Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
1
Eiendomsregister - eksempel
Arne Maus Inst. for Informatikk, UiO
2
Eiendomsregister I Ruritania
Oversikt over Unified Process (UP) - Unnfangelse Lage Brukssituasjoner - Use Case tekstlig – først de viktigste for- og etterbetingelser Andre krav Navngi aktører Første skisse av foretningsmodell/visjon for systemet Domene-modellen modellere problemområdet finne de sentrale klassene Lage iterasjonsplan
3
Egenskaper - Brukssituasjoner
1a. lesHjørnerFraFil 1b. lesEiendommerFraFil Koble disse i en felles kode (2. Lag UML-diagrammer) 3A. Skrive data om en gitt eiendom 3B. Regn ut omkrets av eiendom 4. Skriv ut alle hjørnene på skjern (bare en gang) 5. Finn ut om to eiendommer med gitt Gnr. og Bnr. har felles grenselinje Mulige tillegg : 6. Lag et system for å dele en tomt med en rett linje mellom to hjørnepunkter, som ikke er begge på samme grenselinje. 7. Regn ut flateinnholdet av en eiendom. 8 .Slå sammen to eiendommer med felles grenselinje og felles eier. 10. Skrive ut eiendomsskatt basert på eiendommens størrelse, purre mm. 9-18 Andre – hvilke ??
4
Lag Use Case tekstlig – f.eks
1a. lesHjørnerFraFil 3B. Regn ut omkrets av eiendom
5
System Sekvens Diagrammer, Use Case Diagrammer ?
6
Andre krav - hvilke Funksjonelle Brukervennlighet Ytelse Support
egenskaper / antall & typer funksjoner, sikkerhet,.. Brukervennlighet Ergonomi, GUI, dok, mm Ytelse svartider, maks. antall brukere oppetid, . Support Endrbarhet, vedlikeholdbarhet, internasjonalisering,.. + Språk, vektøy, hw, grensesnitt, samarbeidende systemer, regelverk (lov om..)
7
Navngi sentrale aktører
Hvem bruker et eiendomsregister ?
8
Skisse av forretningsplan /visjon
Vi skal lage et system for Eiendommer .. som :
9
Domenemodell – hva er de sentrale begrepene ?
Eiendom
10
Noen sentrale begreper – hva blir klasser
11
Enda flere
12
Først modellere virkeligheten (Domenemodellen)
13
Viderebearbeiding Lage en tidlig virkende versjon av systemet
Hvilke klasser ?
14
Lage en SSD for noen Use Case
15
Mer utviklet Designmodell
16
3A. Skrive data om en gitt eiendom
17
Klassen Inn fra ifi (1) Lese linje for linje fra fil: String linje;
Inn innfil = new Inn("tekstfil.txt"); while (!innfil.endOfFile()) { linje = innfil.inStringLn(); Gjør noe med den leste linjen } (2) Lese fil med heltall (atskilt med blanke og/eller linjeskift): int tall; Inn innfil = new Inn("fil.txt"); while (!innfil.lastItem()) { tall = innfil.inInt(); Gjør noe med det innleste tallet } double inDouble() Les et flyttall med blanke som separatortegn. int inInt() Les et heltall med blank som separatortegn. java.lang.String inString() Les en tekststreng med blank som separatortegn. java.lang.String inStringLn() Les resten av linjen som en tekststreng (inkludert blanke tegn). void close() Lukker filen.
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.