La Ingeniería de Software en el modelo de desarrollo del Software Libre

Tamaño: px
Comenzar la demostración a partir de la página:

Download "La Ingeniería de Software en el modelo de desarrollo del Software Libre"

Transcripción

1 La Ingeniería de Software en el modelo de desarrollo del Software Libre Ernesto C. Quiñones Azcárate Gerente Técnico

2 Algunas definiciones Software : conjunto de programas y procedimientos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema (hardware) Ingeniería : La ingeniería es la profesión en la que el conocimiento de las matemáticas y ciencias naturales, obtenido mediante estudio, experiencia y práctica, se aplica con juicio para desarrollar formas de utilizar, económicamente, los materiales y las fuerzas de la naturaleza para beneficio de la humanidad y del ambiente.

3 Pregunta fundamental Porqué hablamos entonces de una ingeniería de software?

4 La ingeniería de software La Ingeniería de software es la rama de la ingeniería que crea y mantiene las aplicaciones de software aplicando tecnologías y prácticas de las ciencias computacionales, manejo de proyectos, ingeniería, el ámbito de la aplicación, y otros campos. Referencia :

5 De forma práctica Se busca aplicar los conocimientos previamente estudiados y puestos en práctica en la ingeniería convencional dentro de los proyectos de desarrollo de software con el fin de : Desarrollar software mas rápido Desarrollar software a menores costos Desarrollar software de mayor calidad etc. etc. etc.

6 Áreas de conocimiento de la Ingeniería de Software

7 Áreas de conocimiento de la Ingeniería de Software

8 El Software Libre Software libre (en inglés free software) es la denominación del software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Referencia :

9 El modelo de desarrollo del Software Libre El modelo de desarrollo del SL es atípico y no convencional, se basa en un entorno distribuido y colaborativo donde todos pueden colaborar programando porciones del software ó en diferentes tareas específicas (traducción, arte, etc.), no busca crear software en menor tiempo, a menores costos y de una mayor calidad, surgio de manera espontánea y natural.

10 Duda 1 El modelo de desarrollo del Software Libre encaja dentro de la ingeniería de software?

11 Duda 2 Existe una ingeniería de software... libre?

12 Duda 3 Aporta el modelo de desarrollo del Software Libre algo a la ingeniería de software?

13 La gran respuesta Esto es muy complicado de responder, vamos a intentarlo ahora.

14 Conozcamos la evolución del modelo de desarrollo del Software Libre

15 Como va incorporando el modelo las practicas de la IS Años Necesidad no atendida Programación Implementación Voluntaria Necesidad de los mismos informáticos. Programación en ASM y C El software se pone tal cual, si da problemas ellos mismos lo arreglan : TCP-IP (protocolo) 1974 : PDP-11 (Unix de Berkley) 1975 : Emacs (entorno completo) 1976 : Vi (editor de texto)

16 Como va incorporando el modelo las practicas de la IS Años 80 Reporte de Error o código solucionándolo Requerimiento Programación Testing permanente Nuevas Ideas Requerimientos del movimiento, principalmente dev-tools y commapps. Programación en C, C++ y lenguajes de scripting, gestionada en repositorios de código. Se establecen convenciones y estándares para documentación : BSD 4.1 (OS) 1984 : Latex (procesador de textos) 1986 : CVS (control de versiones) 1987 : Perl (lenguaje) 1987 : GCC (compilador)

17 Como va incorporando el modelo las practicas de la IS Años 90 Documentación Reporte de Error o código solucionándolo Requerimiento Diseño Formal o informal Programación Testing permanente Nuevas Ideas Integración de muchos paquetes independientes y despliege. Aplicaciones afinadas y especializadas para laborar distribuidamente (Internet). Automatas de pruebas y documentación 1993 : Debian y Slackware (distros de Linux) 1997 : Doxygen (automatización de documentación a partir del código fuente) 1998 : APT (administrador de paquetes)

18 Como va incorporando el modelo las practicas de la IS Actualmente Documentación Testing Interno y Adm. Releases Publicación y Testing permanente Gestión de Proyecto TO-DO Diseño Formal Programación Reporte de Error o código solucionándolo Gestión de errores y requerimientos Software para diseno de software. Desarrollo basado en MVC. Herramientas de GESTION de trabajo en grupo. Herramientas de apoyo para GESTION de proyectos : Bugzilla (administración de errores y requerimientos) 2002 : Umbrello (herramienta case) 2000 : PhpGroupWare (gestión de proyectos) 2004 : Ruby on Rails (framework de desarrollo)

19 KA : Software Requirements Existen herramientas de apoyo para Gestión de Requerimientos Open Source Requirements Management Tool Los requerimientos son atendidos en base a los siguientes criterios: Es de interés común Alguien se ofrece a implementarlo Ya esta echo Es de necesidad técnica

20 KA : Software Design Existen herramientas de apoyo para diseno de software a varios niveles DIA Umbrello ArgoUML PgDesigner La mayoría de los proyectos ofrecen diagramas de clases o diagrama ER, pocos ofrece casos de uso, secuencia, etc. El 90% de los proyectos son bajo diseño orientado a objetos

21 KA : Software Construction El modelo de desarrollo del software libre se parece a esta metodología: Extreme Programming Existe software para apoyo a proyectos de estas características: Xplanner

22 KA : Software Testing Existen herramientas de apoyo para simulación de testing, batería de pruebas, administración de pruebas. Ejb3Unit Linux Test Project QaTraq Los proyectos mas grandes tienen sus propias herramientas de testing y diseño de pruebas. La mayoria de pruebas es de caja blanca y caja negra.

23 KA : Software Maintenance Los proyectos de SL están en constante cambio, todos los días podrá ver una gran cantidad de software que tiene actualizaciones. Es difícil saber el costo del mantenimiento, existe mucho aporte fuera del proyecto. Como saber los tipos de cambios que sufre un software, por ejemplo : Firefox X.Y.Z X = Cambio de versión, nueva tecnología aplicada al producto. Y = correcciones mayores o nuevas funcionalidades que se incorporan. Z = parche por errores

24 KA : Software Maintenance Existe software para el despliegue de actualizaciones de software. APT Portage

25 KA : Software Configuration Managment La buena gestión de la configuración es una necesidad imperiosa en los proyectos de SL. Los procesos involucrados dentro de la SCM se han automatizado al máximo, existe mucho software de apoyo con todas las características deseables (registro, orden, trazabilidad, prioridades, gestión, cargas de trabajo, etc.) : Subversion TRAC CVS Bugzilla

26 KA : Software Engineering Management 1. La definición parte del proyecto mismo, no existe negociación inicial, el modelo de desarrollo indica que no existen limites bajo los cuales parametrizarce. 2. En los proyectos nuevos la planificación es insipiente, no existe fechas de entregables, los proyectos mas grandes si ofrecen una planificación con entregables en fecha propuestas, mas no rígidas, en estos se empieza a llevar una gestión de riesgos relativa a los eventos externos. 3. El plan de implantación toma en cuenta siempre la disponibilidad simultanea del producto, se procura dar al usuario toda la documentación y soporte posible tomando en cuenta que el uso que hace del producto es voluntario. 4. Se implementan canales directos entre el usuario y el proyecto para recibir el feedback de ellos e iniciar la siguiente iteraccion en el proyecto o aplicar soluciones inmediatas. 5. No existe cierre de actividades en un proyecto de software libre. 6. No se llevan métricas al respecto.

27 KA : Software Engineering Process Los procesos en los proyectos de SL no suelen estar documentados, son pasados de generación en generación entre los involucrados. Los proyectos de SL no involucran una Software Factory, por lo tanto son muy flexibles en el tema de seguimiento y métricas, algunos proyectos implementan las buenas practicas del ISO15504 y CMMI. Los proyectos mas grandes si tienen procesos definidos y documentados que deben ser conocidos por aquellos que deseen formar parte oficial de ellos.

28 KA : Software Engineering Process Existe software para el apoyo a la definición y métricas de los procesos : PMLite

29 KA : Software Engineering Tools and Methods Software Requirements Tools Requirements modeling tools, Requirement traceability tools. Software Design Tools Software Construction Tools Program editors, Compilers and code generators, Interpreters, Debuggers, Frameworks. Software Testing Tools Test generators, Test execution frameworks, Test evaluation tools, Test management tools, Performance analysis tools. Software Maintenance Tools Comprehension tools, Reengineering tools. Software Configuration Management Tools Defect, enhancement, issue, and problem-tracking tools; Version management tools, Release and build tools. Software Engineering Management Tools Project planning and tracking tools, Risk management tools, Measurement tools. Software Engineering Process Tools Process modeling tools, Process management tools, Integrated CASE, Process-centered software engineering environments. Software Quality Tools Review and audit tool, Static analysis tools. Miscellaneous Tool Issues Tool integration techniques, Meta-tools, Tool evaluation.

30 KA : Software Engineering Tools and Methods Sobre los métodos Heuristicos son mas populares en uso los estructurados (ya casi dejado de lado) y los orientados a objetos. Sobre los métodos formales son de muy raro uso en los proyectos, principalmente porque muchos desarrolladores no son informáticos o ingenieros. Sobre los métodos de prototipeos no son usados, no se estila presentar avances no funcionales, en el mejor de los casos se usan internamente sin rigidez académica

31 KA : Software Quality Calidad en los proyectos de SL se asegura a traves de varios métodos naturales en el modelo (también denominado el método iterativo, congruente con XP) : Revisión de pares Test interno en el proyecto Test masivo de los usuarios Código abierto (miles de ojos revisando vuestro código) El proceso de calidad en un proyecto de SL solo se acaba cuando se retira el software del mercado, mientras este vivo estará sometido a una eterna Auditoria. En algunos proyectos se aplican las practicas de modelos como CMMI e ISO9000/ISO12207

32 KA : Software Quality

33 KA : Software Quality Los procesos Ante factores externos extremos, aplique un FORK Acceso al código Auditoria permanente Requiere una nueva forma de medición

34 KA : Related Disciplines of Software Engineering

35 KA : Related Disciplines of Software Engineering Algorithms Computer Architecture Digital Logic Discrete Structures Distributed Systems Embedded Systems Human- Computer Interaction Intelligent Systems Discrete Structures Programming Fundamentals Algorithms Operating Systems Programming Languages Graphics and Visual Computing Information Management Accounting Finance Marketing and Sales Operations Management Information Systems Management Law Human Resource Management Linear Algebra Differential and Integral Calculus Differential Equations Probability Statistics Numerical analysis Discrete Mathematics Project Integration Project Scope Project Time Project Cost Project Quality Project Human Resource Project Communicatio ns Project Risk Management Project Procurement Quality Systems Developmen t, Implementa tion And Verification Planning Controlling, and Assuring Product and Process Quality Cognition Machine Learning and Grammar Induction Formal Methods in Cognitive Science: Language Business Processes and Operational Assessment System/Solutio n/test Architecture Life Cycle Cost & Cost-Benefit Analysis Serviceability / Logistics

36 KA : Related Disciplines of Software Engineering Aplica medianamente la mayoría de las KA Aplica altamente la mayoría de las KA Aplica nulo o casi nada Aplica depende el proyecto Aplica Aplica altamente nulo o la mayoría de casi nada las KA Aplica a su forma, procesos muy variados Aplica medianamente la mayoría de las KA

37 Respondiendo las dudas 1. El modelo de desarrollo del Software Libre encaja dentro de la ingeniería de software? : SI, se fue adecuando de manera natural a traves de los años. 2. Existe una ingeniería de software... libre? : NO, la Ing. de Soft. es tan amplia que cubre fácilmente el software libre y privativo. 3. Aporta el modelo de desarrollo del Software Libre algo a la ingeniería de software? : SI, nuevas practicas que antes no eran siquiera imaginadas.

38 Para leer mas (Iniciativa de ACM y la IEEE sobre el conjunto de conocimientos necesarios para la Ingeniería de Software) (El Futuro de la Ing, de Software, ó, Es el Software un producto de ingeniería?) (Ing. del Software Libre una alternativa a la ing. de software tradicional) / (Miles de proyectos libres para diferentes necesidades)

39 Gracias WEB SITE Teléfonos / /

Técnico Certified Software Engineer Professional (CSIP)

Técnico Certified Software Engineer Professional (CSIP) Técnico Certified Software Engineer Professional (CSIP) Dirigido a: Profesionales de la ingeniería de sistemas Estudiantes universitarios de ingeniería en sistemas Requisitos: Requisitos para aplicar a

Más detalles

Encuesta Perfil de Egreso del Ingeniero en Computación y/o Informática en Chile (Para programas de 10 semestres o más)

Encuesta Perfil de Egreso del Ingeniero en Computación y/o Informática en Chile (Para programas de 10 semestres o más) Encuesta Perfil de Egreso del Ingeniero en Computación y/o Informática en Chile (Para programas de 10 semestres o más) Nombre del Encuestado e-mail Nombre de la Carrera Universidad Unidad Académica Sede

Más detalles

Ingeniería de Software I. Sebastián Uchitel y Víctor Braberman 1er Cuatrimestre 2009

Ingeniería de Software I. Sebastián Uchitel y Víctor Braberman 1er Cuatrimestre 2009 Ingeniería de Software I Sebastián Uchitel y Víctor Braberman 1er Cuatrimestre 2009 Quienes somos? 2 Quienes son? 3 Objetivos del Curso Entender el rol fundamental que juega la construcción y análisis

Más detalles

La Ingeniería de Software en el Desarrollo de Software Libre

La Ingeniería de Software en el Desarrollo de Software Libre Linux Week 2008 La Ingeniería de en el Desarrollo de Libre Ing. Alfred Kobayashi Gutiérrez akobayashi@apesol.org akobayashi@evolutionperu.com Definiciones de Ingeniería de Ingeniería del es el estudio

Más detalles

Que es un modelo de calidad de software?

Que es un modelo de calidad de software? Modelos de Calidad de Software y Software Libre Ernesto Quiñones A. ernestoq@apesol.org Que es un modelo de calidad de software? Es un conjunto de buenas practicas para el ciclo de vida del software, enfocado

Más detalles

Tema 2: Introducción a la gestión de la configuración

Tema 2: Introducción a la gestión de la configuración escuela técnica superior de ingeniería informática Tema 2: Introducción a la gestión de la configuración Departamento de Lenguajes y Sistemas Informáticos Evolución y Gestión de la Configuración Contexto

Más detalles

Gestión de la Configuración del Software. Introducción. Elementos de la Configuración y Línea base. Objetivo

Gestión de la Configuración del Software. Introducción. Elementos de la Configuración y Línea base. Objetivo Gestión de la Configuración del Software Javier Tuya Universidad de Oviedo Departamento de Informática Introducción "Sin importar en qué momento del ciclo de vida nos encontremos, el sistema cambiará,

Más detalles

Ingeniería de Software

Ingenierí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 detalles

Tema III: Gestión de la Configuración. Diana Marcela Sánchez Fúquene Ingeniería del Software de Gestión

Tema III: Gestión de la Configuración. Diana Marcela Sánchez Fúquene Ingeniería del Software de Gestión Tema III: Gestión de la Configuración. Diana Marcela Sánchez Fúquene Ingeniería del Software de Gestión Introducción Gestión de la Configuración del Software (GCS / SCM) Def.- Arte de identificar, organizar,

Más detalles

IBM Software Development Platform

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 detalles

Sociology 6 2. World economy history 6 1. Mathematics 6 1. World Economy 6 2. Financial accounting 6 2. Business management 6 1

Sociology 6 2. World economy history 6 1. Mathematics 6 1. World Economy 6 2. Financial accounting 6 2. Business management 6 1 CAMPUS OF OVIEDO FACULTAD DE ECONOMÍA Y EMPRESA FACULTY OF ECONOMICS AND BUSINESS GRADO ADMINISTRACIÓN Y DIRECCIÓN DE EMPRESAS DEGREE IN BUSINESS ADMINISTRATION AND MANAGEMENT Sociología Code: GADEMP01-1-001

Más detalles

3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.

3. 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 detalles

Conceptos Básicos. El Instituto de administración de Proyectos, PMI, define un proyecto como:

Conceptos Básicos. El Instituto de administración de Proyectos, PMI, define un proyecto como: Existen diferentes modelos y metodologías para la administración de proyectos y modelos de calidad para el desarrollo del software. Por lo que mencionaremos los siguientes conceptos importantes. a) Qué

Más detalles

A continuación se describe con mayor detalle cada una de las unidades: UNIDAD 2: Calidad en el desarrollo, adquisición, operación y mantenimiento del

A continuación se describe con mayor detalle cada una de las unidades: UNIDAD 2: Calidad en el desarrollo, adquisición, operación y mantenimiento del 1. OBJETIVOS: Incorporar los conceptos de indicador, métrica, medida, escala de medición, y proceso de medición. Entender la importancia de los indicadores de desempeño de procesos, su medición y seguimiento.

Más detalles

Ingeniería de Software: Parte 2

Ingenierí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 detalles

MASTER IN INDUSTRIAL ENGINEERING. UNIVERSIDAD POLITÉCNICA DE MADRID. ACADEMIC TRACK

MASTER IN INDUSTRIAL ENGINEERING. UNIVERSIDAD POLITÉCNICA DE MADRID. ACADEMIC TRACK MASTER IN INDUSTRIAL ENGINEERING. UNIVERSIDAD POLITÉCNICA DE MADRID. ACADEMIC TRACK Definition English Definition ECTS Semester Language Type Técnicas y Modelos Cuantitativos de Ingeniería de Organización

Más detalles

RECOMANACIONS/RECOMENDACIONES/RECOMMENDATIONS

RECOMANACIONS/RECOMENDACIONES/RECOMMENDATIONS RECOMANACIONS/RECOMENDACIONES/RECOMMENDATIONS CODI/ CÓDIGO/ CODE 34010 34015 34016 ASSIGNATURA/ ASIGNATURA/ SUBJECT Estructura dels Computadors/ Estructura de los Computadores/ Computer Structure Redes

Más detalles

Preparación para la Certificación PMP 25 de julio de 2015 a 10 de octubre de 2015

Preparación para la Certificación PMP 25 de julio de 2015 a 10 de octubre de 2015 Fecha de inicio: 25 de Julio de 2015 Horario: Sábado de 9am a 1pm Duración: 48 horas Campus Mexicali Objetivo Dirigido a Beneficios Curso enfocado dar total confianza a los candidatos PMP a presentar y

Más detalles

Preparación para la Certificación PMP 07 de febrero de 2015 a 09 de mayo de 2015

Preparación para la Certificación PMP 07 de febrero de 2015 a 09 de mayo de 2015 Fecha de inicio: 07 de Febrero de 2015 Horario: Sábado de 9am a 1pm Duración: 48 horas Campus Mexicali Objetivo Curso enfocado dar total confianza a los candidatos PMP a presentar y pasar el examen PMP

Más detalles

Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EE.

Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EE. Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EE. Iván Ruiz Rube Departamento de Lenguajes y Sistemas Informáticos Universidad de Cádiz Agenda Introducción Control del Código

Más detalles

Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari

Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari Gestión de la configuración en el software (SCM) Ingeniería de software Eduardo Ferreira, Martín Solari 1 Temario Definiciones Problemas del cambio Elementos de la configuración Actividades de SCM Identificación

Más detalles

Gerencia de Proyectos Proceso de Software

Gerencia de Proyectos Proceso de Software Gerencia de Proyectos Proceso de Software Victor Manuel Toro C. VictorToro@cincosoft.com CincoSOFT Ltda. Compañía de Ingenieros Constructures de Software Tel. (+57)(1) 6230180 * Fax (+57)(1) 2566774 Carrera

Más detalles

Desarrollar el concepto del producto. Asignar requisitos de hardware y software. 1 1.1 1.2 2 2.1 2.2 3.. N

Desarrollar el concepto del producto. Asignar requisitos de hardware y software. 1 1.1 1.2 2 2.1 2.2 3.. N Fase de Análisis de Requerimientos Desarrollar el concepto del producto. Asignar requisitos de hardware y software. Realizar estudios de mercado. Sugerencia: www.anuies.mx para saber cuantas instituciones

Más detalles

PROGRAMA ANALITICO INGENIERÍA SOFTWARE II FOR DAC 12 VER 17 07 07

PROGRAMA ANALITICO INGENIERÍA SOFTWARE II FOR DAC 12 VER 17 07 07 PROGRAMA ANALITICO INGENIERÍA SOFTWARE II FOR DAC 12 VER 17 07 07 A.- DATOS GENERALES MATERIA: Ingeniería de Software II CÓDIGO NOMBRE PROFESOR / A: Fausto Correa Almazán CRÉDITOS Nº HORAS PRESENCIALES

Más detalles

Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software

Contenidos. 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 detalles

Las Factorías de Software según niveles de madurez ISO

Las Factorías de Software según niveles de madurez ISO Las Factorías de Software según niveles de madurez ISO Dr. Javier Garzás www.javiergarzas.com @jgarzas JORNADA. El modelo de AENOR de Gobierno y Gestión de las TICs con estándares ISO. Organizada por:

Más detalles

XI Encuentro Danysoft Sala TFS. Descubriendo TFS

XI Encuentro Danysoft Sala TFS. Descubriendo TFS Descubriendo TFS 1 La Visión del ALM de Microsoft. Microsoft distingue varias fases dentro del ciclo de desarrollo, como son Planeación y Seguimiento, donde principalmente se capturan requisitos y se establecen

Más detalles

Administración de proyectos y BIM (Building Information Modeling)

Administración de proyectos y BIM (Building Information Modeling) Administración de proyectos y BIM (Building Information Modeling) Agradecimiento Tener un espacio para hablar sobre la Administración de Proyectos y BIM para reflexionar sobre nuevos conceptos usados en

Más detalles

Ingeniería de Software II

Ingeniería de Software II Ingeniería de Software II Segundo Cuatrimestre 2008 Clase 20: Software Configuration Management Buenos Aires, 13 de Noviembre de 2008 Objetivos de la clase de hoy Ejemplos de la vida real Entender la problemática

Más detalles

Ingeniería de Software II

Ingeniería de Software II Ingeniería de Software II Gestión de Configuración de Software: Requisitos para la resolución de la práctica El alumno debe haber asistido a la clase de Gestión de Configuración y de Gestión de Requerimientos.

Más detalles

Objetivos FACULTAD DE INGENIERIA. DEPARTAMENTO DE INGENIERIA DE SISTEMAS. Código de la asignatura 4070. Fecha de Actualización Julio 24 de 2012

Objetivos FACULTAD DE INGENIERIA. DEPARTAMENTO DE INGENIERIA DE SISTEMAS. Código de la asignatura 4070. Fecha de Actualización Julio 24 de 2012 Nombre de la asignatura Ingeniería de Software Código de la asignatura 4070 Fecha de Actualización Julio 24 de 2012 Intensidad horaria semanal Horas Contacto 4 Horas Trabajo Independiente 8 Créditos Académicos

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos 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 detalles

NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE IGNACIO BAYUGAR

NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE IGNACIO BAYUGAR NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE IGNACIO BAYUGAR Ignacio.bayugar@mercadolibre.com, i id nachobayugar@gmail.com NUEVAS TENDENCIAS EN LA CALIDAD DEL SOFTWARE El desarrollo ágil El nuevo rol de

Más detalles

Visual Studio Team System

Visual Studio Team System Visual Studio Team System MSF for CMMi Process Improvement Aurelio Porras Development Tools Advisor aureliop@microsoft.com Microsoft Ibérica El éxito es raro Fallidos Problemáticos Existosos 2004 15% 51%

Más detalles

Ingeniería de Software

Ingenierí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 detalles

Capítulo 2 Ideas generales de CMMI-SW. 2.1 Introducción. 2.2 Procesos. 2.3 Modelo de procesos

Capítulo 2 Ideas generales de CMMI-SW. 2.1 Introducción. 2.2 Procesos. 2.3 Modelo de procesos Capítulo 2 Ideas generales de CMMI-SW 2.1 Introducción El Capability Maturity Model Integration (en adelante CMMI), se compone de un conjunto de modelos, métodos de evaluación y cursos de formación para

Más detalles

Introducción al Unified Process. Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010

Introducción al Unified Process. Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010 Introducción al Unified Process Curso IIC 2143 Ingeniería de Software Rodrigo Sandoval 2010 Unified Process - UP Un framework de Proceso de Desarrollo de Software, una de cuyas versiones es el más documentado

Más detalles

VALIDACIÓN DE SISTEMAS AUMOTÁTICOS (MES)

VALIDACIÓN DE SISTEMAS AUMOTÁTICOS (MES) VALIDACIÓN DE SISTEMAS AUMOTÁTICOS (MES) Oriol Argemi BASF Labiana 1. INTRODUCCIÓN -Breve historia de las GAMP 1982-1985: Inicio de la regulación de las normativas sobre los sistemas computerizados 1983:

Más detalles

LibRed Red para la implantación de software libre en algunas asignaturas de Informática

LibRed Red para la implantación de software libre en algunas asignaturas de Informática LibRed Red para la implantación de software libre en algunas asignaturas de Informática Rafael Molina, Rosana Satorre, Francisco J. Gallego, Francisco Mora, Carlos Villagrá, Lorenzo Carbonell, Juan A.

Más detalles

La madurez de los servicios TI. de los servicios. La Gestión n de Servicios de TI (ITSM) Antoni Lluís s Mesquida, Antònia Mas, Esperança Amengual

La madurez de los servicios TI. de los servicios. La Gestión n de Servicios de TI (ITSM) Antoni Lluís s Mesquida, Antònia Mas, Esperança Amengual La madurez de los servicios TI Antoni Lluís s Mesquida, Antònia Mas, Esperança Amengual 4 de Septiembre de 2009 XI Jornadas de Innovación n y Calidad del Software (JICS) 1 La Gestión n de Servicios de

Más detalles

IBM Rational Configuration Management V8.0.1 proporciona soluciones empresariales para la gestión de cambios y de configuración

IBM 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 detalles

Estándares Internacionales

Estándares Internacionales Estándares Internacionales M. en C. Mario Farías-Elinos Quality management has just become too important to leave to chance Philip Crosby 1 Contenido Estándares ISO para el Software Estándares IEEE para

Más detalles

ANÁLISIS Y DISEÑO DE UN PORTAL DE VENTA DE LIBROS EDUCATIVOS

ANÁLISIS Y DISEÑO DE UN PORTAL DE VENTA DE LIBROS EDUCATIVOS INGENIERIA DE SOFTWARE Trabajo Final de Carrera ANÁLISIS Y DISEÑO DE UN PORTAL DE VENTA DE LIBROS EDUCATIVOS Jordi Cid Rodríguez - ETIG - Consultor: José Antonio Raya Martos Septiembre 2011 Objetivo El

Más detalles

Desarrollo ágil con Scrum y Visual Studio 2005 Team System

Desarrollo ágil con Scrum y Visual Studio 2005 Team System Desarrollo ágil con Scrum y Visual Studio 2005 Team System (Experiencias desde la trinchera) Lionel Barrabino / lbarrabino@snoop.com.ar Nicolás Paez / npaez@snoop.com.ar Agenda Métodos ágiles Scrum y los

Más detalles

Historia de revisiones

Historia de revisiones Binary Rain Glosario Versión 1.1 Historia de revisiones Fecha Versión Descripción Autor 17/08/2012 1.0 Creación del documento Carolina Trias 18/08/2012 1.1 Revisado y corregido por SQA Mercedes Marzoa

Más detalles

METODOLOGÍA DE GESTION DE PROYECTOS

METODOLOGÍA DE GESTION DE PROYECTOS METODOLOGÍA DE GESTION DE PROYECTOS CONTENIDO CONTENIDO... 2 ALCANCE... 4 MARCO METODOLÓGICO... 4 ETAPAS DEL PROCESO... 5 1. ETAPA 0: INICIACIÓN...5 FASE DE INICIO...5 2. ETAPA 1: PLANEAMIENTO...6 FASE

Más detalles

INGENIERÍA DE SOFTWARE

INGENIERÍA DE SOFTWARE CÁTEDRA INGENIERÍA DE SOFTWARE RESPONSABLE DE LA CÁTEDRA M. Ing. Claudio Jorge RANCAN CARRERA INGENIERÍA DE SISTEMAS DE INFORMACIÓN CARACTERÍSTICAS DE LA ASIGNATURA PLAN DE ESTUDIOS 2008 ORDENANZA CSU.

Más detalles

Desarrollando Software de Calidad

Desarrollando Software de Calidad Desarrollando Software de Calidad Ernesto Quiñones A. ernestoq@apesol.org.pe De que hablaremos Aseguramiento de la Calidad y Pruebas de Software Procesos de Pruebas de Software y de Sistema. Calidad del

Más detalles

PATRON:DAO LENGUAJE DE PROGRAMACION: JAVA IDE: ECLIPSE FRAMEWORK: STRUST2. -Permite Abstraer y Encapsular los accesos a un repositorio de datos.

PATRON:DAO LENGUAJE DE PROGRAMACION: JAVA IDE: ECLIPSE FRAMEWORK: STRUST2. -Permite Abstraer y Encapsular los accesos a un repositorio de datos. PATRON:DAO DAO -Permite Abstraer y Encapsular los accesos a un repositorio de datos. -Separa el acceso de datos de la lógica de negocio. -Oculta el Api por donde se accede a los datos. -Controla los accesos

Más detalles

Programación orientada a

Programació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 detalles

INGENIERÍA DE SOFTWARE Rational Unified Process RUP

INGENIERÍA DE SOFTWARE Rational Unified Process RUP 1 INGENIERÍA DE SOFTWARE Rational Unified Process RUP Rubby Casallas Departamento de Sistemas y Computación Facultad de Ingeniería Universidad de los Andes Referencias 2 http://www.rational.com/ http://www-306.ibm.com/software/awdtools/rup/

Más detalles

Gestión de proyectos siguiendo practicas del PMI.

Gestión de proyectos siguiendo practicas del PMI. Gestión de proyectos siguiendo practicas del PMI. Identificación de las mejores prácticas aplicadas a la gestión de proyectos. Proceso de Desarrollo de Software de Codes S.A. alineado a CMMI Nivel 3 en

Más detalles

ORGANIZACIÓN DOCENTE del curso 2009-10

ORGANIZACIÓN DOCENTE del curso 2009-10 ORGANIZACIÓN DOCENTE del curso 2009-10 1. DATOS GENERALES DE LA ASIGNATURA NOMBRE Ingeniería del Software II PÁGINA WEB www.ctr.unican.es/asignaturas/is2 CÓDIGO DEPARTAMENTO Matemáticas, Estadística y

Más detalles

SERVICIOS: EXPLORACIONES EN SOA y WEB.

SERVICIOS: EXPLORACIONES EN SOA y WEB. SERVICIOS: EXPLORACIONES EN SOA y WEB. López, G. 1 ; Jeder, I 1.; Echeverría, A 1.; Grossi, M.D. 2 ; Servetto, A 2.; Fierro, P. (PhD.) 3 1. Laboratorio de Informática de Gestión - Facultad de Ingeniería.

Más detalles

Derivación de requisitos y construcción de trazabilidad entre artefactos del proceso de desarrollo

Derivación de requisitos y construcción de trazabilidad entre artefactos del proceso de desarrollo Derivación de requisitos y construcción de trazabilidad entre artefactos del proceso de desarrollo Cecilia Datko 1, Yanela Carllinni 2 Analista de Sistemas en el Depto. Sistemas de la Dirección de Informática

Más detalles

Software, qué es? Clasificación. Tipos de software Freeware Firmware Shareware Release. Software por área. Propiedades y versiones

Software, qué es? Clasificación. Tipos de software Freeware Firmware Shareware Release. Software por área. Propiedades y versiones Colegio Bosque Del Plata Tecnología de la Información y las Comunicaciones UNIDAD 6 E-mail: garcia.fernando.j@gmail.com Profesor: Fernando J. Garcia Ingeniero en Sistemas de Información, qué es? Clasificación.

Más detalles

Estandares y Normas. Universidad Tecnológica Nacional -FRBA

Estandares y Normas. Universidad Tecnológica Nacional -FRBA Estandares y Normas Universidad Tecnológica Nacional -FRBA La Organización Basada en IT Evolución La demanda creciente de los servicios basados en infraestructuras computacionales ha producido tanto la

Más detalles

UNIVERSIDAD NACIONAL DE INGENIERÍA IPCEIT INDIA PERÚ CENTRO DE EXCELENCIA DE TECNOLOGÍAS DE LA INFORMACIÓN. Curso: Certificate in Developing With Java

UNIVERSIDAD NACIONAL DE INGENIERÍA IPCEIT INDIA PERÚ CENTRO DE EXCELENCIA DE TECNOLOGÍAS DE LA INFORMACIÓN. Curso: Certificate in Developing With Java Curso: Certificate in Developing With Java El objetivo de este curso es proporcionar al estudiante con una experiencia en programación. Los estudiantes que llevarán a cabo este curso serán capaces de trabajar

Más detalles

UNIVERSIDAD SIMÓN BOLÍVAR Vicerrectorado Académico

UNIVERSIDAD SIMÓN BOLÍVAR Vicerrectorado Académico UNIVERSIDAD SIMÓN BOLÍVAR Vicerrectorado Académico 1.Departamento: COMPUTACIÓN Y TECNOLOGÍA DE LA INFORMACIÓN 2. Asignatura: Tópicos Especiales en Tecnología de la Información: Gestión de Servicios Informáticos

Más detalles

Tema 1 Procesos de software

Tema 1 Procesos de software Tema 1 Procesos de software Proceso y modelos de proceso Actividades fundamentales Modelos de proceso genéricos Soporte automático de procesos 1 INDICE Proceso y modelos de proceso Actividades fundamentales

Más detalles

SAP Enterprise Support

SAP Enterprise Support SAP Enterprise Support Enterprise Support Omnia Solution S.A.C. Qué es SAP Enterprise Support? Constantes Cambios La naturaleza de los negocios a cambiado Toda organización tiene aplicaciones de misión

Más detalles

Jornadas de Introducción a la Ingeniería + Trabajo en Grupo = Herramientas de Gestion de Proyectos Software

Jornadas de Introducción a la Ingeniería + Trabajo en Grupo = Herramientas de Gestion de Proyectos Software Jornadas de Introducción a la Ingeniería + Trabajo en Grupo = Herramientas de Gestion de Proyectos Software Índice Conceptos básicos de gestión de proyectos software Gestión de grupos de trabajo Herramientas

Más detalles

La clara definición de los procesos de elaboración de software, nos permite brindar un servicio predecible y de la más alta calidad.

La clara definición de los procesos de elaboración de software, nos permite brindar un servicio predecible y de la más alta calidad. Software Factory Presentación Concepto Dada la necesidad de las compañías de concentrarse en las actividades propias del negocio; y en tren de bajar costos, mejorar los tiempos de desarrollo o de no montar

Más detalles

Antoni Rovira Responsable Industria de Proceso. Copyright 2007 Rockwell Automation, Inc. All rights reserved.

Antoni Rovira Responsable Industria de Proceso. Copyright 2007 Rockwell Automation, Inc. All rights reserved. Antoni Rovira Responsable Industria de Proceso Copyright 2007 Rockwell Automation, Inc. All rights reserved. La arquitectura integrada de Rockwell Automation ofrece una plataforma escalable y multidisciplina

Más detalles

Nuevas tendencias en Calidad Software

Nuevas tendencias en Calidad Software II Jornadas Panel Calidad del Softw are Mejorar la Calidad del Softw are, una misión imposible? Nuevas tendencias en Calidad Software Javier Garzás www.javiergarzas.com @jgarzas 4 Octubre 2012 C/ Condesa

Más detalles

Herramientas de Apoyo al desarrollo de Software

Herramientas 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 detalles

Modelo de Factoría Software basado en CMMI. Ramiro Carballo r.carballo@gesein.com Marzo 2006 FOCAL Fundación Dintel

Modelo de Factoría Software basado en CMMI. Ramiro Carballo r.carballo@gesein.com Marzo 2006 FOCAL Fundación Dintel Modelo de Factoría Software basado en CMMI Ramiro Carballo r.carballo@gesein.com Marzo 2006 FOCAL Fundación Dintel Asociación n Española para la Calidad www.aec.es COMITÉ DE SOFTWARE Grupos de Trabajo:

Más detalles

CMMi. Lic. Virginia Cuomo

CMMi. Lic. Virginia Cuomo CMMi Lic. Virginia Cuomo 1 Agenda Repaso CMMI Introducción Arquitectura Niveles de Madurez Representaciones Representación Discreta Representación Continua Discreta VS Continua 2 Repaso Qué vimos la tercer

Más detalles

Introducción a Rational Unified Process (RUP)

Introducción a Rational Unified Process (RUP) Qué es un Proceso de Desarrollo de SW? Introducción a Patricio Letelier letelier@dsic.upv.es Departamento Sistemas Informáticos y Computación (DSIC) (UPV) - España Define Quién debe hacer Qué, Cuándo y

Más detalles

COLEGIO DE INGENIEROS DEL PERÚ

COLEGIO DE INGENIEROS DEL PERÚ COLEGIO DE INGENIEROS DEL PERÚ CONSEJO DEPARTAMENTAL DE LIMA Capítulo de Ingeniería Industrial y de Sistemas DENOMINACIONES Y PERFILES DE LAS CARRERAS EN INGENIERÍA DE SISTEMAS, COMPUTACIÓN E INFORMÁTICA

Más detalles

Catálogo General de Requisitos

Catálogo General de Requisitos I.T. INFORMÁTICA DE GESTIÓN 05BM: Fundamentos de Ingeniería del Software 05BP: Diseño de Bases de Datos Catálogo General de Requisitos Copyleft 2009 Departamento de Informática y Sistemas. Licencia Copyright

Más detalles

Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA

Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA Título Área específica de la publicación 2 Implementación de Procesos Business Process Management BPM Services

Más detalles

SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0

SOFTWARE & 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 detalles

BPMS ESCM CMMI COBIT EFQM ISO IT MARK ITIL PMI TOGAF TSP. Arquitectura empresarial Integrado. del sector TIC. de Información Tecnologías relacionadas

BPMS ESCM CMMI COBIT EFQM ISO IT MARK ITIL PMI TOGAF TSP. Arquitectura empresarial Integrado. del sector TIC. de Información Tecnologías relacionadas MATRIZ CONCEPTUAL BPMS ESCM CMMI COBIT EFQM ISO IT MARK ITIL PMI TOGAF TSP NOMBRE COMPLETO Business Process Management o esourcing Capability Mode o Capability Maturity Model Control Objectives for European

Más detalles

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Cenditel, Mayo 2011 Licencia de Uso Copyright (c) 2010, Alvarez J., Solé S., Briceño R., Fundación CENDITEL. La Fundación CENDITEL

Más detalles

DOBLE GRADO: MARKETING Y DIRECCIÓN COMERCIAL + COMUNICACIÓN PUBLICITARIA

DOBLE GRADO: MARKETING Y DIRECCIÓN COMERCIAL + COMUNICACIÓN PUBLICITARIA FACULTAD DE CIENCIAS SOCIALES DOBLE GRADO: Double Degree: Marketing and Commercial Management+ Advertising Communication BIENVENIDOS A LA UNIVERSIDAD EUROPEA DE MADRID Bienvenidos a la Universidad Europea

Más detalles

PLAN DE ESTUDIOS LICENCIATURA EN INGENIERÍA EN TRANSPORTE MARÍTIMO. T * P ** CR *** Prerrequisitos

PLAN DE ESTUDIOS LICENCIATURA EN INGENIERÍA EN TRANSPORTE MARÍTIMO. T * P ** CR *** Prerrequisitos PLAN DE ESTUDIOS LICENCIATURA EN INGENIERÍA EN TRANSPORTE MARÍTIMO Primer Cuatrimestre 1. Matemáticas I T * P ** CR *** Prerrequisitos 3 2 4 N/T 2. Ciencias Náuticas Especialidad 2 2 3 N/T 3. Inglés I

Más detalles

Grupo de procesos de Planificación

Grupo de procesos de Planificación Grupo de procesos de Planificación Fuentes: Information Technology Project Management, Fifth Edition, Copyright 2007 PMBOK, Quinta edición Preparó: Ing. Ismael Castañeda Fuentes Objetivos de Aprendizaje

Más detalles

FORMULARIO POSTULACIÓN A NOMINACIÓN PRIVATE SECTOR ICT EXCELLENCE AWARD

FORMULARIO POSTULACIÓN A NOMINACIÓN PRIVATE SECTOR ICT EXCELLENCE AWARD FORMULARIO POSTULACIÓN A NOMINACIÓN PRIVATE SECTOR ICT EXCELLENCE AWARD Empresa: ITAC S.A Nit: 830-137539-8 Representante Legal: Javier Galindo Contacto: Sandra Leal coordinadora de mercadeo Correo electrónico

Más detalles

INDRA-DAY APPLICATION LIFECYCLE MANEGEMENT JUNIO 2015

INDRA-DAY APPLICATION LIFECYCLE MANEGEMENT JUNIO 2015 NDRA-DAY APPLCATON LFECYCLE MANEGEMENT JUNO 2015 Índice 01. Application Lifecycle Management Capacidades ndra en ALM Procesos ALM Enfoque Global de Procesos Gestión Ágil del Desarrollo Suite MND de ndra

Más detalles

CERTIFICACIÓN PROYECTO SIGPRE

CERTIFICACIÓN PROYECTO SIGPRE CERTIFICACIÓN Certifico que el Señor Edwin, egresado de la carrera de Ingeniería en Sistemas Computacionales ha desarrollado en su totalidad el presente proyecto de grado Automatización del Proceso de

Más detalles

Curso: El Proceso de Desarrollo de Software

Curso: 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 detalles

Instruir al alumno con los conceptos, modelos, teorías y principios básicos estudiados en la Ingeniería de Software

Instruir al alumno con los conceptos, modelos, teorías y principios básicos estudiados en la Ingeniería de Software Universidad de Colima Dirección General de Educación Superior Facultad de Ingeniería Mecánica y Eléctrica Licenciatura en Ingeniería en Sistemas Computacionales I. DATOS GENERALES P R O G R A M A A N A

Más detalles

Global Business Services. Claves para la implantación de un Sistema de Gestión Documental: demostración práctica.

Global Business Services. Claves para la implantación de un Sistema de Gestión Documental: demostración práctica. Claves para la implantación de un Sistema de Gestión Documental: demostración práctica. Claves para la implantación de un Sistema de Gestión Documental: demostración práctica. Los cuatro pilares básicosb

Más detalles

SOFTWARE PROJECT MANAGEMENT PLAN

SOFTWARE PROJECT MANAGEMENT PLAN SOFTWARE PROJECT MANAGEMENT PLAN HERRAMIENTA PARA LA ADMINISTRACIÓN DE REQUERIMIENTOS DE LOS PROYECTOS DE LAS ASIGNATURAS DE INGENIERÍA Y ARQUITECTURA DE SOFTWARE DE LA PONTIFICIA UNIVERSIDAD JAVERIANA.

Más detalles

Modelo de Proceso de Desarrollo de Software

Modelo de Proceso de Desarrollo de Software Modelo de Proceso de Desarrollo de Software Documento de Actividades Gestión de Configuración (S.C.M.) Ingeniería de Software - Proyecto de Taller5 Andrea Delgado & Beatriz Pérez ÍNDICE ÍNDICE... 1 GESTIÓN

Más detalles

Course Options for Mathematical Sciences Majors Participating in Messiah-Approved Off-Campus Study Messiah College EpiCenter July 13, 2010

Course Options for Mathematical Sciences Majors Participating in Messiah-Approved Off-Campus Study Messiah College EpiCenter July 13, 2010 Course Options for Mathematical Sciences Majors Participating in Messiah-Approved Off-Campus Study Messiah College EpiCenter July 13, 2010 The following is a listing of courses that we have identified

Más detalles

Problemas de PYMES en el Nivel 2 de Madurez Una Muestra Sesgada

Problemas de PYMES en el Nivel 2 de Madurez Una Muestra Sesgada del Problemas de PYMES en el Nivel 2 de Madurez Una Muestra Sesgada JuanJo Cukier, Practia Consulting Consideraciones del Estudio 27 Evaluaciones Nivel 2 entre: Junio de 2006 y Junio 2008 18 Organizaciones

Más detalles

CM colabora con el proceso a través de la implementación de políticas de tracking, seguridad, integración y administración de cambios.

CM colabora con el proceso a través de la implementación de políticas de tracking, seguridad, integración y administración de cambios. 1 Administración de Configuraciones - Introducción La facilidad de cambio en el software pone en riesgo la integridad de los productos. Cambios sin control, despliegue de componentes inconsistentes entre

Más detalles

IBM Rational for Power i. The business-driven development lifecycle

IBM Rational for Power i. The business-driven development lifecycle IBM Rational for Power i The business-driven development lifecycle Agenda Business Driven Development Rational Development Lifecycle DEMO 2 The business-driven development lifecycle Prioritize Plan Manage

Más detalles

Modelos y Normas Disponibles de Implementar

Modelos y Normas Disponibles de Implementar Modelos y Normas Disponibles de Implementar AmericaVeintiuno tiene capacidad para asesorar a una organización en base a diferentes modelos o normativas enfocadas al mercado informático. A partir de determinar

Más detalles

HERRAMIENTAS Y ENTORNOS DE PROGRAMACIÓN

HERRAMIENTAS Y ENTORNOS DE PROGRAMACIÓN HERRAMIENTAS Y ENTORNOS DE PROGRAMACIÓN Tema 2. Tecnologías CASE Escuela Superior de Informática 1 Tema 2. Tecnologías CASE. Tecnologías CASE (~ 4 horas) Introducción. Conceptos, Objetivos, Herramientas

Más detalles

Fundamentos de Ingeniería del Software. Capítulo 12. Herramientas CASE

Fundamentos 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 detalles

Beneficios del Uso de Modelos de Madurez

Beneficios del Uso de Modelos de Madurez Beneficios del Uso de Modelos de Madurez Paneil WAMPS 2012 Jorge Boria L VEWARE 1 Madurar es Mejorar probabilidad objetivo Mejorar predicciones N1 a N2 disciplina de compromiso probabilidad objetivo probabilidad

Más detalles

Introducción a GNU/Linux

Introducción a GNU/Linux Contenido Networking Quality and Security 15 de marzo de 2006 Contenido Introducción Instalación de / 1 Introducción Contenido Introducción Instalación de / Instalación 2 Instalación Particiones Proceso

Más detalles

Planificación TI con Rational Focal Point

Planificación TI con Rational Focal Point IBM Software Group Planificación TI con Rational Focal Point Plataforma para la gestión del portfolio de proyectos y aplicaciones Luis Reyes Technical Solution Architect luis.reyes@es.ibm.com Innovation

Más detalles

Análisis comparativo entre CIMOSA (CIM-Open System Architecture) y DEM (Dynamic Enterprise Modelling)

Análisis comparativo entre CIMOSA (CIM-Open System Architecture) y DEM (Dynamic Enterprise Modelling) 3rd International Conference on Industrial Engineering and Industrial Management XIII Congreso de Ingeniería de Organización Barcelona-Terrassa, September 2nd-4th 2009 Análisis comparativo entre CIMOSA

Más detalles

Tape Mbo e: una Metodología Orientada a Servicios

Tape Mbo e: una Metodología Orientada a Servicios Tape Mbo e: una Metodología Orientada a Servicios Motivación Objetivos Tecnología Estado del Arte Evaluación del Estado del Arte Tape Mb e Ciclo de Vida Roles Disciplinas Ciclo de Vida y Disciplinas Evaluación

Más detalles