Estoy seguro de que todos han escuchado a los gerentes decir que "necesitamos un analizador" o "necesitamos un diseñador". Si bien soy un desarrollador de .NET, apenas puedo diferenciar un analizador de un diseñador (no diseñador web o diseñador de interfaz de usuario).
¿Quién es analizador? ¿Quién es diseñador? ¿Se superponen?
design
systems-analysis
Saeed Neamati
fuente
fuente
Estudie el ciclo de vida del desarrollo de software . Esta pregunta fue respondida dentro de las dos primeras semanas de Software Engineering 101. Es una pregunta relevante, y hay una respuesta definitiva pero a veces no tan clara.
Si puede imaginar a los analistas, diseñadores, codificadores, gerente de proyectos, otros roles como un gran diagrama de Venn, los analistas y diseñadores se superponen considerablemente.
Los analistas suelen ser los pioneros en un proyecto. Por lo general, toman un conjunto de requisitos básicos que les proporcionan los gerentes de proyecto y las partes interesadas, para fijarlos y repasar las cosas con un peine de dientes finos para descubrir exactamente qué es el proyecto. Más específicamente, cuáles son los requisitos no funcionales .
Los diseñadores toman esta recopilación de información de los analistas para resolver requisitos funcionales , junto con muchos otros posiblemente (con suerte) incluyendo UML .
Como nota al margen, a los analistas generalmente se les paga más que a los programadores.
fuente