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

Evaluering fortsat Inspektioner, Analytics, Modeller

Evaluering fortsat Analytisk Evaluering

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

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

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

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

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

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

ET ATTRAKTIVT FRILANDSMUSEET

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

Forelæsning den 18. marts 2002

Introduktion til Evaluering Usability testing og feltstudier

2a. Conceptual Modeling Methods

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

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

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

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

Lovkrav vs. udvikling af sundhedsapps

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

Forelæsning den 31. marts 2003

Obligatorisk opgave i objektorienteret analyse og design

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

Usability-arbejde i virksomheder

Business Model Genertion

Første Semester Projekt: Fællesspisning-app

Notater til Systemudvikling. Vidar Jon Bauge 2005

Business Model Genertion

Forretningsmodelinnovation i en branche under kraftig forandring

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

A multimodel data assimilation framework for hydrology

Database. lv/

Eksempel: et ordresystem note 5 Lagdeling s. 1

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

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

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

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

Kris,an Bilenberg. Joachim Allerup

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

En varm velkomst til. Poul Melbye Analysechef, Politiken

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

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

Udfordringer med indeklima ved energirenovering

Åben dialogmøde Anvendelse af BIM i infrastruktur

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

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

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

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

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

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

Assignment #5 Toolbox Contract

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

Cleantech Partnerskab. Booster Camp 26. oktober

Fremtidens forretningsmodeller

USERTEC USER PRACTICES, TECHNOLOGIES AND RESIDENTIAL ENERGY CONSUMPTION

Master in Software Engineering in Researcher at Aalborg University. Ph.D. in Human-Computer Interaction 2009

Projektledelse i praksis

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

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

Online kursus: Certified Information Security Manager (CISM)

Hassansalem.dk/delpin User: admin Pass: admin BACKEND

Small Autonomous Devices in civil Engineering. Uses and requirements. By Peter H. Møller Rambøll

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

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

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

Analyse af capabiliteter

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

... It s all about GREEN LEAN!

Basic statistics for experimental medical researchers

From innovation to market

Supermarkeder og Smart Grid muligheder for fleksibelt elforbrug

Elaboration fase 2. semester projekt Gruppe 4

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

Executive Circle - Integration. Forretningsspor

Opgaven fortsat. Opfølgning på Opgave 2 og Use Cases. Opgaven. Trin 1: Væsentlige begreber. Resultatliste: 100 bryst, herrer

A Profile for Safety Critical Java

Lars Gregersen Technical Product Manager COMSOL A/S Fremtidens Matematik

Website review groweasy.dk

Software Construction 1 semester (SWC) Spørgsmål 1

EPJ-Observatoriet. Evaluering af GEPKA-projektet. Delrapport 1. Prototypetest

Emergency call button. Stabilt og simpelt

Ole Gregersen 26. november 2009 IT Universitetet

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

Bilag 2 og 3 og værktøjer

2 nd Testing System Test

Lancering af Exchange Server November 2009

Hvem er vi? Kursus Introduktion. Kursuslærerne. Agenda for i dag

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

Design til digitale kommunikationsplatforme-f2013

Susan Svec of Susan s Soaps. Visit Her At:

En vurdering og diskussion af seks usability metoder

Agenda. » Hvad er forretningsmodeller? » Korte eksempler på forretningsmodeller. » Business model canvas som værktøj

Snitfladedokumentation til fagsystemer v 1.1

Workshop Persistence

IBM Software Group. SOA v akciji. Srečko Janjić WebSphere Business Integration technical presales IBM Software Group, CEMA / SEA IBM Corporation

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 Activity Milestone Artifact

Spørgsmål 2 Unified Process - Prototyper Du skal give en beskrivelse Prototyper. Beskrivelsen bør indeholde: De 3 protyper som beskrevet af C.Floyd 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

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) Hvornår er en Use Case passende Hvordan skrives Use Cases (format, guidelines) Hvordan hænger Use Cases sammen med andre aktiviteter i UP

Spørgsmål 4 Detail Use Case Du skal forklare UP aktiviteten Detail Use Case og de 3 UP-artefakter Use Case Text, Use Case Diagram og System Sekvens 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 3 artefakter) bliver udarbejdet. Forklar sammenhængen mellem disse 3 artefakter Beskriv sammenhængen til andre artefakter i UP

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

Spørgsmål 6 Detail Use Case System Sequence Diagram Du skal beskrive hvordan du benytter UP aktiviteten Detail Use Case og UP artefakten System Sekvens Diagram (SSD) Beskrivelsen bør indeholde: Hvad er formålet med System Sekvens Diagrammer? Hvilken Disciplin hører aktiviteten til? Hvordan udarbejdes et System Sekvens Diagram, samt hvilken artefakt ligger til grund? Relater artefakter i Design Modellen til andre UP artefakter som Domain Model og Use Case

Spørgsmål 7 Use case 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

Spørgsmål 8 Use case Design Design Klasse Diagram Du skal beskrive UP aktiviteten draw 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

Spørgsmål 9 Use Case Design Model Du skal beskrive UP aktiviteten Use Case Design og UP artefakten Design Model Beskrivelsen bør indeholde: Hvad er formålet med Design Model? Hvilken Disciplin hører aktiviteten til? Hvilke artefakter udarbejdes under Design Model Hvilke aktiviteter gennemføres under Design Model Hvordan benyttes design patterns i arbejdet, du skal beskrive nogle af de patterns der kan anvendes. Relater artefakter i Design Modellen til andre UP artefakter

Spørgsmål 10 Use Case Design GRASP Patterns Du skal beskrive hvordan du benytter UP aktiviteten Sequence Diagram og GRASP til at designe software Beskrivelsen bør indeholde: Udarbejdelse af Sekvens Diagrammer? Hvorledes ansvar (responsbility) til objekter tildeles ved hjælp af GRASP Patterns (og evt. andre patterns)? Evaluering af artefakter i design Modellen ved hjælp af GRASP Pattern Hvilke aktiviteter gennemføres under Design Model Hvordan benyttes design patterns i arbejdet, du skal beskrive nogle af de patterns der kan anvendes. Relater artefakter i Design Modellen til andre UP artefakter

Spørgsmål 11 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 o Information Expert o Creator o Controller o Low Coupling o High Cohesion Du kan komme ind på andre Patterns

Spørgsmål 12 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

Spørgsmål 13 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

Spørgsmål 14 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

Spørgsmål 15 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

Spørgsmål 16 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

Spørgsmål 17 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. Hvad tester du med component test (unit test)? Hvordan udarbejder du test cases? Hvilken slags test er en component test (verification eller validation)? 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

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