PROSJEKTPLAN FOR INF 3120-PROSJEKT: <PROJECT HOSPITAL 2005>

Størrelse: px
Begynne med side:

Download "PROSJEKTPLAN FOR INF 3120-PROSJEKT: <PROJECT HOSPITAL 2005>"

Transkript

1 PROSJEKTPLAN FOR INF 3120-PROSJEKT: <PROJECT HOSPITAL 2005> VERSJON: LEVERANSE 4.0 NB! Endringer i prosjektplanen for 3. leveranse sammenlignet med leveranse 1.1 er i blå skrift og med en strek i høyre marg. NB! Endringer for 4. leveranse er i grønn skrift og med en stiplet linje høyre marg Gruppe 46 - Team Innovation Prosjektplan Leveranse 4 1. versjon Gruppemedlemmer: Nam Duc Pham... namdp@ifi.uio.no Tofik Sahraoui... tofiksa@ifi.uio.no Cuong van Truong... cuongvt@ifi.uio.no Tor Øyvind Fluør... torof@ifi.uio.no Dagfinn Forsaa Andersen... dagfina@ifi.uio.no Dato for ferdigstillelse: 18/

2 REVISJONSOVERSIKT Versjon Ansvarlige Forklaring av versjon Dato Avsluttet 1. utkast Alle 1. utkast for gruppens inspeksjon utkast Tor Øyvind 2. utkast for gruppens inspeksjon Leveranse Alle Versjon godkjent til levering Revisjon 1 v1.1 Dagfinn - Oppdatert forsiden:inkludert brukernavn. - kap. 2.1: Lagt inn diagram og kommentert dette. - kap. 3.1: Risiko-oversikt oppdatert se tekst i kursiv, Satt inn midtrapport / risikodiagram - kap. 5: satt inn aktivitetsplan Leveranse III Versjon 3 til 3. leveranse 1.utkast Oppdatert prosjektplan (midtrapport) Dagfinn Kap. 1.1: Oppdatert i forhold til ny spesifikasjon. Kap. 2.1: Oppdatert prosessmodell og beskrivelse av denne. Kap : Risikoendringer midtrapport; revurdert risiko, samt oppdatert figur. Kap. 3.2: Post Mortem Analyse 2. utkast Dagfinn Kap 3.1: Risikoendringer er oppdatert igjen. Kap. 5: Revidert aktivitetsplanen og innført ny leveranseplan Appendiks I med klassediagram Leveranse VI Sluttrapport 1.utkast Kap. 2.1 Lagt til oppsummering av prosessen Kap. 3.1 Lagt til oppsummering av risikoene; hvordan det ble. Kap. 3.2 Post Mortem analyse oppdatert Kap. 5.1 Leveranseplan; oppdatert i forhold til hva vi leverte. 2. utkast Kap. 5 Aktivitetsplan med faktisk ressursbruk Team Innovation (11/18/05) Page 2

3 1. INNHOLD. 1. INNHOLD INTRODUKSJON PROSJEKT OVERBLIKK PLANLAGTE ENDRINGER AV PROSJEKTPLAN REFERANSEMATERIALE PROSJEKT ORGANISASJON PROSESSMODELL PROSJEKTSANSVAR PROSJEKTSHÅNDTERING PROSESS RISIKO-OVERSIKT RISIKOENDRINGER FOR MIDTRAPPORT OG LEVERANSE IV: POST MORTEM ANALYSE OVERVÅKING OG KONTROLL MEKANISMER TEKNISK PROSESS METODER, VERKTØY, OG TEKNIKKER PROSJEKT SUPPORT FUNKSJONER TIMEPLAN OG FRAMDRIFTSPLAN LEVERANSEPLAN...19 Team Innovation (11/18/05) Page 3

4 1. INTRODUKSJON. 1.1 Prosjekt Overblikk HealtCare er et privat sykehus som eies av en gruppe ledende leger som spesialiserer seg innen hofte operasjoner og ører-nese-hals operasjoner. HealthCare ønsker seg et nytt data system som skal brukes til å koordinere menneskelige resurser og som kan kontrollere pasient trafikken innenfor avdelinger. Systemet skal sikre presise seng reservasjoner og estimere ledige senger. I tillegg skal systemet hjelpe til med å håndtere forutsette og uforutsette operasjoner. Oppdatert kravspesifikasjon: HealthCare har endret kravene delvis som en følge av ny innsikt og delvis som en følge av problemer med den opprinnelig valgte leverandøren. De viktigste nye kravene er: Enkel turnusplanlegging: I første omgang er det administrasjonen, overlege (avdelingssjef) og oversykepleier som skal styre ressursplanleggingen. Man skal kunne sette opp overordnede planer for en måned frem i tid, mer detaljerte planer for den kommende uken og detaljplanlegging av morgendagen. Det skal også tas hensyn til arbeidstids- lover og regler Leger og sykepleiere skal ha tilgang til systemet slik at de kan få oversikt over sine egne vakter. Team Innovation har satt av 5 personer til å utforme Prosjekt Hospital De vil sørge for at systemet blir enkelt å forstå og lett å vedlikeholde. Med dette systemet vil legene i HealtCare få bedre tid til pasientene og hverdagen på sykehuset vil bli enklere og mer systematisert. 1.2 Planlagte endringer av Prosjektplan Versjon Deltakere Kort beskrivelse av versjonen Dato for innlevering 1. utkast Cuong, Dagfinn, Første utkast til inspeksjon Nam, Tofik, Tor Øyvind 2. utkast Tor Øyvind Andre utkast med forandringer lagt til Første innlevering Cuong, Dagfinn, Nam, Tofik, Tor Øyvind Første klare versjon til innlevering Revidert utgave Dagfinn En revidert utgave med de forandringene som har oppstått i prosjektprosessen Team Innovation (11/18/05) Page 4

5 1.3 Referansemateriale Sommerville: Software Engineering 7 Kursmateriale fra INF4120/3120 Craig Larman: Applying UML and Patterns Gerhard Skagestein: Systemutvikling fra kjernen og ut, fra skallet og inn. Team Innovation (11/18/05) Page 5

6 2. PROSJEKT ORGANISASJON 2.1 Prosessmodell Vannfallsmodellen er blitt valgt som arbeidsprosess. Denne modellen beskrives ved at prosjektet brytes ned i ulike faser som, informasjonsmessig, er avhengig av hverandre. Hver fase i prosjektets gang må være ferdig før neste fase kan begynnes på. Prosjektet er delt opp til 5 innleveringer med dato. Kravspesifikasjonen for prosjektet ser ut til å være veldig godt beskrevet og det er liten sannsynlighet for endringer fra kunden. Det er også slik at leveranse 3 til 5 ikke er avhengige av leveranse 1 og 2. Siden dette prosjektet er såpass veldefinert og statisk tror vi vannfallsmodellen vil fungere bra. Diagrammet til høyre viser de forskjellige stegene vi skal igjennom. Retningen på pilen indikerer tidsaksen. Input Kravspekk Kravspekk Delvis implementert system Leveranse I Prosjektplan Vurdering Analyse Reverse engeineering Evaluering Aktiviteter Planlegging Design Revisjon av plan Output Leveranse I Prosjektplan Leveranse II Analyse og Design (1) Leveranse III Klassediagram Prosjektplan I all hovedsak er en aktivitet ferdig før den neste påbegynnes. Men vi ser at vi regner med noen iterasjoner mellom: - anlyse og design - design og koding Leveranse III Klassediagram Arbeidstidslover og regler Analyse og Design Koding og test Leveranse IV Design (2) Kjørbart system I forhold til første plan trenger vi å gjøre en ny analyse i forbindelse med leveranse IV. I tillegg til ny kravspesifikasjon må vi også ta hensyn til lover og regler for arbeidstid og turnuser. Oppdatert kravspekk Erfaringer Leveranse I-IV Pensum Evaluere og oppsummere Forberde presentasjon Leveranse V Presentasjon Team Innovation (11/18/05) Page 6

7 Leveranse IV gikk ikke helt som forutsatt. Ny analyse og ny design brukte vi altfor lang tid på å få ferdig. Designet ble veldig ambisiøst se klassediagram2-design. Men omsider omsider fikk vi generert kode av dette. Det viste seg umulig å implementere med tiden som vi hadde til disposisjon. Det ble dermed gjort ei forenkling av klassediagrammet og vi lente oss i større grad på eksisterende kode og tildeles utkommentert kode slik at vi fikk noe som var kjørbart. Vi hadde ambisjoner om å ha en relativt grundig test og tilhørende bugfix, men på grunn av tidspresset ble det umulig å gjennomføre. Noen årsaker til at vi ikke ble helt ferdig: Vi fikk ikke etablert en god helhetsforstålese innad i gruppen for hvordan klassediagrammet burde se ut dermed ble det endel (interessante) diskusjoner og stadig nye versjoner. Den underliggende årsakene til dette er nok at vi ikke hadde noen i gruppen som hadde anvendt UML tidligere, vi manglet rett og slett god kompetanse på dette. Sykdom og fravær. Verktøyproblemer; I en kritisk periode hadde vi flere problemer med Tau UML og det gikk vel lang tid før problemene ble løst. Se forøvrig kapittel 3.1 risiko-oversikt. Hva kunne vi gjort anderledes? Vi burde nok tidlig gjort et par små og enkle justeringer på det genererte klassediagrammet og generert kode for dette v.h.a av TAU. Da ville vi fått bedre innsikt i sammenhengen mellom klassediagrammet og koden som ble generert. I tillegg ville vi vært bedre rustet til å takle tau-problemene vi fikk. Nå endte vi opp med en vannfallsmetode som gikk litt stokk over stein i siste del av prosjektet. Det ble rett og slett ikke mulig å få gjennomført noen fornuftige iterasjoner mellom design- og kode-fasene. Team Innovation (11/18/05) Page 7

8 2.2 Prosjektsansvar Ansvarsområder Prosjektleder Utviklingsleder Kvalitetsansvarlig Dokumentasjonsansvarlig Dokumenthåndteringsansvarlig PR ansvarlig Ansvarlige Tor Øyvind, Cuong, Dagfinn, Nam og Tofik Tofik Tor Øyvind Cuong Dagfinn Tofik Team Innovation (11/18/05) Page 8

9 3. PROSJEKTSHÅNDTERING PROSESS 3.1 Risiko-oversikt Risiko Alvorlighesynlighet Sann- Tiltak Nr Noen forlater gruppen Lav Middels Rullerende arbeidsoppgaver, ingen som sitter R1 Middels Lav på en kritiskposisjon. Korttids sykdom Lav Høy Trene regelmessig, drikke tran R2 Uenighet i gruppen Høy Lav Fest R3 Middels Middels Valg av feil verktøy Høy Lav Følge faglige retningslinjer og anbefalinger R4 Driftssvikt Høy Lav Personlige backup R5 Dobbelbooking av Middels Middels Faste møtetider R6 arbeid Forandring i Middels Lav Jevnlig kundekontakt R7 kravspekk. Utgår Utgår Under- og feilvurdering Høy Middels Legge inn interne deadlines i gruppen R8 av arbeid Middels Høy (buffer).omfordele og re-prioritere oppgaver etterhvert som vi får mer innsikt i deloppgavene som skal løses. Mangel av veiledning Høy Lav Møte opp til gruppetimer, søke informasjon R9 fra gruppelærer Middels Middels andre plasser Feiltolking av Høy Lav God kommunikasjon med oppdragsgiver R10 oppgaven Bruke mye tid på gammel kode av ukjent kvalitet Tau UML lisensproblemer Middels Middels Være pragmatisk, konsentrere oss om det vi må forholde oss til. Benytte tegnbasert grensesnitt (ikke sving) først. Høy Lav Være forberedt på at vi må endre på planene (begynne å kode fra scratch) Risikoendringer for midtrapport og leveranse IV: R1: Noen forlater gruppen Det vil være mer alvorlig fordi vi nå gjennomfører ei tettere ansvarsfordeling og på tross av at alle har en relativt god oversikt er det noen som besitter kompetanse som vi nødig vil miste. Risikoen for at noen forlater gruppen avtar desto lenger vi kommer ut i prosjektet. Dette fordi det nå allerede er investert mye tid og energi i prosjektet og eksamen nærmer seg. Gruppen er fremdeles inntakt. R3: Uenighet i gruppen Vi reduserer alvorlighet fra høy til middels fordi vi har fått en åpnere dialog i gruppen og vi kjenner hverandre bedre nå enn ved oppstarten av prosjektet. Post-mortem analysen var et godt bidrag til dette. Der tok vi spesielt opp problemer som den enkelte følte i forhold til prosjektet. Alt i alt tror vi nå at gruppen er bedre på å håndtere uenighet og problemer. Av tildels samme grunn øker vi sannsynligheten for at dette faktisk skal skje. Vi er blitt trygger på hverandre og dette gjør at det er enklere å ta opp problemer i stedet for å tie de i hjel. R11 R12 Team Innovation (11/18/05) Page 9

10 I siste fase av prosjektet var det spesielt diskusjoner om klassediagrammet disse var konstruktive og ble holdt i en god tone, men ikke alle var aktive og som nevnt i kapittel 2.1 ble det ikke etablert en god helhetsforståelse av klassediagrammet for gruppen totalt. R7 Forandring i kravspekk Vi anser ikke dette som en stor risiko, kun fire uker til levering og ingen annonserte endringer fra «Kunden» - ref. undervisningsplanen. R8: Under- og feilvurdering av arbeid Vi reduserer alvorlighet fra høy til middels fordi det har vist seg å være bra arbeidsmoral og engasjement i gruppen og selv om vi støter på uventede problemer så viser det seg at deltageren går på med krum hals for å få ryddet opp i problemene. Et eksempel på dette er ikke-godkjente innleveringer som det ikke var tatt høyde for i opprinnelig plan. Vi ser også at oppgaven er så krevende at vi pr. i dag tror det er ganske sannsynlig at vi vil oppleve dette igjen. Ref kapittel 2.1. Her støtte vi altså på problemer igjen. Design av klassediagram og kodegenerering av dette var mye mer omfattende enn vi la opp til. Og dermed måtte resten av prosessen lide for det. Det gikk lang tid før vi kunne starte kodingen, men de som skulle kode brukte ventetiden på å bli kjent med den utleverte koden og gjøre mindre endringer rett på originalkoden i stedet for å vente på den genererte koden fra klassediagrammet. Dette viste seg å bli nyttig mot slutten av prosjektet. R9: Mangel av veiledning fra gruppelærer Redusert alvorlighet på grunn av at vi nå har bedre oversikt over oppgaven enn ved første korsvei. Vi er ikke så avhengig av veiledning lenger og vi mener gruppen nå er bedre i stand til å løse oppgaven for egen maskin. Men vi øker sannsynligheten for dette fordi kommunikasjonen mellom gruppelærer/sensor ikke har vært god så langt i prosjektet. Dette tror vi til en viss grad skyldes at dette er to forskjellige personer. Det normale er jo at det er samme lærer. Det har vært eksempler på muntlige beskjeder som blir misforstått. Viktig info fra gruppelærerene bør sendes på e-post til hele gruppen (f.eks utdyping av oppgaveteksten). Det samme med tilbakemelding på innleveringene. Dette har bedret seg, mye fordi vi nå har vært representert på sensors gruppetimer. R11: Bruke mye tid på gammel kode av ukjent kvalitet Ny! Her har vi klart å begrense oss. Men vi burde kanskje i større grad utforsket sammenhengen mellom kode, klassediagram og kodegenerering. R12: Tau UML lisensproblemer Ny! Lisensproblemene ble løst ganske raskt, men vi fikk altså andre problemer med verktøyet som vi ikke hadde på risikolisten i det hele tatt og vi skjønner fremdeles ikke hva som var årsakene til problemen våre, men de ble da løst etterhvert... Team Innovation (11/18/05) Page 10

11 Alvorlighet høy R3 R12 R4 R10 R5 R9 R8 R11 middels R7 R1 R3 R6 R9 R8 lav lav middels høy R1 R2 Sannsynlighet Team Innovation (11/18/05) Page 11

12 3.2 Post mortem analyse Gruppen har gjennomført en post mortem analyse (PMA) som en oppstart på tredje leveranse. Analysen tok for seg hele prosjektet og ikke bare prosjektplanen. Her er et sammendrag av de viktigste oppdagelsene i denne analysen. Antall minus- og plusstegn indikerer hvor mange «stemmer» de enkelte punktene fikk: Dårlig møte-effektivitet, lange møter med mye utenomsnakk. Tiltak som ble foreslått: Sette slutt-tidspunkt for møtene Innføre agenda for møtene Innskjerpe faste møtetidspunkt Være bedre forberedt Jobbe i mindre grupper som forbereder forslag i forkant av møter Ha en møteleder (den som til enhver tid er prosjektleder) Nå mot slutten av prosjektet kan vi si at møte-effektiviteten har bedret seg. Det har også vist seg å være fornuftig å jobbe i mindre grupper med konkrete arbeidsoppgaver. Manglende kunnskap om UML; Dette gir usikkerhet i gruppa og det oppleves som krevende å benytte en metode vi ikke har noen særlige kunnskaper om. Tiltak som ble foreslått: Bedre forberedelser Bedre selvdisiplin i forhold til å lese pensum Forbedre lysarkene som blir utlevert. De er tildels ufullstendige og mangler gode eksempler. Vi må nok en gang innse at vi mangler kompetanse og erfaring i UML. Mangelfulle og sene interne leveringer Tiltak som ble foreslått: Øke «tidsbufferet» mellom interne og ekstern leveringer. Det er lov å stille krav internt og gi beskjed hvis ei del-levering ikke holder mål Ha større tålmodighet og forståelse for at noen i gruppa har problemer med skriftlige/tekstlige leveringer og støtte/hjelpe disse. Leveranse 3 gikk rimelig bra, men i skrivende stund ser det ut som at det blir temmelig hektisk før leveranse 4 er ferdigstilt Gruppa har stor ansvarsfølelse, er arbeidsvillig og engasjert God dialog/tone mellom medlemmene i gruppa Team Innovation (11/18/05) Page 12

13 3.3 Overvåking og kontroll mekanismer Websiden vil være en Wiki hvor alle medlemmene har tilgang til å forandre på innholdet. Timeregistrering vil legges inn som et eget dokument på prosjektwebsiden sammen med alle prosjektstyringsdokumentene. For å hindre tidsoverskridelser vil vi legge inn interne deadlines for når en levering skal være ferdig. Dette vil fungere som et buffer til den endelige innleveringsdatoen oppgitt fra oppdragsgiver. Alle prosjektstyringsdokumentene vil gjennomgå en kontroll og oppdateringsrutine fra gruppen før leveranse. Gjennom hele prosjektprosessen vil prosjektplanen gjennomgå endringer og vil bli klassifisert som midtveisplan og sluttplan i henhold til hvor langt prosjektet har kommet. Team Innovation (11/18/05) Page 13

14 4. TEKNISK PROSESS 4.1 Metoder, Verktøy, og Teknikker Programvare/verktøy vi vurderer CVS WIKI, Mantis, Eclipse, Javac, TAU Uml, Craig Larman: Applying UML and Patterns Vi har bestemt oss for å benytte CVS, Hver enkelt benytter det utviklingsmiljøet de kjenner best, det vil si Jbuilder, Emacs og Eclipse. Jobb metoder/standarder/språk: Javadoc Følge programmeringsstandard fra SUN Java UML OCL Utgår da det ikke er påkrevd i oppgaven Innad i gruppen har vi pekt ut personer som skal kvalitetssikre alle deler ved prosjektet. 4.2 Prosjekt Support Funksjoner For å sikre høyest mulig kvalitet på de delene hver person utvikler vil hver enkelt del bli kontrollert av minst et annet gruppemedlem. Ved større oppgaver, som f. eks. leveranse av en del innlevering, vil alle i gruppen kontrollere. Vi vil også etablere en filnavnsstandard på administrative dokumenter. Dette vil hjelpe oss i å skille de forskjellige versjonene fra hverandre. Team Innovation (11/18/05) Page 14

15 5. TIMEPLAN OG FRAMDRIFTSPLAN AKTIVITETSPLAN M1 M2 M3 M4 M5 MILEPÆLER Prosjektplan og webside 23. september Analyse og design (1) - 7. oktober Reverse engineering - 21 oktober Oppdatert prosjektplan (midtrapport) Design av ny funksjonalitet 18. november Koding av design Presentasjon 6. desember LEVERANSER HOVEDANSVARLIG QA Backup L1 Prosjektplan 23. september Tor Øyvind Dagfinn L2 Analyse og design (1) - 7. oktober Cuong Tor Øyvind L3 Reverse engineering - 21 oktober Dagfinn Cuong Oppdatert prosjektplan (midtrapport) L4 Design av ny funksjonalitet 18. nov. Nam Tofik Koding av design L5 Presentasjon nov. Tofik Nam Team Innovation (11/18/05) Page 15

16 GANTT-diagram (X angir hovedtidsrommet for aktiviteten, x angir "slakk") Estimat (timeverk) Totalestimat Snitt pr. pers M1 M2 M3 M4 M ,57 Sannsynlighet: Innenfor Min- Aktivitet Beskrivelse U36 U37 U38 U39 U40 U41 U42 U43 U44 U45 U46 U47 Lever. Avheng. Min MS Max Max Estimat Kommentarer T1 Prosjektplan og webside T1.1 SW dev. Plan m/gantdiag. X X x L % 60 T1.2 Etablering av webside wiki X X X L % 12 T2 Verktøy T2.1 Valg av verktøy cvs/jbuilder/eclipse/mantis/bugzilla X X X X X % 8 T2.2 Opplæring Tau UML X % 25 T3 Analyse og design (1) L2 T2.2 T3.1 Use case modell X X % 31 T3.2 Domenemodell X X % 9?? T3.3 Beskr. Av ikke funk.krav X % 4 T3.4 Andre kravspesifikasjoner X % 4 T3.5 UML Design klassediagram X X % 21 inkl OCL T4 Reverse engineering L3 T4.1 Generering av klassediagram X X T % 21 T5 Oppdatert prosjektplan (midtrapport) X X L3 T % 14 T6 Design av ny funksjonalitet L4 T6.1 Sekvensdiagram X % 16 T6.2 Klassediagram X X X % 20 T6.3 Koding av ny funksjonalitet X X x T % 70 T6.4 Test X X T % 40 T7 Presentasjon L5 T7.1 Forberede presentasjon X X % 12 T7.2 Holde presentasjon X % 1 Team Innovation (11/18/05) Page 16

17 RESSURSALLOKERING 1. versjon NAM TOF CUO TOR DAG Tot (SUM) 33,2 29,1 26,9 24,5 22,4 136,1 T1 Prosjektplan og webside T1.1 SW dev. Plan m/gantdiag T1.2 Etablering av webside wiki T2 Verktøy T2.1 Valg av verktøy cvs/jbuilder/eclipse/mantis/bugzilla T2.2 Opplæring Tau UML T3 Analyse og design (1) T3.1 Use case modell T3.2 Domenemodell T3.3 Beskr. Av ikke funk.krav T3.4 Andre kravspesifikasjoner 4 4 T3.5 UML Design klassediagram T4 Reverse engineering T4.1 Generering av klassediagram T5 Oppdatert prosjektplan (midtrapport) T6 Design av ny funksjonalitet T6.1 Sekvensdiagram T6.2 Klassediagram T6.3 Koding av ny funksjonalitet T6.4 Test T7 Presentasjon T7.1 Forberede presentasjon T7.2 Holde presentasjon 1 Sum timer: Team Innovation (11/18/05) Page 17

18 Status og plan 3, leveranse Status og plan 4. leveranse RESSURSALLOKERING Versjon 3 NAM TOF CUO TOR DAG Tot NAM TOF CUO TOR DAG Tot T5 Oppdatert prosjektplan (midtrapport) T5.1 evaluering av prosjektet T5.2 evaluering av prosjektplan T5.3 endring av prosjektplan T5.4 endring av aktivitetsplan T5.5 Endring av risikoplan T2 T2.3 Verktøy - konfigurasjonstyring: cvs T2.4 - tau umlkrav Analyse T5 - Leveranseplan T6 - Kodelesing T6 - Lover og regler som skal støttes T6 Design av ny funksjonalitet T6.1 - Sekvensdiagram T6.2 - Klassediagram T6.3 Koding av ny funksjonalitet T Kodegenerering Opprydding etter kodegenereringn T Java kodestandard - Implementere ny funksjonalitet feilretting T6.4 Test T autotester/enhetstester T brukertest T6.5 Dokumentasjon T hvis påkrevd (kjente svakheter og ev. feil) T javadok for egenimplementert kode T oppdatert klassediagram Overlevering leveranse T7 Presentasjon T7.1 - Forberede presentasjon T7.2 - Holde presentasjon Totalt Grå bakgrunnsfarge -> gjennomført til leveranse 3 Grønn bakgrunnsfarge -> gjennomført til leveranse 4 NB! Tallene på denne siden inkluderer IKKE leveranse 1 og 2. - se forrige side for disse. Timeregistreringen har ikke vært veldig nøyaktig. Men vi ser at vi brukte ca. tre ganger så mange timer på klassediagrammet i forhold til planen og dette gikk over en altfor lang periode. Dette har gått på bekostning av sekevensdiagrammene, testingen og dokumentasjon. Team Innovation (11/18/05) Page 18

19 5.1 LEVERANSEPLAN Her er en oversikt over hva som er planlagt levert til innlevering IV (v.1.0) og hva som ikke blir levert. Tegnbasert Grafisk Program- bruker- bruker- Modul versjon Design grensesnitt grensesnitt Kommentar Registrering Vers. 1 v staff og ward v.1.0 Integrering med eksisterende kode - turnusplanlegging 4 uker v.1.5 v ukeplan v.1.0 v detaljplan v.1.0 v.1.5 Endre/Slette Vers. 1 v staff og ward v.1.0 Integrering med eksisterende kode - turnusplanlegging 4 uker v.1.5 v ukeplan v.1.0 v detaljplan v.1.0 v.1.5 Visning og rapporter Vers. 1 v personlige vaktlister v månedlige rapporter v ukentlige rapporter v daglige rapporter v.1.0 Systemadministrasjon Vers. 1 v.1.0 v arbeidstidsregler - vedlikehold av lover og regler - ajourhold av turnustyper Brukerdokumentasjon Vers. 1.5 NB! Versjon 1.0 leveres Uke og detaljplanlegging er slått sammen Uke og detaljplanlegging er slått sammen I all hovedsak leverer vi det vi hadde planlagt. Noen av funksjonene er slått sammen slik at de finnes i et felles skjermbilde. Vi gikk ikke veien om å lage et tegnbasert grensesnitt først. Klassediagrammet drøyde for lenge slik at koding startet noe sent. I tillegg har vi ikke et fult gjennomtestet system og det finnes nok noen svakheter og feil. Team Innovation (11/18/05) Page 19

PROSJEKTPLAN FOR INF 3120-PROSJEKT: <PROJECT HOSPITAL 2005>

PROSJEKTPLAN FOR INF 3120-PROSJEKT: <PROJECT HOSPITAL 2005> PROSJEKTPLAN FOR INF 320-PROSJEKT: VERSJON: LEVERANSE. Gruppe 46 - Team Innovation Prosjektplan Leveranse 2. versjon Gruppemedlemmer: Nam Duc Pham... namdp@ifi.uio.no 400 43437

Detaljer

PROSJEKTPLAN FOR INF [4 3]120-PROSJEKT: PROJECT HOSPITAL 2004

PROSJEKTPLAN FOR INF [4 3]120-PROSJEKT: PROJECT HOSPITAL 2004 PROSJEKTPLAN FOR INF [4 3]120-PROSJEKT: PROJECT HOSPITAL 2004 VERSJON: PROSJEKTPLAN (1.0) 24. SEPTEMBER, 2004 prosjektplan.doc GRUPPE 12 PROSJEKTPLAN: PROSJEKTLEDELSE: USE CASE: KVALITETSSIKRING: ANDRÉ

Detaljer

Prosjektgruppen: Gjermund Gartmann Tommy Jansson Margrethe Store. Prosjektledelse: Margrethe Store Kvalitetssikring: Tommy Jansson

Prosjektgruppen: Gjermund Gartmann Tommy Jansson Margrethe Store. Prosjektledelse: Margrethe Store Kvalitetssikring: Tommy Jansson PROSJEKTGRUPPE 1 MGT SOFTWARE PROSJEKTPLAN LEVERANSE 1 (REVIDERT 1) Prosjektgruppen: Gjermund Gartmann Tommy Jansson Store Prosjektledelse: Store Kvalitetssikring: Tommy Jansson Dato: 03. oktober 2005

Detaljer

INF Obligatorisk prosjektarbeid INNHOLD:

INF Obligatorisk prosjektarbeid INNHOLD: INF3120 - Obligatorisk prosjektarbeid INNHOLD: 1 Bakgrunn... 2 2 Læringsmål... 2 3 Vurderingskriterier... 2 4 Organisering av prosjektarbeidet... 3 4.1 Grupper... 3 4.2 Viktige aktiviteter og leveranser...

Detaljer

INF Obligatorisk prosjektarbeid

INF Obligatorisk prosjektarbeid Example HR INF3120 - Obligatorisk prosjektarbeid INNHOLD: 1 Bakgrunn... 2 2 Læringsmål... 2 3 Vurderingskriterier... 2 4 Organisering av prosjektarbeidet... 3 4.1 Grupper... 3 4.2 Viktige aktiviteter og

Detaljer

Prosjektplan v1.7 (Revidert utgave 2)

Prosjektplan v1.7 (Revidert utgave 2) Prosjektplan v1.7 (Revidert utgave 2) gruppe 42: Nils-Kristian Liborg (kap.5), Bente Brevig (kap.5), Tom Olav Bruaas (kap: 3.4, 4.1), Eirik Lied (kap: 3.4, 4.1) Hege Lid Pedersen (dokumentasjon, kap: 1,

Detaljer

LEVERANSE 4 <PROJECT HOSPITAL 2005>

LEVERANSE 4 <PROJECT HOSPITAL 2005> LEVERANSE 4 VERSJON: LEVERANSE 4.0 Gruppe 46 - Team Innovation Leveranse 4. versjon Gruppemedlemmer: Nam Duc Pham... namdp@ifi.uio.no 400 43437 Tofik Sahraoui...tofiksa@ifi.uio.no

Detaljer

INF Obligatorisk prosjektarbeid INNHOLD:

INF Obligatorisk prosjektarbeid INNHOLD: INF3120 - Obligatorisk prosjektarbeid INNHOLD: Krav til innleverte oppgaver ved Institutt for informatikk...2 Gruppearbeid...2 Samarbeid...2 1 Bakgrunn...3 2 Læringsmål...3 3 Vurderingskriterier...3 4

Detaljer

Prosjektgruppen: Gjermund Gartmann Tommy Jansson Margrethe Store. Prosjektledelse: Margrethe Store Kvalitetssikring: Tommy Jansson

Prosjektgruppen: Gjermund Gartmann Tommy Jansson Margrethe Store. Prosjektledelse: Margrethe Store Kvalitetssikring: Tommy Jansson PROSJEKTGRUPPE 1 MGT SOFTWARE LEVERANSE 4 NY FUNKSJONALITET (ENDELIG) Prosjektgruppen: Gjermund Gartmann Tommy Jansson Margrethe Store Prosjektledelse: Margrethe Store Kvalitetssikring: Tommy Jansson Dato:

Detaljer

SLUTTRAPPORT. gruppe 42 Nils-Kristian Liborg, Bente Brevig, Tom Olav Bruaas, Eirik Lied og Hege Lid Pedersen. 25. november 2002

SLUTTRAPPORT. gruppe 42 Nils-Kristian Liborg, Bente Brevig, Tom Olav Bruaas, Eirik Lied og Hege Lid Pedersen. 25. november 2002 SLUTTRAPPORT gruppe 42 Nils-Kristian Liborg, Bente Brevig, Tom Olav Bruaas, Eirik Lied og Hege Lid Pedersen 25. november 2002 1 Innhold 1 Sammenligning ressursforbruk 3 2 Erfaringer fra prosjektgjennomføring

Detaljer

UML 1. Use case drevet analyse og design. 20.01.2004 Kirsten Ribu

UML 1. Use case drevet analyse og design. 20.01.2004 Kirsten Ribu UML 1 Use case drevet analyse og design 20.01.2004 Kirsten Ribu 1 I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 2 Domenemodell visualisering

Detaljer

I dag UML. Domenemodell visualisering av konsepter. Eksempel. Hvordan finne domeneklasser?

I dag UML. Domenemodell visualisering av konsepter. Eksempel. Hvordan finne domeneklasser? UML Use case drevet analyse og design 31.01.2005 Kirsten Ribu I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 1 2 Domenemodell visualisering

Detaljer

Use Case-modellering. INF1050: Gjennomgang, uke 04

Use Case-modellering. INF1050: Gjennomgang, uke 04 Use Case-modellering INF1050: Gjennomgang, uke 04 Kompetansemål Modellering av krav Kunne modellere ulike typer krav UML-diagrammer Innføring i grunnleggende UML-modellering Bruksmønster (use case) Sekvensdiagram

Detaljer

GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG

GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG INF1050 V16 HVA ER EN SYSTEMUTVIKLINGSPROSESS? De aktivitetene som utføres for å utvikle et IT-system Eksempler på aktiviteter:

Detaljer

Arbeidsplan. Startfasen. Aktivitet Beskrivelse Ferdig Ansvarlig (Ressurser)

Arbeidsplan. Startfasen. Aktivitet Beskrivelse Ferdig Ansvarlig (Ressurser) Arbeidsplan En arbeidsplan er en måte å få oversikt over de ulike fasene i prosjektet. I arbeidsplanen har vi delt arbeidet i naturlige faser og detaljert disse med estimert tidsbruk. Hovedfasene er startfasen,

Detaljer

LEVERANSE 2 <PROJECT HOSPITAL 2005>

LEVERANSE 2 <PROJECT HOSPITAL 2005> LEVERANSE 2 VERSJON: LEVERANSE 2. Gruppe 46 - Team Innovation Leveranse 2 2. versjon Gruppemedlemmer: Nam Duc Pham... namdp@ifi.uio.no 400 43437 Tofik Sahraoui...tofiksa@ifi.uio.no

Detaljer

UKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR

UKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR INF 1050 UKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR Oppgave 1 a) Foranalyse: Foranalysen kan med fordel gjøres i to trinn. Den første er å undersøke finansiering og øvrige

Detaljer

Inception Elaboration Construction Transition Bemanning 1 1,5 2 2 Varighet i uker Antall iterasjoner (lengde i uker i parentes) Tabell 1

Inception Elaboration Construction Transition Bemanning 1 1,5 2 2 Varighet i uker Antall iterasjoner (lengde i uker i parentes) Tabell 1 Innhold Innledning... 2 Faseplan... 2 Iterasjonsplanlegging... 3 Oppstartsfasen... 3 Artefaktene i oppstartsfasen... 4 Utdypingsfasen... 5 Konstruksjonsfasen... 5 Overføringsfasen... 6 Litteratur... 7

Detaljer

Hensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen

Hensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen Hensikten med denne delen av kurset Objektorientert systemutvikling Rational Unified Process (RUP) Gurholt og Hasle kap. 6 UML Distilled kap. 2 Å lære modellerings- og designprinsipper og øve opp teknikker

Detaljer

UKE 11 UML modellering og use case. Gruppetime INF1055

UKE 11 UML modellering og use case. Gruppetime INF1055 UKE 11 UML modellering og use case Gruppetime INF1055 Hva skal vi i dag? Analyse og design - kapittel 5 og 7 UML modellering Ukesoppgaver 3: Modellering av krav UML UML Kompetansemål Modellering av krav

Detaljer

Fra krav til objekter. INF1050: Gjennomgang, uke 05

Fra krav til objekter. INF1050: Gjennomgang, uke 05 Fra krav til objekter INF1050: Gjennomgang, uke 05 Kompetansemål Systemmodellering og systemperspektiv Utvikle abstrakte modeller av et system Ulike modeller representerer ulike perspektiver av systemet

Detaljer

Kravspesifikasjon MetaView

Kravspesifikasjon MetaView Kravspesifikasjon MetaView BACHELOROPPGAVE VÅREN 2014 1. Presentasjon Tittel: MetaView Oppgave: Lage en applikasjon og api som skal kommunisere med MetaVision slik at det skal bli enklere for leger og

Detaljer

Forprosjekt. Oppgdragsgiver Unikia, Lille grensen 7, 0159 Oslo, Kontaktperson Anders Kose Nervold,

Forprosjekt. Oppgdragsgiver Unikia, Lille grensen 7, 0159 Oslo, Kontaktperson Anders Kose Nervold, Hovedprosjekt i data/informasjonsteknologi Høgskolen i Oslo og Akershus Forprosjekt Prosjekttittel Unikia Android applikasjon Gruppe 13 Markus Bugge-Hundere s188909 Morten Wold Aksel Wiig s236326 s232324

Detaljer

Innholdsfortegnelse INNHOLDSFORTEGNELSE... 2 REVISJONSOVERSIKT...4 INTRODUKSJON MED FORUTSETNINGER... 5

Innholdsfortegnelse INNHOLDSFORTEGNELSE... 2 REVISJONSOVERSIKT...4 INTRODUKSJON MED FORUTSETNINGER... 5 1 Innholdsfortegnelse INNHOLDSFORTEGNELSE... 2 REVISJONSOVERSIKT...4 INTRODUKSJON MED FORUTSETNINGER... 5 FRA LEVERANSE 1 (GRUPPE 2)...5 TILLEGG I FORUTSETNINGER... 5 REVIDERT UTGAVE AV SPESIFIKASJON FRA

Detaljer

Use Case-modell. Vurdering av oppdragsgivers krav

Use Case-modell. Vurdering av oppdragsgivers krav Use Case-modell Vurdering av oppdragsgivers krav Kravspesifikasjonen presiserer at brukergrensesnittet skal være grafisk, menybasert, ha støtte for bruk av mus og ha et intuitivt utseende, slik at enhver

Detaljer

Gruppenavn. Prosjektnavn Beskrivelse av design For Navn på systemet. Versjon <1.0>

Gruppenavn. Prosjektnavn Beskrivelse av design For Navn på systemet. Versjon <1.0> Gruppenavn Prosjektnavn Beskrivelse av design For Navn på systemet Versjon Revisjonshistorie Dato Versjon Beskrivelse av endring Forfatter Innhold 1. Innledning

Detaljer

INF1050 Systemutvikling

INF1050 Systemutvikling INF1050 Systemutvikling Prosjektoppgave V2004 Innledning Formålet med kurset er å bli i stand til å delta i utviklingen av informasjonssystemer. Dette inkluderer å kjenne til bruken av informasjonssystemer

Detaljer

Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye) INF102 Er du? Er du? - Annet Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye) Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye) Hvor

Detaljer

GJENNOMGANG UKESOPPGAVER 7 REPETISJON

GJENNOMGANG UKESOPPGAVER 7 REPETISJON GJENNOMGANG UKESOPPGAVER 7 REPETISJON INF1050 V16 KRISTIN BRÆNDEN DAGENS TEMA Oppgaver hentet fra tidligere eksamensoppgaver om temaene vi har gått gjennom til nå DAGENS PLAN Gjennomgang av oppgaver Repetisjon

Detaljer

STATUSRAPPORT 3: Produksjon av nettside for Skjerdingen Høyfjellshotell.

STATUSRAPPORT 3: Produksjon av nettside for Skjerdingen Høyfjellshotell. statusrapport 2 I produksjon av webside for skjerdingen høyfjellshotell STATUSRAPPORT 3: Produksjon av nettside for Skjerdingen Høyfjellshotell 1 29. APRIL 2010 http://hovedprosjekter.hig.no/v2010/imt/mp/skjerdingen

Detaljer

Kravspesifikasjon. 14. oktober 2002

Kravspesifikasjon. 14. oktober 2002 Kravspesifikasjon gruppe 42 Nils-Kristian Liborg (brukergrensesnitt), Bente Brevig (beskrivelser, aktørbeskrivelser, diagram, kvalitetssikring), Tom Olav Bruaas (beskrivelser), Eirik Lied (beskrivelser,

Detaljer

INF1000 Eksamensforberedelser og -tips. Høst 2014 Siri Moe Jensen

INF1000 Eksamensforberedelser og -tips. Høst 2014 Siri Moe Jensen INF1000 Eksamensforberedelser og -tips Høst 2014 Siri Moe Jensen Hva skal evalueres? Fra kurssidene Etter å ha tatt INF1000 Overordnet pensum kan du skrive små til middels store programmer oppdelt i klasser.

Detaljer

Løsningsforslag: Oblig 1. INF1050: Gjennomgang, uke 12

Løsningsforslag: Oblig 1. INF1050: Gjennomgang, uke 12 Løsningsforslag: Oblig 1 INF1050: Gjennomgang, uke 12 Obligatorisk oppgave 1: Pensum Bakgrunn for systemet Aktører og interessenter Utviklingsprosesser Kravhåndtering og kravspesifikasjon Use case-modellering

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1050 Eksamensdag: 2. juni 2014 Tid for eksamen: 09:00-13:00 Oppgavesettet er på 4 sider Vedlegg: Ingen Tillatte hjelpemidler:

Detaljer

Kravhåndtering. INF1050: Gjennomgang, uke 03

Kravhåndtering. INF1050: Gjennomgang, uke 03 Kravhåndtering INF1050: Gjennomgang, uke 03 Kompetansemål Kravhåndtering Anvende metoder og teknikker for å Innhente / Analysere / Spesifisere krav Ulike typer krav Funksjonelle krav Ikke-funksjonelle

Detaljer

Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk

Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk BOKMÅL EKSAMEN I EMNET INF 112 Systemkonstruksjon Torsdag 7. juni 2007 Tid: 09:00 12:00 Tillatte hjelpemidler:

Detaljer

Dokumentasjon. Prosjektdagbok Timelister. Rolled Up Task. Rolled Up Milestone. Rolled Up Progress. Split. Page 1

Dokumentasjon. Prosjektdagbok Timelister. Rolled Up Task. Rolled Up Milestone. Rolled Up Progress. Split. Page 1 ID Name Duration Start Finish 1 Planlegging 95 days Mon 02.10.06 Fri 09.02.07 2 Statusrapport 20 days Mon 02.10.06 Fri 27.10.06 3 Prosjektskisse 25 days Mon 30.10.06 Fri 01.12.06 4 Prosjektweb 31 days

Detaljer

PROGRAMUTVIKLINGSPLAN. Big Data and Machine Learning

PROGRAMUTVIKLINGSPLAN. Big Data and Machine Learning PROGRAMUTVIKLINGSPLAN Big Data and Machine Learning Innholdsfortegnelse Produkt beskrivelse... 1 Team beskrivelse... 2 Prosjektets kunnskapskrav... 2 Medlemmer og roller... 2 Program prosessmodell beskrivelse...

Detaljer

Konfigurasjonsstyring. INF1050: Gjennomgang, uke 11

Konfigurasjonsstyring. INF1050: Gjennomgang, uke 11 Konfigurasjonsstyring INF1050: Gjennomgang, uke 11 Kompetansemål Konfigurasjonsstyring Hva og hvorfor? I en smidig sammenheng Endringshåndtering Versjonhåndtering Systembygging Release -håndtering Del

Detaljer

Prosjektledelse, planlegging og teamarbeid. INF1050: Gjennomgang, uke 10

Prosjektledelse, planlegging og teamarbeid. INF1050: Gjennomgang, uke 10 Prosjektledelse, planlegging og teamarbeid INF1050: Gjennomgang, uke 10 Kompetansemål Prosjektstyring og prosjektledelse Hva og hvorfor? Risikohåndtering Ledelse av mennesker og motivasjon Teamarbeid og

Detaljer

Systemutvikling - oppsummering. Alexander Nossum blog.eksplisitt.net 22. mai 2006

Systemutvikling - oppsummering. Alexander Nossum blog.eksplisitt.net 22. mai 2006 Systemutvikling - oppsummering Alexander Nossum alexander@nossum.net blog.eksplisitt.net 22. mai 2006 INNHOLD 2 Innhold 1 Utviklingsprosessmodeller 3 1.1 Fossefall/waterfall................................

Detaljer

INF1050 Systemutvikling

INF1050 Systemutvikling INF1050 Systemutvikling Krav til innlevering: Innleveringene skal ha: Forside med gruppenummer, dato, leveransenummer, navn på gruppemedlemmer med brukernavn og navn på prosjektet Forklarende overskrifter

Detaljer

INF 5120 Obligatorisk oppgave Nr 2

INF 5120 Obligatorisk oppgave Nr 2 INF 5120 Obligatorisk oppgave Nr 2 Vigdis Bye Kampenes Stein Grimstad Gruppe 26 INF 5120 Obligatorisk oppgave Nr 2... 1 1 Business model... 2 Innledende kommentarer... 2 Andre avgrensninger... 2 Scoping

Detaljer

Etter uke 9 skal du. Introduksjon til objektorientert programmering. Innhold. Klasser som abstraksjoner

Etter uke 9 skal du. Introduksjon til objektorientert programmering. Innhold. Klasser som abstraksjoner Etter uke 9 skal du Introduksjon til objektorientert programmering INF1001 Høst 2016 Uke 9 Kunne designe og implementere en programstruktur med flere klasser Kunne etablere og manipulere objekter i (sammensatte)

Detaljer

Software Development Plan. Software Development Plan. Forum / Nettverkssamfunn Team 2

Software Development Plan. Software Development Plan. Forum / Nettverkssamfunn Team 2 Forum / Nettverkssamfunn Team 2 1 Innholdsfortegnelse 1 Introduksjon... 3 2 Team & Organisering... 3 3 Brainstorming, tanker og utførelse... 4 3.1 Bruker Registrering og metoder... 4 3.2 Generering av

Detaljer

Prosjektoppgave INF3290 høsten 2017

Prosjektoppgave INF3290 høsten 2017 Prosjektoppgave INF3290 høsten 2017 I kurset INF3290 er prosjektarbeid en viktig arbeidsform. Prosjektoppgaven vil kreve mye av dere. Samtidig vet vi av erfaring at aktiv deltakelse i prosjektarbeidet

Detaljer

UML- Use case drevet analyse og design. Domenemodeller Sekvensdiagrammer Use case realisering med GRASP patterns Klassediagram - designmodeller

UML- Use case drevet analyse og design. Domenemodeller Sekvensdiagrammer Use case realisering med GRASP patterns Klassediagram - designmodeller UML- Use case drevet analyse og design Bente Anda 23.09.2004 23.09.04 INF320 I dag Domenemodeller Sekvensdiagrammer Use case realisering med GRASP patterns Klassediagram - designmodeller 23.09.04 INF320

Detaljer

Informasjonsmøte Samarbeidsforum internkontroll

Informasjonsmøte Samarbeidsforum internkontroll Informasjonsmøte Samarbeidsforum internkontroll 10. oktober 2013 Direktoratet for økonomistyring Velkommen og introduksjon v/ingrid Buhaug Brænden Side 2 Program Side 3 Hvorfor bør alle statlige virksomheter

Detaljer

SPPR Software Project Progress Report Uke 44-45-46

SPPR Software Project Progress Report Uke 44-45-46 SPPR Software Project Progress Report Uke 44-45-46 Heiskontrollsystem Gruppe 7 Gunhild Kristiansen, Arne Enger Hansen, Cecilie Vådahl, Kristian Vågen, Magnus Asbjørnsen, Martin Stenmark Høgskolen i Østfold

Detaljer

Prosjektoppgave INF3290 høsten 2017

Prosjektoppgave INF3290 høsten 2017 Prosjektoppgave INF3290 høsten 2017 I kurset INF3290 er prosjektarbeid en viktig arbeidsform. Prosjektoppgaven vil kreve mye av dere. Samtidig vet vi av erfaring at aktiv deltakelse i prosjektarbeidet

Detaljer

Forskningsmetoder. INF1050: Gjennomgang, uke 13

Forskningsmetoder. INF1050: Gjennomgang, uke 13 Forskningsmetoder INF1050: Gjennomgang, uke 13 Kompetansemål Forskningsmetoder Hva? Hvorfor? Empiriske forskningsmetoder Eksperiment Case-studier Etnografi Aksjonsforskning Spørreskjema Systematisk litteraturstudie

Detaljer

Prosjektoppgave INF3290 høsten 2018

Prosjektoppgave INF3290 høsten 2018 Prosjektoppgave INF3290 høsten 2018 I kurset INF3290 er prosjektarbeid en viktig arbeidsform. Prosjektoppgaven vil kreve mye av dere. Samtidig vet vi av erfaring at aktiv deltakelse i prosjektarbeidet

Detaljer

Denne ukens mål: Avtale møte med MediaLT Fortsette research rundt MS og få systematisert bedre den informasjonen vi har funnet.

Denne ukens mål: Avtale møte med MediaLT Fortsette research rundt MS og få systematisert bedre den informasjonen vi har funnet. Ukesmål Grunnet en del problemer med blog-siden vår (www.nettverkskort.com/hovedprosjekt) og tidligere uoversiktlig oppsett, har vi valgt å samle alle ukesmålene opp igjennom prosjektet i dette dokumentet.

Detaljer

Prosjektoppgave våren 2007

Prosjektoppgave våren 2007 Prosjektoppgave våren 2007 Innledning Formålet med kurset er å bli i stand til å delta i utviklingen av informasjonssystemer. Dette innebærer: å kjenne til bruken av informasjonssystemer, å kjenne til

Detaljer

Del - leveranse Del 2. Inf 2120 fredag Gruppe 1 Knut Johannes Dahle

Del - leveranse Del 2. Inf 2120 fredag Gruppe 1 Knut Johannes Dahle Del - leveranse Del 2 Inf 2120 fredag 29.4 Gruppe 1 Knut Johannes Dahle AV Catrine Myhre (catrinem@ifi.uio.no) Mehdi Zare (mehdiz@ifi.uio.no) Odd Christer Brovig (oddcb@ifi.uio.no) Christer Aas (chrisva@ifi.uio.no)

Detaljer

STATUSRAPPORT I: Produksjon av webside for Skjerdingen Høyfjellshotell.

STATUSRAPPORT I: Produksjon av webside for Skjerdingen Høyfjellshotell. STATUSRAPPORT I: Produksjon av webside for Skjerdingen Høyfjellshotell 1 25. FEBRUAR 2010 http://hovedprosjekter.hig.no/v2010/imt/mp/skjerdingen INNHOLD PROSJEKTDELTAKERNE 3 PROSJEKTPLAN 3 LEVERANSER OG

Detaljer

Velkommen til. IN1010 Objektorientert programmering Våren 2018

Velkommen til. IN1010 Objektorientert programmering Våren 2018 Velkommen til IN1010 Objektorientert programmering Våren 2018 Idag: 1. time: Om IN1010 2. time (+ i morgen og neste uke): Om Java og objekter i Java 1 Stein Gjessing, Siri Jensen og Dag Langmyhr Universitetet

Detaljer

INF1510: Obligatorisk oppgave 2: prosjektforslag

INF1510: Obligatorisk oppgave 2: prosjektforslag INF1510: Obligatorisk oppgave 2: prosjektforslag Prosjektgruppe: G0Gr33n! Vi er fire jenter og to gutter som har forskjellig bakgrunn i forhold til erfaring og kunnskap. Vi forventer å lære mer om brukerorientert

Detaljer

Gruppe 43. Hoved-Prosjekt Forprosjekt

Gruppe 43. Hoved-Prosjekt Forprosjekt Gruppe 43 Hoved-Prosjekt Forprosjekt Mobil Applikasjon Utvikling HiOA Bacheloroppgave forprosjekt våren 2017 Presentasjon Gruppen består av: Gebi Beshir Ole-Kristian Steiro Tasmia Faruque s182414 s189141

Detaljer

UKE 15 Prosjektledelse, planlegging og teamarbeid. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski

UKE 15 Prosjektledelse, planlegging og teamarbeid. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski UKE 15 Prosjektledelse, planlegging og teamarbeid Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski Hva skal vi i dag? Se på oblig 5 Prosjektledelse og teamarbeid (kap. 22) Prosjektplanlegging og

Detaljer

Kravspesifikasjon. Aker Surveillance. Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo,

Kravspesifikasjon. Aker Surveillance. Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo, Kravspesifikasjon Aker Surveillance Gruppe 26 Hovedprosjekt ved Høgskolen i Oslo og Akershus Oslo, 12.01.2013 Public 2013 Aker Solutions Page 1 of 7 Table of Contents Forord... 3 Om bakgrunnen... 3 Presentasjon...

Detaljer

LEVERANSE 2 <PROJECT HOSPITAL 2005>

LEVERANSE 2 <PROJECT HOSPITAL 2005> LEVERANSE 2 VERSJON: LEVERANSE 2.0 Gruppe 46 - Team Innovation Leveranse 2. versjon Gruppemedlemmer: Nam Duc Pham... namdp@ifi.uio.no 400 43437 Tofik Sahraoui...tofiksa@ifi.uio.no

Detaljer

Leveranse 2. September 27, 2002

Leveranse 2. September 27, 2002 Leveranse 2 gruppe 42 Nils-Kristian Liborg (brukergrensesnitt), Bente Brevig (beskrivelser, aktørbeskrivelser, diagram, kvalitetssikring), Tom Olav Bruaas (beskrivelser), Eirik Lied (beskrivelser, diagram,

Detaljer

Systemutvikling. Universitetet i Oslo, Institutt for informatikk Vår 2017

Systemutvikling. Universitetet i Oslo, Institutt for informatikk Vår 2017 Systemutvikling Universitetet i Oslo, Institutt for informatikk Vår 2017 Dagens plan Introduksjon Emnets oppbygging Praktisk om ukesoppgaver og obligatoriske oppgaver Gjennomgang av ukesoppgaver Registrering

Detaljer

SPPR Software Project Progress Report Uke 35-37

SPPR Software Project Progress Report Uke 35-37 SPPR Software Project Progress Report Uke 35-37 Heiskontrollsystem Gruppe 7 Arne Enger Hansen, Cecilie Vådahl, Kristian Vågen, Magnus Asbjørnsen, Martin Stenmark Høgskolen i Østfold 2003 Innhold 1 INTRODUKSJON...3

Detaljer

Kontrakter. INF1050: Gjennomgang, uke 12

Kontrakter. INF1050: Gjennomgang, uke 12 Kontrakter INF1050: Gjennomgang, uke 12 Kompetansemål Kontrakter I plandrevet utvikling I smidig utvikling Behov for smidige kontrakter Kontraktsmodeller PS2000 Del I: Kontrakter Grunnleggende: Hva? Plandrevet

Detaljer

SPPR Software Project Progress Report Uke 38-39

SPPR Software Project Progress Report Uke 38-39 SPPR Software Project Progress Report Uke 38-39 Heiskontrollsystem Gruppe 7 Gunhild Kristiansen, Arne Enger Hansen, Cecilie Vådahl, Kristian Vågen, Magnus Asbjørnsen, Martin Stenmark Høgskolen i Østfold

Detaljer

Studentdrevet innovasjon

Studentdrevet innovasjon Studentdrevet innovasjon Hovedprosjekt 2013 Høgskolen i Oslo og Akershus Forprosjektrapport av Gruppe 11 Karoline Sanderengen, Mona Isabelle Yari og Randi Ueland 25.01.2013 Studentdrevet innovasjon 9 Innhold

Detaljer

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet

Produktrapport. Produktrapport. Hjelpemiddel portal for Parkinsonforbundet Produktrapport Hjelpemiddel portal for Parkinsonforbundet 1 Innhold: Forord ------------------------------------------------------------------------------------------------------2 Planlegging og arbeidsmetode

Detaljer

Innhold. INF1000 Høst Unified Modeling Language (UML) Unified Modeling Language (UML)

Innhold. INF1000 Høst Unified Modeling Language (UML) Unified Modeling Language (UML) Innhold Unified Modelling Language UML INF1000 Høst 2015 Uke 8: Mer objektorientert programmering Siri Moe Jensen En ny type for-løkke Organisering av mengder av objekter HashMap Valg av representasjon

Detaljer

DRI2001 Offentlige nettsteder. Litt om systemutvikling Torsdag 24 aug Arild Jansen, AFIN, UiO

DRI2001 Offentlige nettsteder. Litt om systemutvikling Torsdag 24 aug Arild Jansen, AFIN, UiO DRI 2001 13.9 : Introduksjon til systemutvikling. Introduksjon til systemutvikling Systemutvikling og nettstedsutvikling Om ulike typer offentlige nettsteder Kvalitetskrav til offentlige nettsteder Litt

Detaljer

OPPGAVESETT 20. b) Drøft hvilke fallgruver en prosjektleder som Anders Hove bør forsøke å unngå og som kan gjøre jobben som prosjektleder vanskelig.

OPPGAVESETT 20. b) Drøft hvilke fallgruver en prosjektleder som Anders Hove bør forsøke å unngå og som kan gjøre jobben som prosjektleder vanskelig. OPPGAVESETT 20 OPPGAVE 1 Case: DEX AS DEX AS er en voksende bedrift som produserer og leverer tekniske produkter og trafikkløsninger til industri og samferdselssektoren. Virksomheten er basert på å levere

Detaljer

Eksamen i fag TDT4140 Systemutvikling. 22. mai, 2008 kl 0900-1300

Eksamen i fag TDT4140 Systemutvikling. 22. mai, 2008 kl 0900-1300 Side 1 av 11 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for fysikk, informatikk og matematikk Institutt for datateknikk og informasjonsvitenskap Sensurfrist: 15. juni, 2008 Eksamen

Detaljer

DOMAINING AS GRUPPENR.24

DOMAINING AS GRUPPENR.24 A V D E L I N G F O R I N G E N I Ø R U T D A N N I N G H Ø G S K O L E N I O S L O PROSJEKTPLAN SYSTEMUTVIKLING (LO138A) HØST 2011 DOMAINING AS GRUPPENR.24 Forfattere: s171633, Truc Tran, s171171, My

Detaljer

Emneevalueringsrapport for MAT1110, vår 2016

Emneevalueringsrapport for MAT1110, vår 2016 Emneevalueringsrapport for MAT1110, vår 2016 3. september 2016 Det var totalt 130 studenter som svarte på undersøkelsen, derav 81 menn og 46 kvinner. Over 80% av studentene har bakgrunn fra R2. Organisering

Detaljer

Statusrapport

Statusrapport 22.10.2016 Statusrapport GRUPPE 9 KRISTOFFER-ANDRE KALLIAINEN, JACOB ÅS, PEDER AALEN WIIG Innhold STATUSRAPPORT 1... 2 PROSJEKT: WEB-BYRÅ... 2 1. HVA ER UTFØRT I PERIODEN... 2 2. STATUS I FORHOLD TIL MÅLOPPNÅELSE...

Detaljer

Oppgaver til INF 5110, kapittel 5 Fullt svar på oppgave 5.4, og en del andre oppgaver med svar

Oppgaver til INF 5110, kapittel 5 Fullt svar på oppgave 5.4, og en del andre oppgaver med svar Oppgaver til INF 5110, kapittel 5 Fullt svar på oppgave 5.4, og en del andre oppgaver med svar Fra boka: 5.3, 5.4, 5.11, 5.12, 5.13. Oppgave 2 fra Eksamen 2006 (se undervisningsplanen 2008). Utvid grammatikken

Detaljer

Akseptansetesten. Siste sjanse for godkjenning Etter Hans Schaefer

Akseptansetesten. Siste sjanse for godkjenning Etter Hans Schaefer Akseptansetesten Siste sjanse for godkjenning Etter Hans Schaefer Akseptansetesting Formell testing med hensyn til brukerbehov, krav, og forretningsprosesser som utføres for å avklare om et system oppfyller

Detaljer

Repository Self Service. Hovedoppgave våren 2010

Repository Self Service. Hovedoppgave våren 2010 Forprosjektrapport for Repository Self Service Hovedoppgave våren 2010 Christer Berg (070604 07HBDRA) Ron Stangvik (070427 07HBDRA) 1 Innholdsfortegnelse 1. MÅL OG RAMMER...3 1.1. Bakgrunn...3 1.2. Prosjektmål...3

Detaljer

Lykke til! Eksamen i fag SIF8018 Systemutvikling. 20 mai, 2003 kl 0900-1400. Fakultet for fysikk, informatikk og matematikk

Lykke til! Eksamen i fag SIF8018 Systemutvikling. 20 mai, 2003 kl 0900-1400. Fakultet for fysikk, informatikk og matematikk NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for fysikk, informatikk og matematikk Institutt for datateknikk og informasjonsvitenskap Sensurfrist: XX Eksamen i fag SIF8018 Systemutvikling

Detaljer

DRI 2001 Systemutviklingsarbeidet et overblikk Forelesning

DRI 2001 Systemutviklingsarbeidet et overblikk Forelesning Systemutviklingsarbeidet et overblikk DRI2001 forelesning 12. sept. 06 Forholdet mellom informasjonssystemet og virkeligheten Hva innebærer utvikling av et IS (systemutvikling: SU) Å utvikle et IS det

Detaljer

Kravspesifikasjon med UML use case modellering. Erik Arisholm 25.02.2009

Kravspesifikasjon med UML use case modellering. Erik Arisholm 25.02.2009 Kravspesifikasjon med UML use case modellering Erik Arisholm 25.02.2009 Unified Modeling Language (UML) Notasjon som støtter opp under modellbasert systemutvikling objektorientert analyse ( hva systemet

Detaljer

Forstudierapport. Magne Rodem og Jan-Erik Strøm. 18. juni 2006

Forstudierapport. Magne Rodem og Jan-Erik Strøm. 18. juni 2006 Forstudierapport Magne Rodem og Jan-Erik Strøm 18. juni 2006 Innhold 1 Introduksjon 3 2 Bakgrunn for prosjektet 3 2.1 Beskrivelse av problemer og behov........................... 3 2.2 Kort om dagens systemer................................

Detaljer

Oppfølgingsdokument. Kode 009 29. januar 2004 GymPack. D01-2004 Oppfølgingsdokument. Periode 009 Forfatter. Hanne Johnsen

Oppfølgingsdokument. Kode 009 29. januar 2004 GymPack. D01-2004 Oppfølgingsdokument. Periode 009 Forfatter. Hanne Johnsen Periode 009 Forfatter Hanne Johnsen www.multipro-skien.no www.kiprod.com www.prosjekt.kiprod.com 1 av 7 Oppgaver for D01-2004: I denne perioden har vi konstruert infokiosken, detaljert use caser, og begynt

Detaljer

DRI 2001 Systemutviklingsarbeidet et overblikk Forelesning

DRI 2001 Systemutviklingsarbeidet et overblikk Forelesning Systemutviklingsarbeidet et overblikk DRI2001 forelesning 21. sept. 05 Informasjonssystem og datasystem Hva er systemutvikling (SU) Et enkelt eksempel å bygge et hus Rammer og perspektiver for SU-arbeidet

Detaljer

Oppgaver til INF 5110, kapittel 5, med svarforslag Gjennomgått torsdag 26. febr Dette er versjon fra 28/7

Oppgaver til INF 5110, kapittel 5, med svarforslag Gjennomgått torsdag 26. febr Dette er versjon fra 28/7 Oppgaver til INF 5110, kapittel 5, med svarforslag Gjennomgått torsdag 26. febr. 2008. Dette er versjon fra 28/7 OPPGAVER: Fra boka: 5.3, 5.4, 5.11, 5.12, 5.13. Oppgave 2 fra Eksamen 2006. Utvid grammatikken

Detaljer

1. Introduksjon. Glis 13/02/2018

1. Introduksjon. Glis 13/02/2018 SDP GLIS Espen Buø Innholdsfortegnelse 1. Introduksjon... 2 2. Gruppebeskrivelse og ansvarsområder... 3 3. Risikoanalyse... 4 4. Hardware og softwarekrav for brukeren... 5 5. Behov for prosjektet... 6

Detaljer

Objektorientering og UML. INF1050: Gjennomgang, uke 06

Objektorientering og UML. INF1050: Gjennomgang, uke 06 Objektorientering og UML INF1050: Gjennomgang, uke 06 Kompetansemål Objektorientert design Objektdesign og ansvarstilordning Bruk av UML Fokus på klassediagrammer Designmodeller Designmønstre ( design

Detaljer

GJENNOMGANG UKESOPPGAVER 9 TESTING

GJENNOMGANG UKESOPPGAVER 9 TESTING GJENNOMGANG UKESOPPGAVER 9 TESTING INF1050 V16 KRISTIN BRÆNDEN 1 A) Testing viser feil som du oppdager under kjøring av testen. Forklar hvorfor testing ikke kan vise at det ikke er flere gjenstående feil.

Detaljer

Forside Eksamen INF1055 V17

Forside Eksamen INF1055 V17 Forside Eksamen INF1055 V17 Eksamensdato: 12. juni 2017 Eksamenstid 15:30-19:30 Hjelpemidler: Ingen Les denne forsiden nøye Oppgaven består av seks deler. Del 1 Modul A - Undersøkelser av bruk 2 diskusjonsspørsmål

Detaljer

Prosjektoppgave INF3290 høsten 2016

Prosjektoppgave INF3290 høsten 2016 Prosjektoppgave INF3290 høsten 2016 I kurset INF3290 er prosjektarbeid en viktig arbeidsform. Prosjektoppgaven vil kreve mye av dere. Samtidig vet vi av erfaring at aktiv deltakelse i prosjektarbeidet

Detaljer

Forprosjektrapport. Universelt LæringsVerktøy (ULV) Å lage en læringsplattform som tilfredsstiller alle krav til universell

Forprosjektrapport. Universelt LæringsVerktøy (ULV) Å lage en læringsplattform som tilfredsstiller alle krav til universell Forprosjektrapport Presentasjon Tittel: Oppgave: utforming Periode: Gruppemedlemmer: Hafnor Prosjektgruppe: Veileder: Oppdragsgiver: Kontaktperson: Nettside for gruppa: Universelt LæringsVerktøy (ULV)

Detaljer

Elektronisk kurve i DIPS: Lang marsj fra ide til ferdig løsning

Elektronisk kurve i DIPS: Lang marsj fra ide til ferdig løsning Elektronisk kurve i DIPS: Lang marsj fra ide til ferdig løsning Kristin Christoffersen medforfatter Tomas Nordheim Alme DIPS ASA HelsIT 2010 Innhold Historikk Visjonen Om DIPS Panorama og Medikasjon Utfordringer

Detaljer

UML-Unified Modeling Language

UML-Unified Modeling Language UML-Unified Modeling Language Use case realisering Designmodellering 21.01.2004 Kirsten Ribu Use Case diagram Klassediagram Oppførselsdiagrammer: Sekvensdiagram Kollaborasjonsdiagram Tilstandsdiagram Aktivitetsdiagram

Detaljer

Oversikt over flervalgstester på Ifi

Oversikt over flervalgstester på Ifi Oversikt over flervalgstester på Ifi Christian Kringstad Kielland christkk@ifi.uio.no 1. august 2003 Introduksjon Dette dokumentet beskriver hvordan systemet for flervalgstester på Ifi fungerer. Systemet

Detaljer

UML-Unified Modeling Language. Prosess-oversikt. Use case realisering

UML-Unified Modeling Language. Prosess-oversikt. Use case realisering Use case realisering Designmodellering 31.01.2005 Kirsten Ribu UML-Unified Modeling Language Use Case diagram Klassediagram Oppførselsdiagrammer Sekvensdiagram Kollaborasjonsdiagram Tilstandsdiagram Aktivitetsdiagram

Detaljer

Kap 11 Planlegging og dokumentasjon s 310

Kap 11 Planlegging og dokumentasjon s 310 Kap 11 Planlegging og dokumentasjon s 310 11.1 Ulike arbeidsmetoder Systemutvikling Som systemutvikler er du i stand til å omsette din innsikt i brukerbehov til praktiske programbaserte løsninger. Samarbeid:

Detaljer

DAGBOK. Patrick - Opprettet blogside for å kunne legge ut informasjon om hva som skjer underveis i prosjektet.

DAGBOK. Patrick - Opprettet blogside for å kunne legge ut informasjon om hva som skjer underveis i prosjektet. DAGBOK Uke 43: Torsdag 28/10 Patrick - Opprettet blogside for å kunne legge ut informasjon om hva som skjer underveis i prosjektet. Uke 44: Mandag 1/11 Gruppen utformet den første statusrapporten til prosjektet.

Detaljer

Velkommen til. INF våren 2017

Velkommen til. INF våren 2017 Velkommen til INF1010 - våren 2017 Idag: 1. time: Om INF1010 2.time: Om Objekter i Java 1 Stein Gjessing og Stein Michael Storleer Universitetet i Oslo 1 INF1010 Objektorientert programmering I INF1010

Detaljer

Ressursallokering. Grunnlag for beregning av arbeidskapasitet

Ressursallokering. Grunnlag for beregning av arbeidskapasitet Ressursallokering Formålet med ressursallokering er å maksimalisere dine medarbeideres utnyttelsesgrad, ved å gi god oversikt over ansattes arbeidsbelastning. Ressursallokering gjør det mulig for deg å

Detaljer