Top Banner
La Arquitectura Empresarial y la Arquitectura Orientada a Servicios (SOA) Tema 6: Arquitectura de la Solución y Tecnológica UNIVERSIDAD PERUANA UNIÓN Unidad de Posgrado de Ingeniería de Sistemas
29
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

Presentacin de PowerPoint

Autores fundamentalesGRADYBOOCHIVARJACOBSONJAMESRUMBAUGH(OMT)Object Modelling Technique.(BOOCH)Object Oriented Design with Applications.(OOSE)Object Oriented Software Engineering.6Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

AgendaUnified Modeling Languaje. UML.Surgimiento de UML.Diagramas de UML.Futuro de UML.Unified Modeling Language (UML)UML es un lenguaje para visualizar, especificar, construir y documentar los artefactos (modelos) de un sistema, desde una perspectiva Orientada a Objetos.

Adems:Es una notacin, no es un proceso.Establecido como estndar para documentar el proceso de ingeniera de software.Combina lo mejor del modelado de procesos, objetos, datos y componentes.3Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

RUP y UMLRUP es una metodologa para el desarrollo de sistemas informticos con tecnologa orientada a objetos.

UML es un estndar para describir el desarrollo de sistemas informticos con tecnologa orientada a objetos.

Surgimiento de UMLUML1.3UML 1.1UML 1.0UML 0.9UnifiedMethod 0.8 Otros M- to-dos O O S EBOOCHOMTBOOCH: til en fases de diseo y construccin de sistemas.OMT: til en fase de anlisis.OOSE: til en Casos de Uso. UML 2.07Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagramas de UMLDiagrama de ActividadesDiagrama de Casos de UsoDiagrama de ClasesDiagrama de ObjetosDiagrama de EstadosDiagrama de SecuenciaDiagrama de ColaboracinDiagrama de ComponentesDiagrama de DespliegueModelos8Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagrama de ActividadesSe utiliza para modelar los roles y la secuencia de actividades que ocurren en un proceso.Un rol puede ser:Actor (actor).Trabajador (worker).9ElProfesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagrama de Actividades

10Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagrama de Casos de UsoGrafica los requerimientos funcionales a travs de los procesos a realizar, los roles y la interaccin entre ellos, desde el punto de vista del actor.Representa a los actores, casos de uso y las relaciones entre ellos.Un caso de uso representa un conjunto de actividades del negocio o el sistema agrupadas en un proceso11Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagrama de Casos de Uso

12Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagrama de ClasesDescribe la estructura esttica del sistema modelando las entidades o clases presentes y las relaciones entre ellas.Incluye los atributos, operaciones y asociaciones que caracterizan el comportamiento e interaccin de las clases.13Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagrama de Clases

14Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagrama de ObjetosMuestra los objetos que intervienen en el Caso de Uso y los enlaces segn los mensajes pasados entre ellos.Diagrama de Objetos

Diagrama de EstadosDescribe el comportamiento de un sistema a travs de todos los estados posibles en los que puede encontrarse un objeto en particular y la manera en que cambia dicho estado.Muestra el ciclo de vida de los objetos de una clase.17Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagrama de Estados

18Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagrama de SecuenciaVista grfica de la mecnica de interaccin de los objetos en un determinado escenario organizados por su lnea de vida en orden cronolgico. Incluye los mensaje enviados entre ellos.Contribuye a determinar las responsabilidades de las clases.19Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagrama de Secuencia

20Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagrama de ColaboracinMuestra la forma en que se mueve el foco de un objeto a otro.Grafica el orden en que ocurren los mensajes de una operacin o transaccin entre objetos por sus enlaces.21Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagrama de Colaboracin

22Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagrama de ComponentesMuestra la organizacin, dependencia y relacin entre los componentes de software del diseo fsico del sistema.Incluye componentes internos al sistema como cdigo fuente, cdigo binario y ejecutables.Tambin incluye los componentes externos al sistema y la relacin con estos.23Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagrama de Componentes

24Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagrama de DespliegueDescribe las relaciones fsicas entre los elementos de software y hardware segn la arquitectura fsica del sistema.Incluye los procesadores, equipos, interconexiones y el software que se encontrar en cada nodo o unidad de cmputo.25Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Diagrama de Despliegue

26Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Futuro de UMLEstndar de modelado de Sistemas Informticos Orientados a Objetos.Herramientas til y evolutiva.Extensa bibliografa.Adoptado por muchas empresas y corporaciones.Usado en proyectos informticos exitosos de grandes instituciones.Ejercicio Utilizar el Rational System Architect y realizar los ejercicios indicados en el manual

Realizar el ejercicios orientado en el material.Trabajo Aplicativo 228Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)

Resumn Tpicos cubiertos en esta sesin:

Elementos de Implementacin de la AECaractersticas de las herramientas que soportan la AEUtilizacin del Rational System Architect

29Instituto para la CalidadPontificia Universidad Catlica del Per Profesor: Pedro Cruz HernndezCurso: La Arquitectura Empresarial (AE) y la Arquitectura Orientada a Servicios (SOA)