Conceptos Básicos de Ingeniería del Software

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

Download "Conceptos Básicos de Ingeniería del Software"

Transcripción

1 Conceptos Básicos de Ingeniería del 26/09/2014 de Conceptos Básicos de Ingeniería del Grupo de Ingeniería del y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla septiembre 2014 Conceptos Básicos de Ingeniería del Objetivos del tema de Revisar los conceptos básicos de la Ingeniería del : Proyecto software Causas de éxito y fracaso de proyectos software Entregables en proyectos software Ciclos de vida de los proyectos software Revisar los niveles de gestión de un sistema de información. septiembre 2014 Ingeniería de Requisitos 1 IR 1

2 Conceptos Básicos de Ingeniería del 26/09/2014 Conceptos Básicos de Ingeniería del El concepto de proyecto software de Esfuerzo temporal acometido para crear un único producto o servicio software. Es realizado por personas. Debe ser limitado en tiempo y coste. Debe ser planificado, ejecutado y controlado. septiembre 2014 Ingeniería de Requisitos 2 Conceptos Básicos de Ingeniería del Roles en un proyecto software de Director de proyecto Ingeniero de requisitos Equipo de desarrollo Equipo de calidad Cliente Usuario Responsable de la ejecución del proyecto con capacidad ejecutiva para tomar decisiones sobre el mismo de acuerdo con el cliente. También denominado analista. Responsable de interactuar con clientes y usuarios para obtener sus necesidades y de desarrollar y gestionar los requisitos. Conjunto de personas implicadas en el desarrollo del software: arquitecto software, diseñador de IU, programador, responsable de pruebas, administrador de BD, etc. Conjunto de personas responsables de la calidad de los productos obtenidos, tanto documentación como software. Suelen ocuparse también de la calidad de los procesos. Responsable de la financiación del proyecto con capacidad ejecutiva para tomar decisiones sobre el mismo. Suele tener una visión global del modelo de negocio. Usuario potencial del software a desarrollar en el proyecto con una visión detallada, aunque puede que parcial, del modelo de negocio. Responsable TIC del Cliente Responsable del entorno tecnológico del cliente, sobre el que se debe integrar el sistema a desarrollar. septiembre 2014 Ingeniería de Requisitos 3 IR 2

3 Conceptos Básicos de Ingeniería del 26/09/2014 Conceptos Básicos de Ingeniería del Los informes CHAOS ( ) de Fuente: September 2014 Requirements Engineering 4 Conceptos Básicos de Ingeniería del Los informes CHAOS ( ) de Factores de éxito Implicación de los usuarios Apoyo de los directivos Enunciado claro de los requisitos Planificación adecuada Expectativas realistas Hitos de proyecto pequeños Personal competente Sentimiento de propiedad Visión y objetivos claros Trabajo duro y personal concentrado septiembre 2014 Ingeniería de Requisitos 5 IR 3

4 Conceptos Básicos de Ingeniería del 26/09/2014 Conceptos Básicos de Ingeniería del Los informes CHAOS ( ) de Causas de problemas Falta de información por parte de los usuarios Especificaciones y requisitos incompletos Especificaciones y requisitos cambiantes Falta de apoyo de los directivos Incompetencia tecnológica Falta de recursos Expectativas no realistas Objetivos poco claros Plazos temporales no realistas Nueva tecnología septiembre 2014 Ingeniería de Requisitos 6 Conceptos Básicos de Ingeniería del Los informes CHAOS ( ) de Causas de fracasos Requisitos incompletos Falta de implicación de los usuarios Falta de recursos Expectativas no realistas Falta de apoyo de los directivos Especificaciones y requisitos cambiantes Falta de planificación Ya no lo necesito Falta de gestión de TIC Desconocimiento de la tecnología septiembre 2014 Ingeniería de Requisitos 7 IR 4

5 Conceptos Básicos de Ingeniería del 26/09/2014 Conceptos Básicos de Ingeniería del Los informes CHAOS ( ) de September 2014 Requirements Engineering 8 Conceptos Básicos de Ingeniería del Coste de un cambio en un proyecto de inicio tiempo Detectar los problemas al comienzo de los proyectos ahorra mucho dinero septiembre 2014 Ingeniería de Requisitos 9 IR 5

6 Conceptos Básicos de Ingeniería del 26/09/2014 Conceptos Básicos de Ingeniería del como producto de ingeniería de El conjunto de productos que deben desarrollarse y entregarse al cliente durante un proyecto se denominan entregables. septiembre 2014 Ingeniería de Requisitos 10 Conceptos Básicos de Ingeniería del Productos previos al comienzo del proyecto Petición de Propuestas (Request for Proposals) de Pliego de Prescripciones Técnicas (AA. PP.) Oferta Contrato Deben dejar claro Las necesidades a satisfacer por el sistema. Los entregables del proyecto. El presupuesto y plazo de ejecución. Restricciones técnicas. Penalizaciones por retrasos. septiembre 2014 Ingeniería de Requisitos 11 IR 6

7 Conceptos Básicos de Ingeniería del 26/09/2014 Conceptos Básicos de Ingeniería del Entregables habituales de un proyecto Plan de proyecto de Informes de seguimiento Especificación de requisitos Documento de diseño Plan de pruebas Código fuente ejecutable Manuales de usuario septiembre 2014 Ingeniería de Requisitos 12 Conceptos Básicos de Ingeniería del Qué es el ciclo de vida del software? de El ciclo de vida de un proyecto especifica el enfoque general del desarrollo, indicando los procesos, actividades y tareas que se van a realizar y en qué orden, y los productos que se van a generar, los que se van a entregar al cliente y en qué orden se van a entregar. septiembre 2014 Ingeniería de Requisitos 13 IR 7

8 Conceptos Básicos de Ingeniería del 26/09/2014 Conceptos Básicos de Ingeniería del Ciclo de vida clásico (en cascada) Cada fase comienza cuando termina la anterior. de Asume que se conocen todos los requisitos. Se tarda mucho en disponer del software. Es mejor que no seguir ningún ciclo de vida. Es el más fácil de planificar, es el ciclo ideal. Requisitos Análisis Diseño Implementación Pruebas Mantenimiento septiembre 2014 Ingeniería de Requisitos 14 Conceptos Básicos de Ingeniería del El ciclo de vida evolutivo de Obtener todos los requisitos al comienzo es prácticamente imposible. Las necesidades de clientes y usuarios evolucionan durante el desarrollo. Ciclos requisitos-desarrollo-evaluación. El resultado de la evaluación permite evolucionar hacia la siguiente versión. Versiones Dr. Barry Boehm Creador del modelo espiral Evaluación septiembre 2014 Ingeniería de Requisitos 15 IR 8

9 Conceptos Básicos de Ingeniería del 26/09/2014 Conceptos Básicos de Ingeniería del Ciclo de vida en los métodos ágiles de septiembre 2014 Ingeniería de Requisitos 16 Conceptos Básicos de Ingeniería del Ciclo de vida en los métodos ágiles de Requisitos Son ciclos de vida evolutivos con iteraciones de corta duración para favorecer la comunicación con clientes y usuarios. En cada iteración se incorporan nuevas peticiones de clientes y usuarios (requisitos). Análisis Análisis Análisis Diseño Diseño Diseño Implementación Implementación Implementación Pruebas Pruebas Pruebas Versión 1 Requisitos Versión 2 Requisitos Versión 3 Iteración 1 Iteración 2 Iteración 3 septiembre 2014 Ingeniería de Requisitos 17 IR 9

10 Conceptos Básicos de Ingeniería del 26/09/2014 Conceptos Básicos de Ingeniería del Ciclo de vida en cascada vs. ágil de septiembre 2014 Ingeniería de Requisitos 18 Conceptos Básicos de Ingeniería del El modelo en V de Asocia un tipo de pruebas a cada producto de cada fase según su nivel de abstracción. Requisitos de Cliente Requisitos validan validan Pruebas de Aceptación Pruebas de Sistema Diseño Arquitectura validan Pruebas de Integración Implementación Componentes validan Pruebas Unitarias septiembre 2014 Ingeniería de Requisitos 19 IR 10

11 Conceptos Básicos de Ingeniería del 26/09/2014 Conceptos Básicos de Ingeniería del Niveles de gestión de una organización Un sistema de información ayuda a de Tomar decisiones estratégicas de competitividad. Tomar decisiones tácticas de negocio. Llevar a cabo los procesos de negocio y sus operaciones asociadas. Fuente: O Brien and Marakas, Introduction to Information Systems, 15th edition, septiembre 2014 Ingeniería de Requisitos 20 Conceptos Básicos de Ingeniería del Niveles de gestión de una organización El software para sistemas de información de Es el que más se desarrolla a medida Es al que se orientan casi todas las metodologías Es en el que más importancia tienen los requisitos Fuente: O Brien and Marakas, Introduction to Information Systems, 15th edition, septiembre 2014 Ingeniería de Requisitos 21 IR 11

12 Conceptos Básicos de Ingeniería del 26/09/2014 Conceptos Básicos de Ingeniería del Comentarios, sugerencias, de septiembre 2014 Ingeniería de Requisitos 22 IR 12

Conceptos Básicos de Ingeniería del Software

Conceptos Básicos de Ingeniería del Software Conceptos Básicos de Ingeniería del 24/09/2013 de Conceptos Básicos de Ingeniería del Grupo de Ingeniería del y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla septiembre

Más detalles

El Ciclo de Vida del Software

El Ciclo de Vida del Software de Amador Durán Toro, 2011 de Amador Durán Toro, 2011 21/09/2011 El Ciclo de Vida del Software Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla septiembre 2011 Objetivos de este

Más detalles

El Ciclo de Vida del Software

El Ciclo de Vida del Software 26/09/2013 El Ciclo de Vida del Software Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla septiembre 2013 Objetivos de este tema

Más detalles

Introducción a la Ingeniería del Software

Introducción a la Ingeniería del Software 21/09/2011 del del 4. Productos de la 5. Procesos de la Introducción a la Ingeniería del Software Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla septiembre 2011 del del del Objetivos

Más detalles

El Ciclo de Vida del Software

El Ciclo de Vida del Software de Amador Durán Toro, 2011 de Amador Durán Toro, 2011 23/09/2012 El Ciclo de Vida del Software Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla septiembre 2012 Objetivos de este

Más detalles

El Ciclo de Vida del Software

El Ciclo de Vida del Software 23/09/2015 El Ciclo de Vida del Software Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla septiembre 2015 Objetivos de este tema

Más detalles

Procesos del software

Procesos del software Procesos del software (selección de alguna de las trasparencias de Sommerville) Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Modelos de proceso del software genéricos El modelo

Más detalles

Gestión de proyectos. con projetsii y Subversion

Gestión de proyectos. con projetsii y Subversion Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1. Características del Gestión de s software 2. Problemas de la industria del software con y Subversion

Más detalles

Gestión de proyectos con projetsii y Subversion

Gestión de proyectos con projetsii y Subversion Gestión de s con ProjETSII y SVN 12/10/2014 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1. Características del software 2. Problemas de la industria

Más detalles

Interacción Persona - Ordenador

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

Índice. Introducción... 19

Índice. Introducción... 19 ' Editorial UOC 9 Índice Índice Introducción... 19 Capítulo I. La gestión de proyectos. Conceptos básicos... 29 1. Qué es un proyecto... 32 2. Dimensiones de un proyecto. Definiciones... 35 3. Ciclo de

Más detalles

Introducción a la Ingeniería de Software. Tema 2: Modelos de Proceso

Introducción a la Ingeniería de Software. Tema 2: Modelos de Proceso Introducción a la Ingeniería de Software Tema 2: Modelos de Proceso Agenda Significado del Proceso -seguir, escribir... Modelos de Proceso de Software Metodologías Ágiles Herramientas y Técnicas Modelado

Más detalles

Diseño e implementación de un modelo de simulación para el Gobierno de las TI basado en ITIL v3, MOF y CMMI for Services

Diseño e implementación de un modelo de simulación para el Gobierno de las TI basado en ITIL v3, MOF y CMMI for Services Universidad Carlos III de Madrid Repositorio institucional e-archivo Trabajos académicos http://e-archivo.uc3m.es Proyectos Fin de Carrera 2009-07 Diseño e implementación de un modelo de simulación para

Más detalles

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 6: INTRODUCIÓN A LA INGENIERÍA DEL SOFTWARE

Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 6: INTRODUCIÓN A LA INGENIERÍA DEL SOFTWARE Departamento de Informática Universidad de Valladolid Campus de Segovia TEMA 6: INTRODUCIÓN A LA INGENIERÍA DEL SOFTWARE CARACTERÍSTICAS DEL SOFTWARE El software se desarrolla, no se fabrica. El software

Más detalles

INTELIGENCIA DE NEGOCIOS

INTELIGENCIA DE NEGOCIOS UNIVERSIDAD LOS ÁNGELES DE CHIMBOTE FACULTAD DE INGENIERÍA ESCUELA DE INGENIERIA DE SISTEMAS INTELIGENCIA DE NEGOCIOS Gestión de un Proyecto de Data WareHousing Tabla de Contenido Planificación del Proyecto

Más detalles

FORMACIÓN E-LEARNING. Curso de Gestión y Dirección de Proyectos de Informática

FORMACIÓN E-LEARNING. Curso de Gestión y Dirección de Proyectos de Informática FORMACIÓN E-LEARNING Curso de Gestión y Dirección de Proyectos de Informática Para conocer todo el ciclo de vida de un proyecto informático y su correcta aplicación para lograr el éxito del mismo. Tel.

Más detalles

Procesos de Software

Procesos de Software Procesos de Software Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Objetivos Introducir modelos de procesos de software Describir tres modelos de procesos genéricos y cuándo

Más detalles

CICLO DE VIDA DEL SOFTWARE

CICLO DE VIDA DEL SOFTWARE CICLO DE VIDA DEL SOFTWARE 1 CICLO DE VIDA DEL SW Introducción Procesos del ciclo de vida del sw Modelos de proceso del sw 2 INTRODUCCIÓN Definir marco de trabajo A utilizar por todo el personal del proyecto

Más detalles

Tests de examen de CDGSI ACTUALIZADO FEB TEMA 5 DESARROLLO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN

Tests de examen de CDGSI ACTUALIZADO FEB TEMA 5 DESARROLLO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN TEMA 5 DESARROLLO E IMPLANTACIÓN DE SISTEMAS DE INFORMACIÓN 1. INTRODUCCIÓN 01 [Sep. 2006] Cuál de los siguientes NO es un cambio provocado en la estructura formal de la empresa por la introducción de

Más detalles

PROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática

PROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática PROCESOS PARA LA INGENIERÍA DE SOFTWARE Bibliografía Pressman, R.S., Ingeniería del Software. Un enfoque práctico, quinta edición, 2002, España. Sommerville I., Ingeniería de Software, Addison-Wesley,

Más detalles

Agenda. Problemática. Pregunta generadora. Objetivo general y objetivos específicos. Desarrollo del trabajo de grado. Conclusiones.

Agenda. Problemática. Pregunta generadora. Objetivo general y objetivos específicos. Desarrollo del trabajo de grado. Conclusiones. 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 Estudiante Carlos David Duarte Alfonso

Más detalles

Introducción a la Ingeniería de Requerimientos. Parte 1: Qué es y Porqué. Parte 2: Fundamentos. Parte 3: Entregables

Introducción a la Ingeniería de Requerimientos. Parte 1: Qué es y Porqué. Parte 2: Fundamentos. Parte 3: Entregables Introducción a la Ingeniería de Requerimientos Parte 1: Qué es y Porqué. Parte 2: Fundamentos. Parte 3: Entregables (Repaso) La Ingeniería de Software Se ocupa de construir un producto de software de alta

Más detalles

Los modelos de proceso que se discuten en este capítulo son:

Los modelos de proceso que se discuten en este capítulo son: Ingeniería de Software 6ª Edición Ian Somerville Addison Wesley Resumen Cap. 3 Procesos del software Modelos del proceso del software Un modelo del proceso del software es una representación abstracta

Más detalles

SISTEMAS II CICLO DE VIDA

SISTEMAS II CICLO DE VIDA SISTEMAS II 1 CICLO DE VIDA CICLO DE VIDA DE 2 Los Sistemas de Información Es un proceso por el cual los analistas de sistemas, los ingenieros de software, los programadores y los usuarios finales elaboran

Más detalles

MODELOS PRESCRIPTIVOS

MODELOS PRESCRIPTIVOS MODULO II Ingeniería de Software INF - 163 MODELOS PRESCRIPTIVOS Resumen preparado por Miguel Cotaña 1 Los modelos prescriptivos de proceso proporcionan estabilidad, control y organización a una actividad

Más detalles

Ingeniería de Software. Ingeniería de Requisitos Clase 4

Ingeniería de Software. Ingeniería de Requisitos Clase 4 Clase 4 Sebastián Pizard Universidad de la República Actividades de la ingeniería de requisitos Desarrollo de requisitos Gestión de requisitos Planificación Gestión de Cambios Trazabilidad Validación Stakeholders

Más detalles

adv Software Factory

adv Software Factory adv Software Factory NUESTRA VISION Nuestra visión de Servicio es convertirnos en un apéndice del área de Sistemas de las empresas contratantes, entendiendo que ellas son las más capacitadas para recibir

Más detalles

Presentación y objetivos

Presentación y objetivos Presentación y objetivos Podemos decir que gestionar un proyecto consiste en aplicar nuestro conocimiento, habilidades, técnicas y herramientas a las actividades de un proyecto, de tal manera que podamos

Más detalles

Introducción a los Sistemas de Información

Introducción a los Sistemas de Información 25/09/2012 de Introducción a los Sistemas de Información Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla septiembre 2012 de Objetivos de este tema Entender los conceptos de sistema,

Más detalles

*Objetivo de gobierno de TI. *Proceso de implantación de Ti. [Escribir el subtítulo del documento]

*Objetivo de gobierno de TI. *Proceso de implantación de Ti. [Escribir el subtítulo del documento] *Objetivo de gobierno de TI. *Proceso de implantación de Ti [Escribir el subtítulo del documento] Qué es el Gobierno de TI? El Gobierno TI es un conjunto de procedimientos, estructuras y comportamientos

Más detalles

Ingeniería de Software: Metodologías

Ingeniería de Software: Metodologías Ingeniería de Software: Metodologías 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

FORMACIÓN E-LEARNING. Curso de Gestión y Dirección de Proyectos de Tecnologías de la Información

FORMACIÓN E-LEARNING. Curso de Gestión y Dirección de Proyectos de Tecnologías de la Información FORMACIÓN E-LEARNING Curso de Gestión y Dirección de Proyectos de Tecnologías de la Para conocer todo el ciclo de vida de un proyecto informático y su correcta aplicación para lograr el éxito del mismo.

Más detalles

ING. YIM APESTEGUI FLORENTINO. Planeación y Administración Estratégica

ING. YIM APESTEGUI FLORENTINO. Planeación y Administración Estratégica Planeación y Administración Estratégica Medición de la Eficiencia de los Confiabilidad Aceptación Uso Soluciones Productividad Valor Agregado El proyecto informático contribuye a introducir un cambio

Más detalles

MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL

MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL MODELOS COMUNES PARA DESARROLLO DE SOFTWARE MODELO LINEAL SECUENCIAL Requerimientos del sistema de información son predecibles. Requiere almacenamiento de datos en archivos y BD. Sirve para modelar sistema

Más detalles

MAESTRÍA EN INGENIERÍA DE SOFTWARE

MAESTRÍA EN INGENIERÍA DE SOFTWARE MAESTRÍA EN INGENIERÍA DE SOFTWARE IMPLEMENTACIÓN DE UN MARCO DE TRABAJO BASADA EN LA NORMA ISO/IEC 12207 Y LA METODOLOGÍA ÁGIL SCRUM PARA EL MEJORAMIENTO DE LA CALIDAD DE LOS PRODUCTOS DE SOFTWARE EN

Más detalles

octubre de 2007 Arquitectura de Software

octubre de 2007 Arquitectura de Software octubre de 2007 Arquitectura de Software Seis mejores Prácticas Desarrollo Iterativo Administrar Requerimientos Usar Arquitecturas basadas en Componentes Modelado Visual (UML) Verificar Continuamente la

Más detalles

ÍNDICE INTRODUCCIÓN... 1 PERFIL DIRECTIVO... 2 PERFIL JEFE DE PROYECTO... 3 PERFIL CONSULTOR... 4 PERFIL ANALISTA... 5 PERFIL PROGRAMADOR...

ÍNDICE INTRODUCCIÓN... 1 PERFIL DIRECTIVO... 2 PERFIL JEFE DE PROYECTO... 3 PERFIL CONSULTOR... 4 PERFIL ANALISTA... 5 PERFIL PROGRAMADOR... ÍNDICE INTRODUCCIÓN... 1 PERFIL DIRECTIVO... 2 PERFIL JEFE DE PROYECTO... 3 PERFIL CONSULTOR... 4 PERFIL ANALISTA... 5 PERFIL PROGRAMADOR... 8 Participantes 1 INTRODUCCIÓN MÉTRICA Versión 3 ha sido concebida

Más detalles

Desarrollo Rápido de Software. Objetivos

Desarrollo Rápido de Software. Objetivos Desarrollo Rápido de Software Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1 Objetivos Explicar como un proceso iterativo e evolutivo de desarrollo conduce a una entrega más

Más detalles

INGENIERÍA DE SOFTWARE

INGENIERÍA DE SOFTWARE ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ MANUEL FÉLIX LÓPEZ CARRERA INFORMÁTICA SEMESTRE SÉPTIMO PERIODO ABR-OCT 2015 INGENIERÍA DE SOFTWARE TEMA: MODELOS DE PROCESOS DESCRIPTIVOS PART. II AUTOR:

Más detalles

Ingeniería de Software: Metodologías

Ingeniería de Software: Metodologías Ingeniería de Software: Metodologías 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

Tema 2. Gestión por Procesos. Soporte de Tecnología

Tema 2. Gestión por Procesos. Soporte de Tecnología Tema 2. Gestión por Procesos Soporte de Tecnología BPM Puntos clave de éxito La organización debe tener perfectamente definidos sus procesos de negocio Seleccionar los procesos de negocio susceptibles

Más detalles

Modelos de desarrollo de sistemas

Modelos de desarrollo de sistemas Modelos de desarrollo de sistemas Contenido Modelos Ciclo de vida clásico Prototipos Iterativos En Espiral Evolutivos Desarrollo incremental Metodologías Estructuradas Orientadas a objetos Ágiles Ciclo

Más detalles

Desarrollo de una Plataforma Tecnológica Colaborativa que promueva el uso de datos abiertos en Colombia. Luisa Fernanda Medina Asesor: Roberto Recio

Desarrollo de una Plataforma Tecnológica Colaborativa que promueva el uso de datos abiertos en Colombia. Luisa Fernanda Medina Asesor: Roberto Recio Desarrollo de una Plataforma Tecnológica Colaborativa que promueva el uso de datos abiertos en Colombia Luisa Fernanda Medina Asesor: Roberto Recio Master Universitario en Diseño y Gestión de Proyectos

Más detalles

Pontificia Universidad Javeriana Ingeniería de Software. Profesora: Olga Roa. Cali

Pontificia Universidad Javeriana Ingeniería de Software. Profesora: Olga Roa. Cali Ingeniería de Software Profesora: Olga Roa Cali 2007 Agenda Software e Ingeniería de Software Modelos de ciclo de vida de desarrollo Cascada Evolutivo Prototipos Espiral Modelo en V Fases genéricas del

Más detalles

El acento en las personas Modelo de Desarrollo Competencial- Roles y Carreras

El acento en las personas Modelo de Desarrollo Competencial- Roles y Carreras El acento en las personas Modelo de Desarrollo Competencial- Roles y Carreras Objetivo Focalizar nuestra gestión en las personas, en lograr la máxima implicación y desarrollo de cada una de ellas. La calidad

Más detalles

Unidad VII Introducción al MSF. M.C. Juan Carlos Olivares Rojas

Unidad VII Introducción al MSF. M.C. Juan Carlos Olivares Rojas Unidad VII Introducción al MSF M.C. Juan Carlos Olivares Rojas Agenda 7.1 Visión general del MSF 7.2 Pasos para el proceso de manejo de riesgo del MSF 7.1 Visión general del MSF Microsoft Solution Framework

Más detalles

ANEXO TECNICO. Fábrica de Software

ANEXO TECNICO. Fábrica de Software Contratar el servicio de desarrollo e implementación de sistemas de información para la ESAP mediante el modelo de fábrica de software, de acuerdo con las especificaciones técnicas definidas por la entidad.

Más detalles

DIPLOMADO DE ADMINISTRACIÓN DE PROYECTOS

DIPLOMADO DE ADMINISTRACIÓN DE PROYECTOS DIPLOMADO DE ADMINISTRACIÓN DE PROYECTOS de Tecnologías de la Información y Comunicación PRESENTACIÓN Las organizaciones públicas y privadas, pequeñas, medianas o grandes, requieren cada vez más de profesionales

Más detalles

DIPLOMADO DE ADMINISTRACIÓN DE PROYECTOS de Tecnologías de la Información y Comunicación

DIPLOMADO DE ADMINISTRACIÓN DE PROYECTOS de Tecnologías de la Información y Comunicación DIPLOMADO DE ADMINISTRACIÓN DE PROYECTOS de Tecnologías de la Información y Comunicación PRESENTACIÓN Las organizaciones públicas y privadas, pequeñas, medianas o grandes, requieren cada vez más de profesionales

Más detalles

UNIVERSIDAD TECNOLÓGICA DE PEREIRA FUNDAMENTOS DE LA METODOLOGIA RUP RATIONAL UNIFIED PROCESS JUAN PABLO GOMEZ GALLEGO ING JORGE GALVES

UNIVERSIDAD TECNOLÓGICA DE PEREIRA FUNDAMENTOS DE LA METODOLOGIA RUP RATIONAL UNIFIED PROCESS JUAN PABLO GOMEZ GALLEGO ING JORGE GALVES UNIVERSIDAD TECNOLÓGICA DE PEREIRA FUNDAMENTOS DE LA METODOLOGIA RUP RATIONAL UNIFIED PROCESS JUAN PABLO GOMEZ GALLEGO ING JORGE GALVES 16/09/2007 SOBRE EL PROCESO RACIONAL UNIFICADO RUP es un proceso

Más detalles

Generalidades de la metodología de desarrollo

Generalidades de la metodología de desarrollo Generalidades de la metodología de desarrollo Agenda de Trabajo 1. Introducción 2. Planeación Sistema de Información 3. Desarrollo Sistema de Info.rmación 3.1 EVS 3.2 ASI 3.3 DSI 3.4 CSI 3.5 IAS 4. Mantenimiento

Más detalles

Introducción al Modelado de Procesos de Negocio

Introducción al Modelado de Procesos de Negocio 04/10/2013 Introducción al Modelado de Procesos de Negocio Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla octubre 2013 Objetivos

Más detalles

MANUAL DE ORGANIZACIÓN. DIRECCIÓN GENERAL Fecha: JUN 15 DESCRIPCIÓN Y PERFIL DE PUESTOS

MANUAL DE ORGANIZACIÓN. DIRECCIÓN GENERAL Fecha: JUN 15 DESCRIPCIÓN Y PERFIL DE PUESTOS Hoja: 1 de 5 Nombre del puesto: Coordinador de Infraestructura de Voz y Cableado Estructurado Área: Departamento de Gestión de Arquitectura e Infraestructura de Tecnológica Nombre del puesto al que reporta

Más detalles

recomendaciones acerca de la memoria de un PFC

recomendaciones acerca de la memoria de un PFC recomendaciones acerca de la memoria de un PFC E. U. Informática Segovia Universidad de Valladolid consideraciones de partida Generalmente, un PFC implica el desarrollo de un producto software Desde la

Más detalles

Qué es RUP? RUP es un proceso de desarrollo de software: Objetivos: Es también un producto:

Qué es RUP? RUP es un proceso de desarrollo de software: Objetivos: Es también un producto: Qué es RUP? Requisitos del usuario Proceso de desarrollo de software Sistema de software RUP es un proceso de desarrollo de software: Forma disciplinada de asignar tareas y responsabilidades en una empresa

Más detalles

Instituto Tecnológico de Informática. Calidad, Proceso y Testeo Software

Instituto Tecnológico de Informática. Calidad, Proceso y Testeo Software Instituto Tecnológico de Informática Calidad, Proceso y Testeo Software Agenda Presentación del ITI Oficina de Calidad Mejora de Procesos Oficina de Test Experiencias Conclusiones 1 PRESENTACIÓN ITI Qué

Más detalles

Introducción al Modelado de Procesos de Negocio

Introducción al Modelado de Procesos de Negocio 01/10/2014 Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos 1. Características del software 2. Problemas de Introducción la al Modelado industria del

Más detalles

El Proceso de Ingeniería Web. Rogelio Ferreira Escutia

El Proceso de Ingeniería Web. Rogelio Ferreira Escutia El Proceso de Ingeniería Web Rogelio Ferreira Escutia Ingeniería de Software 2 Ingeniería del Software La Ingeniería del Software es el establecimiento y uso de firmes principios y métodos de Ingeniería

Más detalles

Capítulo 2: Ciclo de vida del Proyecto y organización

Capítulo 2: Ciclo de vida del Proyecto y organización Capítulo 2: Ciclo de vida del Proyecto y organización Fuentes: Information Technology Project Management, Fifth Edition, Copyright 2007 PMBOK, Cuarta edición Preparó: Ing. Ismael Castañeda Fuentes Colaboración:

Más detalles

PROYECTO. Se define como un esfuerzo temporario destinado a crear un producto, servicio o resultado único (*).

PROYECTO. Se define como un esfuerzo temporario destinado a crear un producto, servicio o resultado único (*). PROYECTO Se define como un esfuerzo temporario destinado a crear un producto, servicio o resultado único (*). Por lo tanto, un Proyecto tiene: inicio y fin definidos (temporario) producto o servicio único

Más detalles

CICLOS DE VIDA Y METODOLOGIAS

CICLOS DE VIDA Y METODOLOGIAS INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS Rubby Casallas, Andrés Yie Departamento de Sistemas y Computación Facultad de Ingeniería Universidad de los Andes Agenda Contexto Ciclos de vida: Modelo

Más detalles

UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL CARRERA DE INGENIERÍA DE SOFTWARE

UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL CARRERA DE INGENIERÍA DE SOFTWARE UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL CARRERA DE INGENIERÍA DE SOFTWARE Aprobación Consejo Universitario: 2511-CU-P-2016 del 20 Diciembre del 2016 Vigencia:

Más detalles

Productos de Software

Productos de Software Ingeniería de Software Productos de Software. El proceso de Software. Productos de Software Productos genéricos. Productos que son producidos por una organización para ser vendidos al mercado. Productos

Más detalles

INGENIERIA DE SOFTWARE I

INGENIERIA DE SOFTWARE I INGENIERIA DE SOFTWARE I Año 2018 Carrera/Plan: Licenciatura en Informática Planes 2003-2007-2012-2015 Licenciatura en Sistemas Planes 2003-2007-2012-2015 Analista Programador Universitario Plan 2007-2015

Más detalles

Sílabo de Taller de Consultoría en Ingeniería de Sistemas e Informática

Sílabo de Taller de Consultoría en Ingeniería de Sistemas e Informática Sílabo de Taller de Consultoría en Ingeniería de Sistemas e Informática I. Datos Generales Código Carácter A0455 Obligatorio Créditos 5 Periodo Académico 2017 Prerrequisito Taller de Proyectos en Sistemas

Más detalles

I. GESTIÓN DE PROYECTOS

I. GESTIÓN DE PROYECTOS I. GESTIÓN DE PROYECTOS A. TAXONOMIA DE UN PROYECTO Un proyecto para ser desarrollado es bastante complejo, en el caso de un proyecto de software vs proyecto de construcción de una carretera. Shenhar 2001

Más detalles

PROCEDIMIENTO PARA CONTROL DE CALIDAD DE LOS SISTEMAS DE INFORMACIÓN

PROCEDIMIENTO PARA CONTROL DE CALIDAD DE LOS SISTEMAS DE INFORMACIÓN CODIGO: PRCONTCALID001 Versión 1.0 2015 ANEXO 10 PROCEDIMIENTO PARA CONTROL DE CALIDAD DE LOS SISTEMAS DE INFORMACIÓN NOMBRE Y GARGO FIRMA Elaboró Coordinador del Área de Control de Calidad Revisó y aprobó

Más detalles

los nueve pilares de equipos web exitosos

los nueve pilares de equipos web exitosos los nueve pilares equipos web exitosos roles y procesos en equipos trabajo Manfred Pérez Porras mperez@metodus.com los nueve pilares Características comunes entre equipos web exitosos. Pequeños equipos

Más detalles

Ingeniería en Desarrollo de Software 3 er semestre. Programa de la asignatura: Introducción a la ingeniería de software

Ingeniería en Desarrollo de Software 3 er semestre. Programa de la asignatura: Introducción a la ingeniería de software Ingeniería en Desarrollo de Software 3 er semestre Programa de la asignatura: Introducción a la ingeniería de software Actividades de aprendizaje: A2_Métodos de desarrollo de software Clave: Ingeniería:

Más detalles

ADMINISTRACIÓN DE PROYECTOS DE TI

ADMINISTRACIÓN DE PROYECTOS DE TI INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ADMINISTRACIÓN DE PROYECTOS DE TI Administración de proyectos y en TI Héctor Peña Hernández Edmundo Solano Roldan Ricardo Alcántara Ramírez Carlos

Más detalles

Modelos de Procesos de desarrollo de Software I NGENIERIA D E S O F T WA R E P R I MAVERA

Modelos de Procesos de desarrollo de Software I NGENIERIA D E S O F T WA R E P R I MAVERA Modelos de Procesos de desarrollo de Software POR MARIO R O SSAINZ LÓPEZ I NGENIERIA D E S O F T WA R E P R I MAVERA 20 1 8 Modelo de Proceso Secuencial Lineal Modelo de Cascada Modelo de Proceso Secuencial

Más detalles

METRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información

METRICA VERSION MÉTRICA versión 3. Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información 9.000 MÉTRICA versión 3 Metodología de Planificación, Desarrollo y Mantenimiento de Sistemas de Información 9.010 Enero 2000 borrador de metodología MÉTRICA v. 3 Ofrece a las organizaciones un instrumento

Más detalles

Presentación Empresarial. Servicio planos de taller y montaje para estructuras metálicas a partir de modelos BIM

Presentación Empresarial. Servicio planos de taller y montaje para estructuras metálicas a partir de modelos BIM Presentación Empresarial Servicio planos de taller y montaje para estructuras metálicas a partir de modelos BIM Que es BIM? Building Information Modeling / Management es una nueva metodología de trabajo

Más detalles

Sílabo de Taller de Consultoría en Ingeniería de Sistemas e Informática

Sílabo de Taller de Consultoría en Ingeniería de Sistemas e Informática Sílabo de Taller de Consultoría en Ingeniería de Sistemas e Informática I. Datos generales Código AAUC 00455 Carácter Obligatorio Créditos 5 Periodo académico 2018 Prerrequisito Taller de Proyectos en

Más detalles

Ingeniería de Software: Y eso qué es?

Ingeniería de Software: Y eso qué es? Ingeniería de Software: Y eso qué es? Definición: Estrategia para desarrollar software de alta calidad. A qué se le denomina Software de alta calidad? Al software que sea: Util (al cliente). Portable.

Más detalles

5.7.2 DST - Desarrollo de soluciones tecnológicas de TIC Objetivos del proceso

5.7.2 DST - Desarrollo de soluciones tecnológicas de TIC Objetivos del proceso 5.7.2 DST - Desarrollo de soluciones tecnológicas de TIC 5.7.2.1 Objetivos del proceso General: Establecer el método a seguir para el desarrollo de soluciones tecnológicas de TIC, considerando la especificación

Más detalles

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ

INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ INGENIERIA DE SOFTWARE ING. FRANCISCO RODRIGUEZ TEMA 3: PROCESO UNIFICADO DE DESARROLLO CONTENIDO 1. Proceso de Software 2. Proceso de Desarrollo de Software 3. Proceso Unificado de Desarrollo de Software

Más detalles

SCRUM Introducción a la Técnica y Aplicación. Edwin Meza Flores Luis Espetia Aroni Manuel Alcázar Holguin Abril Saire Peralta Giovanni Cabrera Málaga

SCRUM Introducción a la Técnica y Aplicación. Edwin Meza Flores Luis Espetia Aroni Manuel Alcázar Holguin Abril Saire Peralta Giovanni Cabrera Málaga SCRUM Introducción a la Técnica y Aplicación Metodología Ágil de desarrollo de Proyectos Edwin Meza Flores Luis Espetia Aroni Manuel Alcázar Holguin Abril Saire Peralta Giovanni Cabrera Málaga Capítulo

Más detalles

SERVICIO DE MANTENIMIENTO DE APLICACIONES INFORMÁTICAS:

SERVICIO DE MANTENIMIENTO DE APLICACIONES INFORMÁTICAS: ANEXO 1 / EXP. 2016-01206 - Especificaciones Técnicas SERVICIO DE MANTENIMIENTO DE APLICACIONES INFORMÁTICAS: - APPLICATION EXPRESS - BACK-OFFICE - SICER - BUSINESS INTELLIGENCE - BUSINESS OBJECTS/ETL

Más detalles

Especialista Universitario en Gestión Ágil de Proyectos (Curso Online Homologado en Gestión Agil de Proyectos + 8 Créditos ECTS)

Especialista Universitario en Gestión Ágil de Proyectos (Curso Online Homologado en Gestión Agil de Proyectos + 8 Créditos ECTS) Especialista Universitario en Gestión Ágil de Proyectos (Curso Online Homologado en Gestión Titulación certificada por EUROINNOVA BUSINESS SCHOOL Especialista Universitario en Gestión Ágil de Proyectos

Más detalles

122 Ingeniero en Informática Analistas, programadores y diseñadores Web y multimedia 9

122 Ingeniero en Informática Analistas, programadores y diseñadores Web y multimedia 9 Clasificación de las ocupaciones reflejadas en los CONTRATOS DE TRABAJO AÑO 20 - ARAGÓN por Centro y Titulación (con agregación de ocupaciones superiores al código 4000) Ingeniería y Arquitectura CENTRO

Más detalles

Estudio Nacional sobre Gestión de Procesos de Negocio (BPM) 2010

Estudio Nacional sobre Gestión de Procesos de Negocio (BPM) 2010 Estudio Nacional sobre Gestión de Procesos de Negocio (BPM) 2010 Javier Bermúdez Coordinador Estudios y Consultoría CETIUC Santiago, mayo 2010 Datos metodológicos Universo 47 organizaciones que cuentan

Más detalles

INGENIERIA DE SOFTWARE. Microsoft Solution Framework

INGENIERIA DE SOFTWARE. Microsoft Solution Framework INGENIERIA DE SOFTWARE Microsoft Solution Framework QUE ES MSF? Es una metodología desarrollada por Microsoft Consulting Services que define un marco de trabajo de referencia para construir e implantar

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE LOS SERVICIOS INFORMÁTICOS PARA LA MIGRACIÓN TÉCNICA DE LA PLATAFORMA SAP BPC 7.

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE LOS SERVICIOS INFORMÁTICOS PARA LA MIGRACIÓN TÉCNICA DE LA PLATAFORMA SAP BPC 7. PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE LOS SERVICIOS INFORMÁTICOS PARA LA MIGRACIÓN TÉCNICA DE LA PLATAFORMA SAP BPC 7.0 NW Y SAP BW 7.0 A SAP BPC 10 Y SAP NW BW 7.3, COMO ELEMENTOS

Más detalles

Microsoft Sure Step Evolved para Dynamics CRM.

Microsoft Sure Step Evolved para Dynamics CRM. Microsoft Sure Step Evolved para Dynamics CRM. 07/06/2016 Evento: Cómo sobrevivir con metodología: Sure Step Evolved para Dynamics CRM. Nadia Fernández Solution Architect Dynamics CRM Americas Global Practices

Más detalles

Ingeniería del Software Herramientas CASE Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE)

Ingeniería del Software Herramientas CASE Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE) Que es CASE? Ingeniería de sistemas asistida por computadoras (Computer-aised system engineering, o CASE) es la aplicación de la tecnología de la información a las actividades, técnicas y a las metodologías

Más detalles

INGENIERÍA DE SOFTWARE II

INGENIERÍA DE SOFTWARE II INGENIERÍA DE SOFTWARE II Año 2017 Carrera/Plan: Licenciatura en Sistemas, Planes 2003-2007-2012-2015 Licenciatura en Informática, Planes 2003-2007-2012-2015 Analista Programador Universitario, Planes

Más detalles

INGENIERIA DE SOFTWARE I

INGENIERIA DE SOFTWARE I INGENIERIA DE SOFTWARE I Año 2017 Carrera/Plan: Licenciatura en Informática Planes 2003-2007-2012-2015 Licenciatura en Sistemas Planes 2003-2007-2012-2015 Analista Programador Universitario Plan 2007-2015

Más detalles

QUÉ SON EL ANÁLISIS Y EL DISEÑO?

QUÉ SON EL ANÁLISIS Y EL DISEÑO? QUÉ SON EL ANÁLISIS Y EL DISEÑO? Análisis: Investigación Para crear una aplicación de software hay que describir el problema y las necesidades o requerimientos: en qué consiste el conflicto y que debe

Más detalles

u Explicar la importancia de la visibilidad delos procesos. u Introducir la noción de responsabilidad profesional. u Productos genéricos.

u Explicar la importancia de la visibilidad delos procesos. u Introducir la noción de responsabilidad profesional. u Productos genéricos. Ingeniería de Software Objetivos u Diseño, construcción y mantenimiento de sistemas de software grandes. u Definir la Ingeniería de Software y explicar su importancia. u Discutir los conceptos de producto

Más detalles

Estudio Nacional sobre Gestión de Procesos de Negocio (BPM) 2010

Estudio Nacional sobre Gestión de Procesos de Negocio (BPM) 2010 Estudio Nacional sobre Gestión de Procesos de Negocio (BPM) 2010 Javier Bermúdez Coordinador Estudios y Consultoría CETIUC Santiago, julio 2010 Por qué estamos aquí? BPM es una disciplina relevante para

Más detalles

Diplomado en GERENCIA DE SISTEMAS DE GESTIÓN HSEQ

Diplomado en GERENCIA DE SISTEMAS DE GESTIÓN HSEQ Diplomado en GERENCIA DE SISTEMAS DE GESTIÓN HSEQ 100% VIRTUAL [ [ En este diplomado se darán los conceptos y las herramientas necesarias para establecer, implementar, mantener y mejorar los sistemas de

Más detalles

Rational Unified Process

Rational Unified Process Rational Unified Process 1 Qué es un Proceso? Un proceso define Quién está haciendo Qué, Cuándo y Cómo para lograr un cierto objetivo. En la ingeniería de software el objetivo es construir un producto

Más detalles