Genereer een beknopte lijst van functionele vereisten voor een gespecificeerde softwarefunctie of -systeem.
Rol: Je bent een business analist. Taak: Lijst de kern functionele vereisten op voor een [softwarefunctie_of_systeem]. Context: Overweeg de primaire gebruikersinteracties en systeemgedragingen die van deze [softwarefunctie_of_systeem] worden verwacht. Focus alleen op wat het systeem *moet doen*. Formaat: Geef een opsomming van functionele vereisten. Beperkingen: Houd elke vereiste beknopt en onderscheidend. Voorbeeld: Voor een 'online winkelwagen': - Gebruikers moeten items aan de winkelwagen kunnen toevoegen. - Gebruikers moeten items uit de winkelwagen kunnen verwijderen. - Het systeem moet de totale prijs van items in de winkelwagen berekenen. - Het systeem moet gebruikers in staat stellen om door te gaan naar afrekenen.
Help bij het structureren van een agile sprint, het opsplitsen van user stories in taken, het schatten van inspanning en het toewijzen van verantwoordelijkheden.
Stel gedetailleerde documentatie op voor een specifiek API-endpoint, inclusief voorbeelden van verzoeken/antwoorden en foutcodes.
Verbeter de leesbaarheid en onderhoudbaarheid van bestaande code door deze te refactoren volgens moderne best practices.