Come progettare un programma per computer

October 6

Quando i professionisti di programmazione scrivere un nuovo programma, sono di solito consegnato un elenco di specifiche. Queste specifiche dettaglio quali sono i dati che saranno trasmessi, come i dati devono essere elaborati e quello di uscita che l'utente vuole vedere. Le specifiche determinano il disegno complessivo del programma, in modo da meglio le specifiche, il migliore è il programma finito.

istruzione

1 Definire i dati che devono essere elaborati. Il programmatore avrà bisogno di sapere che tipo di dati è (numeri o lettere) e la lunghezza di ogni campo di dati. Un record dipendente potrebbe essere simile a questo:
Cognome Char 25
Nome Char 25
Medio Init Char 1
Data di Data di nascita gg / mm / aaaa
Stato civile Char 1 (M, D, S)

2 Creare un campione manoscritta della relazione o file che si aspetta di vedere come l'uscita dal programma. Progettare l'uscita aiuta presto determinare se si dispone di tutti i dati necessari e definisce ciò che deve essere calcolato dati.

3 Come progettare un programma per computer

Disegnare un diagramma di flusso logico. Questo dovrebbe mostrare i passi il programmatore dovrà prendere per arrivare dall'ingresso dati grezzi per l'output finito. Usare termini come "calcolare retribuzione lorda" e lasciare che il programmatore scrivere il codice per fare questo passo.

4 Mostra tutti i calcoli che sono necessari per raggiungere il tuo obiettivo finale. Ci sono molti modi per calcolare i valori. Mentre potrebbe sembrare semplice, non lasciare questi elementi per l'interpretazione del programmatore. Per esempio, se è necessario calcolare le imposte sul reddito dopo 401 (k) i fondi sono stati rimossi, mostrare i passaggi come questo:
paga = retribuzione netta lorda - detrazioni ante imposte - 401 (k) deduzioni.

5 Dare il programmatore obiettivi misurabili, comprendente un calendario. Suddividere il programma dal task e assegnare una data per ogni attività sia completa. Per esempio:
recensione iniziale - 1 mese
schermi ingresso - 2 settimane
I file di output e report - 2 settimane
Revisione finale - 1 mese
Questo dice chiaramente il programmatore si aspetta il compito di essere completato in tempo di 6 settimane.

Consigli e avvertenze

  • Nessun disegno è completo senza un calendario. Se è necessario il programma creato entro 2 settimane, assicurarsi che sia indicato nelle specifiche. Il programmatore ha bisogno di questo per sapere se il progetto può essere completato con successo.
  • specifiche incomplete saranno portare a ritardi e superamento dei costi, in modo da essere dettagliate e specifiche quando si scrivono le caratteristiche del tuo.