UML y UP. Programa de Estudio.

Documentos relacionados
UML y UP. Programa de Estudio.

UML y UP. Programa de Estudio.

Capacitación adquirida por el alumno al finalizar este modulo

Patrones de Diseño. Programa de Estudio.

Interacción Persona - Ordenador

Java Spring. Programa de Estudio.

Java Spring. Programa de Estudio.

Autor: Amhed Sinue Pérez Valdéz

ZCBC. ECBTI. Programa Ingeniería de Sistemas. Curso Académico de Programación Orientada a Objetos. Código José Acevedo y Gómez

Lenguaje de Modelamiento Unificado.

UML (Unified Modeling Language) Octubre de 2007

TEST (2 0 puntos, 0 20 puntos por pregunta correcta, puntos por error) [Marcar sólo una opción]

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ

Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232)

Capítulo N 5 TEMAS. Diagramas de Actividad para modelado de Negocio. 1. Diagrama de actividades. 2. Elementos de un Diagrama de Actividades

1. INTRODUCCIÓN A UML...

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS

Curso Programming in HTML5 with JavaScript and CSS3 (20480)

Guía del Curso Analista Programador Java: Business Apps Expert

octubre de 2007 Arquitectura de Software

Modelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información

Planificaciones Análisis de la Información. Docente responsable: GONZALEZ NORBERTO DANIEL. 1 de 6

Curso Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services (6236)

Diagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING

Programación en Android

Java para no Programadores

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services (6235)

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES SYLLABUS DE INGENERIA DE SOFTWARE I

Java para no Programadores

INGENIERÍA WEB. Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Otoño de 2017

Analista Programador MySQL. Informática y Programación

PHP Web Services. Programa de Estudio.

PHP Web Services. Programa de Estudio.

Javascript Desarrollador Front- End

Javascript Desarrollador Front- End

1. INTRODUCCIÓN AL UML...1

PHP Web Services. Programa de Estudio.

Curso Microsoft SharePoint 2010 Application Development (10175)

TEMA 6: INTRODUCCIÓN A UML

Crear diagramas basados en UML para la representación de la solución a un problema mediante el Paradigma Orientado a Objetos.

1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:

Responsive Web Design & Boostrap

Curso Essentials of Developing Windows Store Apps Using HTML5 and JavaScript (20481)


INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ

CLASE 3: UML DIAGRAMAS CASOS DE USO. Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez

1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.

El lenguaje Unificado de Modelado (UML)

Curso Developing Windows Azure and Web Services (20487)

After Effects Avanzado

El Lenguaje Unificado de Modelado (UML)

UMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología

Desarrollo Seguro. Programa de Estudio.

Principios de la Tecnología de Objetos

Diseño de Interfaces Web

Curso Implementing and Managing Microsoft Desktop Virtualization (10324)

Curso Administering Windows Server 2012 (20411)

PROYECTO DE GRADO SISTEMA DE CONTROL Y SEGUIMIENTO DE ACTIVOS FIJOS PARA LA EMPRESA AUTOVENTA INTERCAMBIO

Sistemas de Información II. Análisis de Sistemas Orientado a Objetos

A continuación se describe con mayor detalle cada una de tales unidades:

Java Web J2EE con JSP

Java Web J2EE con JSP

Java Web J2EE con JSP

Formatos para prácticas de laboratorio

Proceso de Desarrollo de SW

Capítulo 2.- Marco Teórico

Programación Web con ASP.NET

SEMESTRE: CREDITOS: 3 Horas Presénciales: 3 Horas de Acompañamiento: 1 Total Horas Semanales 4 CODIGO: Sistemas de Información

Curso Developing ASP.NET MVC 4 Web Applications (20486)

SÍLABO DE INGENIERÍA DE SOFTWARE

UML Unifield Modeling Languaje

Unified modeling language

Raspberry PI. Programa de Estudio.

Unidad IV: Modelo de Diseño 4.1. Estrategias de diseño

Programación Orientada a Objetos

UML: INTRODUCCIÓN, ORIENTACIÓN a Objetos

INGENIERÍA DEL SOFTWARE

Curso Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463)

Tema 10: Interfaces. Índice

PHP Orientado a objetos

Web & Mobile Solutions Architect

Contenido. Introducción. Herramientas de apoyo a RUP. Herramientas de apoyo en la captura de requisitos Herramientas de modelado con UML

Software Tester QA. Programa de Estudio.

PROGRAMA ANALÍTICO DE ASIGNATURA

INDICE CARTAS DESCRIPTIVAS S3

A. Goñi, J. Ibáñez, J. Iturrioz, J.A. Vadillo OCW 2013

Evolución de la Programación Orientada a Objetos

Introducción a Base de Datos

Programa Educativo: PROGRAMA DE ESTUDIO Área de Formación : Horas teóricas: Horas prácticas: Total de Horas: Total de créditos:

Modelado de Arquitectura Software

MODULO IV. Análisis y Diseño de Sistemas de Información INF-162 IV. UML. 4.1 Introducción

Microsoft Entity Framework

De Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías

Reportes con SQL Server

PHP Laravel. Programa de Estudio.

Microsoft Entity Framework

DIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE GLORIA CECILIA RÍOS MUÑOZ

CISCO Fundamentos de Redes

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

Grado de Ingeniería Informática. Consultor: Juan José Cuadrado Gallego Alumno: Isabel Guerra Monclova

Transcripción:

UML y UP Programa de Estudio

UML y UP Analiza, modela y diseña sistemas orientado a objetos con UML. Aprende cuándo y cómo utilizar todos los diagramas que forman parte de UML en forma práctica utilizando el Enterprise Architect como herramienta de modelado, dominando la integración entre diagramas y su navegación. Contenido del curso El curso comienza con una introducción al Lenguaje Unificado de Modelado UML para el análisis y diseño de sistemas orientados a objetos, junto con una explicación de la concepción de UP y RUP como metodología de utilización. Requisitos Se requieren conocimientos sólidos en programación o haber realizado cualquiera de los siguientes cursos: Java J2SE Standard Programming Programación.NET con C# PHP Javascript Desarrollador Front-End Node.JS y Mongo DB Programación en ios Modalidad de cursado Puedes tomar este curso en modalidad presencial o modalidad a distancia

En este curso aprenderás a Identificar cada uno de los diagramas que conforman UML, cómo y dónde utilizarlos. Implementar los elementos y relaciones de cada diagrama. Modelar las diferentes vistas de un sistema. Utilizar el software de modelado Enterprise Architect para la construcción de diagramas. Reutilizar mismos elementos en diferentes diagramas, integrar y conectar diagramas diferentes.

Plan de Estudios

1. Introducción a UML - Qué es UML? - Qué es un modelo? - Cómo nace UML - Dónde se utiliza 2. Introducción a los diagramas de UML Los diagramas de UML - Diagrama de clases - Diagrama de objetos - Diagrama de casos de uso - Diagrama de comunicación - Diagrama de secuencia - Diagrama de estados - Diagrama de actividades - Diagrama de componentes - Diagrama de despliegue Clasificación - Diagramas estáticos - Diagramas dinámicos - Diagrama estructurales - Diagrama de comportamiento 3. El diagrama de clase (class diagram) - Clase - Interfaz - Generalización - Asociación - Composición - Agregación - Implementación o realización Clases estereotipadas - Qué es un estereotipo de clase - El estereotipo boundary - El estereotipo control - El estereotipo entity - Representación grafica - Modelo de análisis - Modelo de diseño - Diseño de base de datos 4. Diagrama de objetos (object diagram) - Objeto

- Vinculo - Vinculo direccional - Fotografía del sistema 5. Diagrama de casos de uso - Actor - Caso de uso (use case) - Asociación - Generalización - Especialización - Inclusión - Extensión - Captura de requisitos funcionales - Modelo de casos de uso - Establecimiento de contratos - Construcción de casos de prueba (test cases 6. Diagrama de estados - Estado (state) - Estado compuesto (sub-machine state) - Pseudo-estado inicial (initial state) - Pseudo-estado final (final state) - Punto de entrada (entry point) - Punto de salida (exit point) - Estado de sincronización (sync state) - Estado histórico (shallow history state) - Estado histórico profundo (deep history state) - Fork - Join - Unión (junction) - Decisión (choice) - Transición - Seguimiento de un objeto 7. Diagrama de actividades

- Actividad (activity) - Actividad estructurada (structured activity) - Acción (action) - Objeto (object) - Datastore object - Centralbuffer node - Pseudo-estado inicial (initial state) - Pseudoestado final (final state) - Señal de envío (send signal) - Señal de recepción (receive signal) - Manejador de excepciones (exception handler) - Fork - Join - Decisión (choice) - Partición (partition) - Flujo de control (control flow) - Flujo de objeto (object flow) - Flujo de objeto con pines (pinned object flow) - Flujo de interrupción (interrupt flow) - Desarrollo de aplicaciones procedurales - Modelado de procesos de negocio - workflow 8. Diagrama de comunicación (communication diagram) - Actor - Objeto - Boundary - Control - Entity - Vinculo - Vinculo direccional - Mensaje - Realización de casos de uso en el modelo de análisis 9. Diagrama de secuencia (sequence diagram) - Actor - Linea de vida (lifeline) - Boundary - Contro - Entity - Mensaje - Realización de los casos de uso en el modelo de diseño

10. Diagrama de componentes (component diagram) - Componente - Interfaz - Utilización (use) - Implementación (implementation) - Modelado de un sistema - Modelado de un modulo 11. Diagrama de despliegue (deployment diagram) - Nodo (node) - Componente (component) - Dispositivo (device - Ambiente de ejecución (execution environment) - Especificación de despliegue (deployment spec) - Asociación - Utilización (use) - Comunicación (communication path) - de la arquitectura de un sistema 12. Conceptos generales Estereotipos Valor etiquetado(tagged values) Ingeniería directa Ingeniería inversa El lenguaje xml

13. Introducción al proceso unificado de desarrollo de software Historia - El proceso objectory - El proceso objectory de rational - El proceso unificado de rational (rup) La necesidad de una metodología Fundamentos del proceso unificado de desarrollo - Dirigido por casos de uso - Centrado en una arquitectura - Iterativo e incremental Ciclo de vida del proceso unificado - Fase de inicio - Fase elaboración - Fase de construcción - Fase de transición 14. Laboratorios Diagrama de clases Diagrama de objetos Diagrama de casos de uso Diagrama de estados Diagrama de actividades Diagrama de secuencia Diagrama de comunicación

Lavalle 648 Piso 8, Microcentro, CABA 4328-0457 info@educacionit.com EducaciónIT. Copyright 2005-2017