L'obiettivo finale di un programma software è quello di risolvere un problema. Il problema può essere semplice , come un programma software che controlla per parole errate in un documento di testo , o complesse , come ad esempio un programma software utilizzato per creare un database . Indipendentemente dal problema , se il programma software non risolve efficacemente il problema e fornire un mezzo per l'utente di creare una soluzione , non è efficace e insufficiente suo obiettivo . Scrivere un buon software inizia con un documento di analisi e di progettazione che affronta le esigenze degli utenti e crea un piano per fornire soluzioni . Quello che vi serve : Software dettagli della richiesta
Le regole di business , procedure
accesso agli utenti finali
software Presentazione ( opzionale ) economici Mostra Altre istruzioni
definire il problema < br > pagina 1
valuterà la richiesta di prima guardare il quadro più ampio . Assicurati di capire ciò che l'utente sta chiedendo . Chiedi sondaggio " chi, cosa , dove, quando , perché e come " le domande per arrivare alla radice del problema.
2
Definire portata del progetto e vincoli. Per esempio, se la richiesta è per un programma software per informatizzare un sistema di book - ordinare , valutare il sistema di ordinazione in corso dall'inizio alla fine . Definire e stabilire i confini di progetto e di individuare i vincoli di progetto si deve lavorare all'interno , come ad esempio l'hardware esistente o di un periodo di tempo limitato per il completamento del progetto.
3
Guardate l'utente finale . Intervista e osservare le persone che utilizzeranno il software su base giornaliera per determinare come il software deve funzionare per accogliere la richiesta , e come si può progettare il nuovo sistema per meglio le esigenze degli utenti del vestito . Identificare i fattori relativi all'utente che possono influenzare il progetto , ad esempio come il livello di abilità degli utenti finali può influenzare i requisiti di formazione .
4
Determinare la fattibilità e le raccomandazioni presenti. Fornire una valutazione scritta della richiesta di includere una stima dei costi , benefici , calendario di esecuzione , e la vostra raccomandazione se il software sarà effettivamente risolvere il problema indicato.
Preparare l' analisi e la progettazione del documento
5
Sviluppare un diagramma di flusso di dati e la descrizione del processo . Un diagramma di flusso dei dati , spiega che verrà eseguita dal programma e di un diagramma di processo mostra come il programma software lo farà . Ad esempio, un diagramma di flusso di dati e la descrizione di processo per un sistema di book - ordini sarebbero documentare e descrivere il processo , passo dopo passo , dalla scelta del libro appropriato per entrare nel libro in inventario .
6 < p > Creazione di un dizionario di dati che definisce e descrive necessari elementi di dati e combina questi elementi in set di dati . Ad esempio , nel sistema di book -ordine , esempi di elementi di dati comprendono nome del libro , ISBN , autore e prezzo . Questi elementi si combinano per formare poi un record di libro; altri elementi , come ad esempio il nome del fornitore , numero di conto , e rappresentante , possono combinarsi per formare un record fornitore
7
Combina il diagramma di flusso di dati , . descrizioni dei processi di flusso, e dizionario dei dati in un pacchetto di documento che descrive il programma software in un formato scritta logica è possibile utilizzare per creare un prototipo di programma, o modello di lavoro del programma software .
< br >