Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Profesora: Emir Abel Manjarrez Montero Materia: Arquitectura de Software Alumno: Galvn Garca Jos Eduardo No. Control: 09170821 Trabajo: Tarea#2: Ensayo 4+1view-architecture
ndice
1.- Introduccin ............................................Error! Bookmark not defined. 2.- El Modelo de las 4+1 vistas .................................................................. 3 3.- La Arquitectura Logica .......................................................................... 4 4.-La Vista de Procesos.............................................................................. 5 5.-Vistas del Desarrollo .............................................................................. 6 6.-Arquitectura Fisica.- ............................................................................... 7 7.-Escenarios .............................................................................................. 8 8.-Correspondencias entre las vistas ....................................................... 8 9.-Confenccionando el Modelado .............................................................. 9 Mis Concluciones ....................................................................................... 9
1.- Introduccin
El primer apartado nos habla de cmo los diagramas o modelos no tienen mucho significado a simple vista y de que tambin pueden tener muchos significados si se les conoce ms a fondo cada uno de sus componentes. Nos habla de cmo la arquitectura del software no es nica ya que depende a la necesidad del cliente es como puede tomas forma la arquitectura del mismo. Al final de este apartado nos habla de cmo el modelo 4+1 vistas fue desarrollado para solucionar los problemas y dar un enfoque alternativo a los diseadores del software para desarrollar software. Tambin nos da un pequeo resumen de los tipos de vistas y de cmo se pueden organizar las decisiones con ellas y posteriormente ilustrarlas con un conjunto reducido de casos o escenarios, los cuales constituyen la quinta vista.
De cmo los diseadores construyen su propia arquitectura tomando los elementos apropiados para satisfacer la mayora de los requisitos funcionales y los no funcionales tales como confiabilidad, portabilidad y disponibilidad del sistema.
Despus nos habla del estilo de orientacin de los objetos para llevarlo a ser un modelado nico, nos explica los ejemplos para ver la forma en que se comunican los componentes entre ellos.
En la seccin de Estilos nos dice que se pueden utilizar varios, tales como la taxonoma de Garlan y Shaw como los de tubes and filters o la de cliente/servidor, y para ms complejos se puede utilizar la forma de agrupacin de procesos del sistema de ISIS descrito por Kenneth Birman pero con otro tipo de notacin y otras herramientas.
En esta vista se toman en cuenta los requisitos internos relativos a la facilidad del desarrollo, administracin del software, reutilizacin y elementos comunes. Se apoya en la asignacin de requisitos y trabajo al equipo de desarrollo, y apoya la evaluacin de costos, planificacin, el monitoreo de progreso del proyecto y se toma como base para analizar reso, portabilidad y seguridad del software. Esta vista se representa en diagramas de mdulos o subsistemas que muestran las relaciones que se exportan e importan. Se dice que esta vista est completa cuando cada uno de los elementos estn identificados. Esta vista utiliza tambin la notacin de boch pero limita los elementos relevantes para la arquitectura.
El estilo comn para esta vista es el estilo de capas definida de 4 a 6 niveles de subsistemas. La principal regla de esta vista es que cada subsistema en una cierta capa solo puede depender de subsistemas que estn o bien la misma capa o capas inferiores de modo de minimizar el desarrollo de complejas redes de dependencias entre mdulos y permitir estrategias de desarrollo capa a capa.
7.- Escenarios
En esta etapa se utilizan las 4 vistas para que trabajen en conjunto mediante el uso de pequeas interfaces o escenarios (instancias de casos de uso ms generales) en ellos se encuentras os requerimientos ms importantes y se representan mediante diagramas de escenarios y diagramas de interaccin de objetos. Esta es la ultima vista y como utiliza loas 4 vistas principales por esa razn se le llama 4+1 y esta tiene dos principales propsitos: Como una gua para descubrir elementos arquitectnicos durante el diseo de arquitectura tal como lo describiremos ms adelante Como un rol de validacin e ilustracin despus de completar el diseo de arquitectura, en el papel y como punto de partido de las pruebas de un prototipo de la arquitectura.
Mis Conclusiones Pues como vio la forma ms segura y confiable de desarrollar un proyecto de software es el modelo de vistas 4+1, porque detecta errores a tiempo, para no realizar trabajo innecesario. La finalidad es de unificar los criterios de modelado, la necesidad de facilitar la comunicacin entre los diseadores y establecer estndares variados, lo ms claro posibles que permitan una mayor comprensin del sistema que se est modelando.