Det endelige mål for et software program er at løse et problem. Problemet kan være enkle , såsom en software program, der tjekker for forkert stavede ord i et tekstdokument , eller komplekse , såsom et software program, der bruges til at oprette en database. Uanset problemet, hvis programmet ikke effektivt at tage og give et middel for brugeren at skabe en løsning , er det ikke effektivt og lever op til sit mål. Skrivning god software starter med en analyse og design dokument, der omhandler brugernes krav og skaber en plan for at levere løsninger . Ting du har brug for -software anmode om oplysninger
Erhverv regler, procedurer
Adgang til slutbrugere
Præsentation software ( ekstraudstyr)
Vis Flere Instruktioner
definere problemet < br >
1
Evaluer anmodningen ved først at se på det store billede . Sørg for at du forstår, hvad brugeren beder om. Spørg sondering "hvem , hvad, hvor, hvornår , hvorfor og hvordan " spørgsmål for at komme til roden af problemet.
2
Definer projektets omfang og begrænsninger. For eksempel, hvis anmodningen er for en software- program til at datamatisere en bog - bestillingssystem evaluere den nuværende ordresystem fra start til slut . Definere og etablere projekt grænser og identificere projektets begrænsninger , du skal arbejde inden for , såsom eksisterende hardware eller en begrænset tidsramme for projektet er afsluttet.
3
Kig på slutbrugeren. Interview og observere de mennesker , der vil bruge softwaren på en daglig basis for at bestemme, hvordan software skal fungere for at imødekomme anmodningen, og hvordan du kan designe det nye system , der bedst passer brugernes behov . Identificer bruger -relaterede faktorer, der kan påvirke projektet, såsom hvordan færdighedsniveau af slutbrugere kan påvirke uddannelseskrav.
4
Bestem gennemførlighed og nuværende anbefalinger. Giv en skriftlig evaluering af anmodningen til at omfatte et skøn over omkostningerne , fordele, tidsplan for færdiggørelse , og din indstilling om, hvorvidt softwaren reelt vil løse den angivne problem.
Forbered Analyse og Design Document
5
Udvikle en datastrøm diagram og procesbeskrivelse . En datarutediagram forklarer, hvad programmet vil gøre, og en proces diagram viser , hvordan software -program vil gøre det. For eksempel vil en datastrøm diagram og procesbeskrivelse for en bog - ordresystem dokumentere og beskrive processen , trin -for-trin , fra at vælge den rette bog til at indtaste bog i opgørelsen.
6
Opret en data ordbog, definerer og beskriver de nødvendige dataelementer og kombinerer disse elementer dataposter. For eksempel i bogen - ordresystem eksempler på data- elementer omfatter bogtitel , ISBN , forfatter og pris. Disse elementer derefter kombinere til at danne en bog rekord , andre elementer, såsom sælgeren navn, kontonummer , og salget rep , kan kombineres til at danne en sælger record
7
Kombiner datarutediagram . proces flow beskrivelser og data ordbog i et dokument pakke, der beskriver programmet på en logisk , skriftlig format, du kan bruge til at skabe et program prototype eller arbejdsmodel af softwareprogrammet .
< br >