Repository navigation
Week 4 | Requirements List (MoSCoW)
Awana1 edited this page Mar 19, 2020
·
4 revisions
Azam Awan | Klas: Project-Tech-2
Wanneer ik op mijn mobiel zit, wil ik heel eenvoudig een account aanmaken, zodat ik later in de dag aandachtig mijn dating profiel kan toevoegen.
Ik heb mijn job story verdeeld in kleine functionaliteiten. Deze functionaliteiten zullen in een lijstweergave naar voren gebracht worden.
- Gebruiker krijgt een responsive webpagina te zien
- Gebruiker kan Inloggen / Registreren (veilig)
Er bestaan diverse NPM packages die mij zouden helpen met het uitwerken van mijn job story. Hierbij heb ik vooronderzoek gedaan en de gekozen NPM packages in een MoSCoW-tabel geplaatst.
De MoSCoW-methode is een wijze van prioriteiten stellen binnen het project. De eisen aan het resultaat van de project wordt hieronder ingedeeld.
- M - must haves: Deze eisen moeten in het eindresultaat terugkomen om het eindproduct te laten functioneren.
- S - should haves: deze eisen zijn gewenst. maar zonder is het project wel bruikbaar.
- C - could haves: deze eisen zullen alleen aan bod komen als er tijd genoeg is.
- W - won't haves: Deze eisen zullen in dit project niet aan bod komen maar kunnen in de toekomst, bij een vervolgproject, interessant zijn.
| Id | Naam | Beschrijving | Prioriteit |
|---|---|---|---|
| 1 | Bcryptjs | Encryptie tool voor wachtwoorden en user data. | Must |
| 2 | Config | Organiseert hiërarchische configuraties voor app-implementaties. | Must |
| 3 | Connect-Flash | Berichten/meldingen renderen in combinatie met express-session | Should |
| 4 | EJS | Templating engine | Must |
| 5 | Express | Zorgt ervoor dat je een server kan draaien via localhost | Must |
| 6 | Mongoose | MongoDB-tool voor objectmodellering die is ontworpen om te werken in een asynchrone omgeving. Mongoose ondersteunt zowel beloften als terugbelverzoeken. | Must |
| 7 | Passport | NPM Package voor het verifiëren van verzoeken | Must |
| 8 | Passport-Local. | Lokale Passport middleware voor authenticatie met een gebruikersnaam en wachtwoord. | Must |
| 9 | Express-Session | Session middleware zodat gebruikers kunnen inloggen en ingelogd kunnen blijven | Must |
| 10 | Slug | Must | |
| 11 | Nodemon | Automatisch herstarten van je server bij elk aanpassing die je als developer maakt | Should |
© Awana1. Alle rechten voorbehouden