NSA011 Systemanalys och design (7,5 hp) NSA011 Systems Analysis and Design (7,5 ECTS) Examination/Prov: TEN1 (2,5 hp/2.5 ECTS) Name/Namn: (Ifylles av student/filled in by student) Personal Number/Personnr: (Ifylles av student/filled in by student) Date & Time: 2014-08-23 09:00-13:00 Hjälpmedel/Means of Assistance: Inga hjälpmedel / None Maximum score/totalpoäng: 60 Preliminär betygsskala/preliminary grades: ECTS grading scale: E >= 50%, D >= 60%, C >= 70%, B >= 80%, A >= 90% Svensk skala: Godkänd (G) >= 50%, Väl Godkänd (VG) >= 75% Allmänna anvisningar: OBS!! Den 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. OBS! 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 A = fråga 1) Svårlästa lösningar kan inte bedömas! Glöm inte att läsa frågorna mycket noga! Alla 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 28 mars. Viktigt! Glöm inte att skriva namn och personnummer på alla blad du lämnar in. Lycka till! Ansvarig 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! Account 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. Do 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 ID 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 A = question 1) Difficult to read solutions cannot be judged! Do not forget to read the questions very carefully! All questions are in both Swedish and English, but you only need to answer each question once. Correction time is normally 4 weeks, that is, the result will be delivered for registration at the latest on Friday March 28. Important! Do not forget to write your name and personal ID on all pages you submit. Good luck! Petter Dessne och Anna Palmquist
OBS! Detta prov är uppdelat i två delar (A och B). Om resultatet på del A inte når upp till godkänt för delen (50%), kommer resultatet på del A att bli ditt slutresultat för provet, och del B kommer inte att rättas. Svarssida [ page 2 ] Answer page Note! This test is made up of two parts (A and B). If your result on part A doesn t reach passed on the part (50%), the result on part A will be your final result on this test, and part B will not be examined. För betyget Godkänd på tentamen måste båda delarna vara godkända, dvs med minst 50% även på B-delen. Markera rätt svar på kryssfrågorna med ett tydligt kryss inuti boxen (eller fyll i rutan helt). 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. For the grade Passed on the written exam, both parts must be passed, i.e. with at least 50 % also on the B-part. Mark the right answers on the multiple-choice questions with a distinct X inside the boxes (or fill in them completely). 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 A (Huvudfråga 1) / Answer form for part A (Main question 1) Name/Namn: Personal ID/Personnr: 1 9 17 2 10 18 3 11 19 4 12 20 5 13 6 14 7 15 8 16
Svarssida [ page 3 ] Answer page Svarsblankett för del B -- Answer form for part B 1. Förklara skillnaden mellan och ge exempel på följande begrepp: beräkningsbara kostnader, beräkningsbara fördelar, icke beräkningsbara kostnader, icke beräkningsbara fördelar (6 poäng) 1. Explain the differences between, and provide examples of, the following terms: tangible costs, tangible benefits, intangible costs, intangible benefits (6 points)
Svarssida [ page 4 ] Answer page 2. Ge fyra exempel på skäl till att nya systemutvecklingsprojekt startas! (6 poäng) 2. Provide four examples on reasons why new information systems development projects are started! (6 points)
Svarssida [ page 5 ] Answer page 3. Lisas Tulpaner heter ett litet internet-företag som importerar tulpanlökar från olika länder (främst Nederländerna). Den befintliga köpprocessen går till på följande sätt: En kund går in på Lisas hemsida och bestämmer sig för att köpa lökar av en viss sort. Lisa skickar då ett mail till rätt leverantör. Hon sätter också in en kopia på mailet i en pärm. Kunden får ett kvitto på sin beställning. Ibland skickar Lisa sin orderpärm till revisorn. Rita ett dataflödesdiagram över detta system! (Komplettera efter eget förstånd om du tycker att någon information saknas.) (10 poäng) 3. Lisas Tulpaner is the name of a small internet based company that imports tulip bulbs from several countries (mostly The Netherlands). The current process for purchasing tulips works as follows: A customer enters Lisa s web shop and decides to purchase tulip bulbs of a certain sort. Lisa then sends an email to the appropriate supplier. In addition, she inserts a copy of the email in a binder. The client gets a receipt of the order. Sometimes Lisa sends her order binder to her accountant. Draw a data flow diagram for this system! (Use your own imagination in case you feel some information is missing.) (10 points)
4. En försäljning börjar alltid med att en kund mottar en offert. När kunden godkänner offerten blir den en order. En order kan innehålla artiklar. Varje artikel tillhör en viss artikelgrupp (exv. soffor, bord, bokhyllor osv.). Identifiera entitetstyper och ange nyckelattribut för entitetstyperna. (4 poäng) Svarssida [ page 6 ] Answer page 4. A sale always starts with that a customer receives a quotation. When the customer accepts the quotation it becomes an order. An order may contain articles. Each article belongs to a particular article group (ex. sofas, tables, bookshelves, etc.). Identify entity types and specify the key attributes of entity types. (4 points)
Svarssida [ page 7 ] Answer page 5. MoSCoW är en prioriteringsteknik som används inom affärsanalys och utveckling av programvara för att nå en gemensam överenskommelse med berörda parter om den vikt de lägger på leverans av varje krav. Vad står MoSCoW för? Förklara även innebörden av respektive ordpar med minst en mening per ordpar. (4 poäng) 5. MoSCoW is a prioritization technique used in business analysis and software development to reach a common understanding with stakeholders on the importance they place on the delivery of each requirement. What does MoSCoW stands for? Also explain the meaning of each word pair with at least one sentence per pair. (4 points)
6. Du är IT-chef på en högskola. En av dina arbetsuppgifter är att vara ansvarig för högskolans alla IT-system. När användare upptäcker buggar i systemen eller har förslag på förbättringar av systemen vänder de sig till IT-avdelningen, som eventuellt för informationen vidare till utvecklarna. Hur vill du att IT-avdelningen ska jobba utifrån feedbacken från användarna? Utgå från de olika typerna av förfrågningar (maintenance requests) från användare. Vad är det för fel på modellen nedan och hur kan den förbättras? Rita ett eget, förbättrat förslag och diskutera dess fördelar. (10 poäng) Svarssida [ page 8 ] Answer page 6. You re the head of the IT department at a university. One of your assignments is being responsible for the university s IT systems. When users find bugs in the systems or have suggestions for improvements regarding the systems they turn to the IT department, and the IT department pass on some information to the developers. How do you want the IT department to work, based on the feedback given from the users? Base your discussion on the various types of maintenance requests from the users. What s wrong with the model shown below, and how can it be made better? Draw your own, improved model and discuss its merits. (10 points) Här slutar svarsdelen Here the answering part ends
Frågor till Del A / Questions for Part A Frågor [ page 9 ] Questions 1) Vad av följande är normalt INTE något som en supportperson gör? A. Underhåller PC-datorer B. Besvarar frågor från användare C. Hanterar projektplanen för ett system D. Sätter upp rättigheter för användare 1) What of the following is typically NOT part of a support person s job? A. Maintain PCs B. Answering user questions C. Managing the baseline project plan D. Setting up user credentials 2) 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: A. primitiva dataflödesdiagram B. nivå-3 diagram C. nivå-1 diagram D. nivå-0 diagram 2) 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: A. primitive data flow diagrams B. level-3 diagrams C. level-1 diagrams D. level-0 diagrams 3) Ett diagram som visar projektaktiviteter och hur de hänger ihop med varandra kallas: A. dataflödesdiagram B. användningsfallsdiagram C. nätverksdiagram D. datadiagram 3) A diagram that depicts project activities and their relations is called a: A. data flow diagram B. use case diagram C. network diagram D. data diagram 4) Det vanligaste formatet som används för datamodellering är: A. tillstånds-övergångsdiagram B. beslutstabeller C. processmodeller D. entitets-relationsdiagram 4) The most common format used for data modeling is: A. state-transition diagramming B. decision table diagramming C. process modeling D. entity-relationship diagramming 5) Vilket av följande är INTE en diagramtyp i OOAD? A. aktivitetsdiagram B. nätverksdiagram C. sekvensdiagram D. klassdiagram 5) Which of the following is NOT an OOAD diagram type? A. activity diagram B. network diagram C. sequence diagram D. class diagram
Frågor [ page 10 ] Questions 6) När du väljer en identifierare, bör du: A. använda stora sammansatta nycklar istället för en surrogatnyckel bestående av ett enda attribut B. välja en kandidatnyckel som inte kommer att ändra sitt värde under hela livstiden för varje instans av entitetstypen C. välja en kandidatnyckel så att för varje instans av entitetstypen, är attributet garanterat ha giltiga värden eller är null D. använda intelligenta nycklar 6) When selecting an identifier, one should: A. use large composite keys instead of singleattribute surrogate keys B. choose a candidate key that will not change its value over the life of each instance of the entity type C. choose a candidate key such that for each instance of the entity, the attribute is guaranteed to have valid values or is null D. use intelligent keys 7) En bild som visar några av ett systems processer och några aktörer i form av streckgubbar är ett: A. E-R-diagram B. användningsfallsdiagram C. inget av alternativen D. nätverksdiagram 7) An image showing a few of a system s processes and some drawn characters (actors) is a(n): A. E-R diagram B. use case diagram C. none of these D. network diagram 8) Att byta från ett gammalt till ett nytt informationssystem genom att direkt slå av det gamla och slå på det nya kallas: A. direktinstallation B. single location-installation C. parallellinstallation D. successiv implementering 8) Changing over from the old information system to a new one by flipping a switch is called a: A. direct installation B. single location installation C. parallel installation D. phased installation 9) Vad stämmer följande in på? "Ett kortfattat dokument som beskriver vad projektet ska leverera och som väldigt generellt beskriver det arbete som krävs för att färdigställa projektet." A. Informationsplan B. Projektplan C. Projektomfattning D. verksamhetsidé 9) What corresponds to this description? "A document prepared for the customer that describes what the project will deliver and outlines generally at high level all work required to complete the project." A. Information plan B. Baseline Project Plan C. Project Scope Statement D. mission statement 10) Sökandet efter, och genomförandet av, radikala förändringar av affärsprocesser för att uppnå stora förbättringar av produkter och tjänster kallas: A. Joint Application Design B. Business Process Reengineering C. strukturerad programmering D. Rapid Application Development 10) The search for, and implementation of, radical change in business processes to achieve breakthrough improvements in products and services best defines: A. Joint Application Design B. Business Process Reengineering C. structured programming D. Rapid Application Development 11) Bland de viktigaste skälen till att använda molntjänster är att: A. vara oberoende av internetförbindelse B. kunna köra applikationen internt C. frigöra intern IT-personal D. alla alternativ 11) Among the top reasons for choosing to go with cloud computing is: A. no depending on internet connection B. hosting the application internally C. freeing internal IT staff D. all of these
Frågor [ page 11 ] Questions 12) Den officiella versionen av hur ett system fungerar, vilket beskrivs i organisationens dokumentation, kallas ett: A. önskat system B. informellt system C. officiellt system D. formellt system 12) The official way a system works as described in organizational documentation is referred to as a(n): A. desired system B. informal system C. official system D. formal system 13) Ett effektivt utformat formulär: A. ger standardvärden när det är möjligt B. visar data i passande fältlängder C. minimerar behovet av att rulla i fönster D. alla alternativ 13) An effectively designed form: A. provides default values when practical B. displays data in appropriate field lengths C. minimizes the need to scroll windows D. all of these 14) Det är lämpligt att använda nätverksdiagram när: A. vissa uppgifter bör utföras före andra B. uppgifterna kan jobbas med individuellt C. uppgifterna är väldefinierade och har klara start- och sluttider D. alla alternativ 14) It's appropriate to use network diagrams when: A. some tasks should be performed before others B. the tasks can be worked on independently of other tasks C. are well defined and have clear beginning and end points D. all of these 15) En stor aktör inom affärssystem är A. Macromedia B. SAP C. Adobe D. Ericsson 15) A major vendor that provides enterprise solution software is: A. Macromedia B. SAP C. Adobe D. Ericsson 16) Kostnad i samband med ett informationssystem som inte enkelt kan mätas i kronor, eller med säkerhet, kallas: A. ekonomisk kostnad B. engångskostnad C. immateriell kostnad D. materiell kostnad 16) A cost associated with an information system that cannot be easily measured in terms of dollars or with certainty, refers to: A. economic cost B. one-time cost C. intangible cost D. tangible cost 17) Interna eller publika tester med riktiga data kallas: A. transparenstester B. betatester C. alfatester D. maskintester 17) Internal or public tests with real data are called: A. transparent testing B. beta testing C. alpha testing D. machine testing
Frågor [ page 12 ] Questions 18) Vilken/vilka av nedanstående aktiviteter är en testledare ansvarig för? A. framtagning av testplaner B. integrering av test- och utvecklingsaktiviteter inom livscykeln C. etablering av teststandarder D. alla alternativ 18) Which of the following are testing managers responsible for? A. developing testing plans B. integrating testing and development C. establishing testing standards D. all of these 19) Intervjufrågor som saknar fördefinierade svar kallas: A. ickespecifika frågor B. undersökande frågor C. slutna frågor D. öppna frågor 19) Questions in interviews that have no prespecified answers are called: A. nonspecific questions B. investigative questions C. closed-ended questions D. open-ended questions 20) I vilken diagramtyp återfinns externa entiteter? A. Användningsfallsdiagram B. Dataflödesdiagram C. ER-diagram D. Sekvensdiagram 20) In what diagram type are external entities used? A. Use case diagram B. Data flow diagram C. ER diagram D. Sequence diagram