NS011 Systemanalys och design (7,5 hp) NS011 Systems nalysis and esign (7,5 ETS) Examination/Prov: TEN1 (2,5 hp/2.5 ETS) Name/Namn: (Ifylles av student/filled in by student) Personal Number/Personnr: (Ifylles av student/filled in by student) ate & Time: 2013-08-23 09:00-13:00 Hjälpmedel/Means of ssistance: Inga hjälpmedel / None Maximum score/totalpoäng: 100 points Preliminär betygsskala/preliminary grades: ETS grading scale: E >= 50p, >= 58p, >= 67p, >= 75p, >= 88p Svensk skala: Godkänd (G) >= 50p, Väl Godkänd (VG) >= 75p llmänna anvisningar: OS!! en som skriver en tentamen måste visa att han/hon behärskar problemområdet. Många gånger är det möjligt att exemplifiera och illustrera. I dessa fall är det oftast det bästa sättet - ibland även det enda sättet - och kan i högsta grad påverka poängsättningen vid bedömningen av svaret. Om du tycker att uppgifterna i tentamenstexten är ofullständiga skall du göra egna antaganden för de uppgifter som du saknar. OS! Redovisa dina egna antaganden. På de första sidorna i detta häfte finns sidor avsedda för era svar, dvs att alla frågor kommer sist i häftet. Förslagsvis delar du häftet i två delar, så att du kan ha svarsdelen och frågedelen uppe samtidigt, bredvid varandra. Glöm inte att lämna in svarsdelen i det gula tentamenshäftet! Om du behöver mer utrymme än vad som finns i häftet måste du tydligt ange på tilläggsbladen vilken uppgift de tillhör. Skriv namn och personnummer på varje inlämnat blad. Lämna uppgifterna i nummerordning. Markera (på omslagsbladet) vilka uppgifter du lämnat lösning på (del = fråga 1) Svårlästa lösningar kan inte bedömas! Glöm inte att läsa frågorna mycket noga! lla frågor står på både svenska och engelska, men ni behöver bara besvara varje fråga bara en gång. Rättningstiden är normalt 4 veckor, det vill säga resultatet kommer att vara inlämnat för registrering senast fredag den 20 september. Viktigt! Glöm inte att skriva namn och personnummer på alla blad du lämnar in. Lycka till! nsvarig lärare/responsible teacher: General directions: NOTE!! The student taking a written exam must show that he/she is proficient within the problem area. Many times it is possible to exemplify and illustrate. In those cases it s probably the best way, maybe even the only way and can affect the setting of scores for the answer. If you think that a problem description is incomplete, it s up to you to make assumptions for what is missing. NOTE! ccount for you assumptions in your answer. On the first pages of this booklet are pages for your answers, i.e. all questions are at the end of the booklet. We suggest that you divide the booklet in two parts, so you can have the answer pages and the question pages side by side. o not forget to put the answer pages in the yellow exam cover! If you need more space than is available in the booklet, you must clearly on each additional sheet to what question it belongs. Write your name and personal I on each sheet submitted. Leave your answers in the same order as the questions. Mark (on the cover sheet) what questions you have provided solutions to (part = question 1) ifficult to read solutions cannot be judged! o not forget to read the questions very carefully! ll questions are in both Swedish and English, but you only need to answer each question once. orrection time is normally 4 weeks, that is, the result will be delivered for registration at the latest on Friday 20 h September. Important! o not forget to write your name and personal I on all pages you submit. Good luck! nna Palmquist och Petter essne 0734-612003
Svarssida [ page 2 ] nswer page OS! etta prov är uppdelat i två delar ( och ). Om resultatet på del inte når upp till godkänt för delen (20p), kommer resultatet på del att bli ditt slutresultat för provet, och del kommer inte att rättas. För betyget Godkänd på tentamen måste båda delarna vara godkända, dvs med minst 30p på -delen. För betyget Väl godkänd på tentamen krävs minst 75p på tentan som helhet. Markera rätt svar på kryssfrågorna med ett tydligt kryss inuti boxen. På kryssfrågorna är endast ett svar korrekt. Om mer än en ruta är kryssad för en fråga, är det svaret underkänt. Note! This test is made up of two parts ( and ). If your result on part doesn t reach passed on the part (20p), the result on part will be your final result on this test, and part will not be examined. For the grade Passed on the written exam, both parts must be passed, i.e. with at least 30p on the -part. For the grade Passed with istinction on the written exam at least 75p on the exam as a whole is required. Mark the right answers on the multiple-choice questions with a distinct X inside the boxes. On the multiple-choice questions only one answer is correct. If more than one box is checked for a question, that answer gets 0 points. Svarsblankett för del (Huvudfråga 1) / nswer form for part (Main question 1) Name/Namn: Personal I/Personnr: 1 9 17 25 33 2 10 18 26 34 3 11 19 27 35 4 12 20 28 36 5 13 21 29 37 6 14 22 30 38 7 15 23 31 39 8 16 24 32 40
Svarssida [ page 3 ] nswer page Svarsblankett för del (Fråga 2-10) -- nswer form for part (Question 2-10) 2). Vad är det på bilden, nedan, och vad används det till? (4 poäng) 2) What s in the picture at page, below, and what is it used for? (4 points)
Svarssida [ page 4 ] nswer page 3. Gruppintervjuer är ett av de sätt vi gått igenom för att hitta informationsunderlag till ett utvecklingsprojekt. Nämn fyra andra (valfria) och beskriv kort vad de innebär. (8 poäng) 3. Group interviews is one of the methods we have been discussing in order to gather information for an IS project. Name and shortly describe four other methods of your choice for gathering information. (8 points)
Svarssida [ page 5 ] nswer page 4. I både stora och små utvecklingsprojekt läggs mycket krut på modellering och inte minst programmering. Testfasen är dock tyvärr något som ofta slarvas med. nta att du är projektledare och ska övertyga din kund om att det är viktigt att avsätta konsulttimmar till omfattande testning. Vilka argument framför du? (6 poäng) 4. In both big and small development projects, a lot of work is done on modeling, and above all, programming. The testing phase is regrettably often overlooked. Presume that you are the project leader of an IS project and need to convince your client that it is important to set aside money and time for proper and thorough testing. What arguments do you use? (6 points)
Svarssida [ page 6 ] nswer page 5 Hur kan skillnader hos användare, uppgift, system eller miljö påverka utformningen av ett formulär eller rapport? Ge ett exempel som kontrasterar för varje skillnad. (8 poäng) 5. How can differences in user, task, system or environment influence the design of a form or report? Provide an example that contrasts for each difference. (8 points)
Svarssida [ page 7 ] nswer page 6. nge fyra metoder/angreppssätt för systemutveckling och beskriv kortfattat vad som karaktäriserar respektive metod. (6 poäng) 6. List and briefly discuss four approaches to systems development. (6 points)
Svarssida [ page 8 ] nswer page 7a) The figure 7a shows an example of: ) composite attribute ) relational attribute ) derived attribute ) multivalued attribute Svar/nswer (1 point): 7b) In the figure 7b which attribute is mutlivalued? ) Years_Employed ) Employee_I ) Skill ) ddress Svar/nswer (1 point): 7c) In the figure 7c which attribute is derived? ) Years_Employed ) Employee_I ) Skill ) ddress Svar/nswer (1 point): 7d) efiniera begreppet nedan/ efine the following term: Entity type Svar/nswer 7d (1 point): collection of entities that share common properties or characteristics. 7e) efiniera begreppet nedan/ efine the following term: Entity instance Svar/nswer 7e (1 point): single occurrence of an entity type.
8. Omvandla ER-diagrammet på sidan 19 till relationer och rita relationerna nedan. (11 poäng) Svarssida [ page 9 ] nswer page 8. Transform the ER-diagram at page 19 into relations and draw the relations below. (11 points)
Svarssida [ page 10 ] nswer page 9. u har fått i uppdrag att skapa ett system för utlåning av böcker på ett litet specialbibliotek. Som en del av ditt arbete väljer du att skapa ett dataflödesdiagram i två nivåer: ett kontextdiagram och ett nollnivådiagram. nvänd tre-fem processer i ditt nollnivådiagram. en del av systemet som du skissar på ska enbart gälla utlån av böcker över disk. När bibliotekarien fått en begäran från en låntagare och hämtat boken/böckerna ska bibliotekarien registrera lånet i en databas. Låntagaren ska få ett utskrivet kvitto där det framgår vilken bok som lånats och när den ska lämnas tillbaka. essutom vill bibliotekets chef ha en funktion för att kunna se hur ofta olika böcker lånas ut. (12 poäng) 9. You are to develop a system for loans of books at a small specialized library. s part of your work, you decide to create a data flow diagram in two levels: a context diagram and a 0-level diagram. Include three-five processes in the 0-level diagram. The part of the system that you are working on now only handles loans of books over the counter. When the librarian has received a request from a customer and fetched the book(s), the librarian is to register the loan in a database. The customer should then get a receipt with the titles of the book(s) and the return date. In addition, the head of the library wants a function for viewing how many times a certain book has been loaned. (12 points) ontext diagram:
Svarssida [ page 11 ] nswer page 0-level diagram: Här slutar svarsdelen Here the answering part ends
Frågor [ page 12 ] Questions Frågor till el / 1) När entitetstyper eller objekt-klasser är arrangerade hierarkiskt och varje typ eller klass därmed delar attribut och metoder med sina förfäder kallas: ) aggregering ) generalisering ) polymorfism ) arv 2) Valet att köpa in program från externa källor bör göras: ) i början av analysfasen ) i mitten av analysfasen ) i slutet av analysfasen ) i början av designfasen 3) Om entitet är obligatorisk, då: ) är lägsta kardinalitet i relationen valfri ) är lägsta kardinalitet i relationen en ) är lägsta kardinalitet i relationen två ) kan lägsta kardinalitet i relationen inte definieras 4) en tid som en aktivitet kan försenas utan att försena projektet hänvisas till kallas: ) slacktid ) icke-kritisk tid ) ståtid ) fördröjningstid 5) Vilket av följande är ett sant påstående om Informationssystemplanering (ISP)? ) Strategier och projektplaner för att migrera befintliga informationssystem och teknik till ett önskat framtida tillstånd utvecklas. ) Under ISP, modelleras det nuvarande och framtida behovet av information inom en organisation. ) ISP är en toppstyrd process som tar hänsyn till omvärldsfaktorer (industri, ekonomi, relativ storlek, geografisk region, etc.) ) lla ovanstående 6) Ett viktigt resultat och leverans från projektstart och planeringsfasen som innehåller en noggrann uppskattning av projektets omfattning, fördelar, kostnader, risker och krav på resurser är: ) en grundläggande projektplanen ) Informationssystemplanen ) rbetsbeskrivningen ) Uppdragsbeskrivning Questions for Part 1) When entity types or object classes are arranged in a hierarchy and each entity type or object class assumes the attributes and methods of its ancestors best defines: ) aggregation ) generalization ) polymorphism ) inheritance 2) The choice to acquire software from outside sources should be made: ) at the beginning of the analysis phase ) at the middle of the analysis phase ) at the end of the analysis phase ) at the beginning of the design phase 3) If entity is a mandatory participant, then: ) the minimum cardinality of the relationship is optional ) the minimum cardinality of the relationship is one ) the minimum cardinality of the relationship is two ) the minimum cardinality of the relationship cannot be defined 4) The amount of time that an activity can be delayed without delaying the project refers to: ) slack time ) noncritical time ) down time ) delay time 5) Which of the following is a true statement regarding Information Systems Planning (ISP)? ) Strategies and project plans to migrate the current information systems and technologies to their desired future state are developed. ) uring ISP, the current and future information needs of an organization are modeled. ) ISP is a top-down process that takes into account the outside forces (industry, economic, relative size, geographic region, etc.) ) all of the above 6) major outcome and deliverable from the project initiation and planning phase that contains the best estimate of a project's scope, benefits, costs, risks, and resource requirements defines the: ) aseline Project Plan ) Information Systems Plan ) Statement of Work ) Mission Statement
Frågor [ page 13 ] Questions 7) Vilka av följande utvecklades av Kent eck, och utmärks av sina korta tidscykler, sin inkrementella planeringsstrategi, sitt fokus på automatiserade tester skrivna av programmerare och kunder för att övervaka utvecklingsprocessen och dess beroende av en utvecklingsbar strategi för utveckling som varar under systemets hela livstid? ) extreme Programming ) objektorienterad analys och design ) snabb utveckling av applikationer ) evolutionär prototyping 8) Sökandet efter, och genomförandet av, radikala förändringar av affärsprocesser för att uppnå genombrottsförbättringar av produkter och tjänster kallas: ) strukturerad programmering ) usiness Process Reengineering ) Joint pplication esign ) Rapid pplication evelopment 9) När du tror att du har visat varje formulär, rapport, transaktion och skärmbild i verksamheten som ett enda dataflöde, har du förmodligen uppnått: ) nivå-3 diagram ) primitiva dataflödesdiagram ) nivå-0 diagram )-nivå-1 diagram 10) ataflödesdiagram som fokuserar på flödet av data mellan processer kallas: ) processmodeller ) datamodeller ) flödesscheman ) flödesmodeller 11) En modifierad form av det engelska språket, som används för att ange logik i informationssystemsprocesser kallas: ) beslutslogik ) tillstånds-övergångs diagram ) stenografi ) strukturerad engelska 12) Ett attribut (eller kombination av attribut) som unikt identifierar varje instans av en entitet kallas: ) kandidatnyckel ) trigger ) dataelementhändelse ) verbalsubstantiv 7) Which of the following was developed by Kent eck, and is distinguished by its short cycles, its incremental planning approach, its focus on automated tests written by programmers and customers to monitor the process of development, and its reliance on an evolutionary approach to development that lasts throughout the lifetime of the system? ) extreme programming ) object-oriented analysis and design ) rapid application development ) evolutionary prototyping 8) The search for, and implementation of, radical change in business processes to achieve breakthrough improvements in products and services best defines: ) structured programming ) business process reengineering ) Joint pplication esign ) Rapid pplication evelopment 9) When you believe that you have shown each business form or transaction, computer screen, and report as a single data flow, you have probably reached the: ) level-3 diagrams ) primitive data flow diagrams ) level-0 diagrams ) level-1 diagrams 10) ata flow diagrams that concentrate on the movement of data between processes are referred to as: ) process models ) data models ) flow charts ) flow models 11) modified form of the English language used to specify the logic of information system processes defines: ) decision logic ) state-transition diagram ) shorthand ) Structured English 12) n attribute (or combination of attributes) that uniquely identifies each instance of an entity type defines: ) candidate key ) trigger ) data element occurrence ) gerund
Frågor [ page 14 ] Questions 13) En process namnges med en/ett: ) verbfras ) substantivfras ) adjektiv ) pronomen 14) Vilket av följande är ett sant påstående om dataflöden? ) Ett dataflöde till ett datalager betyder att hämta eller att använda data. ) Ett dataflöde från ett datalager betyder uppdatering. ) Ett dataflöde kan ha flera riktningar mellan symboler. ) En förening (join) i ett dataflöde innebär att exakt samma data kommer från någon av två eller flera olika processer, datalager, eller källor / sänkor till en gemensam plats. 15) Logisk modellering: ) bör inte vara komplett och detaljerad, den blir generisk genom att den inte återspeglar struktur eller syntax i ett visst programmeringsspråk ) bör vara komplett och detaljerad, vilket återspeglar struktur och syntax i ett visst programmeringsspråk ) skall vara komplett och återspegla de fysiska aspekterna av systemet ) skall vara komplett och tämligen detaljerad, men också generell eftersom den inte återspeglar struktur eller syntax i ett visst programmeringsspråk 16) et minsta antalet instanser av enhet som kan knytas till varje instans av enhet definieras som: ) minsta kardinalitet i förhållandet ) domän i förhållandet ) grad i förhållandet ) högsta kardinalitet i förhållandet 17) tt gruppera relaterade alternativ i ett gränssnitt tillsammans, samt att samma alternativ har samma lydelse och koder varje gång det förekommer ingår i: ) organisatoriska riktlinjer för menydesign ) formuleringsriktlinjer för menydesign ) valriktlinjer för menydesign ) betoningsriktlinjer för menydesign 18) En metod för människa-datorinteraktion där inoch utmatning till och från en dator-baserad applikation görs genom ett talat språk, exempelvis engelska, kallas: ) interaktion genom naturligt språk ) interaktion genom kommandotolken ) interaktion genom assembler ) interaktion genom modersmålet 13) process has a: ) verb phrase label ) noun phrase label ) adjective label ) pronoun label 14) Which of the following is a true statement regarding data flows? ) data flow to a data store means retrieve or use. ) data flow from a data store means update. ) data flow may have multiple directions between symbols. ) join in a data flow means that exactly the same data comes from any of two or more different processes, data stores, or sources/sinks to a common location. 15) Logic modeling: ) should not be complete and detailed; it will be generic in that it will not reflect the structure or syntax of a particular programming language ) should be complete and detailed, reflecting the structure and syntax of a particular programming language ) should be complete and reflect the physical aspects of the system ) will be complete and reasonably detailed, but it will also be generic in that it will not reflect the structure or syntax of a particular programming language 16) The minimum number of instances of entity that may be associated with each instance of entity defines the: ) minimum cardinality of the relationship ) domain of the relationship ) degree of the relationship ) maximum cardinality of the relationship 17) Grouping related options in an UI together and requiring the same option to have the same wording and codes each time it appears refers to the: ) organization guideline for menu design ) wording guideline for menu design ) selection guideline for menu design ) highlighting guideline for menu design 18) human-computer interaction method where inputs to and outputs from a computer-based application are in a conventional spoken language such as English refers to: ) natural language interaction ) command language interaction ) assembly language interaction ) native language interaction
Frågor [ page 15 ] Questions 19) Vid utformningen av blanketter och rapporter, refererar miljöegenskaper till: ) att den plattform som systemet är uppbyggt påverkar typer och enheter av interaktion ) frågor som rör erfarenhet, kompetens, motivation, utbildning och personlighet ) arbetsaktiviteter som skiljer sig ifråga om mängden information som måste erhållas från eller ges till användaren ) sociala frågor som användarens status och roll, belysning, ljud, avbrott i arbetet, temperatur och luftfuktighet 20) en del av en designspecifikation som förklarar för dem som faktiskt kommer att utveckla det slutliga formuläret varför det finns och hur det kommer att användas, kallas: ) utvärdering av testning och användbarhet ) narrativ översikt ) motiv och nytta ) användning och tillämpning 21) Ett dokument i verksamheten som innehåller vissa fördefinierade data och kan innehålla fält där ytterligare uppgifter skall fyllas i, kallas: ) diagram ) formulär ) memo ) betänkande 22) en allmänna riktlinje för design som anger att information bör ses och hämtas på det sätt som är mest lämpligt för användaren, är: ) flexibilitet ) format ) effektivitet ) lätthet 23) Valet av enheter som användarna kommer att använda för interaktion sker under: ) designfasen ) analysfasen ) initiering och planering ) genomförandefasen 24) Ett effektivt utformad formulär: ) minimerar behovet av att bläddra fönster ) visar data i passande fältlängder ) ger standardvärden när det är möjligt ) är alla ovannämnda 25) En förekomst av en entitetstyp kallas: ) attribut ) instans ) dataelement ) entitetsutseende 19) When designing forms and reports, the environment characteristic addresses: ) the platform in which the system is constructed influencing interaction styles and devices ) issues related to experience, skills, motivation, education, and personality ) job activities that differ in the amount of information that must be obtained from or provided to the user ) social issues such as the user's status and role, lighting, sound, task interruptions, temperature, and humidity 20) The section of a design specification that explains to those who will actually develop the final form why this form exists and how it will be used is called: ) testing and usability assessment ) narrative overview ) rationale and benefit ) usage and application 21) business document that contains some predefined data and may include some areas where additional data are to be filled in best describes a: ) diagram ) form ) memo ) report 22) The general design guideline stating that information should be viewed and retrieved in a manner most convenient to the user is: ) flexibility ) format ) efficiency ) ease 23) The selection of devices that the users will use for interaction is made during: ) design ) analysis ) initiation and planning ) implementation 24) n effectively designed form: ) minimizes the need to scroll windows ) displays data in appropriate field lengths ) provides default values when practical ) does all of the above 25) single occurrence of an entity type defines: ) attribute ) entity instance ) data element ) entity appearance
26) Kontinuerlig användarmedverkan i systemutvecklingsprojekt fungerar bäst när: Frågor [ page 16 ] Questions 26) ontinual user involvement in system development projects works best when: ) ntalet slutanvändare är litet. ) Utvecklingsgruppen är liten. ) ntalet slutanvändare är stort. ) Utvecklingsgruppen är stor. 27) Skriftlig eller annan visuell information om ett applikationssystem, hur det fungerar, och hur man använder det på bästa sätt, kallas: ) intern dokumentation ) systemdokumentation ) användardokumentation ) extern dokumentation 28) Processen för att säkerställa att endast behöriga ändringar görs i ett system kallas: ) usiness Process Reengineering ) konfigurationshantering ) kvalitetsstyrning ) dataflödesmodellering 29) Prototyping är mest användbart för framtagande av kravspecifikationer när: ) eventuell design är enkel och kräver ett abstrakt formulär för att till fullo utvärdera ) användarkrav är väl förstådda ) flera parter är involverade i systemet ) kommunikationsproblem har funnits tidigare mellan användare och analytiker 30) Oracles esigner, omputer ssociates dvantage Gen, och IM:s Rational Rose är exempel på: ) databashanterare ) visuella programmeringsspråk ) tredje generationens programspråk ) SE-verktyg 31) Ett svart hål på ett dataflödesdiagram är ett som: ) inte har exploderat att visa tillräckligt med detaljer ) har endast utdataflöden ) har otillräckliga indata för att skapa tillhörande processer ) bara har indataflöden 32) En mirakelprocess på ett dataflödesdiagram är en som: ) har endast utdataflöden ) inte kan explodera ytterligare ) har bara indataflöden ) har otillräckliga indata för att skapa tillhörande processer ) the number of end users is small. ) the development group is small. ) the number of end users is large. ) the development group is large. 27) Written or other visual information about an application system, how it works, and how to use it best defines: ) internal documentation ) system documentation ) user documentation ) external documentation 28) The process of assuring that only authorized changes are made to a system defines: ) business process reengineering ) configuration management ) quality management ) data flow modeling 29) Prototyping is most useful for requirements determination when: ) possible designs are simple and require an abstract form to fully evaluate ) user requirements are well understood ) multiple stakeholders are involved with the system ) communication problems have existed in the past between users and analysts 30) Oracle's esigner, omputer ssociates' dvantage Gen, and IM's Rational Rose are examples of: ) database management systems ) visual programming languages ) third-generation programming languages ) SE tools 31) black hole on a data flow diagram is one that: ) has not been exploded to show enough detail ) has only outputs ) has insufficient inputs to produce the associated processes ) has only inputs 32) miracle process on a data flow diagram is one that: ) has only outputs ) cannot be exploded further ) has only inputs ) has insufficient inputs to produce the associated processes
Frågor [ page 17 ] Questions 33) Formulär är viktiga för förståelsen av ett företag för att de: ) beskriver hur vissa arbetsuppgifter utförs ) anger korrekt ordning av arbetsuppgifter ) gör det möjligt arbeta sig bakåt från informationen på en rapport till nödvändiga data ) anger vilka data som flödar in och ut i ett system och som är nödvändiga för att systemet ska fungera 34) Vilket av följande är ett skäl till direkt observation av slutanvändare vid insamling av uppgifter i analysfasen? ) Människor har ofta inte en helt rättvisande bedömning av vad de gör eller hur de gör det. ) e anställda kommer att förändra deras beteende om de vet att de är observerade. ) Systemanalytiker får en snap-shot bild av den person eller den uppgift som observeras. ) Observationer är inte särskilt tidskrävande. 35) En person, plats, objekt, händelse eller begrepp i användarmiljön som organisationen vill underhålla uppgifter om en/ett: ) attribut ) dataelement ) entitet ) relation 36) När du visar text på ett grafiskt användargränssnitt, bör du ) använda obskyra förkortningar och akronymer ) högerjustera text ) använda dubbelt radavstånd, om utrymmet tillåter ) avstava ord mellan raderna 37) e SE-verktyg som är mest användbara för analytikern under J är: ) upper SE ) lower SE ) kod generatorer ) cross life cycle SE 38) Ändringar i ett system för att reparera brister i dess design, kodning, eller konstruktion kallas: ) förebyggande underhåll ) perfektivt underhåll ) korrigerande underhåll ) adaptivt underhåll 39) Kostnad i samband med ett informationssystem som inte enkelt kan mätas i kronor, eller med säkerhet, kallas: ) immateriella kostnad ) engångskostnad ) ekonomiska kostnad ) materiella kostnad 40) En datorbaserad fil som innehåller information om anställda ritas på ett dataflödesdiagram som: ) datalager ) process ) källa ) dataflöde 33) Forms are important for understanding a business because they: ) describe how particular tasks are performed ) indicate the correct sequencing of tasks ) enable you to work backwards from the information on a report to the necessary data ) indicate what data flow in or out of a system and which are necessary for the system to function 34) Which of the following is a reason for directly observing end users when gathering data in the analysis phase? ) People often do not have a completely accurate appreciation of what they do or how they do it. ) Employees will alter their performance if they know that they are being observed. ) The analyst gets a snap-shot image of the person or task being observed. ) Observations are not very time consuming. 35) person, place, object, event, or concept in the user environment about which the organization wishes to maintain data refers to a(n): ) attribute ) data element ) entity ) relationship 36) When displaying text on a graphical user interface, we should: ) use obscure abbreviations and acronyms ) right justify text ) use double spacing if space permits ) hyphenate words between lines 37) The SE tools most useful to the analyst during J are: ) upper SE ) lower SE ) code generators ) cross life cycle SE 38) hanges made to a system to repair flaws in its design, coding, or implementation describes: ) preventive maintenance ) perfective maintenance ) corrective maintenance ) adaptive maintenance 39) cost associated with an information system that cannot be easily measured in terms of dollars or with certainty, refers to: ) intangible cost ) one-time cost ) economic cost ) tangible cost 40) computer-based file containing employee information is represented on a data flow diagram as a: ) data store ) process ) source ) data flow
Frågor [ page 18 ] Questions Frågor till del (Fråga 2-10) Questions for part (Question 2-10) 2). Vad är det på bilden, nedan, och vad används det till? (4 poäng) 2) What s in the picture, below, and what is it used for? (4 points) 3. Gruppintervjuer är ett av de sätt vi gått igenom för att hitta informationsunderlag till ett utvecklingsprojekt. Nämn fyra andra (valfria) och beskriv kort vad de innebär. (8 poäng) 4. I både stora och små utvecklingsprojekt läggs mycket krut på modellering och inte minst programmering. Testfasen är dock tyvärr något som ofta slarvas med. nta att du är projektledare och ska övertyga din kund om att det är viktigt att avsätta konsulttimmar till omfattande testning. Vilka argument framför du? (6 poäng) 5 Hur kan skillnader hos användare, uppgift, system eller miljö påverka utformningen av ett formulär eller rapport? Ge ett exempel som kontrasterar för varje skillnad. (8 poäng) 6. nge fyra metoder för systemutveckling och beskriv kortfattat vad som karaktäriserar respektive metod. (6 poäng) 3. Group interviews is one of the methods we have been discussing in order to gather information for an IS project. Name and shortly describe four other methods of your choice for gathering information. (8 points) 4. In both big and small development projects, a lot of work is done on modeling, and above all, programming. The testing phase is regrettably often overlooked. Presume that you are the project leader of an IS project and need to convince your client that it is important to set aside money and time for proper and thorough testing. What arguments do you use? (6 points) 5. How can differences in user, task, system or environment influence the design of a form or report? Provide an example that contrasts for each difference. (8 points) 6. List and briefly discuss four approaches to systems development. (6 points)
Frågor [ page 19 ] Questions 7. The figure 7a shows an example of: E) composite attribute F) relational attribute G) derived attribute H) multivalued attribute Svar/nswer (1 point): In the figure 7b which attribute is mutlivalued? E) Years_Employed F) Employee_I G) Skill H) ddress Svar/nswer (1 point): In the figure 7c which attribute is derived? E) Years_Employed F) Employee_I G) Skill H) ddress Svar/nswer (1 point): Svar/nswer 7d (1 point): collection of entities that share common properties or characteristics. Svar/nswer 7e (1 point): single occurrence of an entity type. 8. Nedan hittar du ett ER-diagram. Omvandla ER-diagrammet till relationer och rita relationerna på sidan 9. (11 poäng) 7. The figure 7a shows an example of: I) composite attribute J) relational attribute K) derived attribute L) multivalued attribute Svar/nswer (1 point): In the figure 7b which attribute is mutlivalued? I) Years_Employed J) Employee_I K) Skill L) ddress Svar/nswer (1 point): In the figure 7c which attribute is derived? I) Years_Employed J) Employee_I K) Skill L) ddress Svar/nswer (1 point): Svar/nswer 7d (1 point): collection of entities that share common properties or characteristics. Svar/nswer 7e (1 point): single occurrence of an entity type. 8. elow you find an ER-diagram. Transform the ER-diagram into relations and draw the relations on page 9. (11 points) 9. u har fått i uppdrag att skapa ett system för utlåning av böcker på ett litet specialbibliotek. Som en del av ditt arbete väljer du att skapa ett dataflödesdiagram i två nivåer: ett kontextdiagram och ett 9. You are to develop a system for loans of books at a small specialized library. s part of your work, you decide to create a data flow diagram in two levels: a context diagram and a 0-level diagram. Include three-five processes
nollnivådiagram. nvänd tre-fem processer i ditt nollnivådiagram. en del av systemet som du skissar på ska enbart gälla utlån av böcker över disk. När bibliotekarien fått en begäran från en låntagare och hämtat boken/böckerna ska bibliotekarien registrera lånet i en databas. Låntagaren ska få ett utskrivet kvitto där det framgår vilken bok som lånats och när den ska lämnas tillbaka. essutom vill bibliotekets chef ha en funktion för att kunna se hur ofta olika böcker lånas ut. (12 poäng) Frågor [ page 20 ] Questions in the 0-level diagram. The part of the system that you are working on now only handles loans of books over the counter. When the librarian has received a request from a customer and fetched the book(s), the librarian is to register the loan in a database. The customer should then get a receipt with the titles of the book(s) and the return date. In addition, the head of the library wants a function for viewing how many times a certain book has been loaned. (12 points)