Anskaffelse og kravspecifikation SR2_Data. SR2: Datakrav Kilder SR: Soren Lauesen: Software requirements - Styles and techniques. Addison-Wesley, 2002.

Slides:



Advertisements
Lignende præsentationer
Velkommen til vores færdige applikationsdesign til kurset CBC hos PDJA. Nederst på billede står fem kategorier, som indeholder materiale, features og værktøjer.
Advertisements

3. Funktionelle afhængigheder og normalisering
Krav og usecases Larman kap. 5 og 6 (del1) Larman kap del1
Grontmij Grontmij Status på udvikling af ny JordWeb ENVINA JORD 25. September 2013 Copyright © 2013 Grontmij A/S | CVR Musikhuskvarteret - Aalborg.
E-bøger gennem PrioInfo - oversigt v/ Claes Olsson.
ER-diagrammer (databaser, del 4)
Informationsteknologi B-A, HHX, 2005,
IT-Kravspecifikation
Hanne-Pernille Stax, ph.d
Kursus om borger.dk og brugen af digital signatur
Introduktion til Access (Access, del 1)
Opslagsfelter (Access, del 6). RHS – Informationsteknologi 2 Udgangspunkt Vi er ofte i den situation, at valg af en type for et felt ikke begrænser vores.
Oprettelse af tabeller (Access, del 2)
Programklasser for bladhus Den efterfølgende beskrivelse er ikke komplet. Der er ikke taget afsæt i use cases, sekvensdiagrammer og operationsbeskrivelser.
Beskrivelses- og analyse-teknikker understøttet af Oracle Designer Del 2 af 2: Proces- og funktionsdiagrammering Aalborg Universitet, d. 9. oktober 2006.
Beskrivelses- og analyse-teknikker understøttet af Oracle Designer
07.1 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 © Funktioner Oversigt, principper og teknikker Kapitel 7.
Anskaffelse og kravspecifikation UID5_Visions_Tasks.
Opfølgning på obligatorisk opgave 1 ONK1. Ingeniørhøjskolen i Århus Slide 2 Overordnet Flere gode opgaver De samme fejl går igen.. Alle der har afleveret.
For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”. Indføj ”Sted og dato” i feltet for dato og ”Enhedens.
Anskaffelse og kravspecifikation SR5_Special Interfaces and integration.
Den relationelle model
2009NOEA/IT - Databasedesign1 Agenda Datamodellering Databasedesign Normalisering.
Grundlæggende elementer i UML
Opfølgning på obligatorisk opgave 1 ONK1. Ingeniørhøjskolen i Århus Slide 2 af 14 Overordnet Generelt rigtigt fine opgaver –Mange fyldt med gode overvejelser.
ER-diagrammer Hvad er det? Og hvad bruges det til?
SQL Jesper Tørresø DAB1 E oktober Punkter for i dag. SQL baggrund. Relationel algebra. Brug af VS2005.
Rapporter (Access, del 5). RHS – Informationsteknologi – Udgangspunkt Vi har oprettet en database Vi har defineret en eller flere tabeller, og.
Anskaffelse og kravspecifikation
8.7 Security: Grant and revoke1 Sikkerhed 8.7 Security and User Authorization in SQL.
Anskaffelse og kravspecifikation SR7_LifeCycle og anskaffelsesplan
Marokko Holiday Center
Objekter og klasser Rasmus D. Lehrmann DM
Opslagsfelter (Access, del 6). RHS – Informationsteknologi – Udgangspunkt Vi er ofte i den situation, at valg af en type for et felt ikke begrænser.
Introduktion til Access (Access, del 1). RHS – Informationsteknologi – Fra design til udvikling Vi ved nu, hvordan vi finder et design for en database,
Slide Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 15 Algorithms for Query Processing and Optimization.
Anskaffelse og kravspecifikation
Use Case Modellering. En form for requirements engeneering – dvs. fastlæggelse af systemkrav.
DIEB4.1 Kursusgang 4 Oversigt: Sidste kursusgang Opgaver Aktivitet 2: Generer design (fortsat) Design af interaktionselementer.
Plancher til Anskaffelse og kravspecifikation, Forår 2007 Lauesen: Software requirements - Styles and techniques 7. Requirements in the product life cycle.
Anskaffelse og kravspecifikation SR8_Elicitation.
SQL Jesper Tørresø DAB1 E September Punkter for i dag. SQL baggrund. Relationel algebra. SQL koncept –Vises ved brug af VS2008.
Oprettelse af tabeller (Access, del 2)
From: Soren Lauesen: Software Requirements © Addison-Wesley 2002 Slides for: Software requirements - Styles and techniques Soren Lauesen 1. Introduction.
DIEB4.1 Kursusgang 4 Oversigt: Sidste kursusgang Opgaver Aktivitet 2: Generer design (fortsat) Design interaktionselementer Analysedokumentet.
Anskaffelse og kravspecifikation SR8_Elicitation.
ANALYSE AF WEBADFÆRD | F2003 OAW – LEKTIONSGANG 8.
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 8.
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 11.
Plancher til Anskaffelse og kravspecifikation, Forår 2007 Notat om it-kontrakter for it-folk + User support Plancherne om it-kontrakter er en oversigt.
Database.
Database Some walk through. Database Design – Begreber 1 Database: En fælles samling af logiske relaterede data (informationer) DBMS (database management.
E/R-diagrammering 7. Semester.
Ekstra plancher til Anskaffelse og kravspecifikation, Forår 2007 Kompendiet del A: User Interface Design 5. Visions and Tasks De fleste af plancherne vedrører.
Plancher til Anskaffelse og kravspecifikation, Forår 2007 Lauesen: Software requirements - Styles and techniques 5. Special interfaces - combined styles.
SANSekstra Fra usability-krav til brugergrænseflade IT-kontrakter for it-folk User support Kilder UID: Soren Lauesen: User interface design - A software.
De fleste af plancherne vedrører kompendiet. De er nummeret sådan: KA: Fig 16.1 E/R data model... dvs. Kompendiet, del A, Fig (Står nummeret i parentes,
Slides for: Software requirements - Styles and techniques Soren Lauesen 6. Quality requirements January 2007 © 2002, Pearson Education retains the copyright.
DIEB10.1 Kursusgang 10 Oversigt: Sidste kursusgang Eksempler på løsning af opgaven Arkitektur for brugergrænsefladen og for systemet Dokumentation af designet.
Den relationelle model
 Jens Bennedsen 2002Objektorienteret systemudvikling Design klasse model ”Klassemodellen på vej til kode”
Anskaffelse og kravspecifikation UID5_Visions_Tasks.
 Jens Bennedsen 2002Objektorienteret systemudvikling Arkitektur.
Objektorienteret analyse og design Ó Bennedsen 2001 Design - part Programmering og systemudvikling Lektion 7 Design - part 2.
Design af brugerflader13.1 Kursusgang 13 Oversigt: Sidste kursusgang Beskrivelser af komponenter Typiske komponenter Arkitektur for en GUI.
Similar Triangles Scavenger Hunt: Cut out each of the question slides and place them around the room, stick them on the walls if you wish. Print out and.
Anskaffelse og kravspecifikation SR2_Data. SR2: Datakrav Kilder SR: Soren Lauesen: Software requirements - Styles and techniques. Addison-Wesley, 2002.
Database Some walk through lv/ Figures & some text from: © Pearson Education Limited 1995,
Formular designer – Basis Efterår 2016 Tilst
Smart Data Tool (SDT) In Sales
Præsentationens transcript:

Anskaffelse og kravspecifikation SR2_Data

SR2: Datakrav Kilder SR: Soren Lauesen: Software requirements - Styles and techniques. Addison-Wesley, UID: Soren Lauesen: User interface design - A software engineering perspective. Addison- Wesley, Fra kapitel 5. SL-07: Søren Lauesen: Vejledning til kravskabelon SL-07. Samfundslitteratur, Ekstra: Nye slides som ikke har noget sidestykke i bøgerne. Mange slides er vist i dansk oversættelse. © 2002, 2005, Pearson Education retains the copyright to the slides from the books, but allows restricted copying for teaching purposes only. It is a condition that the source and copyright notice is preserved on all the material.

Datakrav Data-model Data dictionary Data-formler Virtuelle vinduer Eksisterende skærmbilleder Ingen er bedst

4. SR2.2A Data model R2: The system shall store the following data: Stay Room State Room Service Type date, #persons, state (booked|occupied|repair) name, address1, address2, address3, passport room#, #beds, type price1, price2 name, price date, count Guest stay#, paymethod, employee Stays Guests One-to-many (1:m) Each guest connected to zero or more stays Each stay connected to one guest record

D1:Klasse: Gæst [a, b... henviser til de gode råd] Gæsten er den person eller det firma der skal betale regningen. En person har en eller flere opholds-records. Et firma behøver ikke have nogen [b, c]. “Kunde” er et andet ord for gæst, men i databasen bruger vi kun gæst [a]. Personerne der bor i værelset kaldes også gæster, men de er ikke gæster i database-forstand [a]. Eksempler p.En gæst der overnatter én nat. q.Et firma med medarbejdere der overnatter nu og da, hver af dem med sit eget navn i det registrerede ophold [e]. r.En gæst med flere værelser i løbet af opholdet. Attributter 1. navn:Tekst, 50 tegn [h] 2. pasnr:Tekst, 16 tegn [h] Der mangler et attribut i datamodellen 5. SR2.3 Data dictionary = Databeskrivelse Anbefalinger for klasser. Forklar: a)Navn brugt i systemet vs. navne i domænet b) Koblinger til andre klasser c) Tilfælde hvor koblingerne mangler d) Særlige forhold ved oprettelse og sletning e) Typiske og usædvanlige eksempler

6. (SR2.4) Data-formler Fra dataflow diagrammer (Yourdon) booking ønske = gæstedata + periode + vær.type gæstedata = gæstenavn + adresse + betalingsform + [pasnummer] pasnummer = bogstav + {ciffer}*8 vær.tilstand = { frit | booket | optaget | repareres } XML John Hansen Nørrebrogade...

7. SR2.5 Virtuelle vinduer = Datavisning uden "knapper" Registrer morgenmad Book, check ind... Prisændring Morgenmad 23/9 IPå Værelserest.vær Serviceliste Breakf. rest.4 Breakf. room6... Ophold Oph.nr: 714 Gæst:John Simpson Adresse:456 Orange Grove Victoria 3745 Betaling:Visa Produktant.pers 22/9Vær. 12, enkelt /9Morgenmad, rest /9Vær. 11, dobbelt /9Morgenmad, på vær /9Vær. 11, dobbelt2800 Værelser Priser22/923/924/925/9 11DobbeltBad800600OB 12EnkeltToil.500OOBB 13DobbeltToil BBB Prisændring Book, check ind...

8. (SR2.5) Eksisterende skærmbilleder som datakrav R1:Produktet skal gemme data svarende til disse skærmbilleder:

Mulige former:Egnet? Via use cases eller arbejdsopgaver E/R eller UML klassemodel Databeskrivelse - data dictionary Skærmbilleder eller virtuelle vinduer XML, Dataflow 9. Ekstra: Datakrav - hvad er så bedst? Svært at overskue. Gentages mange steder. Fint for tekniker. Dårligt for bruger. Fint for tekniker. OK for ekspertbruger. Fint for bruger. Data-relationer uklare for tekniker. Håbløst for bruger. Data-relationer uklare for tekniker.

BookC E OC O E O Check ind, book. RE E O O E O -, uden book.C E OC O E O Check ud E E O R E Skift værelse R R O E O Registrer service OC R PrisændringC EDOC EDO Mangler? D DC?ED? ED 10. SR9.2D CREDO matrix ( ≈ CRUD matrix) Create, Read, Edit, Delete + Overview Gæst Ophold Værelse Vær.tilstand Service ServiceType Klasse Opgave