Opgave 1) Funktionelle krav ID K1 K2 K3 K4 K5 K6 K7 K8 K9 ID K1 Beskrivelse Med systemet skal man kunne opslå annoncer for salg Med systemet skal man kunne opslå annoncer for ting, man vil købe Med systemet skal en annonce som minimum indeholde overskrift, beskrivelse, pris, kontaktnummer og udløbsdato Med systemet skal købeannoncer kunne angive, hvilket stand den ønskede vare skal være i Med systemet skal det være muligt at angive, at varen er solgt eller reserveret Med systemet skal det være muligt at give en rating fra 1 til 5 stjerner Med systemet skal der være en Administrator-rolle, som kan rydde op Prioritet M M S Med systemet skal en Administrator kunne se, hvilke varer, som befinder sig på lageret på et givent tidspunkt Med systemet skal en administrator kunne angive, om en vare er på lager Ikke-funktionelle krav M Beskrivelse Systemet skal være i stand til at håndtere trafik fra mængden af elever på Erhversakademi Århus Prioritet M M M S MK M Opgave 2) Opgave 3) Use case id og navn Hændelse Aktører Relaterede use cases Interessenter Præbetingelse Postbetingelse Normalforløb UC7: Køb vare fra salgsannonce En handel ønskes afsluttet mellem ejer af salgsannonce og køber Studerende (som 2 roller: sælger/køber) UC1: Opret bruger Køber og sælger Varen ikke udsolgt/reserveret, bruger oprettet Købet er gået igennem, varens status opdateret, handel gemt i systemet Aktør System 1. Bruger åbner 1.1 Systemet viser oversigt over systemet varer 2. Bruger søger på 2.1 Systemet viser ønsket vare og salgsannoncen: herunder finder beskrivelse, pris, salgsannonce kontaktnummer, udløbsdato, stand, og antal stjerner på sælger 3. Bruger trykker på 3.1 Systemet viser sælger en ”Køb”-knappen købsanmodning på salgsannonce 4. Bruger og sælger 4.1 Systemet gemmer godkender handlen, så den kan tilgås senere 4.2 Systemet opdaterer status på vare Opgave 4) Opgave 5) For at implementere udlejning ville jeg tilføje en attribut til vare, der angiver, om den er til udlåns eller salg. Ydermere ville jeg tilføje endnu en klasse kaldet Udlejning, som har attributterne startdato og slutdato.