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.
Verbeter de leesbaarheid en onderhoudbaarheid van bestaande code door deze te refactoren volgens moderne best practices.
Genereer gestructureerde API-referentiedocumentatie, inclusief eindpunten, parameters en voorbeeldantwoorden, op basis van opgegeven specificaties.
Genereer constructieve en bruikbare feedback voor een gegeven codefragment, gericht op best practices, potentiële problemen en verbeterpunten op het gebied van kwaliteit, prestaties en beveiliging.