Je suis sûr que vous avez tous entendu des gestionnaires dire "nous avons besoin d'un analyseur" ou "nous avons besoin d'un concepteur". Bien que je sois un développeur .NET, je peux à peine différencier un analyseur d'un concepteur (pas un concepteur Web ou un concepteur d'interface utilisateur).
Qui est l'analyseur? Qui est designer? Se chevauchent-ils?
design
systems-analysis
Saeed Neamati
la source
la source
Étudiez le cycle de vie du développement logiciel . Cette question a été répondue au cours des deux premières semaines de génie logiciel 101. C'est une question pertinente, et il y a une réponse définitive mais parfois pas aussi claire.
Si vous pouvez imaginer les analystes, les concepteurs, les codeurs, le chef de projet, d'autres rôles comme un grand diagramme de Venn, les analystes et les concepteurs se chevauchent considérablement.
Les analystes sont généralement les pionniers d'un projet. Ils prennent généralement un ensemble d'exigences de base qui leur sont fournies par les gestionnaires de projet et les parties prenantes, pour les clouer et passer en revue les choses avec un peigne à dents fines pour comprendre ce qu'est exactement le projet. Plus précisément quelles sont les exigences non fonctionnelles .
Les concepteurs prennent cette collecte d'informations auprès des analystes pour aplanir les exigences fonctionnelles , ainsi que de nombreuses autres, éventuellement (espérons-le), y compris UML .
Par ailleurs, les analystes sont généralement mieux payés que les programmeurs.
la source