Domanda

Quando voglio sviluppare una nuova applicazione, prima progetterò un UML e specificherò i dettagli e la definizione del progetto. Ma quando inizio il processo di sviluppo, determinano che dovrei cambiare alcune parti della mia idea per diventare software più popolare o passaggi logici più facili per i miei utenti o un processo più semplice o qualsiasi altra cosa.

Quindi, cambio il mio codice, riprogetta alcune parti del mio UML e inizia/continua il processo di sviluppo una volta e sono sicuro che questa volta ho una definizione del progetto perfetta e UML, ma dopo un po '(questa volta richiede più tempo) determinerò di nuovo io Dovrebbe cambiare di nuovo qualcosa! Quindi torno e cambio il mio UML (a volte no! Continua il progetto senza cambiare UML) e così via. Questo processo avverrà ancora e ancora fino a quando non sarò stanco o troverò (quasi) il miglior stato del progetto o avrò problemi di limitazione del tempo!

Quindi la mia domanda è:

  • "Posso progettare un UML perfetto all'inizio del mio progetto in modo che descrivi il miglior stato di sempre!?"

    o

    - "Dovrei giurare in Dio mai e poi mai cambiare il mio UML (e la definizione del progetto) anche se ce n'è uno migliore e scrivere lo stato attuale fino alla fine!"

Un'altra domanda "sta cambiando alcune parti di una nuova idea, anche se analizzata con le mani del miglior analizzatore del mondo, è inevitabile? (Per trovare lo stato migliore)". Voglio dire, non possiamo simulare completamente l'esperienza dell'utente, vero? Dovremmo vederlo in azione.

Nessuna soluzione corretta

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