Het uiteindelijke doel van een software programma is om een probleem op te lossen . Het probleem kan eenvoudig zijn , zoals een software programma dat controleert verkeerd gespelde woorden in een tekstdocument of complex , zoals een programma waarmee een database. Ongeacht het probleem als het softwareprogramma niet daadwerkelijk de afgifte en een middel voor de gebruiker om een oplossing te maken , is het niet effectief is en niet aan zijn doel . Het schrijven van goede software begint met een analyse en het ontwerp -document dat de gebruiker eisen adressen en creëert een plan voor het leveren van oplossingen . Wat je nodig hebt Software -details Zakelijk regels , procedures Toegang voor eindgebruikers Presentatie -software ( optioneel ) Toon Meer Aanwijzingen Definieer het probleem < br > 1 Evalueer het verzoek door eerst te kijken naar het grotere plaatje . Zorg ervoor dat je begrijpt wat de gebruiker vraagt . Vraag indringende ' wie , wat, waar , wanneer, waarom en hoe " vragen om naar de wortel van het probleem . Kopen van 2 Definieer project scope en beperkingen . Bijvoorbeeld , indien het verzoek is om een software programma om een boek - bestelsysteem automatiseren , evalueren de huidige bestelsysteem van begin tot eind . Te omschrijven en vast project grenzen en identificeren project beperkingen u moet werken binnen , zoals bestaande hardware of een beperkt tijdsbestek voor de afronding van het project . Kijk 3 aan de eindgebruiker . Interview en observeer de mensen die de software gebruiken op een dagelijkse basis om te bepalen hoe de software moet werken aan het verzoek tegemoet te komen, en hoe je het nieuwe systeem kunnen ontwerpen om de beste stemmen op uw wensen . Identificeer user - gerelateerde factoren die het project , zoals hoe het vaardigheidsniveau van de eindgebruikers kunnen beïnvloeden opleidingseisen kunnen beïnvloeden . 4 Bepaal haalbaarheid en de huidige aanbevelingen . Een schriftelijke evaluatie van het verzoek om een schatting van de kosten, baten , tijdschema voor de uitvoering , en uw aanbeveling omvatten over de vraag of de software daadwerkelijk zal ingaan op de gestelde probleem . Bereid de Analyse en Ontwerp Document 5 Ontwikkel een data flow diagram en procesbeschrijving . Een data flow diagram legt uit wat het programma zal doen en een proces diagram toont hoe het software programma zal het doen. Bijvoorbeeld , zou een data flow diagram en procesbeschrijving voor een boek - bestelsysteem documenteren en beschrijven van het proces , stap voor stap , van het selecteren van het juiste boek op het invoeren van het boek in de inventaris . 6 Maak een data dictionary die definieert en beschrijft nodige data-elementen en combineert deze elementen in data records. Bijvoorbeeld , in de boek - bestelsysteem , voorbeelden van data-elementen zijn boek naam , ISBN , auteur , en de prijs . Deze elementen vervolgens te combineren tot een boek verslag te vormen; andere elementen , zoals de naam van de fabrikant , rekeningnummer en sales rep , kan combineren tot een leveranciersrecord vormen 7 Combineer de data flow diagram , . procesflow beschrijvingen en data dictionary in een document pakket dat de software -programma op een logische , schriftelijke indeling die u kunt gebruiken om een programma prototype te maken , of werkend model van het softwareprogramma beschrijft . < br >
|