Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> ingegneria del Software >> .

3 Se un design del software non è programma e allora cosa?

È un po 'complicato dire cosa è un design del software * non * se non è un programma, perché dipende da come definiamo "programma".

Ecco un guasto:

* Programma: Un programma è il codice di lavoro effettivo che dice a un computer cosa fare. È come la ricetta per un piatto, elencando i passaggi specifici.

* Design del software: Questo è il progetto per un programma. È un piano di alto livello che delinea:

* Cosa farà il software: Le funzionalità e le caratteristiche.

* Come sarà strutturato: I componenti, le relazioni e le interazioni.

* L'esperienza utente: Come l'utente interagirà con il software.

Allora, cos'è un design del software se non è un programma?

* Un piano: È come un progetto architettonico per un edificio:mostra ciò che sarà costruito, ma in realtà non lo costruisce.

* Una specifica: È una descrizione dettagliata di come funzionerà il software, ma non contiene il codice per farlo funzionare.

* Un modello: È una rappresentazione del sistema software, ma non una versione funzionante, eseguibile.

Pensaci così:

* Un programma è l'auto stessa.

* Un design del software è il progetto per l'auto.

Il design del software è essenziale per la costruzione del programma, ma non è il programma stesso. Fornisce una guida per i programmatori da seguire quando si scrivono il codice effettivo.

 

software © www.354353.com