Use cases Dit zijn de Usecases. Hier staat tot in detail uitgeschreven wat het systeem moet doen als de gebruiker ergens op klikt. Later in de test fase zullen deze functies ook getest worden met de bijbehorende test cases.
Profiel beheer Dit is het profiel beheer. Hier kunnen zowel de klanten als de gebruikers hun gegevens beheren. De klanten kunnen niet hun eigen profiel verwijderen!
Use case Versie Actor Preconditie Hoofdscenario
Profiel wijzigen 1P, versie 1 Klanten, Geregistreerde werknemers, Admin (eigenaar) & Projectleiders Gebruiker moet ingelogd zijn bij Stikemup en aanwezig zijn op de mijn profiel aanpassen pagina. 1 Gebruiker voert benodigde gegevens in. 2 Systeem controleert gegevens 3 Systeem slaat gegevens op in database
Postconditie Altern. scenario
Use case Versie Actor Preconditie Hoofdscenario
Gebruiker heeft zijn Stickemup gegevens aangepast. Gebruiker krijgt de mijn profiel pagina voor zich. 2a gegevens zijn niet correct ingevuld. 1 Systeem deelt mee dat de gegevens niet correct zijn ingevuld. 2 Systeem geeft opnieuw de mijn profiel aanpassen pagina weer, met de daarbij behorende foutmelding bij 1. Ga verder met stap 1 uit het hoofdscenario Profiel verwijderen 2P, versie 1 Klanten, Geregistreerde werknemers, Admin (eigenaar) & Projectleiders Gebruiker moet ingelogd zijn bij Stickemup en de aanwezig zijn op de mijn profiel pagina. 1 Gebruiker klikt op mijn profiel verwijderen. 2 Systeem vraagt om verificatie van gebruiker 3 Systeem verwijderd gegevens van de gebruiker uit de database
Postconditie
Gebruiker heeft zijn Stickemup gegevens verwijderd en is geen geregistreerde gebruiker meer. Gebruiker krijgt de home pagina voor zich.
Overzicht Use case Versie Actor Doel Preconditie Hoofdscenario
Overzicht 1O, versie 1 Klanten, Geregistreerde werknemers, Admin (eigenaar) & Projectleiders Overzicht bekijken. Gebruiker moet ingelogd zijn bij Stickemup 1 Gebruiker klikt op een sector waar een overzicht mogelijk is. 2 Systeem laat overzicht zien
Order status Use case Versie Actor Doel Preconditie Hoofdscenario
Postconditie
Orderstatus 2O, versie 1 Klanten & Admin (eigenaar) & Projectleiders Orderstatus bekijken. Gebruiker moet ingelogd zijn bij Stickemup en de aanwezig zijn op de mijn profiel pagina. 1 Gebruiker klikt op orderstatus. 2 Systeem controleert gegevens van gebruiker 3 Systeem laat de status van de order zien aan de hand van de gegevens van de gebruiker. Gebruiker heeft een overzicht van de status van zijn order.
Edit: Gebruiker, Machine, Vervoer & Magazijn beheer Dit is Edit: gebruiker, machine, vervoer & magazijn. Dit zijn de usecases voor het toevoegen, wijzigen en het verwijderen en zijn hieronder universeel uitgewerkt zodat ze gelden en duidelijk uitbeelden wat het systeem doet bij het gebruik van deze functies in het systeem stickemup. Use case Versie Actor Doel Preconditie
Hoofdscenario
Gebruiker, Machine, Vervoer & Magazijn - toevoegen 1B, versie 1 Admin (eigenaar) & Projectleiders Een gebruiker, machine, voertuig of product toevoegen aan het systeem Stickemup. Gebruiker moet ingelogd zijn bij Stikemup en aanwezig zijn op de beheer pagina* en geklikt hebben op toevoegen. (*beheer pagina van Gebruikers, Machines, Vervoer of het Magazijn) 1 Gebruiker voert benodigde gegevens in. 2 Systeem controleert gegevens 3 Systeem slaat gegevens op in database
Postconditie Altern. scenario
Use case Versie Actor Doel Preconditie
Hoofdscenario
Gebruiker heeft een Product + gegevens toegevoegd. Gebruiker krijgt de Magazijn beheer pagina voor zich. 2a gegevens zijn niet correct ingevuld. 1 Systeem deelt mee dat de gegevens niet correct zijn ingevuld. 2 Systeem geeft opnieuw de toevoegen pagina weer, met de daarbij behorende foutmelding bij 1. Ga verder met stap 1 uit het hoofdscenario
Gebruiker, Machine, Vervoer & Magazijn - wijzigen 2B, versie 1 Admin (eigenaar) & Projectleiders Een gebruiker, machine, voertuig of product wijzigen in het systeem Stickemup. Gebruiker moet ingelogd zijn bij Stikemup en aanwezig zijn op de beheer pagina* en geklikt hebben op toevoegen. (*beheer pagina van Gebruikers, Machines, Vervoer of het Magazijn) 1 Gebruiker voert benodigde gegevens in. 2 Systeem controleert gegevens 3 Systeem slaat gegevens op in database
Postconditie Altern. scenario
Gebruiker heeft Product gegevens aangepast. Gebruiker krijgt de Magazijn beheer pagina voor zich. 2a gegevens zijn niet correct ingevuld. 1 Systeem deelt mee dat de gegevens niet correct zijn ingevuld. 2 Systeem geeft opnieuw de wijzigen pagina weer, met de daarbij behorende foutmelding bij 1. Ga verder met stap 1 uit het hoofdscenario
Use case Versie Actor Doel Preconditie
Hoofdscenario
Gebruiker, Machine, Vervoer & Magazijn - verwijderen 3B, versie 1 Admin (eigenaar) & Projectleiders Een gebruiker, machine, voertuig of product verwijderen uit het systeem Stickemup. Gebruiker moet ingelogd zijn bij Stikemup en aanwezig zijn op de beheer pagina* en geklikt hebben op toevoegen. (*beheer pagina van Gebruikers, Machines, Vervoer of het Magazijn) 1 Gebruiker klikt op verwijderen. 2 Systeem vraagt om verificatie van gebruiker 3 Systeem verwijderd gegevens uit de database
Postconditie
Gebruiker heeft het de gegevens verwijderd en het onderdeel in kwestie is niet meer geregistreerd. Gebruiker krijgt de home pagina voor zich.
Edit: Klant & Order beheer Dit is Edit: Klant & Order beheer. Dit zijn de usecases voor het toevoegen en het wijzigen en zijn hieronder universeel uitgewerkt zodat ze gelden en duidelijk uitbeelden wat het systeem doet bij het gebruik van deze functies in het systeem stickemup.
Use case Versie Actor Doel Preconditie
Hoofdscenario
Klant & Order toevoegen 1S, versie 1 Admin (eigenaar) & Projectleiders Een Klant of Order toevoegen aan het systeem Actor moet ingelogd zijn bij Stikemup en aanwezig zijn op de Klant of Order beheer pagina van het onderdeel in kwestie en geklikt hebben op Klant of Order toevoegen. 1 Gebruiker voert benodigde gegevens in. 2 Systeem controleert gegevens 3 Systeem slaat gegevens op in database
Postconditie Altern. scenario
Use case Versie Actor Doel Preconditie
Hoofdscenario
Gebruiker heeft een Klant of Order + gegevens toegevoegd. Gebruiker krijgt de beheer pagina voor zich. 2a gegevens zijn niet correct ingevuld. 1 Systeem deelt mee dat de gegevens niet correct zijn ingevuld. 2 Systeem geeft opnieuw de Klant of Order toevoegen pagina weer, met de daarbij behorende foutmelding bij 1. Ga verder met stap 1 uit het hoofdscenario
Klant & Order wijzigen 2S, versie 1 Admin (eigenaar) & Projectleiders Een Klant of Order wijzigen in het systeem Actor moet ingelogd zijn bij Stikemup en aanwezig zijn op de Klant of Order beheer pagina van het onderdeel in kwestie en geklikt hebben op Klant of Order wijzigen. 1 Gebruiker voert benodigde gegevens in. 2 Systeem controleert gegevens 3 Systeem slaat gegevens op in database
Postconditie Altern. scenario
Gebruiker heeft Klant of Order gegevens aangepast. Gebruiker krijgt de beheer pagina voor zich. 2a gegevens zijn niet correct ingevuld. 1 Systeem deelt mee dat de gegevens niet correct zijn ingevuld. 2 Systeem geeft opnieuw de Klant of Order wijzigen pagina weer, met de daarbij behorende foutmelding bij 1. Ga verder met stap 1 uit het hoofdscenario
Edit: Registratie van Uren, Materialen & Machine gebruik Incl. Expeditie Dit is Edit: registratie van Uren, Materialen & Machine gebruik inclusief Expeditie. Dit zijn de usecases voor het registreren en het aanpassen en zijn hieronder universeel uitgewerkt zodat ze gelden en duidelijk uitbeelden wat het systeem doet bij het gebruik van deze functies in het systeem stickemup. Use case Versie Actor Doel Preconditie
Hoofdscenario
Uren, materiaal & machine gebruik registreren. (incl. expeditie) 1R, versie Registratie Geregistreerde gebruiker, Admin (eigenaar) & Projectleiders Uren, Materiaal & machine gebruik registreren aan het systeem Actor moet ingelogd zijn bij Stikemup en aanwezig zijn op de registratie beheer pagina van het onderdeel in kwestie en geklikt hebben op (Uren, Materiaal, Machine of Expeditie) gebruik toevoegen. 1 Gebruiker voert benodigde gegevens in. 2 Systeem controleert gegevens 3 Systeem slaat gegevens op in database
Postconditie Altern. scenario
Gebruiker heeft de registratie afgerond en gegevens toegevoegd. Gebruiker krijgt de Registratie beheer pagina voor zich. 2a gegevens zijn niet correct ingevuld. 1 Systeem deelt mee dat de gegevens niet correct zijn ingevuld. 2 Systeem geeft opnieuw de (Uren, Materiaal, Machine of Expeditie) gebruik toevoegen pagina weer, met de daarbij behorende foutmelding bij 1. Ga verder met stap 1 uit het hoofdscenario
Use case Versie Actor Doel Preconditie
Hoofdscenario
Uren, materiaal & machine gebruik registreren gebruik wijzigen. (incl. expeditie) 2R, versie Wijzigen Geregistreerde gebruiker, Admin (eigenaar) & Projectleiders Uren, Materiaal & machine gebruik wijzigen in het systeem Actor moet ingelogd zijn bij Stikemup en aanwezig zijn op de registratie beheer pagina van het onderdeel in kwestie en geklikt hebben op (Uren, Materiaal, Machine of Expeditie) gebruik wijzigen. 1 Gebruiker voert benodigde gegevens in. 2 Systeem controleert gegevens 3 Systeem slaat gegevens op in database
Postconditie Altern. scenario
Gebruiker heeft de registratie afgerond en gegevens aangepast. Gebruiker krijgt de Registratie beheer pagina voor zich. 2a gegevens zijn niet correct ingevuld. 1 Systeem deelt mee dat de gegevens niet correct zijn ingevuld. 2 Systeem geeft opnieuw de (Uren, Materiaal, Machine of Expeditie) gebruik wijzigen pagina weer, met de daarbij behorende foutmelding bij 1. Ga verder met stap 1 uit het hoofdscenario