Studiando su OOAD ho trovato un flusso di lavoro semplice basato su cinque passaggi. Non lavoro con un team, quindi quello che mi interessa è un flusso di lavoro che può essere utilizzato da uno sviluppatore che lavora da solo. Il flusso di lavoro che ho trovato è:
- Raccogli i requisiti per l'applicazione
- Descrivi l'applicazione con casi d'uso
- In base ai casi d'uso, identifica gli oggetti principali
- Identifica le relazioni tra gli oggetti trovati
- Scrivi un diagramma di classe
Ora, ci sono due cose su questo flusso di lavoro che mi rende un po 'confuso: prima sembra eccessivamente semplificato, e in secondo luogo sembra trattare solo con il livello del dominio, ma non ne sono sicuro.
Quindi, le mie domande sono:
- Questo flusso di lavoro è ok o è eccessivamente semplificato?
- In tal caso, quali ulteriori informazioni potrebbero essere aggiunte per rendere più chiaro il modo di procedere dai requisiti fino al diagramma di classe?
- Ho ragione nel dire che tutto questo riguarda il modello di dominio?
- Quando eseguiamo OOAD, includiamo sul modello e sui diagrammi delle classi altre classi che potrebbero essere necessarie per connettere il modello di dominio alle tecnologie? O su questo passo ci occupiamo solo di modellare il dominio dell'applicazione?