IBM Rational Software Architect/Modeler
|
|
- Carlos Alejandro Padilla Rodríguez
- hace 8 años
- Vistas:
Transcripción
1 IBM Software Group IBM Rational Software Architect/Modeler Arquitectura y Diseño de Aplicaciones UML 2.0 Ana López-Mancisidor - IBM Software Development Tools Ana.lopez@es.ibm.com 2004 IBM Corporation
2 Evolución en el diseño y construcción de aplicaciones Mayor productividad Maximizar calidad, robustez, reusabilidad Maximizar el valor de código + modelos Beneficios Soporte a diferentes tecnologías, y tipologías de aplicaciones Niveles de Abstracción Capacidades Modelado, Codificación, pruebas, debug, despliegue Ingeniería directa e inversa del código y Integración legacy Desarrollo rápido de aplicaciones Ejecución de modelos Ejecución de Modelos Desarrollo Rápido De Aplicaciones Codificación Convencional Visualización del código Desarrollo basado en Modelado (MDD) 4GL / Integración Legacy Encontar el estilo de desarrollo que se ajuste a nuestras necesidades 2
3 Evolución de las herramientas de modelado Rational Rose Herramienta de modelado Visual UML Integrada con varios IDEs => Model-Driven Development (MDD) Herramienta separada: buena para los architectos, no accesible para los desarrolladores Rational XDE Entorno de Desarrollo Extendido Integrada con Eclipse 2.x,.NET => Model-Driven Development (MDD) más cercano a los desarrolladores Perspectivas integradas para arquitectos y desarrolladores Rational Software Architect/Modeler Integración de Análsis y Construcción Integrada con Eclipse 3.x Soporte a UML 2.0 Integración y Trazabilidad en todo el ciclo de desarrollo software 3
4 Problemas a los que se enfrenta el Arquitecto Cómo puedo detectar errores en la arquitectura? Cómo puedo comunicar mi arquitectura al resto del equipo? Cómo reforzar estándares de implementación? Trazabilidad con el resto del desarrollo 4
5 Soluciones. Cómo puedo detectar errores en la arquitectura? Validaciones, Anti-patrones Cómo puedo comunicar mi arquitectura al resto del equipo? UML 2.0 Patrones, Transformaciones Reglas.. Eclipse, Sincronización código.. Cómo reforzar estándares de implementación? Trazabilidad con el resto del desarrollo 5
6 Funcionalidad de Rational Software Architect Análisis y Validación Arquitectura Detección automática de patrones y anti-patrones Validación UML del modelo Reglas validación configurables Software Modeler Soporte a UML 2.0 Soporte OCL Patrones API estándar y pública Generación de informes Soporte a RAS (Reutilización Assets) IBM Rational Software Architect Análisis y Validación Arquitectura Transformaciones UML-Código Rational Software Modeler Herramientas Desarrollo C/C++ Rational Application Developer for WebSphere Software RUP Configuration for SW Architects Rational ClearCase LT Transformaciones Generación y sincronización de código Java, C++ Definición de reglas de transformación Visualización de la lógica del código Desarrollo C/C++ Editores C/C++ Compilador y debugger Editores de código UML RAD v6 JSF, SDO, Struts Java GUI Editor Web diagram Editor Site designer Herramientas desarrollo Web Services Herramientas Diseño Base de Datos EGL Herramientas desarrollo EJBs Análisis Estático Análisis Dinámico Automatización Pruebas Componentes Herramientas desarrollo Portales 6
7 Demo Funcionalidad adicional de Rational Software Architect Integración en Eclipse 3.0 Nueva perspectiva de Modelado Integración con otras herramientas del ciclo de vida: Gestión de Requisitos, Construcción, Pruebas, Gestión de configuración, Metodología Soporte a UML 2.0 Reutilización y Automatización con Patrones y Transformaciones Creación y aplicación de patrones Generación y sincronización de código Java, C++ Visualización de la lógica del código Validación Arquitectura Análisis y validación del modelo Detección de anti-patrones y dependencias cíclicas 7
8 Demo Funcionalidad adicional de Rational Software Architect Integración en Eclipse 3.0 Nueva perspectiva de Modelado Integración con otras herramientas del ciclo de vida: Gestión de Requisitos, Construcción, Pruebas, Gestión de configuración, Metodología Soporte a UML 2.0 Reutilización y Automatización con Patrones y Transformaciones Creación y aplicación de patrones Generación y sincronización de código Java, C++ Visualización de la lógica del código Validación Arquitectura Análisis y validación del modelo Detección de anti-patrones y dependencias cíclicas 8
9 Integración en Eclipse 3.0 y Trazabilidad 9
10 Demo Funcionalidad adicional de Rational Software Architect Integración en Eclipse 3.0 Nueva perspectiva de Modelado Integración con otras herramientas del ciclo de vida: Gestión de Requisitos, Construcción, Pruebas, Gestión de configuración, Metodología Soporte a UML 2.0 Reutilización y Automatización con Patrones y Transformaciones Creación y aplicación de patrones Generación y sincronización de código Java, C++ Visualización de la lógica del código Validación Arquitectura Análisis y validación del modelo Detección de anti-patrones y dependencias cíclicas 10
11 UML: El Lenguaje para el Modelado UML es el lenguaje estándar para la visualización, especificación, construcción y documentación de sistemas software. 11
12 UML 2.0 Specification Se puede descargar de 12
13 Nuevas notaciones en diagramas de secuencia sd ATM-transaction client: atm: dbase: insertcard Interaction Occurrence sd CheckPin ref CheckPin client: atm: dbase: askforpin alt ref DoTransaction [chk= OK] data(pin) result(chk) check(pin) result(chk) error(badpin) [else] Combined (in-line) Fragment 13
14 Nuevos diagramas sd OverviewDiagram lifelines Client, :Server refauthorization sendctrl receivectrl sd :Client request :Server c remote c ~[more] sender:fax receiver:fax remote ref [mor e] DoMore FaxCall Composite Structure Diagram Interaction Overview Diagram 14
15 Modelado UML 2.0 Análisis y Modelado UML 2.0 dentro del mismo entorno de desarrollo Eclipse 3.0 Asistentes en la edición de modelos Nuevas vistas configurables por el usuario Diagram links as firstclass citizens New Diagram Navigator view provides a diagram filtered view of the models and workspace Inheritance view Nueva vista de Propiedades 15
16 Demo Funcionalidad adicional de Rational Software Architect Integración en Eclipse 3.0 Nueva perspectiva de Modelado Integración con otras herramientas del ciclo de vida: Gestión de Requisitos, Construcción, Pruebas, Gestión de configuración, Metodología Soporte a UML 2.0 Reutilización y Automatización con Patrones y Transformaciones Creación y aplicación de patrones Generación y sincronización de código Java, C++ Visualización de la lógica del código Validación Arquitectura Análisis y validación del modelo Detección de anti-patrones y dependencias cíclicas 16
17 Transformaciones Posibilidad de realizar y configurar transformaciones: Modelo a modelo Modelo a código Transformaciones incluídas: UML-a-Java/J2EE UML-a-C++ Ejemplos de transformaciones simples de modelos Intercambio de transformaciones via RAS en IBM developerworks 17
18 Demo Funcionalidad adicional de Rational Software Architect Integración en Eclipse 3.0 Nueva perspectiva de Modelado Integración con otras herramientas del ciclo de vida: Gestión de Requisitos, Construcción, Pruebas, Gestión de configuración, Metodología Soporte a UML 2.0 Reutilización y Automatización con Patrones y Transformaciones Creación y aplicación de patrones Generación y sincronización de código Java, C++ Visualización de la lógica del código Validación Arquitectura Análisis y validación del modelo Detección de anti-patrones y dependencias cíclicas 18
19 Control y Validación de la arquitectura Validación del modelo Reglas UML 2.0 Detección de patrones y anti-patrones. Navegación al código fuente. Análisis y Revisión de la Arquitectura Dependencias Circulares Visualización patrones de diseño, OO Detección de anti-patrones Configuración de reglas específicas para aplicar controles y verificar estándares Reglas configurables por el usuario para la revisión de la arquitectura Vista de detalle explicando los antipatornes. 19
20 20
21 21
IBM Software Development Platform
IBM Group IBM Development Platform Seminario. antonio.alonso@es.ibm.com IBM Group software Agenda 1. Introducir plataforma de desarrollo de IBM. 2. DEMO: Construcción de aplicaciones J2EE con RAD. 3. Café
Más detallesIBM Rational Software Architect
Unificación de todos los aspectos del diseño y del desarrollo de software IBM Rational Software Architect Un conjunto completo de herramientas de diseño y desarrollo Incorpora todas las capacidades en
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 detallesCuándo estoy listo para pasar a producción?
IBM Software Expo 2006. Madrid 23 de Mayo Cuándo estoy listo para pasar a producción? antonio.alonso @ es.ibm.com IBM Software 2005 IBM Corporation Agenda IBM Software Expo 2006. Madrid, 23 de mayo La
Más detallesIBM Rational Software Architect V8.0.1 ofrece nuevos e innovadores enfoques para desarrollar arquitecturas de solución
con fecha de 14 de diciembre de 2010 IBM Rational Software Architect V8.0.1 ofrece nuevos e innovadores enfoques para desarrollar arquitecturas de solución Tabla de contenidos 1 Visión general 1 Fecha
Más detallesEnterprise Architect
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 Esquema 1 Introducción 2 Herramientas
Más detallesIngeniería del Software
Ingeniería del Software www.upv.es www.inf.upv.es Motivación Software everywhere Sistemas software cada vez más complejos Presión para desarrollar software en plazos más cortos y sin renunciar a altos
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 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 detallesIngeniería de Software
Ingeniería de Software Tabla de Contenidos PARTE I INTRODUCCIÓN Capítulo 1: Evolución Los hitos en la evolución histórica del Desarrollo de Software Problemas y soluciones... Fallas, malas estimaciones
Más detallesContenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software
IX Contenidos Prólogo... XIX Prefacio... XXI Guía de lectura...xxiii Parte I - Introducción Capítulo 1 - Evolución 1.1 Introducción... 2 1.2 Los hitos en la evolución histórica del desarrollo de software...
Más detallesProgramación orientada a
Programación orientada a objetos con Java Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos de la programación
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 detallesTECNICO PREVIO EVALUACION DE SOFTWARE ADQUISICION DE LICENCIA DE SOFTWARE PARA EL DESARROLLO DE SISTEMAS PARA EL MINISTERIO DE DEFENSA
INFORME TECNICO PREVIO EVALUACION DE SOFTWARE Nº 00 /20-/SG/B/01 22 de Marzo 20 INFORME TECNICO PREVIO EVALUACION DE SOFTWARE ADQUISICION DE LICENCIA DE SOFTWARE PARA EL DESARROLLO DE SISTEMAS PARA EL
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 detalles3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.
Arquitecto de Datos 1. Línea de Negocios: Soluciones de Negocios 2. Funciones Específicas: Participar en la realización de las actividades técnicas de actualización y migraciones a versiones mejoradas
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 detallesEstrategias de desarrollo de SW para Outsourcing
Estrategias de desarrollo de SW para Outsourcing Antonio Rodríguez Perales Director de Soluciones para Rational Ana López-Mancisidor Arquitecto de Soluciones para la Gestión del Ciclo de Vida de las Aplicaciones.
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 detallesIBM Rational Statemate ayuda a los ingenieros de sistemas a enfrentarse a los retos del mercado de sistemas integrados complejos
ZP09-0207, con fecha 2 de junio de 2009 IBM Rational Statemate ayuda a los ingenieros de sistemas a enfrentarse a los retos del mercado de sistemas integrados complejos Índice 1 Resumen de características
Más detallesCONFERENCE DAY. Turning innovation into business results, through software delivery. IBM Software Group
IBM Software Group CONFERENCE DAY Turning innovation into business results, through software delivery Alejandro León Alonso, IBM Rational Sales Specialist Cátedra IBM Rational,U.P.M.,Madrid, 14 de marzo
Más detallesDesarrollo de Aplicaciones con Tecnologías Web
Desarrollo de Aplicaciones con Tecnologías Web Código: Modalidad: Distancia Duración: 100 Horas. Objetivos: La presente formación se ajusta al itinerario formativo del Certificado de Profesionalidad IFCD0210
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 detallesSolución práctica para la gestión de una Oficina de Calidad. Innovate 2011 20 de Octubre 2011
Solución práctica para la gestión de una Oficina de Calidad Innovate 2011 20 de Octubre 2011 En el contexto actual Qué se espera de TI? y cómo podemos conseguirlo? Procesos de QA operativos Entrega operacional
Más detallesCapítulo 1 Introducción
Capítulo 1 Introducción Dentro de los muchos campos que abarca la universidad para la investigación científica, se encuentra el de los Sistemas de Información Geográfica (SIG). Para ello, cuenta con el
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 detallesGeneración de código a partir de UML
Generación de código a partir de UML Ingeniería del Software Curso 2006/2007 Índice De la etapa de diseño al código De la etapa de implementación al código Generación de código: Herramientas Flujo de trabajo
Más detallesCurso: El Proceso de Desarrollo de Software
Curso: El Proceso de Desarrollo de Software EL PROCESO DE DESARROLLO DE SOFTWARE... 1 OBJETIVO...1 CONTENIDO...1 BIBLIOGRAFÍA...4 DOCENTE...4 MODALIDAD DEL DESARROLLO...4 El proceso de Desarrollo de Software
Más detallesJosé Alberto García Coria Director CENIT Salamanca. Salamanca, Febrero 2011
José Alberto García Coria Director CENIT Salamanca Salamanca, Febrero 2011 Índice Objetivos Servicios de Pruebas Ciclo de Vida de las Pruebas Tipos de Pruebas Herramientas Objetivos Objetivos Exponer el
Más detallesAnexo 4 Documento de Arquitectura
Anexo 4 Documento de Arquitectura 1. Introducción El anexo se describe el propósito y alcance referentes al proyecto correspondiente al documento de arquitectura. 2. Propósito El propósito del anexo de
Más detallesNovedades de Soluciones para la Gestión del Ciclo de Vida de Aplicaciones (CLM 2012)
Novedades de Soluciones para la Gestión del Ciclo de Vida de Aplicaciones (CLM 2012) Ana López-Mancisidor Rueda Arquitecto de Soluciones para la Gestión del Ciclo de Vida de las Aplicaciones ana.lopez@es.ibm.com
Más detallesNIVEL 16: ESTRUCTURAS RECURSIVAS N-ARIAS
NIVEL 16: ESTRUCTURAS RECURSIVAS N-ARIAS Eclipse, JBoss Application Server y JBoss Tools 2 Agenda Qué es JBoss Application Server? Descarga de JBoss Application Server 5.1 Qué es JBoss Tools? Descarga
Más detalles[CASI v.0109] Pág. 1
I. DATOS INFORMATIVOS Carrera Especialidad Curso Código Ciclo : COMPUTACIÓN E INFORMATICA : Ingeniería de Software : Lenguaje de Programación II : F-INF110 : Cuarto Requisitos : T-INF108 (Lenguaje de Programación
Más detallesExpande tu futuro. Quieres obtener formación técnica de alto nivel y darle un nuevo enfoque a tu carrera profesional?
Business Intelligence Data Centre Cloud Mobility Enterprise Computing Solutions España Quieres obtener formación técnica de alto nivel y darle un nuevo enfoque a tu carrera profesional? Arrow Education
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 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 detallesPatrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms
Patrones Patrones Es una solución reusable de problemas comunes. Los patrones solucionan problemas que existen en muchos niveles de abstracción. desde el análisis hasta el diseño y desde la arquitectura
Más detallesarquitectura que maneja. Encontraremos también los diferentes servidores que
3.1 INTRODUCCIÓN A lo largo de este capitulo será descrito ArcIMS, así como las características y arquitectura que maneja. Encontraremos también los diferentes servidores que proporciona ArcIMS, además
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 detallesUNIVERSIDAD OBERTA DE CATALUNYA. Herramienta Visual para Diseñar formularios Web WformDesigner
UNIVERSIDAD OBERTA DE CATALUNYA Herramienta Visual para Diseñar formularios Web WformDesigner Administración Web y comercio electrónico en entornos de software libre Autor: Wilman Chamba Zaragocín Loja
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 detallesArquitectura de desarrollo Fomento.Net
Casos de éxito everis Arquitectura de desarrollo Fomento.Net Resumen País: España. Sector: Administración. Perfil del Cliente Subdirección General de Tecnologías y Sistemas de la Información (SGTSI) del
Más detallesLA IMPORTANCIA DE SOA
LA IMPORTANCIA DE SOA En el mundo de negocios de ahora, la habilidad de adaptar la infraestructura de tecnología de información de manera rápida, es imperativa. Muchos están tomando la decisión de invertir
Más detallesGerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta
Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta (Business Process Management, BPM). La Gerencia de los Procesos del Negocio: Se define como: "integración
Más detallesWebServices bajo SOA. SOAagenda team Chile
WebServices bajo SOA SOAagenda team Chile 1 Conceptos Servicio SOA Una tarea de negocio repetitiva validar Crédito Cliente, que cumple estándares SOA WebService Funcionalidades disponibles vía Web, implementadas
Más detallesInstituto Educación Superior Tecnológico Privado El Buen Pastor
Instituto Educación Superior Tecnológico Privado El Buen Pastor SILABO METODOLOGÍA DE DESARROLLO DE SOFTWARE CARRERA PROFESIONAL: COMPUTACIÓN E INFORMÁTICA I. DATOS GENERALES: 1.1. CARRERA PROFESIONAL
Más detallesIngeniería del Software. Diseño. Diseño en el PUD. Diseño de software. Patrones arquitectónicos. Diseño Orientado a Objetos en UML
Diseño Diseño en el PUD Diseño de software Patrones arquitectónicos Diseño Orientado a Objetos en UML 1 Iteración en PUD Planificación de la Iteración Captura de requisitos: Modelo de casos de uso, Modelo
Más detallesARIS SOA Architect. Procesos empresariales como base para la arquitectura orientada a servicios enfocada a la empresa
ARIS SOA Architect Procesos empresariales como base para la arquitectura orientada a servicios enfocada a la empresa Una arquitectura orientada a servicios (SOA) empieza y termina con los procesos empresariales
Más detallesSe ofertan las plazas adjuntas para titulados en Informática.
Oferta de Empleo para la empresa CARREFOUR Se ofertan las plazas adjuntas para titulados en Informática. Los interesados enviar el CV al Profesor Jorge Aguilera (aguilera@ujaen.es) de la Escuela Politécnica
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 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 detalles(Integrated Development Environment) Herramienta de soporte para el desarrollo de sotfware: Editor (escribir y editar programas); un
(Integrated Development Environment) Herramienta de soporte para el desarrollo de sotfware: Editor (escribir y editar programas); un compilador/intérprete y un depurador (localización de errores lógicos).
Más detallesDepartamento de Lenguajes y Sistemas Informáticos
Departamento de Lenguajes y Sistemas Informáticos Modelo de Requisitos y Modelo de Dominio, Trazabilidad Mediante Modelos os de Weaving José Alfonso Aguilar Calderón Irene Garrigós Jose-Norberto Mazó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 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 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 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 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 detallesdesarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el
Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified
Más detallesIngeniería del Software
Ingeniería del Software www.upv.es www.inf.upv.es La Ingeniería del Software se ocupa de todos los procesos y herramientas orientadas a la construcción y el mantenimiento del software, entendido éste como
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 detallesTecnologías de componentes y proceso de diseño de aplicaciones basado en componentes
Tecnologías de y proceso de diseño de aplicaciones basado en Programación orientada a objetos : Lenguajes, Tecnologías y Herramientas Master de Computación Santander, 2009 Patricia López Grupo de Computadores
Más detallesProgramación generativa
ujuarez@itorizaba.edu.mx Instituto Tecnológico de Orizaba 15 de octubre de 2010 Agenda 1 Introducción Panorama general Problemática 2 Implementación generativa Bibliotecas activas Bibliotecas activas:
Más detallesCollaborative Lifecycle Management
Collaborative Lifecycle Management IBM Rational Software Portafolio.. Documentación Técnica... COLLABORATIVE LIFECYCLE MANAGEMENT La solución de IBM Rational para la Gestión del Ciclo de Vida Colaborativo
Más detallesDesarrollo de software
Agenda 1. Introducción 2. Aspectos Metodológicos del Desarrollo de Software 3. Aplicación Web (Modelo del Producto) 4. Modelo del proceso 5. Dos enfoques Metodológicos 6. Métodos Seleccionados 7. Evaluación
Más detallesUML, OCL y Patrones en el contexto MDA
UML, OCL y Patrones en el contexto MDA Ana Garis email: agaris@unsl.edu.ar Maestría en Ingeniería de Software Agenda Model Driven Architecture (MDA) Unified Modeling Language (UML) y Perfiles UML Object
Más detallesEnterprise 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 detallesJBoss Enterprise Middleware. Gustavo N Yasue IT Architect Latinoamérica Red Hat Latinoamérica gyasue@redhat.com
JBoss Enterprise Middleware Gustavo N Yasue IT Architect Latinoamérica Red Hat Latinoamérica gyasue@redhat.com UN FUTURO TAN ABIERTO COMO SEA POSIBLE CODIGO ABIERTO ESTANDARES ABIERTOS CONTENIDO ABIERTO
Más detallesCursos de Capacitación de WebRatio. Junio 2012
Cursos de Capacitación de WebRatio Junio 2012 Cursos de Capacitación para el uso de WebRatio La mejor manera de aprovechar WebRatio Un programa de formación completo que permite a los desarrolladores ser
Más detallesCaracterísticas y Beneficios
Características y Beneficios Caché Características y Beneficios Caché, la base de datos multidimensional de alto rendimiento de InterSystems, ofrece a los desarrolladores profesionales las prestaciones
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesIntroducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect
Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de itunes. El material
Más detallesAná lisis, disen o y prográmácio n orientádá á objetos con JAVA
Aná lisis, disen o y prográmácio n orientádá á objetos con JAVA Documento Presupuesto Formación y Desarrollo de Personas- IZERTIS S.L. (2012) ÍNDICE DE CONTENIDOS 1 Datos generales del curso... 2 2 Competencia
Más detallesINGENIAS: Desarrollo dirigido por modelos de SMA
INGENIAS: Desarrollo dirigido por modelos de SMA Juan Pavón Mestras jpavon@pdi.ucm.es Dep. de Ingeniería del Software e Inteligencia Artificial Universidad Complutense Madrid http://grasia.fdi.ucm.es Objetivo
Más detallesIBM Rational BuildForge
IBM Software Group IBM Rational BuildForge Gestión de entornos, builds, despliegues Antonio Alonso López IBM Corporation Dominio de ingeniería de software Desarrollador Arquitecto Rational Software Architect
Más detalles71 datos 2.4.2.2.3. Utilización de los servicios de transformación de datos de SQL
ÍNDICE AGRADECIMIENTO DEDICATORIA INTRODUCCIÓN ÍNDICE Página CAPITULO I 1. LA TECNOLOGÍA IBM AS/400 1.1. Generalidades del sistema AS/400 2 1.2. Arquitectura del AS/400 3 1.3. Organización de la máquina
Más detallesProgramación del curso
Ingeniería Software 4º Físicas Programación del curso José M. Drake (drakej@unican.es) Patricia López Martínez ( lopezpa@unican.es ) Computadores y Tiempo Real Santander, 2008 Ingeniería de Programación
Más detallesTema 3 Metodologías de Desarrollo de Software
Ingeniería del Software Ingeniería del Software de Gestión Tema 3 Metodologías de Desarrollo de Software Félix Óscar García Rubio Crescencio Bravo Santos Índice 1. Definiciones 2. Objetivos 3. Conceptos
Más detallesSistema Web con Acceso a Bases de Datos Multiplataforma a Través de Teléfonos Celulares
TELEPROCESO Y SISTEMAS DISTRIBUIDOS Sistema Web con Acceso a Bases de Datos Multiplataforma a Través de Teléfonos Celulares L I C. S E R G I O A N D R É S S O T O Guía de la Presentación Marco Conceptual
Más detallesJesús Hernández j.hernandez@@danysoft.com
Jesús Hernández j.hernandez@@danysoft.com Agenda Introducción Arquitectura de Team System Lab Gestión de procesos con Microsoft 2005 Team System. Situación actual La mayoríade las conexiones entrelos flujos
Más detallesConocimiento Activo en Calidad de Software
Conocimiento Activo en Calidad de Software www.cursotic.cl Conocimiento Activo en Calidad de Software Es una Empresa que nace como consecuencia de un estudio y análisis detallado del Mercado, realizado
Más detallesLa gestión de procesos de negocio
La gestión de de Sylvia Moreno López WebSphere Sales sylvia.moreno@es.ibm.com Agenda Necesidades actuales de la gestión de Definición de BPM de IBM Capacidades y beneficios del BPM de IBM Experiencia de
Más detallesIngeniería de Software: Parte 2
Ingeniería de Software: Parte 2 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.
Más detallesEclipse Process Framework Composer EPFC, es un editor de procesos gratuito que sirve para editar fragmentos de método, procesos o metodologías y
Eclipse Process Framework Composer EPFC, es un editor de procesos gratuito que sirve para editar fragmentos de método, procesos o metodologías y generar automáticamente la documentación en formato para
Más detallesAmbientes de Desarrollo
ASIT 20070501 LCT-Ambientes de Desarrollo v004.doc 17/07/2007 16:23:00 Documento de Listas de Control en Tecnología Ambientes de Desarrollo Versión 004 Mayo 2007 ARCHIVO: ASIT 20070501 LCT-Ambientes de
Más detallesHacia la Integración de Técnicas de Pruebas en Metodologías Dirigidas por Modelos para SOA
Hacia la Integración de Técnicas de Pruebas en Metodologías Dirigidas por Modelos para SOA Antonio García Domínguez Inmaculada Medina Bulo Mariano Marcos Bárcena Universidad de Cádiz Escuela Superior de
Más detallesMARCO DE REFERENCIA SISTEMAS DE INFORMACIÓN PARA LA GESTIÓN DE TI EN EL ESTADO COLOMBIANO
MARCO DE REFERENCIA PARA LA GESTIÓN DE TI EN EL ESTADO COLOMBIANO SISTEMAS DE INFORMACIÓN PLANEACIÓN Y GESTIÓN DE SIS-INF 80. Definición Estratégica de los SIS-INF Las entidades deben, en la Arquitectura
Más detallesDESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL
Página 1 de 21 CUALIFICACIÓN DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC154_3 Versión 5 Situación RD 1087/2005 Actualización
Más detallesAPO BPM Software de Automatización de Procesos. Defina, integre y controle sus circuitos de negocio en un solo lugar
APO BPM Software de Automatización de Procesos Defina, integre y controle sus circuitos de negocio en un solo lugar APO BPM es una herramienta para la definición dinámica, integración, ejecución y control
Más detallesElección de tecnología para la capa de presentación de SOA. Huibert Aalbers Senior Certified Software IT Architect
Elección de tecnología para la capa de presentación de SOA Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast
Más detallesProceso Unificado de Rational (RUP)
Especialización en Telemática Proceso Unificado de Rational (RUP) Arquitecturas de Sistemas Telemáticos Dr. Ing. Álvaro Rendón Gallón Cali, mayo de 2012 Temario 2 Antecedentes Objetivos Características
Más detallesCalidad. Preparado por: Amelia Soriano. Referencias. Rational Unified Process Version 2003.06.12.01 Copyright 1987 2003 Rational Software Corporation
Calidad Preparado por: Amelia Soriano Referencias Rational Unified Process Version 2003.06.12.01 Copyright 1987 2003 Rational Software Corporation Curso Rational Unified Process Rational University Curso
Más detallesIBM Rational Configuration Management V8.0.1 proporciona soluciones empresariales para la gestión de cambios y de configuración
, con fecha 15 de octubre de 2013 IBM Rational Configuration Management V8.0.1 proporciona soluciones empresariales para la gestión de cambios y de configuración Índice 1 Visión general 2 Fecha de disponibilidad
Más detallesAnexo IV Configuración del Entorno de Desarrollo. Guía de puntos de interés de la Ciudad de Madrid
Anexo IV Configuración del Entorno de Desarrollo Guía de puntos de interés de la Ciudad de Madrid 1. Índice Anexo IV Configuración del Entorno de Desarrollo... 1 1. Índice... 2 2. Entorno de Desarrollo...
Más detallesObjetivo Las personas que realicen el curso aprenderán a:
Objetivo Las personas que realicen el curso aprenderán a: Describir el proceso de desarrollo de software orientado a objetos, lo que incluye las metodologías y los flujos de trabajo de la programación
Más detallesJAVA EE 5. Arquitectura, conceptos y ejemplos.
JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones
Más detallesSOLUCIONES DE SOFTWARE CONFIABLES
SOLUCIONES DE SOFTWARE CONFIABLES Nuestro compromiso Mantener la delantera tecnológica invirtiendo en ello los recursos necesarios en investigación y desarrollo, lo que nos permite integrar constantemente
Más detallesPlan de curso Sílabo-
a. Asignatura Plan de curso Sílabo- b. Nro. Créditos c. Código d. Horas de trabajo directo con el docente e. Horas de trabajo autónomo del estudiante Refinamiento en Producción de Software 3 3 6 f. Del
Más detalles