Hoe krijg je als applicatieontwikkelaar eisen van een klant helder.

Als softwareontwikkelaar is het uiterst belangrijk om te weten wat er gemaakt moet worden voordat je hier aan begint. Kortom je moet de gebruikswensen weten van de applicatie die je gaat ontwikkelen. Als je voor jezelf een applicatie maakt is dit makkelijk maar voor een klant kan dit nogal lastig zijn je kan immers niet elke vijf minuten naar een klant toelopen om te vragen of iets wel of niet goed is. Daarom is het van uiterst belang om Voor het programmeren een ontwerp te maken hierin noteer je als eerste Alle functionele eisen waaraan de applicatie moet voldoen. Dit een van de belangrijkste taken in het maken van een ontwerp. Je kan natuurlijk wel eisen noteren maar als de opdrachtgever het hier niet mee eens is moet dit weer aangepast worden. Daarom is het belangrijk dat je goed terugkoppelt naar de opdrachtgever zodat die een applicatie naar zijn wensen krijgt. Het verschilt natuurlijk per applicatie hoe uitgebreid dit moet en is. Werk je bijvoorbeeld aan een groot programma wat voor meerdere medewerkers binnen een bedrijf gebruikt wordt dan kunnen die eisen per gebruiker anders zijn. Een bibliotheekmedewerker mag misschien niet dezelfde gegevens zien die baas ziet. Daarom wordt er een use-case diagram gebruikt binnen software ontwikkeling. In een use-case diagram staat precies wat voorn acties welke gebruiker kan maken en wat er dan gebeurt. Een klein voorbeeld is een boek toevoegen aan de catalogus van de bibliotheek, dit is een case. Hierbij moet vermeld worden wie dit kan, hoe het moet, wat er gebeurt als dit niet goed gaat en wat er gebeurt als dit voltooid is. Als softwareontwikkelaar is erg dus erg belangrijk een goed ontwerp op te stellen waar de klant het volledig mee eens is, zo ben je bijna zeker dat de klant het resultaat ook goedkeurt. Voor meer informatie over softwareontwikkeling kijk op www.h2-software.nl