Ian Somerville
1. Explique por que es necesario diseñar la arquitectura del sistema antes de redactar las especificaciones.
-Porque al diseñar una arquitectura del sistema antes podemos abarcar con más pruebasde las especificaciones con mayor margen de error.
2. Explique porque podrían tener conflictos de diseñar una arquitectura en la que los requerimientos de disponibilidad y seguridad son losrequerimientos no funcionales más importantes.
-Se podría tener conflictos al diseñar una arquitectura en donde los requerimientos de disponibilidad y seguridad son los requerimientos no funcionales másimportantes, ya que la mantenibilidad es un requerimiento crítico al momento del desarrollo al igual que la seguridad y se debería especificar si será un subsistema o un pequeño número de subsistemas por esose debe tener en cuenta estos dos requerimientos no funcionales ya que de ellos depende la estructura elegida.
3.Construya una tabla que muestre las ventajas e inconvenientes de los modelosestructurales analizados en este capitulo.
Modelo estructural
Ventaja
inconveniente
Modelo de Repositorio
1.Forma eficiente de compartir grandes cantidades de
Datos.
2.Los subsistemas deben estar acordes(compatibilidad)
Con el modelo de datos del repositorio.
3.Los subsistemas que producen datos no necesitan
Conocer cómo los otros subsistemas emplean sus datos.
4. diferentes subsistemas pueden tenerdistintos requerimientos de protección, recuperación y
Políticas de seguridad.
5. El Repositorio facilita compartir recursos.
1.La evolución puede ser difícil a medida que se genera
Mayor volumen deinformación.
2. Las actividades tales como: copias de seguridad,
protección, control de acceso y recuperación de
Errores están centralizados.
3. Es difícil distribuir el Repositorio sobre varias
Máquinas.Modelo Cliente – Servidor
1. Es una arquitectura distribuida.
2. Se puede hacer un uso efectivo de los sistemas en red, con muchos procesadores distribuidos.
3. Es fácil añadir un nuevo servidor e...
Regístrate para leer el documento completo.