Sono interessato a imparare come progettare/pianificare lo sviluppo di applicazioni Web, in uno scenario di team di sviluppatori multipli.Come progettare/pianificare lo sviluppo di applicazioni Web?
Assumendo il ruolo di "Project Manager/Lead":
- cosa "documenti" sono necessari per lo sviluppo di applicazioni web di successo?
- Quali diagrammi UML sono necessari e in quale misura?
- Nella fase di progettazione/pianificazione, ciascuno - come per caso d'uso - classe deve essere schematizzato?
- Quanto dettagliato (profondità e larghezza) dovrebbero essere i diagrammi delle classi?
Se si dispone di consigli utili su libri/siti Web, si prega di condividere.
Follow-up (Aggiunto 11/18/09): Cosa codificatori/sviluppatori di utilizzare come guida durante la codifica vale a dire la creazione di classi, e le loro rispettive metodi & proprietà?
Se non esiste un elenco completo (ma mutevole) di classi con i loro metodi e proprietà, non è questa ambiguità a fare grande affidamento sulla conoscenza/esperienza di ogni codificatore, con conseguenti deviazioni in termini di qualità/usabilità/manutenibilità del codice ?
Kaleb, grazie per i link; erano perspicaci. Quando hai scritto "Ma nella maggior parte delle mie esperienze, i requisiti e i casi di TEST ..." intendevi invece casi USE? – Dan