UML 2.5 Iniciación, ejemplos y ejercicios corregidos (4ª edición)
|
|
- María Isabel Hidalgo Fidalgo
- hace 5 años
- Vistas:
Transcripción
1 Introducción 1. Motivaciones de la obra El mundo de los caballos Contenido de la obra 14 A propósito de UML 1. Introducción El origen de UML El Proceso Unificado Arquitectura dirigida por modelos: MDA 22 Conceptos de la orientación a objetos 1. Introducción El objeto La abstracción Clases de objetos Encapsulación 27 1/11
2 6. Especialización y generalización Herencia Clases abstractas y concretas Polimorfismo Composición La especialización de los elementos: la noción de estereotipo en UML Conclusión 36 Modelado de los requisitos 1. Introducción Casos de uso Actores Escenarios Asociación entre un actor y un caso de uso Diagrama de los casos de uso La cardinalidad de la asociación actor/caso de uso 42 2/11
3 8. Relaciones entre los casos de uso Relación de inclusión Relación de extensión Especialización y generalización de los casos de uso Representación textual de los casos de uso Conclusión Ejercicios El hipódromo El club ecuestre El tiovivo de caballos de madera 56 Modelado de la dinámica 1. Introducción Diagrama de secuencia Introducción Línea de vida de un objeto Envío de mensajes Creación y destrucción de objetos Descripción de la dinámica Marcos de interacción Los fragmentos combinados Introducción La opción La alternativa 75 3/11
4 4.4 El bucle El operador break El paralelismo La secuencia débil La secuencia estricta La negación La sección crítica La aserción Utilización de los fragmentos combinados Diagrama de comunicación La representación de objetos El mensaje y el orden de los mensajes Los mensajes paralelos Los mensajes iterativos Los mensajes iterativos y paralelos Descubrir los objetos del sistema Conclusión Ejercicios El hipódromo La central de compra de caballos 94 Modelado de objetos 1. Introducción Conocer los objetos del sistema por descomposición Representación de clases La forma simplificada de representación de clases 99 4/11
5 3.2 La encapsulación Los tipos La cardinalidad Las propiedades de las variables Firma de los métodos La forma completa de representación de las clases Los atributos y los métodos de clase Los atributos calculados Las asociaciones entre objetos Los vínculos entre objetos Representación de las asociaciones entre clases La cardinalidad de las asociaciones La navegación La asociación reflexiva Las propiedades de los extremos de las asociaciones Las clases-asociaciones La calificación de las asociaciones La expresión de las especificaciones en las asociaciones Los objetos compuestos La composición fuerte o composición La composición débil o agregación Las diferencias entre composición y agregación La relación de dependencia Relación de generalización/especialización entre clases Las clases más específicas y las clases más generales La herencia Las clases concretas y abstractas La expresión de especificaciones sobre la relación de herencia La herencia múltiple La factorización de las relaciones entre objetos La interfaz Los diferentes estereotipos de clase 148 5/11
6 7. Las clases template Los objetos o instancias La representación de los objetos La relación de instanciación Los vínculos entre objetos Diagrama de estructura compuesta La descripción de un objeto compuesto La colaboración Conclusión Ejercicios La jerarquía de los caballos Los productos para caballos 166 Estructuración de los elementos de modelado 1. Introducción Los empaquetados y el diagrama de empaquetado Las relaciones de importación y de acceso entre empaquetados La relación de fusión entre dos empaquetados Los empaquetados template Conclusión 180 6/11
7 Modelado del ciclo de vida de los objetos 1. Introducción La noción de estado El cambio de estado Noción de evento y de señal La transición Elaboración del diagrama de estados-transiciones Representación gráfica de los elementos básicos Condiciones de guarda Las actividades vinculadas a un estado o al traspaso de una transición La unión y la alternativa Los estados compuestos El diagrama de timing Conclusión Ejercicios El ticket de apuesta trifecta La carrera de caballos El tiovivo de madera 206 Modelado de las actividades 1. Introducción Las actividades y los encadenamientos de actividades Las actividades 208 7/11
8 2.2 Los encadenamientos de actividades Las particiones o calles Los flujos de objetos La emisión y la recepción de señales Las actividades compuestas Las actividades de alternativa y de bucle Las regiones de actividad interruptibles Las regiones de expansión El diagrama de vista de conjunto de las interacciones Conclusión Ejercicios El espectáculo ecuestre La apuesta trifecta 230 Modelado de la arquitectura del sistema 1. Introducción El diagrama de componentes Los componentes Los puertos 235 8/11
9 2.3 Los estereotipos de los componentes La arquitectura del software por componentes El diagrama de despliegue Conclusión 240 Los perfiles 1. Introducción Los estereotipos Las metaclases Las nociones de estereotipo y de asociación de extensión Introducción Los estereotipos requeridos La extensión de varias metaclases mediante un mismo estereotipo La generalización y la especialización de los estereotipos Las tagged values (valores etiquetados) Introducción Las asociaciones entre estereotipos Los demás elementos de un perfil Las especificaciones Las clases, los tipos y las enumeraciones Los perfiles La representación de un perfil La relación de referencia La aplicación de un perfil a un empaquetado 257 9/11
10 6. Un ejemplo de dominio: los équidos El perfil El modelo Ejemplo de perfil de plataforma: un perfil para EJB Conclusión 264 Anexo 1: Arquitectura MDA: la herramienta DB-MAIN 1. Introducción Transformación del modelo objeto en modelo relacional Transformación de las clases Transformación de las asociaciones Las claves extranjeras Asociaciones con cardinalidad 0..1 ó 1..1 en uno de sus extremos Otras asociaciones Transformación de la herencia Mecanismo de transformación Especificaciones vinculadas a la relación de herencia Conclusión 275 Anexo 2: Corrección de los ejercicios 1. Capítulo Modelado de los requisitos El hipódromo El club ecuestre El tiovivo de caballos de madera Capítulo Modelado de la dinámica /11
11 2.1 El hipódromo La central de compra de caballos Capítulo Modelado de objetos La jerarquía de los caballos Los productos para caballos Capítulo Modelado del ciclo de vida de los objetos El ticket de apuesta trifecta La carrera de caballos El tiovivo de madera Capítulo Modelado de las actividades El espectáculo ecuestre La apuesta trifecta 290 Anexo 4: Léxico 1. Español-inglés Inglés-español 306 Anexo 6: Bibliografía índice /11
UML 2 Iniciación, ejemplos y ejercicios corregidos
Ediciones ENI UML 2 Iniciación, ejemplos y ejercicios corregidos (3ª edición) Colección Recursos Informáticos Contenido Contenido 1 Capítulo 1 Introducción 1. Motivaciones de la obra.....................................
Más detallesAnalista Programador MySQL. Informática y Programación
Analista Programador MySQL Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 29482-1401 Precio 89.00 Euros Sinopsis UML usa técnicas de notación gráfica para crear
Más detallesGuía del Curso Analista Programador Java: Business Apps Expert
Guía del Curso Analista Programador Java: Business Apps Expert Modalidad de realización del curso: Número de Horas: Titulación: Online 600 Horas Diploma acreditativo con las horas del curso OBJETIVOS UML
Más detallesCurso de UML 2.0: Patrones de Diseño de Software
titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Curso de UML 2.0: Patrones de Diseño de Software duración total: 200 horas 100 horas horas teleformación:
Más detallesAnalista Programador en Visual Basic 2012 (VB.NET 2012)
Analista Programador en Visual Basic 2012 (VB.NET 2012) TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Analista Programador en Visual Basic 2012
Más detallesAnalista Programador en Visual Basic 2012 (VB.NET 2012)
Analista Programador en Visual Basic 2012 (VB.NET 2012) Titulación certificada por EUROINNOVA BUSINESS SCHOOL Analista Programador en Visual Basic 2012 (VB.NET 2012) Analista Programador en Visual Basic
Más detallesAnalista Programador en Visual Basic 2012 (VB.NET 2012)
Analista Programador en Visual Basic 2012 (VB.NET 2012) titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Analista Programador en Visual Basic 2012
Más detallesUML: INTRODUCCIÓN, ORIENTACIÓN a Objetos
1Diseño y Modelado UML UML: INTRODUCCIÓN, ORIENTACIÓN a Objetos - Por qué es necesario el UML - La concepción del UML - Diagramas del UML - Diagrama de clases - Diagrama de objetos - Diagrama de casos
Más detallesAnalista Programador MySQL
titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Analista Programador MySQL duración total: precio: 0 * modalidad: Online * hasta 100 % bonificable
Más detallesProgramación. Orientada a Objetos. Prof. Angela Di Serio. Universidad Simón Bolívar Especialización en Telemática
Programación Orientada a Objetos Prof. Angela Di Serio Universidad Simón Bolívar Especialización en Telemática Agenda Clase 2 Qué es Orientado a Objetos? Conceptos: objeto, clase, instancias, mensajes
Más detallesAnalista Programador JQuery
titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Analista Programador JQuery duración total: 360 horas 180 horas horas teleformación: precio: 0 *
Más detallesUNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS PROGRAMA DEL CURSO DE INTRODUCCION A LA PROGRAMACION DE COMPUTACION 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias
Más detallesCapacitación adquirida por el alumno al finalizar este modulo
Curso de 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
Más detallesAnalista Programador SAP
TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Analista Programador SAP Duración: 600 horas Precio: 0 * Modalidad: Online * hasta 100 % bonificable
Más detallesAnalista Programador Android: Business Android Apps Expert + Titulación Universitaria
Analista Programador Android: Business Android Apps Expert + Titulación Universitaria Duración total: Teleformación: Modalidad: Precio: 0 Créditos: 530 h. 210 h. Online Bonificable hasta el 100% 4 ECTS
Más detallesAnalista Programador Java: Business Apps Expert
Analista Programador Java: Business Apps Expert titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Analista Programador Java: Business Apps Expert duración:
Más detallesUML (Unified Modeling Language) Octubre de 2007
UML (Unified Modeling Language) Octubre de 2007 UML un modelo o pieza de información producido en el proceso de desarrollo de software Un lenguaje para especificar, visualizar y construir artefactos de
Más detallesUML y UP. Programa de Estudio.
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
Más detallesUML y UP. Programa de Estudio.
UML y UP Programa de Estudio UML y UP Analiza, modela y diseña sistemas orientado a objetos con UML. Aprende todos los diagramas que forman parte de UML en forma práctica utilizando Enterprise Architect.
Más detallesAnalista Programador PL/SQL Oracle 11g
titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Analista Programador PL/SQL Oracle 11g Analista Programador PL/SQL Oracle 11g duración: 360 horas
Más detallesUML y UP. Programa de Estudio.
UML y UP Programa de Estudio UML y UP Analiza, modela y diseña sistemas orientado a objetos con UML. Aprende todos los diagramas que forman parte de UML en forma práctica utilizando Enterprise Architect.
Más detallesAdobe Edge Animate y jquery: Experto en Visualización de Datos
Adobe Edge Animate y jquery: Experto en Visualización de Datos titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Adobe Edge Animate y jquery: Experto
Más detallesDiagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING
Diagramas UML JUAN CARLOS CONDE RAMÍREZ INTRODUCTION TO PROGRAMMING Objetivos Comprender la importancia del modelado y el uso de diagramas para la Ingeniería y la arquitectura. Conocer las ventajas que
Más detallesAnalista Programador Android: Business Android Apps Expert
Analista Programador Android: Business Android Apps Expert TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Analista Programador Android: Business
Más detallesAdobe Edge Animate y jquery: Experto en Visualización de Datos
Adobe Edge Animate y jquery: Experto en Visualización de Datos Titulación certificada por EUROINNOVA BUSINESS SCHOOL Adobe Edge Animate y jquery: Experto en Visualización de Datos Adobe Edge Animate y
Más detallesAnalista Programador PL/SQL Oracle 12c
titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Analista Programador PL/SQL Oracle 12c duración total: precio: 0 * modalidad: Online * hasta 100
Más detalles1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Computación y Programación 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias y Sistemas AREA A LA QUE PERTENECE:
Más detalles1. Preparar al estudiante para desarrollar aplicaciones de software utilizando un enfoque orientado a objetos.
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS NOMBRE DEL CURSO: Introducción a la Computación y Programación 2 CODIGO: 771 CREDITOS: 5 ESCUELA: Ciencias y Sistemas AREA
Más detallesHéctor Cuadra. Diseño de Sistemas de Información
Héctor Cuadra Diseño de Sistemas de Información Diagrama de clases El Diagrama de Clase es el diagrama principal de análisis y diseño para un sistema. En él, la estructura de clases del sistema se especifica,
Más detallesINDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación
INDICE Prologo XI Capitulo 1. Algoritmos y programas 1.1. Configuraciones de una computadora 1 1.2. Lenguajes de programación 2 1.3. Resolución de problemas 1.3.1. Fase de resolución del problema 3 1.3.1.1.
Más detallesAnalista Programador PHP
titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Analista Programador PHP duración total: precio: 0 * modalidad: Online * hasta 100 % bonificable
Más detallesAnalista Programador PL/SQL Oracle 11g
Titulación certificada por EUROINNOVA BUSINESS SCHOOL Analista Programador PL/SQL Oracle 11g Analista Programador PL/SQL Oracle 11g Duración: 360 horas Precio: 289 * Modalidad: Online * Materiales didácticos,
Más detallesLenguaje de Modelamiento Unificado.
Lenguaje de Modelamiento Unificado. Pontificia Universidad Javeriana What can you Model with UML? 1. Structure Diagrams include: The Class Diagram Object Diagram Component Diagram Composite Structure Diagram
Más detallesPlanificaciones Análisis de la Información. Docente responsable: GONZALEZ NORBERTO DANIEL. 1 de 6
Planificaciones 7509 - Análisis de la Información Docente responsable: GONZALEZ NORBERTO DANIEL 1 de 6 OBJETIVOS Introducir al alumno en los conceptos fundamentales del desarrollo de sistemas de información
Más detallesAnalista Programador ASP.NET 4.5 C#
TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Analista Programador ASP.NET 4.5 C# Duración: 360 horas Precio: 0 * Modalidad: Online * hasta 100
Más detallesProgramación Orientada a Objetos. Conceptos Básicos
Programación Orientada a Objetos Conceptos Básicos Programación Orientada a Objetos Paradigma de programación Un programa orientado a objetos está organizado como un conjunto de agentes en interacción
Más detallesInteracción Persona - Ordenador
Interacción Persona - Ordenador Diseño de la interfaz en la Ingeniería del Software Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo Ingeniería del Software Ingeniería del Software: Definición
Más detallesCurso de Analista Programador SAP (Curso Homologado con Titulación Universitaria + 20 Créditos tradicionales LRU)
Curso de Analista Programador SAP (Curso Homologado con Titulación Universitaria + 20 titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Curso de Analista
Más detallesCurso de Analista Programador SAP (Curso Homologado con Titulación Universitaria + 20 Créditos tradicionales LRU)
Curso de Analista Programador SAP (Curso Homologado con Titulación Universitaria + 20 titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Curso de Analista
Más detallesAnalista Programador ASP.NET 4.5 C#
titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Analista Programador ASP.NET 4.5 C# duración total: precio: 0 * modalidad: Online * hasta 100 % bonificable
Más detallesAnalista Programador PHP Javascript + Titulación Universitaria
Analista Programador PHP Javascript + Titulación Universitaria titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Analista Programador PHP Javascript
Más detallesAnalista Programador PHP Javascript + Titulación Universitaria
Analista Programador PHP Javascript + Titulación Universitaria titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Analista Programador PHP Javascript
Más detallesCurso de Analista Programador SAP (Curso Homologado con Titulación Universitaria + 20 Créditos tradicionales LRU + REGALO de
Curso de Analista Programador SAP (Curso Homologado con Titulación Universitaria + 20 Créditos tradicionales LRU + REGALO de Acceso a SAP ERP + Prácticas GRATIS SAP 12 Titulación certificada por EUROINNOVA
Más detallesDESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.
DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y Comunicación. Nombre del Módulo: Modelación y Diagramación total: 68 horas Objetivo General: Modelar la solución
Más detallesContenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo
Tutorial Contenido 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo 1. El proceso Fases soportadas por UML Análisis de requisitos de usuario Análisis de requisitos de software Diseño de la plataforma
Más detallesTema 10: Interfaces. Índice
Tema 10: Interfaces Antonio J. Sierra Índice 1. Definición de una interfaz. 2. Implementación y uso de una interfaz. 3. Extensión de las interfaces. 4. Modelado UML de las interfaces. 5. Casos de uso.
Más detallesModelado Estructural F E B R E R O,
Modelado Estructural F E B R E R O, 2 0 1 4 Modelado Estructural Sirve para describir los diferentes tipos y relaciones estáticas existentes entre los diferentes objetos de un sistema. A la hora de desarrollar
Más detallesModelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información
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 El Modelo Dinámico El objetivo del modelo Dinámico es presentar o describir el comportamiento
Más detallesIngeniería de Software
Ingeniería de Software ANÁLISIS Y DISEÑO DE SISTEMAS CON Auxiliar: Andrés Neyem aneyem@dcc.uchile.cl Oficina 418 de Doctorado Auxiliar - 10 de Abril de 2007 Repaso Historia de los lenguajes de modelamiento
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS PROGRAMACIÓN ORIENTADA
Más detallesDiplomado Programación orientada a objetos con C++ y UML. Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos
Más detallesDiagramas De Casos De Uso
Estáticos Diagramas De Casos De Uso Los diagramas de casos de uso documentan el comportamiento de un sistema desde el punto de vista del usuario.. Por lo tanto los casos de uso determinan los requisitos
Más detallestitulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales
Curso Universitario de Analista Programador JQuery + Curso Universitario de Programador de Páginas Web con Php y JavaScript (Cliente + Servidor) (Doble titulación de formación continua bonificada expedida
Más detallesCLASE 3: UML DIAGRAMAS CASOS DE USO. Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez
CLASE 3: UML DIAGRAMAS CASOS DE USO Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez UML UML es un lenguaje para especificar, visualizar, construir y documentar los artefactos de
Más detallesLenguaje Unificado de Modelado
Lenguaje Unificado de Modelado UML UML es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad. Es un lenguaje gráfico para visualizar, especificar, construir y documentar
Más detallesModelo de Casos de Uso
Modelo de Casos de Uso Artefactos UML Josep Vilalta Marzo Rev.- 3.1 2007 VICO OPEN MODELING, S.L. www.vico.org 1 Diagramas UML 2.0 Diagrama estructura comportamiento Paquetes Clases Objetos Casos de Uso
Más detallesUNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE
UNT INGENIERIA INDUSTRIAL INGENIERIA DE SOFTWARE Ing. Francisco Rodríguez Novoa Tema 7 Modelo de Análisis Ing. Francisco Rodríguez Rational Unified Process (RUP) 3 OBJETIVOS Conocer que el Análisis ve
Más detallesCurso Universitario de Analista Programador JQuery + Curso Universitario de Programador de Páginas Web con Php y JavaScript (Cliente + Servidor)
Curso Universitario de Analista Programador JQuery + Curso Universitario de Programador de Páginas Web con Php y JavaScript (Cliente + Servidor) (Doble Titulación + 8 ECTS) Titulación certificada por EUROINNOVA
Más detallesElementos Diagramas de Clases Clase:
Diagramas de Clases Un diagrama de clases o estructura estática muestra el conjunto de clases y objeto importantes que forman parte de un sistema, junto con las relaciones existentes entre clases y objetos.
Más detallesBENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: NOMBRE DE LA MATERIA:
Más detallesgestión para una empresa de autobuses que se dedica al transporte regional, nacional e internacional de viajeros. Las
INGENIERÍA DEL SOFTWARE I Práctica 3 Modelado de Requisitos Univ. Cantabria Fac. de Ciencias María Sierra y Patricia López Ejemplo Práctico de Desarrollo de Software El proyecto consiste en el desarrollo
Más detallesINGENIERÍ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
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 INTRODUCCIÓN: Aspectos importantes en las aplicaciones WEB Modelo de Dominio
Más detallesTRABAJO PRÁCTICO 7: OBJETOS
TEORÍA TRABAJO PRÁCTICO 7: OBJETOS Qué son los métodos Orientados a Objetos? Los métodos OO proveen un conjunto de técnicas para analizar, descomponer y modularizar arquitecturas de software. Se caracterizan
Más detallesAprender la programación orientada a objetos con el lenguaje C#
Introducción a la POO 1. Historia de la POO 11 2. Historia de C# 13 El diseño orientado a objetos 1. Enfoque procedural y descomposición funcional 15 2. La transición hacia el enfoque orientado a objetos
Más detallesAprender la programación orientada a objetos con el lenguaje C#
Introducción a la POO 1. Historia de la POO 2. Historia de C# 11 13 El diseño orientado a objetos 1. Enfoque procedural y descomposición funcional 2. La transición hacia el enfoque orientado a objetos
Más detallesDIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO
DIAGRAMAS DE UML DIAGRAMAS DE CASO DE USO Un diagrama de casos de uso es una especie de diagrama de comportamiento. Los diagramas de casos de uso son a menudo confundidos con los casos de uso. Mientras
Más detallesINDICE Prefacio Capitulo 1: Introducción Parte Primeras: modelos de datos Capitulo 2: Modelos entidad-relación Capitulo 3: El modelo relacional
INDICE Prefacio XVII Capitulo 1: Introducción 1.1 Aplicaciones de los sistemas de bases de datos 1 1.2. Sistemas de bases de datos frente a sistemas de archivos 2 1.3 Visión de los datos 3 1.4 modelos
Más detallesUML Unifield Modeling Languaje
UML Unifield Modeling Languaje 1 Modelo: Representación abstracta de una especificación, un diseño o un sistema. Generalmente, basada en una visión particular y compuesta por uno o más diagramas. Lenguaje
Más detallesCurso de UML 2.0: Patrones de Diseño de Software
Curso de UML 2.0: Patrones de Diseño de Software TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Curso de UML 2.0: Patrones de Diseño de Software
Más detalles12/08/2017. Diagrama de clases y objetos. Modelo de clases y objetos. Diagrama de clases y objetos. Diagrama de clases y objetos
Modelo de clases y objetos ICI3242 Modelamiento de sistemas de software Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso El Diagrama de Clases es el diagrama principal para
Más detallesCurso de UML 2.0: Patrones de Diseño de Software
Curso de UML 2.0: Patrones de Diseño de Software Titulación certificada por EUROINNOVA BUSINESS SCHOOL Curso de UML 2.0: Patrones de Diseño de Software Curso de UML 2.0: Patrones de Diseño de Software
Más detallesDATOS DE IDENTIFICACIÓN DEL CURSO Departamento de Ciencias Computacionales ACADEMIA A LA QUE PERTENECE: Técnicas Modernas de Programación
DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO: Departamento de Ciencias Computacionales ACADEMIA A LA QUE PERTENECE: Técnicas Modernas de Programación NOMBRE DE LA MATERIA: Programación Orientada a Objetos
Más detallesIntroducción a la orientación a objetos y a UML
Introducción a la orientación a objetos y a UML El lenguaje unificado de modelado. Manual de referencia. James Rumbaugh, Ivar Jacobson, Grady Booch. Ed. Addison Wesley, 2000 El proceso unificado de desarrollo,
Más detallesAnalista Programador ASP.NET 4.5 C#
Titulación certificada por EUROINNOVA BUSINESS SCHOOL Analista Programador ASP.NET 4.5 C# Analista Programador ASP.NET 4.5 C# Duración: 360 horas Precio: 300 * Modalidad: Online * Materiales didácticos,
Más detallesPrincipios de la Tecnología de Objetos
Principios de la Tecnología de Objetos Unified Modeling Language Copyright Copyright (c) 2004 José M. Ordax Este documento puede ser distribuido solo bajo los términos y condiciones de la Licencia de Documentación
Más detalles1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:
Análisis y Diseño O.O. Preguntas del diseño : Cómo podrían asignarse responsabilidades a las clases de los objetos? Cómo podrían interactuar los objetos? Qué deberían hacer las clases? Patrones : Ciertas
Más detallesINGENIERIA DE SOFTWARE. Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Primavera 2017
INGENIERIA DE SOFTWARE Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Primavera 2017 CONCEPTOS: En general, dentro de un Desarrollo OO se distinguen tres
Más detallesTypeScript: Experto en JavaScript + Titulación Universitaria
TypeScript: Experto en JavaScript + Titulación Universitaria titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales TypeScript: Experto en JavaScript +
Más detallesAnalista Programador ASP.NET 4.5 C# + Titulación Universitaria
Analista Programador ASP.NET 4.5 C# + Titulación Universitaria titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Analista Programador ASP.NET 4.5 C#
Más detallesTEST (2 0 puntos, 0 20 puntos por pregunta correcta, puntos por error) [Marcar sólo una opción]
EXAMEN FINAL ORDINARIO TEST (2 0 puntos, 0 20 puntos por pregunta correcta, -0 05 puntos por error) [Marcar sólo una opción] Cuál de las siguientes áreas de conocimiento de la ingeniería del software,
Más detallesTema 3. Sistemas y programación orientada a objetos en C++
Tema 3. Sistemas y programación orientada a objetos en C++ Expositores: Dr. Deni Torres Román CINVESTAV del IPN Unidad Guadalajara 3.1 Fundamentos de los sistemas orientados a objetos Caracterización de
Más detallesAnalista Programador PHP Javascript + Titulación Universitaria
Analista Programador PHP Javascript + Titulación Universitaria Titulación certificada por EUROINNOVA BUSINESS SCHOOL Analista Programador PHP Javascript + Titulación Universitaria Analista Programador
Más detallesPensamiento Computacional: Experto en Programación Web + Titulación Universitaria
Pensamiento Computacional: Experto en Programación Web + Titulación Universitaria Titulación certificada por EUROINNOVA BUSINESS SCHOOL Pensamiento Computacional: Experto en Programación Web + Titulación
Más detallesANÁLISIS Y DISEÑO ORIENTADO A OBJETOS
ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS OBJETIVOS GENERALES Analizar, Diseñar e Implementar Sistemas Computacionales utilizando el Paradigma de la Orientación a Objetos a través del conocimiento de su sustentación
Más detallesCurso Universitario de Principios de la Programación Orientada a Objetos (Curso Homologado con Titulación Universitaria + 2 ECTS)
Curso Universitario de Principios de la Programación Orientada a Objetos (Curso Homologado Titulación certificada por EDUCA BUSINESS SCHOOL Curso Universitario de Principios de la Programación Orientada
Más detallesAnalista Programador Java: Business Apps Expert
Analista Programador Java: Business Apps Expert TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Analista Programador Java: Business Apps Expert Duración:
Más detallesAutor: Amhed Sinue Pérez Valdéz
LYG_2015 Maestría en: Tecnologías de la Información y comunicación Asignatura: Ingeniería del Software Autor: Amhed Sinue Pérez Valdéz INTRODUCCIÓN La ingeniería de software es la forma en que se desarrollan
Más detallesUnidad V. UML. Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas.
Unidad V. UML Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas Objetivos Conocer el modelo UML Utilizar el modelo UML como parte de la metodología
Más detallesDiagrama de Clases I: asociaciones
Programación Orientada a Objetos Diagrama de Clases I: asociaciones Ing. Julio Ernesto Carreño Vargas MsC. Concepto de diagrama de clases Modelo de Dominio Un modelo conceptual explica los conceptos más
Más detallesDesarrollo Orientado a Objetos en Métrica v. 3
Desarrollo Orientado a Objetos en Métrica v. 3 Carlos Rossi Jiménez c 2003 Carlos Rossi Jiménez. Universidad de Málaga p.1/45 Estructura del curso 1. Estructura de Métrica v. 3 2. Técnicas orientadas a
Más detallesIntroducción a UML Información tomada de: - Jacobson et al, El proceso unificado de desarrollo de software
Introducción a UML Información tomada de: - Jacobson et al, El proceso unificado de desarrollo de software, Adison Wesley, 2000. - Jacobson et al, El Lenguaje Unificado de Modelado. Manual de referencia,
Más detalles1. INTRODUCCIÓN AL UML...1
1. INTRODUCCIÓN AL UML...1 1.1. INTRODUCCIÓN...1 1.2. MODELO CONCEPTUAL DEL UML...1 1.2.1. Bloques de construcción del UML...2 1.2.1.1. Cosas...2 1.2.1.2. Relaciones...3 1.2.1.3. Diagramas...3 1.2.2. Reglas
Más detallesFecha de elaboración: Julio de 2010 Fecha de última actualización:
PROGRAMA DE ESTUDIO Análisis y Diseño Orientado a Objetos Programa Educativo: Licenciatura en Ciencias Computacionales Sustantiva Área a la que pertenece : Horas teóricas: 2 Horas prácticas: 4 Total de
Más detallesAnalista Programador Android: Business Android Apps Expert
Analista Programador Android: Business Android Apps Expert TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Analista Programador Android: Business
Más detallesPensamiento Computacional: Experto en Programación Web + Titulación Universitaria
Pensamiento Computacional: Experto en Programación Web + Titulación Universitaria titulación de formación continua bonificada expedida por el instituto europeo de estudios empresariales Pensamiento Computacional:
Más detallesGuía práctica de estudio 09: UML
Guía práctica de estudio 09: Elaborado por: M.C. M. Angélica Nakayama C. Ing. Jorge A. Solano Gálvez Autorizado por: M.C. Alejandro Velázquez Mena Guía práctica de estudio 09: Guía práctica de estudio
Más detallesTEMA 6: INTRODUCCIÓN A UML
TEMA 6: INTRODUCCIÓN A UML Por qué modelamos? El modelado es una parte central de todas las actividades que conducen a la producción de un software de calidad. Como tal la ingeniería software debe basarse
Más detallesGuía del Curso Analista Programador PHP Javascript
Guía del Curso Analista Programador PHP Javascript Modalidad de realización del curso: Número de Horas: Titulación: Online 180 Horas Diploma acreditativo con las horas del curso OBJETIVOS UML usa técnicas
Más detalles