Professional Documents
Culture Documents
Ingeniera de
Software es
Alumno : Daniel Amaro Villajulca
Codigo : 09200137
Escuela : EAPSW
Curso : Arquitectura de Software
Profesor : Hugo Cordero.
2014
negociacin, formacin de consenso, y se comunican entre s. Cada parte interesada del sistema se
ocupa de diferentes caractersticas del sistema :
El usuario le preocupa que el sistema es rpido, fiable y disponible cuando sea necesario.
El cliente le preocupa que la arquitectura se puede implementar a tiempo y de acuerdo al
presupuesto.
El director est preocupado (adems de las preocupaciones sobre el costo y el horario) que la
arquitectura permitir a los equipos trabajar de manera muy independiente, interactuando en formas
disciplinadas y controladas.
El arquitecto est preocupado acerca de las estrategias para alcanzar todos esos objetivos.
2.5 Llevar decisiones tempranas del diseo
Arquitectura de software es una manifestacin de las primeras decisiones de diseo sobre un
sistema y esto lleva a que tiene una suma importante en las fases de desarrollo , despliegue y
mantenimiento. Un diseo de la arquitectura puede ser visto como un conjunto de decisiones. Las
primeras decisiones del diseo limitan las decisiones que siguen, y el cambio de estas decisiones
tienen enormes consecuencias, a veces la arquitectura debe hacerse para poder ser rediseado pero
esto no es muy fcil que digamos.
2.6 Definicin de restricciones en una implementacin
Una aplicacin con una arquitectura si se ajusta a las decisiones de diseo establecidas por la
arquitectura .Esto significa que la aplicacin debe ser implementada como el conjunto de elementos
prescritos, estos elementos deben interactuar unos con otros de la manera prescrita, y cada
elemento debe cumplir con su responsabilidad a los otros elementos segn lo dictado por la
arquitectura. Los arquitectos no tienen que ser expertos en todos los aspectos de diseo de
algoritmos o las complejidades del lenguaje de programacin , a pesar de que ciertamente deben
saber lo suficiente para no disear algo que es difcil de construir pero ellos son los responsables de
establecer, analizar y hacer cumplir las compensaciones arquitectnicos. Cada una de estas recetas
es una limitacin para el implementador.
2.7 Influenciando a la Estructura Organizacional
El mtodo normal para dividir la labor en un proyecto grande es asignar porciones de grupos
diferentes del sistema a construir. Esto es llamado el desglose de trabajo de la estructura de un
sistema. Debido a que la arquitectura incluye la ms amplia descomposicin del sistema, esto es
tpicamente usado como base para el desglose de trabajo de la estructura. El desglose de trabajo de
la estructura a su vez determina las unidades de planificacin, programacin y presupuesto; canales
de comunicacin entre equipos; control de la configuracin y organizacin del sistema de archivos;
integracin y planes de prueba y procedimientos e incluso pequeos detalles de proyectos tales
como la forma en la que la intranet del proyecto est organizada . Un efecto secundario de
establecer la estructura de desglose de trabajo es congelar algunos aspectos de la arquitectura de