Reingenieria
Enviado por luis_uchiha89 • 10 de Abril de 2014 • 511 Palabras (3 Páginas) • 212 Visitas
Arquitectura de Software – Unidad 3
1.- ¿Qué es el diseño de software?
Es la actividad del ciclo de vida del software en la cual se analizan los requisitos para producir una descripción de la estructura interna del software que sirva de base para su construccion
2.- ¿Qué es lo que describe un diseño de software?
- la arquitectura del software (como está descompuesto y organizado en componentes)
- la interfaces entres dichos componentes
- los componentes a nivel de detalle que permita su construccion
3.- ¿Cuáles son los dos tipos de diseño de software que identifica el estándar ISO 12207?
- arquitectural
- detallado
4.- ¿Qué es el diseño arquitectural y que se obtiene como resultado de él?
Es el primer paso en el diseño de un sistema, previo al diseño detallado
5.- ¿Qué son los principios del diseño del software?
Son nociones clave consideradas fundamentales en muchas aproximaciones y conceptos de diseño diferentes
6.- Mencione y explique dos principios del diseño del software.
Acoplamiento: fortaleza de las relaciones entre módulos (inter)-
Cohesion: como están relacionados los elementos de un mismo modulo (intra).
7.- ¿Qué es un subsistema?
Un sistema en sí mismo, cuyo funcionamiento es independiente de los servicios provistos por otros subsistemas
8.- ¿Qué es un módulo?
Componente de un sistema que provee servicios a otros componentes y que no se considera sistema separado
9.- ¿Qué es la arquitectura de software?
Descripción de los subsitemas y componentes de un sistema software y de las interrelaciones entre ellos
10.- Mencione y explique 2 atributos de calidad del sistema (requisitos no funcionales).
Rendimiento: utiliza componentes grandes en vez de grano fino para concentrar las operaciones criticas y minimizar las comunicaciones.
Seguridad: usa una arquitectura por capas con los activos críticos en las capas más internas.
11.- ¿Qué es un estilo arquitectural?
Es un conjunto de restricciones que definen un conjunto o familia de arquitecturas afines que satisfacen dichas restricciones.
12.- Mencione 2 estilos arquitecturales y proporcione ejemplos de cada uno.
13.- Explique que es el estilo arquitectural de Capas y proporcione un ejemplo.
14.- Explique que es el estilo arquitectural de Cliente-Servidor y proporcione un ejemplo.
15.- Explique que es el estilo arquitectural de Control Centralizado y proporcione un ejemplo.
Un subsistema tiene toda la responsabilidad para controlar, iniciar y parar los otros subsistemas.
- llamada-retorno
-gestor
16.- Explique que es el estilo arquitectural de Control basado en Eventos y proporcione un ejemplo.
...