Brian, Christian, Jens, Nicklas Review gruppe 4 Brian, Christian, Jens, Nicklas
Disposition Use cases Use case diagram Interaktionsdiagram Domænemodel Systemsekvensdiagram Designklassediagram Arkitekturovervejelser Projektstyring
Use cases Brief Kunde CRUD brief En kunde henvender sig til Vestbjerg byggecenter for at blive fast kunde i butikken. Alt efter om kunden står i butikken eller ringer via telefon, opretter enten ekspedienten eller kontoret kunden. Da use casen er en CRUD har kontoret og ekspedienten også muligheden for at rette eller se oplysninger om kunden, samt slette kunden igen hvis det skulle være tilfældet.
Use cases Fully dressed Use Case: Salg Id: UC- Full1 Frekvens: 300 pr dag Beskrivelse Kunden fortæller ekspedienten hvilken vare han er interesseret. Ekspedienten finder varen på lageret. Ekspedienten modtager betaling. Kunden modtager varen. Ekspedienten registrer salget I systemet Pre-Betingelser Kunden skal have fundet den vare han/hun vil købe Post betingelser Krav for succes: Kunden modtager og betaler for varen. Ekspedienten opdatere systemet og registrer salget af varen Fejl afsluttning: Varen findes ikke i systemet og kan derfor ikke sælges Standard scenarie Ekspedient scanner stregkoden Systemet retunere vare info Ekspedient bekræfter salg Systemet fjerner vare fra varelager Variation Ekspedienten kan om nødvendigt manuelt indtaste vare id
Use case diagram
Interaktionsdiagram
Domænemodel
Systemsekvensdiagram Kunde CRUD
Designklassediagram
Arkitekturovervejelser Vi har besluttet os for at bruge 3 dels arkitekturen. Hvor vi så deler programmet op i 3 hoved segmenter for at skabe overblik: Model layer Controller layer UI layer
Projektstyring Vi sidder hjemme og snakker over computeren Vi deler arbejdet ud og kigger det igennem, så alle får det hele med og vi kan rette det til bagefter hvis der er noget der mangler