Documentos de Académico
Documentos de Profesional
Documentos de Cultura
arquitecto? ¿Por qué no realizar el diseño de la arquitectura con todo el equipo de desarrollo?
R/ depende del tamaño del equipo y del proyecto dado que si el equipo es demasiado grande
es mas complicado coordinar a los integrantes a realizar una tarea especialmente si están con
tiempo limite.
10) Con el uso de la arquitectura de una casa o edificio como metáfora, establezca
comparaciones con la arquitectura del software. ¿En qué se parecen las disciplinas de la
arquitectura clásica y la del software? ¿En qué difieren?
R/ambas disciplinas se asemejan en que el proyecto que se este elaborando cumpla con las
reglas y leyes, que este bien estructurado para el uso que se vaya a dar y que sea duradero y
que cumpla con las expectativas del cliente.
Lo que diferencia a ambas disciplinas es que una esta orientado a la elaboración de sistemas
digitales y el otro a proyectos en físico como puentes, casa o edificios.
11) Los términos estilo arquitectónico, patrón arquitectónico y marco surgen con
frecuencia en los análisis de la arquitectura del software. Investigue y describa en qué difiere
cada uno de ellos de los demás.
12) Mencione dos o tres ejemplos de aplicaciones para cada uno de los estilos
arquitectónicos mencionados en la sección 9.3.1 del libro ingeniería del software.
Arquitectura centrada en los datos: es un enfoque comercial que coloca los datos en el centro
de la infraestructura de una empresa, mientras que la tecnología se construye a su alrededor.
Ejemplos
Una panadería
Ejemplos
Un sistema que pueda manejar todas las transacciones que una empresa financiera clave ha
ejecutado en un mes.
Ejemplos
Una calculadora ya que el usuario ingresa los datos y el tipo de formula que desea procesar y
este le da las respuestas.
Arquitectura orientado a objetos: Los componentes de un sistema encapsulan los datos y las
operaciones que se deben realizar para manipular los datos. La comunicación y la coordinación
entre componentes se consiguen a través del paso de mensaje.
Ejemplos
Un sistema de login donde almacene la información del usuario y cuente con la función de
registro y comprobación de datos.
Arquitectura en capas: Se crean diferentes capas y cada una realiza operaciones que
progresivamente se aproximan mas al cuadro de instrucciones de la maquina. En la capa
externa, los componentes sirven a las operaciones de interfaz de usuario. En la capa interna,
los componentes realizan operaciones de interfaz del sistema. Las capas intermedias
proporcionan servicios de utilidad y funciones de software de aplicaciones.
Ejemplos
Una tabla de excel programada para que procese la información que le ofrece el usuario.
Un sistema en ensamblaje dado que el producto inicial pase por múltiples partes del sistema
para quedar como un producto final.