Carrera: Ingeniería de Sistemas
Asignatura: Ingeniería de Software I
Unidad VI - Diseño Arquitectónico
TRABAJO CORRESPONDIENTE A LOS ESTUDIANTES:
1) Giovana Guadalupe Marachi Baez
2) Alexis Javier Sanabria Gaona
3) Ana Cecilia Barreto Jara
________________________________________________________________________________
GUÍA DE ESTUDIO N° 7
Fecha de entrega: 22/02/2022.
Puntos: 10
Luego de la lectura el libro PRESSMAN, Roger S. “INGENIERÍA DEL SOFTWARE: UN ENFOQUE
PRÁCTICO”. 7ma Edición, realizar:
Contesto
1. Diferencia entre términos arquitectura y diseño.
Hay una diferencia entre los términos arquitectura y diseño. Un diseño es una instancia de una
arquitectura, similar a un objeto que es una instancia de una clase. Por ejemplo, considere la
arquitectura de cliente-servidor. Con esta arquitectura es posible diseñar de muchos modos un
sistema de software basado en red, con el uso de una plataforma Java (Java EE) o Microsoft
(estructura .NET). Entonces, hay una arquitectura, pero con base en ella pueden crearse muchos
diseños. Así, no es válido mezclar “arquitectura” y “diseño”.
2. En su texto evolutivo Handbook of Software Architecture [Boo08], Grady Booch sugiere los
géneros arquitectónicos, cita 5 y habla ellos.
Inteligencia artificial: Sistemas que simulan o incrementan la cognición humana, su
locomoción u otros procesos orgánicos.
Comerciales y no lucrativos: Sistemas que son fundamentales para la operación de una
empresa de negocios.
Comunicaciones: Sistemas que proveen la infraestructura para transferir y manejar datos,
para conectar usuarios de éstos o para presentar datos en la frontera de una
infraestructura.
Contenido de autor: Sistemas que se emplean para crear o manipular artefactos de texto
o multimedios.
Dispositivos: Sistemas que interactúan con el mundo físico a fin de brindar algún servicio
puntual a un individuo.
Financieros: Sistemas que proporcionan la infraestructura para transferir y manejar dinero
y otros títulos.
Juegos: Sistemas que dan una experiencia de entretenimiento a individuos o grupos.
3. ¿Qué es la arquitectura del software?
La arquitectura del software de un programa o sistema de cómputo es la estructura o estructuras
del sistema, lo que comprende a los componentes del software, sus propiedades externas visibles
y las relaciones entre ellos.
La arquitectura no es el software operativo. Es una representación que permite, analizar la
efectividad del diseño para cumplir los requerimientos establecidos, considerar alternativas
arquitectónicas en una etapa en la que hacer cambios al diseño todavía es relativamente fácil y
reducir los riesgos asociados con la construcción del software.
PUNTAJE (2 PUNTOS CADA
INDICADORES DE EVALUACIÓN
ÍTEM)
1 - Posee los conceptos, características y conocimientos generales
del contenido, utilizando vocabulario técnico.
2 - Demuestra secuencia y estructura lógica en la presentación de
su trabajo.
3 - Expresa ideas claras, redacta de forma apropiada contenidos
técnicos.
4 - Reconoce los contenidos mínimos requeridos en la asignatura.
5. Desarrollo ordenado y coherencia en la exposición.
TOTAL PUNTAJE OBTENIDO