NSA011 Systemanalys och design (7,5 hp) NSA011 Systems Analysis and Design (7.5 ECTS) Examination/Prov: TEN1 (2,5 hp/2.5 ECTS) Tenta-ID/Exam ID: (Ifylles av student/filled in by student) Date & Time: 2016-01-14 14:00-18: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. Glöm inte att lämna in blanketten för fråga 1! Skriv tenta-id på varje inlämnat blad. Lämna uppgifterna i nummerordning. Markera på omslagsbladet vilka uppgifter du lämnat lösning på. 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 en gång. Rättningstiden är normalt 4 veckor. Viktigt! Glöm inte att skriva tenta-idt på alla blad du lämnar in. Skriv också vilket program du tillhör (DE, SYST, IMIT, IS eller SA) på omslaget. 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. Do not forget to hand in the answering form to question 1! Write your exam 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. 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. Important! Do not forget to write your exam ID on all pages you submit. Also write what program you belong to (IS etc.) on the cover. Lycka till! Ansvarig lärare/responsible teacher: Good luck! Petter Dessne och Peter Rittgen
Fråga/Question 1 (21 points) 1) Vilken av följande termer är INTE relaterad till databasdesign? A. primärnyckel B. JAD C. normalisering D. index 1) Which of the following terms is NOT related to database design? A. primary key B. JAD C. normalization D. index 2) Inom systemutveckling, vad kallas det som följer efter logisk design? A. faktisk design B. realiserbar design C. teknisk design D. fysisk design 2) In systems development, what follows after the logical design? A. factual design B. realizable design C. technical design D. physical design 3) Ett effektivt utformat formulär: A. alla alternativ B. minimerar behovet av att rulla i fönster C. ger standardvärden när det är möjligt D. visar data i passande fältlängder 3) An effectively designed form: A. all of these B. minimizes the need to scroll windows C. provides default values when practical D. displays data in appropriate field lengths 4) En stor aktör inom affärssystem är: A. DICE B. Adobe C. Macromedia D. SAP 4) A major vendor that provides enterprise solution software is: A. DICE B. Adobe C. Macromedia D. SAP 5) Vad för sorts uttalande är följande: Vi ägnar oss åt att utbilda framtidens studenter? A. verksamhetsidé B. verksamhetsanda C. målsättning D. företagspolicy 5) We are in the business of educating the future s students is what kind of statement? A. mission statement B. corporate spirit C. objective statement D. corporate policy 6) Den tredje fasen i projekthantering, i vilken tidigare skapade planer realiseras, kallas: A. projektgenomförande B. projektnedstängning C. projektinitiering D. projektplanering 6) The third phase of the project management process, in which the plans created in the prior phases are realized, is called: A. project execution B. project closedown C. project initiation D. project planning
7) Vad signalerar "kråkfoten" i ett ER-diagram? A. eventuellt B. tillägg C. otillåtet D. många 7) What signals the "crow foot" in an ER diagram? A. possibly B. extension C. not allowed D. many 8) Om ett indataflöde från en extern entitet visas på ett nivå-0 diagram, måste det: A. visas på kontextdiagrammet B. vara anslutet till en slutdestination (sink) C. vara kopplat till ett datalager D. inget av alternativen är korrekt 8) If an input from a source appears at level-0, it must: A. appear on the context diagram B. be connected to a sink C. be connected to a data store D. none of these are correct 9) 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. Rapid Application Development B. strukturerad programmering C. Joint Application Design D. Business Process Reengineering 9) The search for, and implementation of, radical change in business processes to achieve breakthrough improvements in products and services best defines: A. Rapid Application Development B. structured programming C. Joint Application Design D. Business Process Reengineering 10) Vilken av följande termer förekommer tidigast i SDLC? A. alfatestning B. projektbok C. öppna frågor D. ER-diagram 10) Which of the following terms is presented earliest in the SDLC? A. alpa testing B. project workbook C. open-ended questions D. ER diagram 11) Vilken/vilka av nedanstående aktiviteter är en testledare ansvarig för? A. alla alternativ B. etablering av teststandarder C. framtagning av testplaner D. integrering av test- och utvecklingsaktiviteter inom livscykeln 11) Which of the following are testing managers responsible for? A. all of these B. establishing testing standards C. developing testing plans D. integrating testing and development 12) I ett DFD över faktureringsdelen av ett vanligt administrativt system, vad är troligen Kund för något? A. dataflöde B. extern entitet C. datalager D. process 12) In a DFD of the billing part of a traditional administrative system, what is Customer most likely? A. data flow B. external entity C. data store D. process
13) Bland de viktigaste skälen till att använda molntjänster är: A. alla alternativ B. frigöra intern IT-personal C. vara oberoende av internetförbindelse D. kunna köra applikationen internt 13) Among the top reasons for choosing to go with cloud computing is: A. all of these B. freeing internal IT staff C. no depending on internet connection D. hosting the application internally 14) En metod för att beräkna tidsåtgång utifrån pessimistisk, optimistisk och realistisk tidsuppfattning är... A. RUP B. PERT C. LUX D. JIFT 14) A method for calculating the time, based on a pessimistic, optimistic, and realistic estimate is... A. RUP B. PERT C. LUX D. JIFT 15) Alla följande påståenden om SDLC är sanna utom: A. implementeringsfasen kommer efter designfasen B. det är en metod för att skapa prototyper och snabbt färdigställa system C. i olika versioner av SDLC kan antalet faser variera D. fasernas ordningsföljd är väldigt logisk 15) All of the following are true about the SDLC except: A. the implementation phase comes after the design phase B. it is a rapid method to prototype and develop an application C. in different versions of the SDLC, the number of phases may differ D. the sequencing of phases has a compelling logic 16) Att byta från ett gammalt till ett nytt informationssystem genom att direkt slå av det gamla och slå på det nya kallas: A. parallellinstallation B. direktinstallation C. single location-installation D. successiv implementering 16) Changing over from the old information system by shutting down the old and immediately powering up the new, is called: A. parallel installation B. direct installation C. single location installation D. phased installation 17) SDLCs sista fas är: A. analysfasen B. underhållsfasen C. transmissionsfasen D. redesignfasen 17) The last phase of the SDLC is the: A. analysis phase B. maintenance phase C. transmission phase D. redesign phase 18) Vilket av följande skulle klassificeras som en immateriell kostnad? A. kostnader för hårdvara B. förlust av goodwill hos kunderna C. ökad arbetsmoral D. moms 18) Which of the following would be classified as an intangible cost? A. cost of hardware B. loss of customer goodwill C. increased employee morale D. VAT
19) I SCRUM delas arbetet in i... A. sprintar B. spjut C. hopp D. lyft 19) In SCRUM, the work is divided in... A. sprints B. spears C. jumps D. lifts 20) Ett viktigt dokument från 2001 för agil utveckling heter... A. The Agile Manfesto B. Beyond the Waterfall Model C. Why Agile is Better D. UML and RUP 20) An important document from 2001 for agile development is called... A. The Agile Manfesto B. Beyond the Waterfall Model C. Why Agile is Better D. UML and RUP 21) Vilken av följande aktiviteter ingår INTE i implementeringsfasen? A. testning B. kodning C. installation D. datamodellering 21) Which of the following is NOT part of the implementation phase? A. testing B. writing code C. installation D. data modelling
Fråga/Question 2 (3 points) Vad kallas diagramtypen på bilden, och vilken utvecklingsmetodik hör den till (OOAD eller SDLC)? What s the name of the diagram type shown, and what development methodology is it used for (OOAD or SDLC)? Fråga/Question 3 (10 points) I systemutvecklingsprocessen är projektledaren den mest centrala personen. Två viktiga uppgifter som projektledaren har är att se till att projektet håller uppsatta tidsramar och projektet inte kostar mer än budgeterat. Nämn fem andra viktiga uppgifter som en projektledare har under utvecklingsprocessen. Motivera dina val. During the systems development process, the project manager is the most central person. Two important tasks that the project manager has are to see to that the project doesn t exceed its decided time constraints and that it does not go over budget. Name five other important tasks that the project manager has during the development process. Explain your choices.
Fråga/Question 4 (10 points) Rita ett dataflödesdiagram över (del av) valfritt system. Välj t.ex. försäljning av en vara, inrapportering av betyg eller posthantering. Vad du väljer spelar ingen roll men det måste vara rimligt (så att det går att bedöma ditt svar). Om du vill kan du välja ett exempel som tagits upp i boken eller på någon föreläsning. Kriterier som ska uppfyllas: Ditt diagram ska ha minst tre processer, minst en extern entitet och minst ett datalager. Du ska rita både ett kontextdiagram och ett nollnivådiagram. Allt ska ha korrekt notation (rita därför tydligt). Beskriv också i ett par meningar vad som sker i diagrammet och vad systemet är till för. Draw a data flow diagram over a (part of a) system of your choice. For example, this could be a sales process, registering of student grades, or post handling. It doesn t matter what you choose, but it must be reasonable (so that it s possible to grade your answer). If you wish, you are free to use an example from the book or from a lecture. Criteria to fulfill: Your diagram needs to have at least three processes, at least one external entity, and at least one data store. You need to draw both a context diagram and an 0 level diagram. Everything needs to have correct notation (so please draw neatly). Also describe what s happening in the diagram and what the system is for, in a few sentences.
Fråga/Question 5 (10 points) Rita ett ER-diagram för följande och se till att skriva ut kardinaliteten för varje relation. Ett lärosäte har många kurser. På varje kurs kan det finnas flera lärare och en lärare kan undervisa på flera kurser. En kurs undervisas alltid i samma rum. Eftersom kurserna hålls vid olika tidpunkter kan flera kurser ges i samma rum. Draw an ER diagram for the following. Be sure to indicate the cardinality for each relationship. A college runs many classes. Each class may be taught by several teachers, and a teacher may teach several classes. A particular class always uses the same room. Because classes are run at different times, it is possible for several classes to use the same room. Fråga/Question 6 (3 points) Vilka av termerna nedan är roller i SCRUM? Which of the following are roles in SCRUM? Project Owner Product Owner Scrum Master Scrum Slave Team Programmer Fråga/Question 7 (3 points) Vilka av följande är utmärkande för användbarhet? Which of the following are characteristics of usability? Speed Color Size Accuracy Satisfaction Happiness Slut på frågorna! The end!
Svarsblankett för fråga 1 / Answer form for question 1 Obs att endast ett svar är korrekt för varje fråga. (Ta loss papperet och lägg det först bland dina svarspapper.) Note that only one answer is correct for each question. (Rip off this paper and put it first among the answering papers.) Tenta-ID/Exam ID: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21