La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Integrantes: Castro José 25-06-12 República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Instituto Universitario Tecnológico.

Presentaciones similares


Presentación del tema: "Integrantes: Castro José 25-06-12 República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Instituto Universitario Tecnológico."— Transcripción de la presentación:

1 Integrantes: Castro José 25-06-12 República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Instituto Universitario Tecnológico De Ejido Extensión Bailadores

2 Descripción de los subsistemas y componentes de un Sistema de Software y las relaciones entre ellos.

3 Vista Lógica Vista de Desarrollo Vista Física Vista de Procesos Escenarios Trazabilidad Modelo 4+1 kruchten

4 El escenario es representado por diagramas de casos de uso, siendo optativo que nuestra primera mirada sea la de un diagrama de caso de uso de negocios que nos permita analizar de una mirada mas alta los distintos escenario. Desde el escenario se debe poder hacer una trazabilidad a los distintos artefactos de la arquitectura, tanto a una clase, un componente, un proceso, etc. que cubra algunas de las funcionalidad. Escenarios

5 Vista Lógica Debe soportar el análisis y la especificación de los requisitos funcionales. los diagramas uml que satisfacen esta vista son diagrama de clases, de estado y colaboración. El estilo arquitectónico mas usado es el orientado a objeto.

6 Vista de Procesos Debe soportar los requisitos no funcionales. Especificar el ciclo de control de cada operación así como diseñar la concurrencia y sincronización de los procesos de cada una de las clases de la vista lógica. Por lo tanto la vista de procesos debe ser trazable con la vista lógica. Los diagramas que dan soporte a esta vista son de actividad, de estados, de secuencia. El estilo arquitectónico mas usado es pipes & filter o cliente/servidor.

7 La vista de desarrollo muestra de forma estática la organización de los módulos del software en entorno de desarrollo. El software es empaquetado en pequeños trozos (librerías de programa, subsistemas, componentes, etc.), los subsistemas se organizan en capas jerárquicas, y cada capa proporciona una interfaz bien definida a sus capas superiores. Esta vista se apoya en los diagramas uml de componentes y paquetes. Esta vista es trazable con la vista lógica y el estilo arquitectónico mas usado es el de n-tier. La vista de desarrollo muestra de forma estática la organización de los módulos del software en entorno de desarrollo. El software es empaquetado en pequeños trozos (librerías de programa, subsistemas, componentes, etc.), los subsistemas se organizan en capas jerárquicas, y cada capa proporciona una interfaz bien definida a sus capas superiores. Esta vista se apoya en los diagramas uml de componentes y paquetes. Esta vista es trazable con la vista lógica y el estilo arquitectónico mas usado es el de n-tier. Vista de Desarrollo

8 Vista Física Contiene los nodos que forman la topología hardware sobre la que se ejecuta el sistema. Se preocupa principalmente de la distribución, entrega e instalación de las partes que constituyen el sistema. Los aspectos estáticos de esta vista se representan mediante los diagramas de despliegue y los aspectos dinámicos con diagramas de interacción, estados y actividades.

9

10 Diseño (vista lógica) Diseño (vista lógica) Implementación (vista de desarrollo) Implementación (vista de desarrollo) Despliegue (vista física) Despliegue (vista física) Proceso Casos de Uso (Escenarios) Casos de Uso (Escenarios)

11 Casos de Uso

12 Diseño

13 Creado: 1979 Trygve Reenskaug Permite: Separar la GUI de los datos y la lógica apoyándose en 3 componentes. Componentes: Modelo. Vista. Controlador.

14 Modelo: Representación de los datos y reglas de negocio. Manejar un registro de vistas y de los componentes que existen en el sistema. Vista: Mostrar la información del modelo de un formato adecuado. Poseer un registro del controlador asociado y brinda el servicio de update. Controlador: Responde a los eventos provocados por el usuario, (se da clic y se digita un texto) Implicando cambios en el modelo y la vista. Correcta gestión a las entradas de usuario.

15 Controlador Vista Modelo Relación Indican la utilización del patrón OBSERVER

16 Aplicaciones a gran escala: Cambia la lógica. Diseño incorrecto, fusiona: Interfaz de usuario Mundo exterior Modificar Varios elementos del negocio, si se presenta una transformación. Conlleva Se requiere desacoplar la VISTA, logrando así mayor reusabilidad

17 Diseño de sistemas software en UML. Autores: Ernest Teniente López,Antoni Olivé Ramon,Enric Mayol Sarroca,Cristina Gómez Seone Página Web: http://cic.puj.edu.co/wiki/lib/exe/fetch.php?id=materias:arquitecturahttp://cic.puj.edu.co/wiki/lib/exe/fetch.php?id=materias:arquitectura de_software&cache=cache&media=materias:modelo4_1.pdf Programación Avanzada en Java. Autores: Sonia Jaramillo Valbuena, Sergio Augusto Cardona Torres, Dumar Antonio Villa Zapata Apoyo: ¡Gracias por su Valiosa atención!


Descargar ppt "Integrantes: Castro José 25-06-12 República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Instituto Universitario Tecnológico."

Presentaciones similares


Anuncios Google