Fellesprosjekt: gruppe 214
Innholdsliste Use case diagrammer...3 Scenario 1 - Registrere prosjekt...3 Scenario 2 - Registrere erfaringer...4 Scenario 3, 4, 5 - Lese og kommentere erfaringer...5 Klassediagram...6 Sekvensdiagrammer...7 Scenario 1 - Registrere prosjekt...7 Scenario 2 - Registrere erfaringer...8 Scenario 3, 4, 5 - Lese og kommentere erfaringer...9 Gantt...10 Kostandsestimat...11
Use case diagrammer Scenario 1 - Registrere prosjekt Scenario 1 Participating actors Flow of events Pre condition Post condition Comments Registrere prosjekt Prosjektleder 1. Bruker velger nytt prosjekt 3. Bruker legger seg inn som prosjektleder. 4. Bruker trykker Registrer prosjekt 6. Bruker finner involverte personer, haker de av som prosjektdeltakere og trykker neste. System 2. Systemet viser prosjektoversikt 5. System viser Registrer prosjekt -dialog 7. System viser del 2 av dialogen 8. Bruker legger inn kravspesifikasjon 9. Bruker legger inn prisanslag 10. Bruker legger inn tidsplan og trykker ferdig 11. System lagrer prosjektet Brukeren er innlogget. Prosjektet blir lagret, deltakere, kravspesifikasjon, prisanslag og tidsplan lenkes til prosjektet.
Scenario 2 - Registrere erfaringer Scenario 2 Registrere erfaringer Participating actors Ansatt System 1. Bruker trykker Registrer erfaring Flow of events Pre condition Post condition Comments 3. Bruker skriver inn erfaring og linjeintervall som skal markeres, trykker så neste 5. Bruker velger type, skriver inn nøkkelord og trykker 7. Bruker haker av erfaringer og beskrivelser som skal lenkes sammen med den nye erfaringen og trykker ferdig. 2. System viser Registrer erfaring -dialog 4. Systemet spør etter type og nøkkelord 6. Systemet viser Lenk sammen med.. -dialog 8. Systemet lagrer informasjonen Brukeren er innlogget. Erfaringen lagres og lenkes med valgte objekter.
Scenario 3, 4, 5 - Lese og kommentere erfaringer Scenario 3 Lese og kommentere erfaringer Participating actors Ansatt System 1. Bruker velger Søk etter erfaringer 2. Systemet viser søkedialog 3. Brukeren skriver inn type og nøkkelord, trykker så Søk 4. System viser søkeresultat som en liste Flow of events Pre condition Post condition Comments 5. Bruker velger erfaring 7. Bruker trykker Skriv ut 6. System viser erfaringen og listere objekter sammenlenket med den 8. Systemet skriver ut erfaringen 9. Bruker trykker Kommenter 10. Systemet viser Registrere erfaringer -dialogen med ferdigutfylt type, nøkkelord og sammenlenkinger. 11. Bruker følger dialogen, han kan endre de ferdigutfylte feltene om nødvendig 12. Systemet lagrer kommentaren. Brukeren er innlogget. Kommentaren lagres og lenkes sammen med valgte erfaringer
Klassediagram
Sekvensdiagrammer Scenario 1 - Registrere prosjekt
Scenario 2 - Registrere erfaringer
Scenario 3, 4, 5 - Lese og kommentere erfaringer
Gantt
Kostandsestimat Enter values in this column Actors Weight Factors Description Weight Enter NActors_i Weighted Value Comment Simple_Actor Program interface 1 2 2 Average_Actor Interactive or protocol driven interface 2 1 2 Complex_Actor Graphical interface 3 1 3 Total Actor Weight 7 Use Cases Weight Factors (Bases on the number of Enter transactions in a use case) Weight NUsecases_i Weighted Value Comment Simple_Use_Case 3 or fewer transactions 5 2 10 Average_Use_Case 4 to 7 transactions 10 1 10 Complex_Use_Case more than 7 transactions 15 0 0 Transaction Based Factors 20 Unadjusted Use Case Points 27 Technical Weight Factors Rating Scale is 0 to 5 TWeight_i Enter TRating_i Weighted Value Reason T1 Distributed System 0 =not important 5 =essential 2 3 6 T2 Response or throughput performance objectives 0 =not important 5 =essential 1 2 2 T3 End-user efficiency (online) 0 =not important 5 =essential 1 0 0 T4 Complex internal processing 0 =not important 5 =essential 1 0 0 T5 Code must be reusable 0 =not important 5 =essential 1 2 2 T6 Easy to install 0 =not important 5 =essential 0.5 3 1.5 T7 Easy to use 0 =not important 5 =essential 0.5 2 1 T8 Portable 0 =not important 5 =essential 2 0 0 T9 Easy to change 0 =not important 5 =essential 1 3 3 T10 Concurrent 0 =not important 5 =essential 1 3 3 T11 Includes special security features 0 =not important 5 =essential 1 0 0 T12 Provides direct access for third parties 0 =not important 5 =essential 1 0 0 T13 Special user training facilities are required 0 =not important 5 =essential 1 0 0 TFactor TFactor 18.5 Technical Factor (TCF).6 + (.01*TFactor) 0.79 Experience Environmental Factors for Team and Weights Rating Scale is 0 to 5 EWeight_j Enter ERating_j Weighted Value Reason Stability F1 Faimilar with the Rational Unified Process 0 = no experience, 3=average, 5=expert 1.5 4 6 0 F2 Application experience 0 = no experience, 3=average, 5=expert 0.5 3 1.5 1 F3 Object-Oriented Experience 0 = no experience, 3=average, 5=expert 1 3 0 1 F4 Lead analyst capability 0 = no experience, 3=average, 5=expert 0.5 3 1.5 1 F5 Motivation 0=no motivation, 3=average, 5=high 1 5 5 0 F6 Stable requirements 0=extremly unstable, 5=unchanging 2 5 10 0 F7 Part-time workers 0=no part time, 5=all part time -1 0 0 0 F8 Difficult programming language 0=easy language, 3=average,5=difficult -1 0 0 0 EFactor EFactor 24 3 Environmental Factor (EF) 1.4+(-0.03*EFactor) 0.68 Use Case Points UUCP 14.41 Person-hours per use case point EperUUCP 28 Estimated person-hours in project Effort in person-hours 403.55