Question

Lorsque je veux développer une nouvelle application, je vais d'abord concevoir un UML et spécifier les détails du projet et la définition. Mais lorsque je commence le processus de développement, je détermine que je dois changer certaines parties de mon idée afin de devenir un logiciel plus populaire ou des étapes logiques plus faciles pour mes utilisateurs ou un processus plus simple ou quoi que ce soit d'autre.

Ensuite, je change mon code, repense certaines parties de mon UML et recommencez / continuez le processus de développement une fois et sûr que cette fois j'ai une définition de projet parfaite et UML, mais après un certain temps (cette fois prend plus de temps) Je détermine à nouveau je devrait changer quelque chose! Je reviens donc et change mon UML (parfois pas! Continuez simplement le projet sans changer UML) et ainsi de suite. Ce processus se produira encore et encore jusqu'à ce que je devienne fatigué ou que je trouve (presque) le meilleur état du projet ou que j'ai un problème de limitation du temps!

Ma question est donc:

  • «Puis-je concevoir un UML parfait au début de mon projet pour décrire le meilleur état de tous les temps!?

    ou

    - "Dois-je jurer en Dieu ne change jamais mon UML (et la définition du projet) même s'il y en a un meilleur et écrire l'état actuel à la fin!"

Une autre question "change certaines parties d'une nouvelle idée, même si elle est analysée avec les mains du meilleur analyseur du monde, est inévitable? (Afin de trouver le meilleur État)". Je veux dire que nous ne pouvons pas simuler pleinement l'expérience utilisateur, n'est-ce pas? Nous devrions le voir en action.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top