Enterprise Architect
|
|
- María Carmen Sosa Vera
- hace 8 años
- Vistas:
Transcripción
1 Procesadores de Lenguajes II Enterprise Architect Adolfo Barroso Espinosa Juan Manuel Chaves Pérez Clement Désiles Leví Orta Caro Universidad de Cádiz Enero de 2012
2 Esquema 1 Introducción 2 Herramientas CASE Objetivos Otras Herramientas CASE 3 Características Enterprise Architect 4 Modelado UML Modelo Estructural Modelo de Comportamiento 5 Transformaciones entre modelos 6 Ingeniería de Código Generación de Código Sincronización entre el código y el modelo 7 Importación y creación de perfiles UML. Importando los perfiles a EA Creando nuestro propio perfil Adolfo Barroso 8 Conclusiones EspinosaJuan Manuel Chaves PérezClement DésilesLeví EnterpriseOrta Architect Caro
3 Esquema 1 Introducción 2 Herramientas CASE Objetivos Otras Herramientas CASE 3 Características Enterprise Architect 4 Modelado UML Modelo Estructural Modelo de Comportamiento 5 Transformaciones entre modelos 6 Ingeniería de Código Generación de Código Sincronización entre el código y el modelo 7 Importación y creación de perfiles UML. Importando los perfiles a EA Creando nuestro propio perfil Adolfo Barroso 8 Conclusiones EspinosaJuan Manuel Chaves PérezClement DésilesLeví EnterpriseOrta Architect Caro
4 Esquema 1 Introducción 2 Herramientas CASE Objetivos Otras Herramientas CASE 3 Características Enterprise Architect 4 Modelado UML Modelo Estructural Modelo de Comportamiento 5 Transformaciones entre modelos 6 Ingeniería de Código Generación de Código Sincronización entre el código y el modelo 7 Importación y creación de perfiles UML. Importando los perfiles a EA Creando nuestro propio perfil Adolfo Barroso 8 Conclusiones EspinosaJuan Manuel Chaves PérezClement DésilesLeví EnterpriseOrta Architect Caro
5 Esquema 1 Introducción 2 Herramientas CASE Objetivos Otras Herramientas CASE 3 Características Enterprise Architect 4 Modelado UML Modelo Estructural Modelo de Comportamiento 5 Transformaciones entre modelos 6 Ingeniería de Código Generación de Código Sincronización entre el código y el modelo 7 Importación y creación de perfiles UML. Importando los perfiles a EA Creando nuestro propio perfil Adolfo Barroso 8 Conclusiones EspinosaJuan Manuel Chaves PérezClement DésilesLeví EnterpriseOrta Architect Caro
6 Esquema 1 Introducción 2 Herramientas CASE Objetivos Otras Herramientas CASE 3 Características Enterprise Architect 4 Modelado UML Modelo Estructural Modelo de Comportamiento 5 Transformaciones entre modelos 6 Ingeniería de Código Generación de Código Sincronización entre el código y el modelo 7 Importación y creación de perfiles UML. Importando los perfiles a EA Creando nuestro propio perfil Adolfo Barroso 8 Conclusiones EspinosaJuan Manuel Chaves PérezClement DésilesLeví EnterpriseOrta Architect Caro
7 Esquema 1 Introducción 2 Herramientas CASE Objetivos Otras Herramientas CASE 3 Características Enterprise Architect 4 Modelado UML Modelo Estructural Modelo de Comportamiento 5 Transformaciones entre modelos 6 Ingeniería de Código Generación de Código Sincronización entre el código y el modelo 7 Importación y creación de perfiles UML. Importando los perfiles a EA Creando nuestro propio perfil Adolfo Barroso 8 Conclusiones EspinosaJuan Manuel Chaves PérezClement DésilesLeví EnterpriseOrta Architect Caro
8 Esquema 1 Introducción 2 Herramientas CASE Objetivos Otras Herramientas CASE 3 Características Enterprise Architect 4 Modelado UML Modelo Estructural Modelo de Comportamiento 5 Transformaciones entre modelos 6 Ingeniería de Código Generación de Código Sincronización entre el código y el modelo 7 Importación y creación de perfiles UML. Importando los perfiles a EA Creando nuestro propio perfil Adolfo Barroso 8 Conclusiones EspinosaJuan Manuel Chaves PérezClement DésilesLeví EnterpriseOrta Architect Caro
9 Esquema 1 Introducción 2 Herramientas CASE Objetivos Otras Herramientas CASE 3 Características Enterprise Architect 4 Modelado UML Modelo Estructural Modelo de Comportamiento 5 Transformaciones entre modelos 6 Ingeniería de Código Generación de Código Sincronización entre el código y el modelo 7 Importación y creación de perfiles UML. Importando los perfiles a EA Creando nuestro propio perfil Adolfo Barroso 8 Conclusiones EspinosaJuan Manuel Chaves PérezClement DésilesLeví EnterpriseOrta Architect Caro
10 Introducción Introducción Características Enterprise Architect puede aportar las siguientes características: Generación de modelos UML. Transformaciones entre modelos. Generación automática de código fuente. Importación y creación de perfiles UML. Al finalizar el alumno deberá de ser capaz De realizar el caso práctico propuesto.
11 Introducción Introducción Características Enterprise Architect puede aportar las siguientes características: Generación de modelos UML. Transformaciones entre modelos. Generación automática de código fuente. Importación y creación de perfiles UML. Al finalizar el alumno deberá de ser capaz De realizar el caso práctico propuesto.
12 Herramientas CASE Herramientas CASE Las herramientas CASE (Computer Aided Software Engineering) son aplicaciones informáticas para aumentar la productividad en el desarrollo de sofware reduciendo costes en términos de tiempo y por lo tanto en dinero. Nos ayudan en todas las fases del ciclo de vida del software. Alcanzarón su explendor en los años 90 a partir de IBM.
13 Herramientas CASE Objetivos Objetivos 1 Mejora la productividad en el desarrollo y mantemiento del software. 2 Aumenta la calidad del software. 3 Reduce tiempo y coste de desarrollo y mantenimiento. 4 Mejora la planificación de proyectos. 5 Automatizar el desarrollo de software, la documentación, la generación de código, las pruebas y la gestión de proyectos.
14 Herramientas CASE Objetivos Objetivos 1 Mejora la productividad en el desarrollo y mantemiento del software. 2 Aumenta la calidad del software. 3 Reduce tiempo y coste de desarrollo y mantenimiento. 4 Mejora la planificación de proyectos. 5 Automatizar el desarrollo de software, la documentación, la generación de código, las pruebas y la gestión de proyectos.
15 Herramientas CASE Objetivos Objetivos 1 Mejora la productividad en el desarrollo y mantemiento del software. 2 Aumenta la calidad del software. 3 Reduce tiempo y coste de desarrollo y mantenimiento. 4 Mejora la planificación de proyectos. 5 Automatizar el desarrollo de software, la documentación, la generación de código, las pruebas y la gestión de proyectos.
16 Herramientas CASE Objetivos Objetivos 1 Mejora la productividad en el desarrollo y mantemiento del software. 2 Aumenta la calidad del software. 3 Reduce tiempo y coste de desarrollo y mantenimiento. 4 Mejora la planificación de proyectos. 5 Automatizar el desarrollo de software, la documentación, la generación de código, las pruebas y la gestión de proyectos.
17 Herramientas CASE Objetivos Objetivos 1 Mejora la productividad en el desarrollo y mantemiento del software. 2 Aumenta la calidad del software. 3 Reduce tiempo y coste de desarrollo y mantenimiento. 4 Mejora la planificación de proyectos. 5 Automatizar el desarrollo de software, la documentación, la generación de código, las pruebas y la gestión de proyectos.
18 Herramientas CASE Otras Herramientas CASE Otras Herramientas CASE Uso Libre StarUML Dia Eclipse UML BOUML AndroMDA Uso Comercial Rational Rose Together Enterprise Architect
19 Herramientas CASE Otras Herramientas CASE Otras Herramientas CASE Uso Libre StarUML Dia Eclipse UML BOUML AndroMDA Uso Comercial Rational Rose Together Enterprise Architect
20 Características Enterprise Architect Características Enterprise Architect Herramienta para diseño y análisis UML fácil de utilizar. Cubre la obtención de requisitos a la largo del ciclo de vidad del software. Es escalable y multiusuario. Ayuda a construir documentos complejos y actualizables. Cubre múltiples dominios: aeroespacial, banca, militar, investigación, etc.
21 Modelado UML Modelo Estructural Modelos Estructurales Modelos Estructurales Es el modelo físico que sirve de marco para los elementos estructurales, y que refleja un modo de trabajo. Un objeto puede tener, a su vez, una mezcla de modelos estructurales. Ejemplos Diagrama de clases. Diagrama de despliegue. Diagrama de paquetes y diagrama de objetos.
22 Modelado UML Modelo Estructural Diagrama de Clases
23 Modelado UML Modelo Estructural Diagrama de Despligue
24 Modelado UML Modelo Estructural Otros Diagramas Estructurales Diagrama de Paquetes Donde podemos reflejar la estructura de paquetes y sus elementos de nuestra aplicación. Diagrama de Objetos Es un subconjunto del diagrama de clases donde se representan los objetos en un instante dado de la ejecución de la aplicación.
25 Modelado UML Modelo Estructural Otros Diagramas Estructurales Diagrama de Paquetes Donde podemos reflejar la estructura de paquetes y sus elementos de nuestra aplicación. Diagrama de Objetos Es un subconjunto del diagrama de clases donde se representan los objetos en un instante dado de la ejecución de la aplicación.
26 Modelado UML Modelo de Comportamiento Modelos de Comportamiento Modelos de Comportamiento Los diagramas de comportamiento describen las características de comportamiento de un sistema o proceso de negocios. Ejemplos Diagrama de casos de uso. Diagrama de secuencia. Diagrama de máquina de estados. Diagrama de comunicaciones y diagrama de tiempos.
27 Modelado UML Modelo de Comportamiento Diagrama de Casos de Uso
28 Modelado UML Modelo de Comportamiento Diagrama de Secuencia
29 Modelado UML Modelo de Comportamiento Diagrama de Máquina de Estados
30 Modelado UML Modelo de Comportamiento Otros Diagramas Estructurales Diagrama de Comunicaciones Un diagrama de Comunicaciones muestra las interacciones entre los elementos en tiempo de ejecución en forma semejante a un diagrama de Secuencia. Diagrama de Tiempos El diagrama de Tiempo define el comportamiento de los diferentes objetos con una escala de tiempo.
31 Modelado UML Modelo de Comportamiento Otros Diagramas Estructurales Diagrama de Comunicaciones Un diagrama de Comunicaciones muestra las interacciones entre los elementos en tiempo de ejecución en forma semejante a un diagrama de Secuencia. Diagrama de Tiempos El diagrama de Tiempo define el comportamiento de los diferentes objetos con una escala de tiempo.
32 Transformaciones entre modelos Pasos para el desarrollo de un software con MDA 1 Construcción de un modelo independiente de la plataforma (PIM). 2 Tranformación del modelo anterior (PIM) a uno o varios modelos específicos de plataforma (PSM). 3 Generación de código a partir de cada PSM.
33 Transformaciones entre modelos Pasos para el desarrollo de un software con MDA 1 Construcción de un modelo independiente de la plataforma (PIM). 2 Tranformación del modelo anterior (PIM) a uno o varios modelos específicos de plataforma (PSM). 3 Generación de código a partir de cada PSM.
34 Transformaciones entre modelos Pasos para el desarrollo de un software con MDA 1 Construcción de un modelo independiente de la plataforma (PIM). 2 Tranformación del modelo anterior (PIM) a uno o varios modelos específicos de plataforma (PSM). 3 Generación de código a partir de cada PSM.
35 Transformaciones entre modelos Transformaciones Posibles desde PIM DDL EJB Entity EJB Session Java JUnit C NUnit WSDL XSD
36 Transformaciones entre modelos
37 Ingeniería de Código Procesos Fundamentales Generación de código. Ingeniería inversa de código fuente. Sincronización entre el código y el modelo.
38 Ingeniería de Código Generación de Código
39 Ingeniería de Código Generación de Código Transformaciones posibles desde Enterprise Architect A partir del modelo UML a: Actionscript C++ C Delphi Java PHP Python Visual Basic Visual Basic.NET
40 Ingeniería de Código Generación de Código Cómo generamos código? Posibilidades Generación de código de un diagrama de clases. Generación de código de un diagrama de bases de datos.
41 Ingeniería de Código Generación de Código
42 Ingeniería de Código Sincronización entre el código y el modelo Sincronización entre el código y el modelo Sincronización Cambios en el modelo supone cambios en el código fuente. Cambios en el código fuente supone cambios en el modelo.
43 Importación y creación de perfiles UML. Importación y creación de perfiles UML. El framework Enterprise Architect proporciona la posibilidad de importar perfiles UML que ya estén predefinidos en ficheros XML o crear nuestro propio perfil UML. UML proporcionan medios para extender el lenguaje UML, lo que permite a partir de los modelos UML ya existentes crear modelos particulares.
44 Importación y creación de perfiles UML. Importando los perfiles a EA Importando los perfiles a EA Cómo importamos los perfiles? 1 El perfil es un fichero XML. 2 En la vista de Recursos podemos importar el XML a nuestro proyecto EA. 3 Ya tenemos disponible en la paleta de herramientas el nuevo perfil.
45 Importación y creación de perfiles UML. Creando nuestro propio perfil Creando nuestro propio perfil En EA podemos crear nuestros propios perfiles y estereotipos para así poder crear con ellos nuestros modelos personalizados. Para ello debemos de insertar en un diagrama en blanco un paquete del tipo Perfil
46 Importación y creación de perfiles UML. Creando nuestro propio perfil
47 Importación y creación de perfiles UML. Creando nuestro propio perfil Resultado de la generación de nuestro perfil Ahora disponemos en la paleta de herramientas del menú donde podemos crear objetos del tipo Disco y Pista.
48 Conclusiones Conclusiones El framework permite implementar todos los principales diagramas UML existentes. En estados tempranos del desarrollo nos generan los esqueletos de nuestra futura aplicación de forma rápida y eficaz. usando con cuidado y correctamente la sincronización de código pueda usarse durante todo el ciclo de desarrollo. Sería necesario que se pudiera generar modelos PSM y código fuente para Ruby, Grails, lenguajes de programación para móviles.
49 Conclusiones Muchas gracias pos vuestra atención. Dudas. Preguntas. Ejemplo práctico.
Enterprise Architect y UML
1 Enterprise Architect y UML Instructor: Carlos Alexander Zuluaga Giraldo Prerequisitos: Conocimientos en análisis y diseño orientado a objetos, ingeniería de software, conceptos básicos de desarrollo.
Más detallesBase de datos Herramientas CASE en el Modelamiento de Datos
Base de datos en el Modelamiento de Datos Universidad Nacional Andrés Bello Contenidos Introducción 1 Introducción 2 3 4 Generar Base de Datos 5 Importando la base de datos Introducción Las herramientas
Más detallesSyllabus. www.techeraperu.com cursos@techeraperu.com
Syllabus www.techeraperu.com cursos@techeraperu.com Este curso está dirigido para los Encargados de Desarrollar los Sistemas de Información y personas encargada de los Proyectos de Sistemas, donde podrás
Más detalles"Módulo OOWS para StarUML" INTRODUCCIÓN
UNA HERRAMIENTA PARA DIAGRAMAS OOWS: "Módulo OOWS para StarUML" Richard Medina Z. Universidad de Concepción, Chile INTRODUCCIÓN Una herramienta CASE (Computer Aided Software Engineering,
Más detallesEnterprise Analyst: Taller de Bautizo
Enterprise Analyst: Taller de Bautizo Metas Entender la Necesidad de Ejecutar los Modelos Desarrollar un caso usando UML tradicional Identificar los problemas de UML Conocer la Herramienta Enterprise Analyst
Más detallesMDA: Arquitectura Dirigida por Modelos
MDA: Arquitectura Dirigida por Modelos Uno de los principios básicos b de la ingeniería a de software es la abstracción, para separar lo esencial de lo no esencial. En términos t de negocio, lo esencial
Más detallesIWG-101: Introducción a la Ingeniería. Departamento de Informática, UTFSM 1
IWG-101: Introducción a la Ingeniería Departamento de Informática, UTFSM 1 Introducción a UML Historia Potencialidades Diagramas soportados UML en el proceso de desarrollo de SW. Introducción a UML Necesidad
Más detallesCARRERA TITULO DEL TRABAJO CURSO
CARRERA Ingeniería Informática TITULO DEL TRABAJO TOGAF CURSO Tópicos de Ingeniería del Software CÉSAR ESTRADA CONDORI MAYRA GOMEZ QUEVEDO LUIS MUǸOS ESCAPA ALAN A. ROJAS MARROQUIN SEMESTRE IX 2010 Los
Más detallesFundamentos de Ingeniería del Software. Capítulo 12. Herramientas CASE
Fundamentos de Ingeniería del Software Capítulo 12. Herramientas CASE Herramientas CASE Estructura 1. Introducción 2. Características deseables 3. Componentes de una herramienta CASE 4. Taxonomías de herramientas
Más detallesOMG UML 2.0 Marcando un hito en el desarrollo de software Resumen Keywords Historia del Surgimiento
OMG UML 2.0 Marcando un hito en el desarrollo de software Resumen A través de este artículo se ofrece un panorama amplio y de alto nivel sobre la especificación y los diferentes diagramas del Lenguaje
Más detallesEnterprise Architect y UML Basic
Enterprise Architect y UML Basic Diciembre 2008 Carlos Alexander Zuluaga Agenda Presentación del curso. Introducción a Enterprise Architect. Exploración del modelo de ejemplo. Introducción a UML. Definición
Más detallesDurante la determinación del problema dentro de los procesos de mercadeo de R & S Training se pudo notar notables deficiencias en las relaciones con
Autora: Rodríguez Fortunato, Marìa Rossana Titulo: Implementación de un sistema bajo tecnología web basado en estrategias de CRM que apoye las actividades de mercadeo de una empresa de servicios de adiestramientos
Más detallesTópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN
Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Proceso de Negocio (Business Process) Conjunto estructurado, medible de actividades para producir un producto.
Más detallesSistema de Preregistro Orientado al Postulante
Sistema de Preregistro Orientado al Postulante Universidad Pedagógica Nacional La Universidad Pedagógica Nacional es una institución pública de educación superior, con carácter de Órgano Desconcentrado
Más detallesCapítulo 3. Análisis y Diseño
Capítulo 3 Análisis y Diseño 1 Análisis y Diseño En esta sección se presentará una explicación detallada del sistema, el proceso de desarrollo, así como sus diferentes fases. Además, se presenta la documentación
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detallesCAPÍTULO 5. DESARROLLO Y PRUEBAS
CAPÍTULO 5. DESARROLLO Y PRUEBAS 5.1 Introducción a las Tecnologías 5.1.1 Herramientas 5.1.1.1 SQL Server Es un sistema que sirve para la gestión de base de datos basado en un modelo relacional. Así mismo
Más detallesUNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
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 detallesCORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV
Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará
Más detallesOferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes de dispositivo
Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes de dispositivo Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes
Más detallesIván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz
Procesadores de Lenguajes 2 Lenguajes Específicos de Dominio Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz 17/10/13 PL2 - Lenguajes
Más detallesPROCESOS SOFTWARE. Según esta estrategia, todo proceso debe planificarse, implantarse y evaluarse, para luego actuar sobre él.
PROCESOS SOFTWARE MOTIVACIÓN? Con independencia de la metodología o modelo implementado, es común la estrategia para la mejora continua de la calidad, basada en el Círculo de Deming o Plan, Do, Check,
Más detallesCONCLUISIONES Y RECOMENDACIONES
CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio
Más detallesTEMA 1.-Programación orientada a objetos (POO) Objetivo
CURSO DE UML Dotar al alumno de los fundamentos de la programación orientada a objetos (POO, a partir de ahora), definir las características básicas del lenguaje de modelado unificado (Unified Modeling
Más detallesIngeniería de Software
Ingeniería de Software Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes. Definiciones
Más detallesÁLAMO SOFTWARE PARA GESTIÓN INMOBILIARIA
ÁLAMO SOFTWARE PARA GESTIÓN INMOBILIARIA Características Técnicas Soporte Servidor Apache (EasyPHP 5.3) Lenguajes utilizados PHP 5 JavaScript (framework jquery) HTML CSS Base de datos PostgreSQL 8.3 Características
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detalles1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14
EVALUACIÓN A TRAVÉS DE LA WEB: EL SISTEMA TUTORMAP 1 R.Criado, D.Martín y S. Sánchez (GIEMATI, Dpto. de CC. Experimentales e Ingeniería de la URJC) Resumen En este trabajo se describen las características
Más detallesSERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC
Diputación de Lugo SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC Manual usuario ERP Marzo 2015 ÍNDICE 1 INTRODUCCIÓN...
Más detallesSistema de gestión de procesos institucionales y documental.
[Documento versión 1.7 del 10/10/2015] Sistema de gestión de procesos institucionales y documental. El sistema de gestión de procesos institucionales y documental, es una solución diseñada para mejorar
Más detalles"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Más detalles(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera
Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica
Más detallesGenerador de casos de prueba genético
Generador de casos de prueba genético Álvaro Galán Piñero Ingeniería Técnica en Informática de Sistemas, Universidad de Cádiz 24 de Septiembre 2012 1 / 42 Índice 1 Motivación y contexto 2 Planificación
Más detallesDemo. TDD desde Cero. Acceptance Test Driven Development. www.iwt2.org formacion@iwt2.org
Demo TDD desde Cero Acceptance Test Driven Development www.iwt2.org formacion@iwt2.org Objetivos Objetivos Conocer cómo desarrollar un sistema software combinando pruebas de aceptación y TDD. Aprender
Más detallesPROCEDIMIENTO ESPECÍFICO. Código G114-01 Edición 0
Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. PROYECTO
Más detallesEl objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos.
Gestión de proyectos Duración: 45 horas Objetivos: El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Contenidos:
Más detallesGestión de proyectos
Gestión de proyectos Horas: 45 El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos. Gestión de proyectos El
Más detallesSCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es
SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática
Más detallesPortafolio de servicios
Portafolio de servicios Calle 613 No. 175 Oficina J, Col. Aragón 4ª y 5ª Sección, México, D.F. Teléfonos: 63.85.75.55 y 63.83.06.37 www.aztecsoluciones.com Aztec Soluciones Tecnológicas, S.A. de C.V. es
Más detallesIngeniería de Software
Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6
Más detallesIngeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado
Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado 1. Introducción Unified Modeling Languaje Fuente: Booch- Jacobson-Rumbauch y diversos sitios Internet, entre otros:
Más detallesEl proceso unificado en pocas palabras
El Proceso Unificado de Desarrollo de Software Ivar Jacobson Grady Booch James Rumbaugh Addison Wesley Resumen Capítulo 1. El proceso unificado: dirigido por casos de uso, centrado en la arquitectura,
Más detallesCapitulo I. Introducción
Capitulo I. Introducción 1.1 Descripción del trabajo El ser humano, como todos sabemos tiene la necesidad de comunicarse, de ser escuchado y sobretodo interactuar con los demás seres vivos que lo rodean.
Más detallesGuía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades,
Guía metodologíca para la gestión de proyectos de software basada en metodologías agiles, que integre las herramientas de seguimiento de actividades, integración continua y repositorio distribuido de versiones.
Más detalleselastic PROJECTS INFORMACIÓN COMERCIAL PROJECTS
PROJECTS elastic PROJECTS INFORMACIÓN COMERCIAL Inscripción Registro Mercantil de Pontevedra, Tomo 3116, Libro 3116, Folio 30, Hoja PO-38276 C.I.F.: B-36.499.960 contact@imatia.com 1 INTRODUCCIÓN Mediante
Más detallesDiseño lógico de sistemas aplicando el lenguaje de modelado unificado
Diseño lógico de sistemas aplicando el lenguaje de modelado unificado No. De Registro CGPI: 20061221. Director del proyecto: Roberto De Luna Caballero. Profesores participantes: M. en C Fabiola Ocampo
Más detallesEntidad Formadora: Plan Local De Formación Convocatoria 2010
Entidad Formadora: Enterprise Architect Comenzando Puede iniciar Enterprise Architect desde el ícono que se creó en su escritorio de Windows durante la instalación, o alternativamente: 1. Abrir el menú
Más detallesEl Proceso Unificado de Desarrollo de Software
El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:
Más detallesIván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz
Procesadores de Lenguajes 2 Metamodelado Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz 01/11/13 PL2 - Metamodelado 1 Contenidos
Más detallesbeservices 2015 Resumen de características técnicas
Resumen de características técnicas behelp MANTENIMIENTO de COBERTURA TOTAL Sistema automatizado basado en los servicios gestionados en el que la prioridad es la Proactividad eliminando las incidencias
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesSistema informatizado de Trazabilidad alimentaria
Universdad de Oviedo Trazabilidad Alimentaria Según el reglamento europeo, todas las empresas del sector alimentario han de tener un control de la trazabilidad alimentaria. La forma más eficiente, segura,
Más detallesSOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0
SPEM 2.0 SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0 Metamodelo para modelos de procesos de ingeniería de software y de ingeniería de sistemas. La idea central de SPEM
Más detallesIngeniería de Software
Ingeniería de Software Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: material asignatura CS169,Software Engineering, UC Berkeley, entre otras fuentes. Definiciones
Más detallesTransformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN
Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN Fernández Taurant, Juan Pablo Marciszack, Marcelo Martín Universidad Tecnológica Nacional, Facultad Regional
Más detallesÍndice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5
Índice Índice 1 Instalación de la herramienta 2 Descripción de la herramienta 2 Arranque de la aplicación 3 Proyecto 4 Diagrama de clases 5 Crear diagrama de clases 5 Crear elementos 7 Editar elementos
Más detallesDIAGRAMA DE CLASES EN UML
DIAGRAMA DE CLASES EN UML Mg. Juan José Flores Cueto jflores@usmp.edu.pe Ing. Carmen Bertolotti Zuñiga cbertolotti@usmp.edu.pe INTRODUCCIÓN UML (Unified Modeling Language) es un lenguaje que permite modelar,
Más detallesQUÉ ES Y PARA QUÉ SIRVE UML? VERSIONES DEL LENGUAJE UNIFICADO DE MODELADO. TIPOS DE DIAGRAMAS. INGENIERÍA DEL SOFTWARE (DV00205D)
APRENDERAPROGRAMAR.COM QUÉ ES Y PARA QUÉ SIRVE UML? VERSIONES DEL LENGUAJE UNIFICADO DE MODELADO. TIPOS DE DIAGRAMAS. INGENIERÍA DEL SOFTWARE (DV00205D) Sección: Divulgación Categoría: Lenguajes y entornos
Más detallesEl Software. Es lo que se conoce como el ciclo de vida del software.
El Software Hace referencia a los programas y toda la información asociada y materiales necesarios para soportar su instalación, operación, reparación, y mejora. Para construir un nuevo elemento software
Más detallesUNIVERSIDAD DE BUENOS AIRES FACULTAD DE INGENIERÍA. Documentación de Motivación del Proyecto. JMit. Java Monitoring by Introspection Tool
UNIVERSIDAD DE BUENOS AIRES FACULTAD DE INGENIERÍA Documentación de Motivación del Proyecto JMit Java Monitoring by Introspection Tool Alumnos: 84.264 86.097 Tutor: Wachenchauzer, Rosa Graciela Indice
Más detallesApéndice A Instalación de Visual Studio.NET
Apéndice A Instalación de Visual Studio.NET La versión de Visual Basic.NET utilizada en este Manual Imprescindible es la incluida en la versión Profesional de Visual Studio.NET. Este entorno de desarrollo
Más detallesDesarrollar, administrar y mantener los sistemas informáticos del FONDESIF.
TERMINOS DE REFERENCIA REF. 010 CINCO CONSULTORES INDIVIDUALES DE LINEA TECNICO II EN SISTEMAS PARA LA DIRECCION DE ADMINISTRACION, CONTABILIDAD Y FINANZAS I. ANTECEDENTES. El Departamento de Sistemas
Más detallesLa Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática
La Necesidad de Modelar Analogía Arquitectónica Tiene sentido poner ladrillos sin hacer antes los planos? El modelo, los planos, ayuda a afrontar la complejidad del proyecto. Cuál es el lenguaje adecuado
Más detallesUniversidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática
Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)
Más detallesCAPÍTULO 3 Servidor de Modelo de Usuario
CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes
Más detallesPROGRAMA FORMATIVO MICROSOFT ACCESS 2007 (COMPLETO)
PROGRAMA FORMATIVO MICROSOFT ACCESS 2007 (COMPLETO) www.bmformacion.es info@bmformacion.es Objetivos Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2007, estudiando
Más detallesQué es lo que su empresa necesita? Productividad? Organización? Eficiencia? Ahorro? Control? Seguridad?
QUÉ BENEFICIOS TRAE SYNCWARE A MI EMPRESA? Más seguridad en la toma de decisiones informáticas SYNCWARE, nacida en enero de 2014, como una pequeña empresa con el propósito de trabajar en el sector de las
Más detallesHerramientas de Apoyo al desarrollo de Software
1eras Jornadas Técnicas con el Estado Herramientas de Apoyo al desarrollo de Software Ernesto Quiñones Azcárate Presidencia de Apesol 2006-2008 ernestoq@apesol.org Agenda 1. Herramientas para diseñar software
Más detallesLa obra se proporciona bajo los términos de esta licencia pública de Sisoft de México
Licencia La obra se proporciona bajo los términos de esta licencia pública de Sisoft de México S. A de C.V., Está protegida por derechos de autor y / u otras leyes aplicables. Cualquier uso diferente a
Más detallesBechtle Solutions Servicios Profesionales
Soluciones Tecnología Bechtle Solutions Servicios Profesionales Fin del servicio de soporte técnico de Windows Server 2003 No hacer nada puede ser un riesgo BECHTLE Su especialista en informática Ahora
Más detallesUML El Lenguaje de Modelado Unificado. Maestría en Ingeniería de Software
UML El Lenguaje de Modelado Unificado Maestría en Ingeniería de Software Agenda Model Driven Architecture (MDA) Unified Model Language (UML) Object Constraint Language (OCL) Patrones Conclusiones Contenido
Más detallesPrograma Superior ORACLE arquitecto Java EE
Programa Superior ORACLE arquitecto Java EE EFENE Escuela de Formación Empresarial de Negocios efene.es info@efene.es +34 94 612 30 08 Colón de Larreategui 26, 1ºB 48009 Bilbao (Vizcaya) España Programa
Más detallesREGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS
REGISTRO DE EMPRESAS Y PERSONAS BASE DE INFORMACIÓN DE CLIENTES & CONTACTOS La gestión del asesor comercial se basa en mantener contacto personalizado con un grupo de clientes empresariales o personales.
Más detalles7. CONCLUSIONES Y TRABAJOS FUTUROS
7. CONCLUSIONES Y TRABAJOS FUTUROS 7.1 CONCLUSIONES El presente trabajo ha realizado un acercamiento a JBoss AOP, un framework que permite la definición y ejecución de comportamiento aspectual. Consideramos
Más detallesImplantación de SAP for Banking para la Sección de Crédito de Cofares
Historia de Éxito de Clientes SAP Distribución Farmacéutica Cofares Implantación de SAP for Banking para la Sección de Crédito de Cofares Partner de implementación 2 Historia de Éxito de Clientes SAP Distribución
Más detalleshttp://www.cem.itesm.mx/extension/ms
Diplomado Programación orientada a objetos con Java 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 detallesPresentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:
UNIDAD 8 Presentaciones Reunión. (ITE. Banco de imágenes) as presentaciones son documentos formados por una sucesión de páginas, llamadas diapositivas, que transmiten información estructurada de manera
Más detallesE-Government con Web Services
E-Government con Web Services Fernando Leibowich Beker * Uno de los grandes avances que produjeron las Nuevas Tecnologías de la Información y la Comunicación es la posibilidad de generar redes de computadoras
Más detallesTrabajamos con empresas y organizaciones para descubrir cómo resolver de forma eficiente sus necesidades en el área de la programación informática.
Desde hace más de cinco años, el equipo de Centauro Solutions trabaja cada mañana en encontrar soluciones y simplificarle la vida a nuestros clientes. Trabajamos con empresas y organizaciones para descubrir
Más detallesVisión General de GXportal. Última actualización: 2009
Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de
Más detallesFuncionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net
2012 Funcionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net Servinet Sistemas y Comunicación S.L. www.softwaregestionproyectos.com Última Revisión: Febrero
Más detalles7.1 Arquitectura de clases
7.1 Arquitectura de clases El modelo de analisis tiene como objetivo generar una arquitectura de objetos que sirva como base para el diserio del sistema. Como se discutio en el capitulo 3, dependiendo
Más detallesINGENIERÍA DEL SOFTWARE I Práctica 4 Interacciones
INGENIERÍA DEL SOFTWARE I Práctica 4 Interacciones Univ. Cantabria Fac. de Ciencias Patricia López Modelo de Casos de Uso vs Modelo de Análisis Modelo de Casos de Uso Modelo de Análisis Descrito con el
Más detallesPlanificación en Team Foundation Server 2010
Planificación en Team Foundation Server 2010 Planificación y Seguimientos en Proyectos Agile con Microsoft Visual Studio Team Foundation Server 2010 Dirigido a: Todos los roles implicados en un proyecto
Más detallesretos LA ACTUALIDAD LA SOLUCIÓN
retos F U T U R O LA ACTUALIDAD En la actualidad, nos vemos rodeados de retos que hace algunos años veíamos muy lejanos. Nuestros clientes son cada vez más exigentes, demandan una mayor calidad de los
Más detalles1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Fundamentos de Ingeniería de Software. Ingeniería en Sistemas Computacionales.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: (Créditos) SATCA 1 Fundamentos de Ingeniería de Software Ingeniería en Sistemas Computacionales SCC-1007 2-2-4 2.- PRESENTACIÓN
Más detallesCapítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado
Capítulo VI Estudio de Caso de Aplicación del Integrador de Información Desarrollado 6.1 Organización elegida La Organización elegida para el caso de aplicación, es la empresa CTM Tours del grupo Costamar,
Más detallesGeneración de código para Hibernate desde modelos UML
Generación de código para Hibernate desde modelos UML Alejandro Nogueiro Mariscal Ingeniería Técnica en Informática de Sistemas, Universidad de Cádiz 24 de Septiembre 2012 1 / 35 Índice 1 Motivación y
Más detallesi@c Presentación de servicios
i@c Presentación de servicios I n t e r n e t d e A l t a C a l i d a d, S. A. d e C. V. http://www.iac.com.mx/ Tel: +52 (55) 5575-0151 info@iac.com.mx Servicios de Internet Desarrollo de software Software
Más detallesPERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB
PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE LA CONSULTORÍA Y ASISTENCIA PARA LOS PROYECTOS WEB EN EL TRIBUNAL CONSTITUCIONAL PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB 1 Índice Antecedentes...
Más detallesINGENIERÍA DE SOFTWARE. Sesión 3: Tipos
INGENIERÍA DE SOFTWARE Sesión 3: Tipos Contextualización Actualmente existe una gran variedad en los software que se pueden clasificar en varias categorías, como pueden ser, por tipo de licencia, tipo
Más detallesPROGRAMACIÓN EN LENGUAJES ESTRUCTURADOS DE APLICACIONES DE GESTIÓN
PROGRAMACIÓN EN LENGUAJES ESTRUCTURADOS DE APLICACIONES DE GESTIÓN Certificado de profesionalidad IFCD0111 PROGRAMACIÓN EN LENGUAJES ESTRUCTURADOS DE APLICACIONES DE GESTIÓN Familia Profesional: Informática
Más detallesObjetivos del proyecto:
Crear una página web corporativa atractiva, fácil de usar, que permita dar a conocer nuestra empresa, nuestros servicios y nuestros productos, a través de un medio con tanta importancia como es Internet.
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesCurso de HTML5 y CSS3
Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 1 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2 2 HTML sin duda, definió
Más detallesSistema PYMES Ventas e Inventarios H&S
Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Visión DESARROLLADORA Teodora Vargas Tarqui Versión 0.9 Tabla de Contenidos 1. INTRODUCCION 3 1.1 Propósito 3 1.2 Alcance 3
Más detallese-tellware CRM La solución para las organizaciones orientadas al cliente Beneficios e-tellware
La solución para las organizaciones orientadas al cliente e-tellware es una robusta aplicación de gestión de relaciones con clientes que proporciona todas las herramientas y capacidades necesarias para
Más detalles