Examen diciembre 2017 pregunta 15

Examen diciembre 2017 pregunta 15

de Facundo Andres Torterola Artave -
Número de respuestas: 1

Buenas, dada la siguiente pregunta:

15. En lo que refiere a la arquitectura y diseño de los sistemas de software:

 I. Cuando se comienza con el diseño, es importante comprender y definir el contexto en el cual el sistema va a operar, así como las interacciones con los sistemas externos. 

II. Los diagramas de secuencia y de colaboración permiten modelar el comportamiento dinámico del sistema.

III. El enfoque de desarrollo basado en la reutilización presenta como ventaja acelerar la velocidad con que se pone el sistema en producción ya que el tiempo de desarrollo puede ser reducido. 

IV. Si se logra manejar la complejidad del diseño, se reduce la probabilidad de introducir defectos durante su elaboración. 

V. Explicitar la arquitectura permite validar requisitos no funcionales del sistema.

Me queda la duda de porque la V es verdadera? 

En respuesta a Facundo Andres Torterola Artave

Re: Examen diciembre 2017 pregunta 15

de Vanessa Casella -

Buenas,

Mediante la arquitectura es posible validar que se atienden requisitos no funcionales. Por ejemplo, si tu sistema tiene que soportar una gran cantidad de usuarios de manera concurrente sin degradar la calidad del servicio, se puede pensar en una arquitectura con balanceador y varios nodos que reciban las peticiones. Además, podría pensarse en tener la posibilidad de escalar ante períodos de gran de demanda.
Estas decisiones hay que validarlas con los stakeholders, por ejemplo con un diagrama de despliegue, porque implica que se validen aspectos de comunicación entre los componentes del sistema, tal vez comunicaciones con sistemas externos, protocolos, hardware, etc.

Saludos,
Vanessa.