La progettazione software comporta la conoscenza di un insieme di tecniche (techne in greco antico significa arte) complesse, e la capacità di comunicare in modo efficace con gli stakeholder. In particolare, con committenti e utilizzatori.
- Analisi e design, un confine in evoluzione
- Le tecniche di analisi e progettazione servono a farsi delle domande
- Lo sviluppo software è design e comunicazione
- I metodi strutturati
- L’approccio Object Oriented
Bibliografia sulla progettazione software