Domanda

Quante persone effettivamente scrivere un SDD documento prima di scrivere una sola riga di codice?

Come si fa a gestire grandi CSCI s?

Cosa standard che si usa per la SDD contenuto?

Cosa sartoria hai fatto?

È stato utile?

Soluzione

Di certo non ho.Storicamente, e i recenti progetti.
Anni fa ho lavorato in organizzazioni in cui i modelli sono stati tutto.Poi ho lavorato in altri luoghi in cui i modelli sono stati più blando o non esiste, o non si adattano i progetti su cui stavo lavorando.
Ora il contenuto del software di progettazione è praticamente dipende da cosa ho bisogno per descrivere per fartene un'idea per il pubblico.
"prima di scrivere una sola riga di codice" non ci sarebbe un sacco di dettagli.I documenti che producono prima di iniziare la codifica sono destinati ad avere l'idea di ciò di cui abbiamo bisogno per costruire attraverso l'interessato squadre e senior management per introdurre architettura ad alto livello, funzionalità, tecnologie, i rischi e la portata.Queste ultime due sono davvero importanti.Il resto è quello di mostrare che le altre squadre in cui è necessario per interfacciarsi con loro e lasciare il manager con una persistente idea che fresco di roba che sta accadendo.

Altri suggerimenti

La maggior parte delle grandi aziende di software hanno le loro proprie pratiche.Per esempio Motorola ha una documentazione dettagliata per ogni aspetto del processo di sviluppo del software.Ci sono modelli standard per ogni tipo di documenti.Con elevati standard consente di mantenere in modo efficace enorme numero di documenti da integrare con strumenti diversi.Ogni documento ottiene il numero di tracking da documento speciale sistema di tracciamento.Hanno anche il sistema (ultima volta che l'ho visto era in fase di sviluppo precoce) per automaticamente i requisiti di monitoraggio, si può dire che la linea di codice si riferiscono ad un dato requisito\linee guida di progettazione.

Suppongo che la maggior parte delle persone che scrivono SDD documenti e utilizzare la terminologia come CSCI essere l'utilizzo di una specifica metodologia di sviluppo del software e, molto probabilmente, stanno lavorando per alcuni gravi cliente del governo.Di solito tendono a prendere le loro preparazioni molto sul serio e i documenti sono pronti e approvata prima che inizia lo sviluppo.

In un processo Agile, lo sviluppo e il documento di progetto potrebbe essere sviluppato in parallelo.Significa che ci saranno un sacco di refactoring per essere fatto, ma di solito fornisce risultati molto buoni, alla fine.

In più processi formali (come RUP) un TRISTE documenti creati soprattutto durante l'elaborazione e la fase di prototipazione basato sul team di ricerca.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top