Software Design (SWD) Spørgsmål 1

Relaterede dokumenter
Software Design (SWD) Spørgsmål 1

Software Design (SWD) Spørgsmål 1

Software Design (SWD) Spørgsmål 1

Software Design (SWD) Spørgsmål 1

Udvikling af IT-baserede kliniske informationssystemer, modul 3

Business Model Innovation Go morgenmøde, 17. april 2015

SOFTWARE PROCESSES. Dorte, Ida, Janne, Nikolaj, Alexander og Erla

kender i det? Travl hverdag Intet tid Online-shopping Manglende følelse og fornemmelse af produkter

kender i det? Travl hverdag Intet tid Online-shopping Manglende følelse og fornemmelse af produkter

Den gode User Experience. Michelle Andreassen ITAddiction Blogs: QED.dk

Evaluering fortsat Analytisk Evaluering

Materialet består af følgende: 1. Casen vi skal arbejde med. 2. En værktøjskasse bestående af

Evaluering fortsat Inspektioner, Analytics, Modeller

ET ATTRAKTIVT FRILANDSMUSEET

Business Model Generation. APP Meals on Wheels Kantinens priser og udvalg

The Business Model Canvas. Af Louise Skovgaard Ann Sophie Lindskjold Mads Kristian Skærbæk Louise Hrouda-Rasmussen Sia Frost

Forelæsning den 18. marts 2002

Strategi for partnerskabelse. Oplæg ved Innovation X's vidensdag torsdag den 26. Jan Af Peter Wilgaard Larsen, PartnershipConsulting

Første Semester Projekt: Fællesspisning-app

Introduktion til Evaluering Usability testing og feltstudier

Lovkrav vs. udvikling af sundhedsapps

Forelæsning den 31. marts 2003

Forretningsmodelinnovation i en branche under kraftig forandring

Kom på forkant med rentabel og kontrolleret vækst Deloitte

ChriChri ApS. Astrid, Julie, Nikoline & Ida. Gruppe 5

Kris,an Bilenberg. Joachim Allerup

2a. Conceptual Modeling Methods

... It s all about GREEN LEAN!

A multimodel data assimilation framework for hydrology

Business Model Genertion

Business Model Genertion

dfgfdhsjfgdghjghfkfhgkfhjsrt Test som praktisk håndværksdisciplin Sara Stürup Willer

IT projekt. sæt et mål og nå det med omtanke!

ECE 551: Digital System * Design & Synthesis Lecture Set 5

Opera Ins. Model: MI5722 Product Name: Pure Sine Wave Inverter 1000W 12VDC/230 30A Solar Regulator

En varm velkomst til. Poul Melbye Analysechef, Politiken

Sæt fart i din forretning - NU. Hvem møder jeg på min vej

DOCUMENTATION FULLY DRESSED USE-CASE. 29. oktober 2012 [ TEMA PERSISTENS DOKUMENTATION] Use-case: Process Order

l i n d a b presentation CMD 07 Business area Ventilation

Database. lv/

Unitel EDI MT940 June Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004)

Basic statistics for experimental medical researchers

Usability eksamen. Case: Version2 efterår / Britt Morelli Hansen. Cpr.nr.: xxxxxx-xxxx PC nr.

Cleantech Partnerskab. Booster Camp 26. oktober

Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Architecture Framework (TOGAF)

Usability-arbejde i virksomheder

xrm både en applikation og en ramme for hurtig udvikling af løsninger til strukturet relationshåndtering og understøttelse af forretningsprocesser

LEADit & USEit 2018 CampusHuset - Campus Bindslevs Plads i Silkeborg 25. Oktober 2018

Sesam seminar nr Sesam seminar nr Opbygning af standard bibliotek til PLC / SCADA / MES

Udfordringer med indeklima ved energirenovering

Åben dialogmøde Anvendelse af BIM i infrastruktur

Agenda. Hvem er Laurs Schifter? Hvad er Usability testing? Hvorfor er det vigtigt? Pause Usability testing i praksis Case Spørgsmål

BRIEF. Afsender KEAT (En blanding af KEA og EAT)

SYSTEM DESIGN. 18. december 2012 [Mink Farm Rapport] Dette projekt bruger UP model, som er et krav for dette semesters projekt.

Evalueringsformer i HCI Design & evaluering Design og evaluering integrerede aktiviteter (studér kundernes arbejde - designe - evaluér - iterér)

En opsamling af artefakter for Hotel Databasen som REST-service Bygger på Hotel opgaven i 8 trin

Undervisningsbeskrivelse

F# - hvorfor, hvordan og til hvad? Rune Ibsen Jyske Bank

PEMS RDE Workshop. AVL M.O.V.E Integrative Mobile Vehicle Evaluation

JEM1 LAB14. Journal. Jonas Lange, Martin Funding Fisker og Torben Porsgaard 11/4/2009

MSE PRESENTATION 2. Presented by Srunokshi.Kaniyur.Prema. Neelakantan Major Professor Dr. Torben Amtoft

Executive Circle - Integration. Forretningsspor

Workshop Persistence

Totallivsomkostning som vejen frem Hvorfor leverandører af udstyr til den maritime branche bør indtænke service i deres forretningsstrategier

ÆSTETISK INTERAKTION 5 MIE NØRGAARD, SAINT 2012

USERTEC USER PRACTICES, TECHNOLOGIES AND RESIDENTIAL ENERGY CONSUMPTION

Lederuddannelsen Kom tættere på dine mål med en lederuddannelse i verdensklasse. Potsdam Berlin Madrid Kolding

Lederuddannelsen Kom tættere på dine mål med en lederuddannelse i verdensklasse. Potsdam Berlin Madrid Kolding

Maneurop reciprocating compressors

Online kursus: Certified Information Security Manager (CISM)

Semco Maritime - Vækst under vanskelige vilkår. Offshoredag 2009 Vice President Hans-Peter Jørgensen

Analyse af capabiliteter

Apps indtager transport & logistik. Nodes, DSB & Nordsense

Heuristics for Improving

Supermarkeder og Smart Grid muligheder for fleksibelt elforbrug

Susan Svec of Susan s Soaps. Visit Her At:

Hvad er INSPIRE? - visionen - infrastrukturen - relationer til danske forhold

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension

Projekt 1 Database. Cphbusiness Lyngby Multimediedesigner, 3. semester mul-a12e, gruppe 1

Miniprojekt2011. Formålet er at lære og indlære god objektorienteret programudvikling og programmering med Java, samt undervejs at opfylde studiekrav.

CHAPTER 8: USING OBJECTS

Fremtidens forretningsmodeller

Projekt database. 3 Semester - Mul a Projekt 1. Yaser Osman cph-mo102@cphbusiness.dk. Dan Eskildsen cph-de32@cphbusiness.dk

Lars Gregersen Technical Product Manager COMSOL A/S Fremtidens Matematik

IBM WebSphere Operational Decision Management

Freedom2Act. Sales Pipeline Management

Notater til Systemudvikling. Vidar Jon Bauge 2005

Website review groweasy.dk

OpenTele3. Michael Christensen! Chef Softwarearkitekt, Alexandra Instituttet,! Koordinator for Softwaregruppen i 4S!

Obligatorisk opgave i objektorienteret analyse og design

Projektledelse i praksis

Ole Gregersen 26. november 2009 IT Universitetet

Solutions Day. IT Service Management. Globeteam ITSM

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

Bilag 2 og 3 og værktøjer

Supply chain som værdiskaber Hvordan kan Supply Chain være værdiskabende frem for bare et cost center?

Strategic Capital ApS has requested Danionics A/S to make the following announcement prior to the annual general meeting on 23 April 2013:

Emergency call button. Stabilt og simpelt

POST IT! Cph Business Academy Multimediedesign 2. Semester flow april Kirstine Marie Rasmussen cph-

Transkript:

Spørgsmål 1 Unified Process Du skal give en beskrivelse af Unified Process. Beskrivelsen skal indeholde forklaring på følgende begreber: Phase Iteration Discipline Artifact Milestone Du skal relaterer beskrivelsen til din Fællesspisnings App.

Spørgsmål 2 Unified Process - Prototyper Du skal give en beskrivelse Prototyper. Beskrivelsen bør indeholde: Beskriv brugen af Mock-ups (prototype on paper) o Hvad er formålet? o Hvor mange skal man lave? o Hvem skal se dem? o Hvilken slag protype er det ifølge C.Floyd Relater prototyper til iterationer i specielt elaboration fasen o Hvad er formålet? o Hvor mange skal man lave? o Hvem skal se dem? o Hvilken slag protype er det ifølge C.Floyd Du skal relaterer beskrivelsen til din Fællesspisnings App.

Spørgsmål 3 Use Cases Du skal forklare begrebet Use Case. Beskrivelsen skal indeholde forklaring på følgende emner: Formålet med Use Cases De discipliner og aktiviteter hvor Use Case findes og skrives Hvordan findes Use Cases (guidelines) Hvordan skrives Use Cases (format, guidelines) Hvordan hænger Use Cases sammen med andre aktiviteter i UP Du skal relaterer beskrivelsen til din Fællesspisnings App.

Spørgsmål 4 Detail Use Case Du skal forklare UP aktiviteten Detail Use Case og de 2 UP-artefakter Use Case Text og Use Case Diagram Diskuter hvordan disse artefakter bliver til i UP: Hvilken Disciplin hører aktiviteten til? Forklar i hvilken rækkefølge artefakterne (se ovenstående 2 artefakter) bliver udarbejdet. Forklar sammenhængen mellem disse 2 artefakter Beskriv sammenhængen til andre artefakter i UP Du skal relaterer beskrivelsen til din Fællesspisnings App.

Spørgsmål 5 Domain Model Du skal beskrive UP aktiviteten Model the domain og UP artefakten Domain model. Beskrivelsen bør indeholde: Formålet med Domain Model Hvilken Disciplin hører aktiviteten til? Hvordan og hvornår udarbejdes Domain Model o Hvordan udvælges klasser o Hvordan benyttes associationer o Multipliciteter o Attributter Relater Domain Model til andre UP artefakter Du skal relaterer beskrivelsen til din Fællesspisnings App.

Spørgsmål 6 Design - Sekvensdiagrammer Du skal beskrive UP aktiviteten draw Sequence Diagram og UP artefakten Sekvens Diagram (SD) Beskrivelsen bør indeholde: Hvad er formålet med Sekvens Diagrammer Hvilken Disciplin hører aktiviteten til? Hvilke regler gælder der for syntaksen i et Sekvens Diagram Hvordan anvendes GRASP-patterns i forbindelse med udarbejdelsen af Sekvens Diagrammer? Relater Sekvens Diagrammer til andre UP artefakter Du skal relaterer beskrivelsen til din Fællesspisnings App.

Spørgsmål 7 Design Design Klasse Diagram Du skal beskrive UP aktiviteten Design Class Diagram og UP artefakten Design Class Diagram (DCD) Beskrivelsen bør indeholde: Hvad er formålet med Design Klasse Diagrammer, herunder hvornår og hvordan udarbejdes et Design Klasse Diagram? Hvilken Disciplin hører aktiviteten til? Hvilke regler gælder der for syntaksen i et Design Klasse Diagram Visibility Hvilke forskelle og ligheder er der mellem Domain Model og Design Klasse Diagram Relater design Klasse Diagram til andre UP artefakter Du skal relaterer beskrivelsen til din Fællesspisnings App.

Spørgsmål 8 Patterns Du skal beskrive hvordan du benytter Design Patterns herunder GRASP Patterns i UP aktiviteten Draw Sequence Diagram Beskrivelsen bør indeholde: Hvad er formålet med Patterns? Hvilken Disciplin hører aktiviteten til? Forklar de 5 GRASP Patterns, specielt o Controller o Low Coupling o High Cohesion Forklar de 2 Patterns o Singleton o Observer Du skal relaterer beskrivelsen til din Fællesspisnings App.

Spørgsmål 9 Businessmodelgeneration canvas Customer - site Du skal beskrive Business Model Generation Canvasen. Beskrivelsen bør indeholde: Hvad er formålet med Business Model Generation Canvas? Hvilken Disciplin hører Business Model Generation Canvas under? Beskriv nærmere følgende 5 building blocks: Customer segments Value Propositions Customer relationships Channels Revenue Streams Relater til følgende 4 building bolcks: Key Partners Key activities Key Resources Cost Structure Relater denne model til andre business analyse modeller Du skal relaterer beskrivelsen til din Fællesspisnings App (eller France Vacances).

Spørgsmål 10 Businessmodelgeneration canvas Produktion - site Du skal beskrive Business Model Generation Canvasen. Beskrivelsen bør indeholde: Hvad er formålet med Business Model Generation Canvas? Hvilken Disciplin hører Business Model Generation Canvas under? Beskriv nærmere følgende 4 building blocks: Key Partners Key Activities Key Resources Cost Structure Relater til følgende 5 building bolcks: Customer segments Value Propositions Customer relationships Channels Revenue Streams Relater denne model til andre business analyse modeller Du skal relaterer beskrivelsen til din Fællesspisnings App (eller France Vacances).

Spørgsmål 11 Business SWOT og Porters 5 forces Du skal beskrive de 2 analyse modeller SWOT og Porters 5 forces Beskrivelsen bør indeholde: Hvad er en SWOT analyse? Beskriv de 4 dele i en SWOT analyse Hvad er målet med en SWOT analyse? Hvad er en Porters 5 forces analyse? Beskriv de 5 dele (forces) i en Porters 5 forces analyse Hvad er målet med Porters 5 forces analyse? Relater SWOT og Porters 5 forces til Business Generation Model Canvas modellen Du kan beskrive Porters Value Chain, dets dele og formål Du skal relaterer beskrivelsen til din Fællesspisnings App (eller France Vacances).

Spørgsmål 12 Business Business case og vision Du skal beskrive formålet og indholdet af en BusinessCase Beskrivelsen bør indeholde: Hvad er en Business Case? Hvad består den af? Hvilke typer IT projekter kan du starte Hvad er en vision? Forklar de to dele o Problem Statement o Product Position Statement Du skal relaterer beskrivelsen til din Fællesspisnings App (eller France Vacances).

Spørgsmål 13 Prototyper - idegenerering Du skal beskrive forskellige slags prototyper i. flg. C.Floyd exploratory, experimental, evolutionary Hvilke forskelle er der mellem dem. Under udvikling af protyper kan der være behov for at komme med nye ideer. Et værktøj til at kvalificere idegenereringen er Diamant modellen. Forklar diamantmodellen og dens anvendelse i innovationsprocesser. Du skal relaterer beskrivelsen til din Fællesspisnings App.

Spørgsmål 14 Gui design Principper Du skal beskrive principperne og anbefalingerne i J.Nielsen 10 heuristikker Beskrivelsen bør indeholde: En beskrivelse af nogle af de 10 overordnede principper: o Visibility of system status o Match between system and the real world o User control and freedom o Consistency and standards o Error prevention o Recognition rather than recall o Flexibility and efficiency of use o Aesthetic and minimalist design o Help users recognize, diagnose, and recover from errors o Help and documentation Hvorledes har du benyttet disse principper i dit GUI design? Hvornår udarbejder du en GUI prototype? Hvem bliver GUI-prototyper udarbejdet til? Relater GUI design til Microsofts anbefalinger o Pride in craftsmanship o Fast and fluid o Authentically digital o Do more with less o Win as one Du skal relaterer beskrivelsen til din Fællesspisnings App.

Spørgsmål 15 Kvalitets faktorer Du skal beskrive kvalitets faktorerne og deres betydning for system udviklings processen Beskrivelsen bør indeholde: Beskriv de nogle af 11 kvalitets faktorer o Correctness o Reliability o Efficiency o Integrity o Usability o Maintainability o Testability o Flexibility o Portability o Reusability o Interoperability Hvad er målet kvalitets faktorerne? Hvor indgår kvalitet faktorerne i system udviklings processen? Hvor kan man konkret angive kvalitets faktorer Relater kvalitets faktorerne til UP aktiviteter og artefakter Du skal relaterer beskrivelsen til din Fællesspisnings App.

Spørgsmål 16 Testing Component Test og Tekniske gennemgange Du skal beskrive UP aktiviteten Testing, samt Component test og tekniske gennemgange Beskrivelsen bør indeholde: Hvad er formålet med en testing? Beskriv de 2 typer verification og validation. Hvilken slags test er en component test (verification eller validation)? Hvad tester du med component test (unit test)? Hvordan udarbejder du test cases? Hvad er formålet med en teknisk gennemgang? Hvem deltager i en teknisk gennemgang? Hvad er resultatet af en teknisk gennemgang. Hvilken slags test er en teknisk gennemgang. Du kan relaterer testing til kvalitet faktorer Du skal relaterer beskrivelsen til din Fællesspisnings App.

Spørgsmål 17

FIGURER

FIGURER

FIGURER

FIGURER

FIGURER

FIGURER

FIGURER

FIGURER

FIGURER Testcase # Description of test case Expected value Passed successfully 1 Default constructor Object created 2 Set ID value 999 ArgumentException 3 Set ID value 1000 ID == 1000 4 Set ID value 99999 ID == 99999 5 Set ID value 100000 ArgumentException 6 Set ID value 5678 ID == 5678 7 Set ID value -5 ArgumentException 8 Set Name value null ArgumentException 9 Set Name value empty ( ) ArgumentException 10 Set Name value not empty but less than 4 ArgumentException value 123 11 Set Name value not empty and 4 Name == 1234 value 1234 12 Set Name value not empty and 15 value 123456789012345 Name == 123456789012345 13 Set Phone value 9999999 ArgumentException 14 Set Phone value 10000000 Phone == 10000000 15 Set Phone value 99999999 Phone == 99999999 16 Set Phone value 100000000 ArgumentException 17 Set Phone value 56781234 Phone == 56781234 18 Set Phone value -5 ArgumentException

FIGURER

FIGURER

FIGURER

FIGURER