UML 2.5 For Developer - cibertec.edu.pe · •Diagramas de interacción de análisis Diseño del...

2
UML 2.5 FOR DEVELOPER En este curso, el participante entenderá los conceptos y técnicas para desarrollar un análisis y diseño orientado a objetos de un sistema. En este sentido, el alumno utilizará la notación UML para diseñar un modelo eficiente y robusto, representado en casos de uso, según los requerimientos del usuario. DIRIGIDO Profesionales, egresados y estudiantes, interesados en aprender el lenguaje unificado de modelado de sistemas de software (UML) más conocido y utilizado en la actualidad. PRE-REQUISITOS •Conocimiento de Windows (nivel básico) •Conocimiento de MS Excel (nivel básico) •Conocimiento de MS Word (nivel básico) •Conocimiento de algoritmos y programación orientada a objetos (nivel básico) CERTIFICACIONES •Al término de la capacitación, el alumno obtendrá un certifi- cado de UML 2.5 for Developer por aprobar el programa. •Al completar satisfactoriamente 3 cursos de la línea de especialización se le acreditará con una Especialización en Ingeniería de Software. LOGROS DE CURSO Al finalizar el curso, el alumno será capaz de diseñar aplica- ciones utilizando estándares de la industria de software. Adicionalmente, estará en la capacidad de: •Utilizar una herramienta formal para la identificación de los requisitos de software •Aplicar la notación UML durante el proceso de análisis y diseño de software •Elaborar los distintos diagramas técnicos de un proyecto informático. LÍNEA DE ESPECIALIZACIÓN Agile Unified Process (AUP) Integración CMMI con PMBOK y Metodologías Ágiles Ingeniería de Requerimientos de Software UML 2.5 for Developer Duración: 48 horas 1

Transcript of UML 2.5 For Developer - cibertec.edu.pe · •Diagramas de interacción de análisis Diseño del...

UML 2.5 FOR DEVELOPEREn este curso, el participante entenderá los conceptos y técnicas para desarrollar un análisis y diseño orientado a

objetos de un sistema. En este sentido, el alumno utilizará la notación UML para diseñar un modelo eficiente y

robusto, representado en casos de uso, según los requerimientos del usuario.

DIRIGIDOProfesionales, egresados y estudiantes, interesados en aprender el lenguaje unificado de modelado de sistemas de software (UML) más conocido y utilizado en la actualidad.

PRE-REQUISITOS•Conocimiento de Windows (nivel básico)•Conocimiento de MS Excel (nivel básico)•Conocimiento de MS Word (nivel básico)•Conocimiento de algoritmos y programación orientada a objetos (nivel básico)

CERTIFICACIONES•Al término de la capacitación, el alumno obtendrá un certifi-cado de UML 2.5 for Developer por aprobar el programa. •Al completar satisfactoriamente 3 cursos de la línea de especialización se le acreditará con una Especialización en Ingeniería de Software.

LOGROS DE CURSOAl finalizar el curso, el alumno será capaz de diseñar aplica-ciones utilizando estándares de la industria de software. Adicionalmente, estará en la capacidad de:•Utilizar una herramienta formal para la identificación de los requisitos de software•Aplicar la notación UML durante el proceso de análisis y diseño de software•Elaborar los distintos diagramas técnicos de un proyecto informático.

LÍNEA DE ESPECIALIZACIÓN

Agile Unified Process (AUP)

Integración CMMI con PMBOK y Metodologías Ágiles

Ingeniería de Requerimientos de Software UML 2.5 for Developer

Duración: 48 horas

1

CONCEPTO Y TERMINOLOGÍAModel Driven Architecture (MDA)Model Driven Development (MDD)Rational Unified Process (RUP)Unified Modeling Language (UML)Test Driven Development (TDD)Model, View, Controller (MVC)

Behavior DiagramsStructure DiagramsInterface PrototypesDomain DesignClassesAbstraction

ArtifactsPackagesStereotypeObjectsFramesConstraints

ANÁLISIS Y DISEÑO ORIENTADO A OBJETIVOS:

Informes: Central: 633-5555 Correo: [email protected]

Sede Miraflores: Av. Diez Canseco cdra. 2

Sede Independencia:Av. Carlos Izaguirre 233

Colegio Sophianum:Av. Salaverry 2100 - San Isidro

Sede Breña:Av. Brasil 714 - 792 ( CC La Rambla )

Sede Bellavista:Av. Oscar R. Benavides 3866 - 4070 Mall Plaza

Universidad Champagnat:Av. Brasil 714 - 792 ( CC La Rambla piso 3)

Sede San Juan de Lurigancho:Av. Próceres de la Independencia 3023 - 3043

Fundamentos de Plataforma Android•Desarrollo de aplicaciones en plataforma Google•Desarrollo de aplicaciones con Android •Android Studio•Gradle•Navegar entre las opciones del Android Studio para desplegar la aplicación creada en plataforma Google

Análisis y diseño orientado a objetos•Crisis del software•Modelado de software•RUP y UML-Metodologías y estándares del desarro-llo de software-Reglas de construcción de la notación UML•Navega por la herramienta con la meto-dología•Plantilla de trabajo UML

Modelado de negocio •El modelado de negocio•Proceso unificado de desarrollo (RUP)-Workflow y Elementos-Actividades de la disciplina de modelado de negocio.Casos de uso de negocio•Automatización de los procesos de la empresa en evaluación•El modelo de dominio

Requerimientos del sistema•Disciplina de requisitos-Herramientas más utilizadas en la obtención de requerimientos -Identificar los elementos de la disciplina de requisitos•El modelado de casos de uso-Modelo de casos de uso del sistema-Especificación de caso de uso

Análisis del sistema•Análisis de los casos de uso•Realización de casos de uso•Elementos de una realización de casos de uso•Diagrama de clases de análisis•Refinado del modelo conceptual•Diagramas de interacción de análisis

Diseño del sistema•Realización de diseño de casos de uso•Elementos de diseño•Diagrama de clases de diseño•Diagramas de interacción de diseño•Modelo lógico•Modelo físico•Diagrama de máquina de estado

Implementación y despliegue•Disciplina RUP de implementación•Roles y tareas a desarrollarse en la fase de implementación•Diagrama de componentes•Diagrama de despliegue