Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Requirements Software
analysis design
El arquitecto de software debe considerar las necesidades del cliente. Sin embargo, el término general
“cliente” habitualmente comprende tres áreas de responsabilidad en conflicto: los requisitos
empresariales, los requisitos del usuario y los requisitos del sistema. Los requisitos empresariales por lo
general definen una serie de factores, como los procesos de negocios, los factores de rendimiento (como
seguridad, confiabilidad y capacidad de proceso) y las restricciones de presupuesto y costos. Los
requisitos del usuario incluyen el diseño de interfaz, capacidades operativas y facilidad de uso del
software. Los requisitos del sistema incluyen el hardware, las redes y las capacidades y restricciones del
entorno en tiempo de ejecución. En la figura 1 se muestra cómo pueden variar estos distintos requisitos,
de modo que el arquitecto debe trabajar hasta lograr un diseño que se ajuste al área de superposición.
Diapo 3
Al igual que la mayoría de las tareas en el mundo del diseño y desarrollo de software, diseñar la
arquitectura es un proceso inicial y a la vez iterativo. Muchas tareas iniciales como el análisis de
requisitos, la investigación técnica y la identificación de objetivos habitualmente se producen al comienzo
del proceso. El siguiente paso consiste en identificar los escenarios clave para el diseño. Estos son los
requisitos primarios que debe cumplir el software y las restricciones dentro de las que debe operar. A
partir de esta información, el arquitecto puede generar una descripción general de la aplicación. Esta
descripción general abarca detalles de alto nivel, como el tipo de aplicación (web, teléfono, escritorio o
nube), la arquitectura de implementación (habitualmente un diseño por niveles con componentes que se
comunican sobre límites de hardware y de red), los estilos adecuados de arquitectura que se seguirán
(como de n niveles, cliente-servidor u orientada al servicio) y las tecnologías de implementación que se
adaptan mejor al escenario.
https://msdn.microsoft.com/es-es/hh144976.aspx
Diapo 4
Representation
Capture, The structures of several of its Evaluate the
documentation that make up the Communicatio structures that design once it
Requirements Design Evaluation
and prioritization architecture are n are represented has been
of requirements. defined through documented
different views.