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