PROCESOS DE SOFTWARE HE AHÍ EL DILEMA

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "PROCESOS DE SOFTWARE HE AHÍ EL DILEMA"

Transcripción

1 PROCESOS DE SOFTWARE HE AHÍ EL DILEMA JAIME GARCIA CEPEDA SKIT Consulting BOGOTÁ 1

2 PREAMBULO Septiembre'2007 2

3 Algunos de nuestros Ingenieros Septiembre'2007 3

4 Ing. PASARELA Septiembre'2007 4

5 Ing. FÓRMULA 1 Septiembre'2007 5

6 Ing. SOCIAL Septiembre'2007 6

7 Ing. SOÑADOR Septiembre'2007 7

8 Ing. ASTRÓNOMO Septiembre'2007 8

9 Ing. HOGAREÑO Septiembre'2007 9

10 Ing. PAPELERO Septiembre'

11 Ing. TURISTA Septiembre'

12 Ing. GASTRONÓMICO Septiembre'

13 Ing. HORMIGA Ing. HORMIGA Septiembre'

14 Ing. Fantasma Ing. FANTASMA Septiembre'

15 Ing. POLITICO Ing. Politiquero Informática Septiembre'

16 Ing. Emperador Septiembre'

17 Ing. Avión Septiembre'

18 Ing. Ultima Cocacola del Desierto Informática Septiembre'

19 Ing. Vaca Sagrada Septiembre'

20 Ing. Planetario Septiembre'

21 Ing. Biblia Septiembre'

22 Ing. Jamón Septiembre'

23 Y tú que Ing. Eres o quieres ser? Septiembre'

24 Cual es la expectativa de esta conferencia? Septiembre'

25 Proceso de Desarrollo de Software Requisitos del usuario Proceso de Desarrollo de Software Sistema Software Septiembre'

26 Las cuatro P en el desarrollo de Software Plantilla Proceso Personas Participantes Proyecto Automatización Herramientas Resultado Producto Septiembre'

27 ETAPAS DEL PROCESO Septiembre'

28 La vida de un proceso consta de ciclos desde su nacimiento hasta su muerte Nacimiento Muerte Los ciclos concluyen con una versión Septiembre'

29 Trabajadores participando en el proceso de Software Usuarios Arquitecto Sistema Ingenieros de Prueba El Jefe de Proyecto Diseñadores Analistas Septiembre'

30 Roles de la Fábrica Septiembre'

31 Nuestra Realidad Septiembre'

32 SINTOMAS Y CAUSAS ORIGEN DE PROBLEMAS DE DESARROLLO DE SOFTWARE Diferentes proyectos de desarrollo de software caen en diferentes estados, desafortunadamente, muchos de ellos fallan. Pero es posible identificar un numero de síntomas comunes que caracterizan estos tipos de proyectos: Entendimiento inexacto de las necesidades de los usuarios finales Inhabilidad de manejo de cambios de requerimientos Módulos que no encajan juntos Software que es difícil de mantener o extender Descubrimiento tardío de fallas serias del proyecto Calidad pobre del proyecto Rendimiento inaceptable del software Desacuerdo entre los miembros del equipo haciendo imposible la reconstrucción de quien cambio qué, cuando, donde y porqué Un proceso de construcción y producción de poca confianza Tomado de Rational unified Process an introduction Philippe Kruchten Septiembre'

33 SINTOMAS Y CAUSAS ORIGEN DE PROBLEMAS DE DESARROLLO DE SOFTWARE Desafortunadamente, tratar estos síntomas no trata la enfermedad. El descubrimiento de fallas serias en el proyecto es solo un síntoma de problemas mayores, Septiembre'

34 SINTOMAS Y CAUSAS ORIGEN DE PROBLEMAS DE DESARROLLO DE SOFTWARE A pesar de que diferentes proyectos fallan en diferentes maneras, parece que la mayoría de ellos fallan por la combinación de las siguientes causas raíces: Adición del mantenimiento Comunicación ambigua e imprecisa Complejidad insoportable Inconsistencias no detectadas en los requerimientos, diseños e implementaciones Pruebas insuficientes Valoración subjetiva de el estatus del proyecto Falla al atacar el riesgo Propagación de cambio incontrolable Automatización insuficiente Septiembre'

35 SITUACION COLOMBIANA Septiembre'

36 En casa de Herrero Azadón n de Palo Septiembre'

37 ALGUNOS MODELOS DE PROCESOS DE SOFTWARE Septiembre'

38 EL CICLO DE VIDA DE LA CASCADA Septiembre'

39 EL MODELO ESPIRAL Septiembre'

40 MICROSOFT SOLUTIONS FRAMEWORK Septiembre'

41 Septiembre'

42 MODELO DE PROCESO UNIFICADO Septiembre'

43 SCRUM Septiembre'

44 RUP Septiembre'

45 EL PROCESO RACIONAL UNIFICADO Un proceso de desarrollo de software contempla: 1.Verificación continua de la calidad del software 2.Especificar cuales artefactos pueden ser desarrollados y cuando pueden ser desarrollados. 3.Dirigir las tareas de desarrolladores individuales y al equipo como un todo. 4.Ofrecer criterios para la monitoria y medida de los productos y actividades del proyecto. Septiembre'

46 EL PROCESO RACIONAL UNIFICADO 5. Proveer una guía a la orden de las a actividades de el equipo. 6. Control de Cambios al software Septiembre'

47 Los cinco Flujos de Trabajo Septiembre'

48 El conjunto fundamental de modelos del Proceso Unificado Modelo de casos de Uso Modelo de Análisis Modelo de Diseños Modelo de Despliegue Modelo de Implementación Modelo de Prueba Septiembre'

49 Modelo del Proceso Unificado Septiembre'

50 Septiembre'

51 Mediante un proceso iterativo de especificación, diseño y Construcción Septiembre'

52 UN PROCESO ITERATIVO E INCREMENTAL Septiembre'

53 Análisis y Diseño Funcional Estas etapas se desarrollan para la determinación y diseño de los requerimientos funcionales y no funcionales Septiembre'

54 Casos de Uso Un caso de uso es una descripción de las acciones de un sistema desde el punto de vista del usuario. Es una estructura que ayuda a los analistas a trabajar con los usuarios para determinar la forma en que se usará un sistema. La Metodología a seguir contempla las visiones de todos los actores que intervienen el proceso de conocimiento del sistema. Septiembre'

55 Representación SISTEMA ACTOR ASOCIACION CASO DE USO Septiembre'

56 Casos de Uso Identificador \ Nombre: 7. Capturar datos formulario de inscripción. Tipo: Necesario Prioridad de Desarrollo: Iteración 1 Descripción: Requerimiento que lo Utiliza ó Especializa: Ninguno (no llenar) Actores Funcionario Crítico? Indique SI / NO, es decir si es vital para el negocio Si Documentos Asociados: - Diagrama de Casos de Uso - Formulario de Inscripción de empresas El funcionario debe transcribir los datos consignado en el formulario de inscripción de empresas al servicio y el formulario físico se enviara vía correo para su captura Entrada: Formulario de Inscripción. Se debe ingresar la información de la empresa. Salida: Creación Cliente, archivo en la base de datos y formulario del cliente Manejo de Situaciones Anormales Criterios de Aceptación No se debe llenar. Responsable Septiembre'

57 Diagrama de Estados Una manera para caracterizar un cambio en un sistema es decir que los objetos que lo componen modificaron su ESTADO como respuesta a los sucesos y al tiempo. El diagrama de estados presenta los estados en los que puede encontrarse un objeto junto con las transiciones entre los estados, y muestra los puntos inicial y final de una secuencia de cambios de estado. Septiembre'

58 Representación INICIO ESTADO ASOCIACION FIN Septiembre'

59 Diagrama de Secuencia - Tiempo ACTOR OBJETO LINEA DE TIEMPO ASOCIACION NUMERO DE ACTIVIDAD Septiembre'

60 Diagrama de Actividades - Tiempo INICIO ACTIVIDAD DECISIÓN FLUJO FIN Septiembre'

61 ACTOR Diagrama de Colaboración - Espacio ASOCIACION OBJETO NUMERO DE ACTIVIDAD Septiembre'

62 Diagrama de Componentes Los diagramas de componentes describen los elementos físicos del sistema y sus relaciones. Muestran las opciones de realización incluyendo código fuente, binario y ejecutable. Un diagrama de componentes muestra clasificadores de componentes, las clases definidas en ellos, y las relaciones entre ellas. Septiembre'

63 Representación INTERFACE ASOCIACION COMPONENTE Septiembre'

64 Diagrama de distribución ASOCIACION ASOCIACION NODO Septiembre'

65 Modelo Datos Septiembre'

66 Formas e Interfaces Septiembre'

67 Consultas y Reportes Septiembre'

68 Arquitectura Septiembre'

69 Modelo de Soporte Septiembre'

70 SCRUM Septiembre'

71 ALGUNAS METODOLOGIAS AGILES REPRESENTATIVAS Programación Extrema XP (Extreme Programming), Open Source Crystal de Cockburn Desarrollo de Software Adaptable de Highsmith Scrum Desarrollo Guiado por Aspectos DSDM (Método de Desarrollo de Sistema Dinámico) Septiembre'

72 SCRUM Desarrollo de software en etapas incrementales Entregas de software terminado Optimiza el instinto y la experiencia de los participantes Enfoca y potencia el trabajo en equipo Incorpora aprendizaje y adaptación Fácil de aprender Facilita la adopción incremental de funcionalidad Es una metodología de bajo costo y riesgo Septiembre'

73 SCRUM Septiembre'

74 Septiembre'

75 Septiembre'

76 Septiembre'

77 Septiembre'

78 Septiembre'

79 PUNTOS CLAVES Septiembre'

80 NO EXISTEN CONTRATOS ABIERTOS Septiembre'

81 TODO PROYECTO DEBEN CUMPLIR UNA SERIE DE ACTIVIDADES FASE/ACTIVIDAD Preliminares Establecer el plan de trabajo preliminar Elaborar el Cronograma Dar a conocer el cronograma Establecer la organización documental Inicio Realizar la Presentación del proyecto Presentación de Metodología Realizar Capacitación Metodológica Elaborar Plan del Proyecto Establecer Plan de Calidad Implantar la organización y la infraestructura del proyecto Aprobar plan de proyecto y requerimientos Realizar Kick Off del proyecto Septiembre'

82 WBS (WORK BREAKDOWN STRUCTURE) FASE/ACTIVIDAD Análisis Definir los requerimientos del negocio Levantamiento preliminar de la información Identificar actores del sistema Entrevistas con actores del sistema Identificar y diagramar casos de uso Documentar detalladamente los casos de uso Elaborar el modelo operativo actual Analizar el modelo operativo actual Confrontar mapeo de procesos vs casos de uso Determinar requerimientos funcionales Misionales Apoyo Gerenciales reportes y consultas Interfases Determinar requerimientos no funcionales Seguridad Auditoria Parametrización Control Validación y aprobación del proceso futuro Establecer los volúmenes de información Realizar Estimaciones para Desarrollo Actualizar Plan de Trabajo Establecer Línea Base Septiembre'

83 WBS (WORK BREAKDOWN STRUCTURE) FASE/ACTIVIDAD Diseño Diseñar Arquitectura de Software Conceptual Lógica Física Elaborar Diseño Funcional Elaborar diagrama de secuencia Elaborar diagrama de actividades Elaborar diagrama de estados Elaborar diagrama de componentes Elaborar diagrama de distribución Elaborar diagrama de colaboración Diseñar el modelo de persistencia Definir Base de Datos Elaborar diagrama de clases Elaborar Modelo Entidad Relación Elaborar modelo físico de Base de Datos Diseño de interfases de entrada y de salida Diseño de Interfaz gráfica - Formas y consultas Diseño de reportes Diseño de interfases Validación y aprobación de documentos de diseño Septiembre'

84 WBS (WORK BREAKDOWN STRUCTURE) FASE/ACTIVIDAD Construcción y pruebas de Desarrollo Instalar ambiente de desarrollo Elaborar Casos de Pruebas Construcción Codificar formas Codificar procedimientos almacenados y triggers Codificar formatos de documentos y transacciones Codificar reportes y consultas Codificar Web Services Codificar procesos especiales Codificar interfaces Codificar procesos de migración Realizar Parametrización Técnica del Producto Realizar Pruebas de Desarrollo Realizar Revisión del Código Realizar pruebas Unitarias de Desarrollo Realizar pruebas Integrales de Desarrollo Certificación Pruebas de Desarrollo Efectuar pruebas de carga y desempeño Efectuar pruebas de concurrencia Generar versión de Software Documentación Elaborar Manual de Usuario Elaborar Manual de Sistema Septiembre'

85 WBS (WORK BREAKDOWN STRUCTURE) FASE/ACTIVIDAD Pruebas de Aceptación y Certificación Elaborar Plan de Pruebas de Aceptación Establecer Ambiente de Pruebas Realizar Capacitación Funcional Realizar Capacitación Técnica Realizar Parametrización de Pruebas Cargue de datos de pruebas Efectuar Pruebas de Aceptación (Unitarias, Integrales, de migración etc.) Efectuar pruebas de carga y desempeño Efectuar pruebas de concurrencia Realizar Ajustes Resultantes de Pruebas Realizar Certificación Septiembre'

86 WBS (WORK BREAKDOWN STRUCTURE) FASE/ACTIVIDAD Puesta en Producción Establecer Ambiente de Producción Definir Plan y estrategia de Puesta en Producción Definir esquema de Salida en Producción (Roll-Out o Big-Ban) Instalar Módulos/Componentes de Software en Ambiente de Producción Definir acuerdos de operación Configurar Esquema de Seguridad Realizar Parametrización del Producto Efectuar la migración de datos Verificar la migración Capacitación de usuarios finales Seguimiento Producción Definir Esquema de Soporte y/o acuerdo de servicio Medir el desempeño Acompañamiento Cierre del Proyecto Ejecutar el aseguramiento de calidad Realizar Reunión de Cierre de Proyecto Septiembre'

87 SITUACIONES TÍPICAST Excelente Documentación Software No Funciona Excelente Metodología Septiembre'

88 SITUACIONES TÍPICAST Pésima Documentación Software Funciona Excelente Metodología Septiembre'

89 SITUACIONES TÍPICAST Pésima Documentación Software Funciona Pésima Metodología Septiembre'

90 SITUACIONES TÍPICAST Excelente Documentación Software Funciona Excelente Metodología Septiembre'

91 Cliente EXPECTATIVAS DE LOS ACTORES Proveedor Rápido Documentado Totalmente Certificado Funcionando en Producción Personal Capacitado Precio Mínimo Especificaciones no son Completas Tiempos Mínimos Cliente Proveedor Área Sistemas Usuario Usuario Directo Rápido Mínima Documentación Funcionando en Producción No escribe Completamente Especificación No tiene total claridad del Alcance No sabe cuantificar sus solicitudes No le satisface hacer pruebas Septiembre'

92 Cual es el Punto de Equilibrio Ágil Formalidad Total Septiembre'

93 Dame un Punto de Apoyo Y moveré el Mundo Ágil Formalidad Total Septiembre'

94 Septiembre'

95 Formula MágicaM Septiembre'

96 Septiembre' INCERTIDUMBRE DEL PROYECTO Ágil Baja Si Si Si Robusta- Formal Alta No No No Metodolog Metodología Incertidumbre Incertidumbre Proveedor Proveedor Sistema Sistema Actual Actual Usuario Usuario

97 SIN EMBARGO Si usted trabaja para o con una entidad publica ROBUSTA - FORMAL Septiembre'

98 SI SU PROVEEDOR No coge una Interpreta las cosas equivocadamente Es Conflictivo La Calidad no es la mejor Es costoso ROBUSTA - FORMAL Septiembre'

99 SI USTED TRABAJA EN EL SECTOR PRIVADO: Su cliente cambia de parecer Su cliente utiliza frases como: - Y eso cuando lo dije? - Eso no es lo que contratamos - Es obvio que eso debería estar - Esto no es todo lo que estaba solicitado - Nos falto ROBUSTA - FORMAL Septiembre'

100 PROPUESTA Septiembre'

101 LA PROPUESTA FORMALES PERO AGILES EN EL PROCESO Septiembre'

102 Septiembre'

103 Septiembre'

104 FÁBRICA DE SOLUCIONES Septiembre'

105 FASES DEL PROYECTO Septiembre'

106 TRANSICION EN ELPROYECTO Etapas FORMAL Formal formal formal formal formal Ágil formal FORMAL Agil ágil ágil +Tiempo Septiembre'

107 FORMAL Diseño FORMAL Análisis FORMAL Arquitectura FORMAL Cierre Construcción ÁGIL ÁGIL Implementación Pruebas FORMAL ÁGIL Septiembre'

108 MUCHAS GRACIAS Septiembre'

Ingeniería de Software

Ingeniería de Software Ingeniería de Software Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes. Definiciones

Más detalles

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Caso de Desarrollo Universidad Técnica del

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

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1

Sistemas de Información II. Introducción al Proceso Unificado de Desarrollo de Software. Autor: Ing. Silverio Bonilla 1 Introducción al Proceso Unificado de Desarrollo de Software Autor: Ing. Silverio Bonilla 1 James Rumbaugh et al. Concepto de Método Una metodología de ingeniería del software es un proceso para producir

Más detalles

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso 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 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

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

http://www.informatizate.net

http://www.informatizate.net http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.

Más detalles

Proceso Unificado de Rational (RUP)

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

Anexo 4 Documento de Arquitectura

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

CAPITULO I. MARCO TEORICO

CAPITULO I. MARCO TEORICO 1 CAPITULO I. MARCO TEORICO 1.1 DEFINICIÓN DEL PROYECTO. Para la definición del proyecto nos basaremos en una metodología de gestión de proyectos, para esto compararemos las características de tres de

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

LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS ELECTRÓNICOS

LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS ELECTRÓNICOS LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS Ministerio de Tecnologías de la Información y las Comunicaciones Programa de Gobierno

Más detalles

Syllabus. www.techeraperu.com cursos@techeraperu.com

Syllabus. www.techeraperu.com cursos@techeraperu.com Syllabus www.techeraperu.com cursos@techeraperu.com Este curso está dirigido para los Encargados de Desarrollar los Sistemas de Información y aplicar una Metodología basada en RUP para controlar el Ciclo

Más detalles

UNIVERSIDAD UNION BOLIVARIANA CARRERA DE INGENIERIA DE SISTEMAS

UNIVERSIDAD UNION BOLIVARIANA CARRERA DE INGENIERIA DE SISTEMAS UNIVERSIDAD UNION BOLIVARIANA CARRERA DE INGENIERIA DE SISTEMAS METODOLOGIAS AGILES PROCESO UNIFICADO AGIL (AUP) MATERIA : INGENIERIA SOFTWARE DOCENTE : LIC. ERVIN FLORES ESTUDIANTE : JORGE LUIS CORDERO

Más detalles

Metodología para el diseño y desarrollo de interfaces de usuario

Metodología para el diseño y desarrollo de interfaces de usuario Metodología para el diseño y desarrollo de interfaces de usuario Versión Historia de Revisión Fecha Versión Descripción Responsable 20/06/2005 Creación. Alejandro Báez Cristian Castañeda Diego

Más detalles

Análisis del Sistema de Información

Análisis del Sistema de Información Análisis del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD ASI 1: DEFINICIÓN DEL SISTEMA... 6 Tarea ASI 1.1: Determinación del Alcance del Sistema... 6 Tarea ASI 1.2: Identificación

Más detalles

Guía Rápida Proceso de Desarrollo OPENUP/OAS Universidad Distrital Francisco José de Caldas Oficina Asesora de Sistemas

Guía Rápida Proceso de Desarrollo OPENUP/OAS Universidad Distrital Francisco José de Caldas Oficina Asesora de Sistemas Guía Rápida Proceso de Desarrollo OPENUP/OAS Universidad Distrital Francisco José de Caldas Oficina Asesora de Sistemas Información General del Documento Versión Actual del Documento 0.0.0.7 Descripción

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

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

Desarrollo y comercialización de productos de software [El proceso unificado]

Desarrollo y comercialización de productos de software [El proceso unificado] Desarrollo y comercialización de productos de software [El proceso unificado] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 13-P Sergio Luis Pérez (UAM CUAJIMALPA) Curso de desarrollo

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

PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA. Plan de Pruebas. File: 20130211-QA-INF-V2-PLAN DE PRUEBAS.odt STD-INF-GENERAL Versión: 1.

PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA. Plan de Pruebas. File: 20130211-QA-INF-V2-PLAN DE PRUEBAS.odt STD-INF-GENERAL Versión: 1. Cliente: FCM-UNA Página 1 de 14 PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA Cliente: FCM-UNA Página 2 de 14 Tabla de contenido 1. INTRODUCCIÓN 1.1. PROPÓSITO 1.2. ALCANCE 1.3. DEFINICIONES, ACRÓNIMOS

Más detalles

METODOLOGÍA TRADICIONAL.

METODOLOGÍA TRADICIONAL. COMPARACIÓN DE METODOLOGÍAS METODOLOGÍA TRADICIONAL. Teniendo en cuenta la filosofía de desarrollo de las metodologías, aquellas con mayor énfasis en la planificación y control del proyecto, en especificación

Más detalles

Sistemas de Información

Sistemas de Información Sistemas de Información SISTEMAS DE INFORMACIÓN 1 Lectura No. 7 Nombre: Modelo en espiral, proceso unificado y tendencias modernas de modelos de desarrollo de sistemas Contextualización Como ya es bien

Más detalles

Ingeniería de Software I

Ingeniería de Software I Ingeniería de Software I Agenda Objetivo. Unidades de aprendizaje. Formas de evaluación. Bibliografía. 2 Datos del profesor Correo electrónico: egonzalez@upemor.edu.mx Asesorías Jueves de 11:00 a 13:00

Más detalles

http://www.cem.itesm.mx/extension/ms

http://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 detalles

Rational Unified Process (RUP)

Rational Unified Process (RUP) Rational Unified Process (RUP) Este documento presenta un resumen de Rational Unified Process (RUP). Se describe la historia de la metodología, características principales y estructura del proceso. RUP

Más detalles

Sistema PYMES Ventas e Inventarios H&S

Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Visión DESARROLLADORA Teodora Vargas Tarqui Versión 0.9 Tabla de Contenidos 1. INTRODUCCION 3 1.1 Propósito 3 1.2 Alcance 3

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 2 Nombre: Procesos de ingeniería del software INGENIERÍA DEL SOFTWARE 1 Contextualización La ingeniería de software actualmente es muy importante, pues con los avances

Más detalles

PUD: Proceso de Desarrollo Unificado

PUD: Proceso de Desarrollo Unificado PUD: Proceso de Desarrollo Unificado 1 1998 Genealogía del PUD Rational Unified Process 5.0 1997 Rational Objectory Process 4.1 UML 1996 Rational Objectory Process 4.0 1995 Método Ericsson Rational Approach

Más detalles

Proyecto Tutelkán Tutelkan Reference Process (TRP) Versión 2.0

Proyecto Tutelkán Tutelkan Reference Process (TRP) Versión 2.0 Proyecto Tutelkán Tutelkan Reference Process (TRP) Versión 2.0 Parte 3: TRP Avanzado MAYO 2009 Tabla de Contenidos PREFACIO...5 DESARROLLO Y MANTENCIÓN DE SOFTWARE...6 DESARROLLO DE REQUERIMIENTOS...7

Más detalles

El Proceso Unificado

El Proceso Unificado El Proceso Unificado de Desarrollo de Software Prof. Gustavo J. Sabio Alcance de la presentación QA Entradas Proceso de desarrollo Salida equipo Cliente sistemas Cliente necesidades actividades varias

Más detalles

PROYECTO DE INGENIERIA DE SISTEMAS I

PROYECTO DE INGENIERIA DE SISTEMAS I PROYECTO DE INGENIERIA DE SISTEMAS I PROFESOR: CHAVEZ FARFAN, Pedro Enrique VIII CICLO - PROCOU 2012-I INTEGRANTES: LUIS MIGUEL VARGAS TAMAYO - 0831226 NOMBRE DE PROYECTO: FACULTAD: SISTEMA INTEGRADO DE

Más detalles

Unidad de Planeación Minero Energética UPME República de Colombia

Unidad de Planeación Minero Energética UPME República de Colombia MEMORANDO INTERNO FECHA: NO. PARA: DE: DR. JULIAN VILLARRUEL TORO DIRECTOR GENERAL COMITÉ EVALUADOR DANIEL VESGA ALFARO IVAR ROJAS ARBOLEDA LUIS CARLOS ROMERO REF: EVALUACION TECNICA DE LAS PROPUESTAS

Más detalles

14ª Generación UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO DIRECCIÓN DE CÓMPUTO PARA LA DOCENCIA

14ª Generación UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO DIRECCIÓN DE CÓMPUTO PARA LA DOCENCIA 14ª Generación UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO DIRECCIÓN DE CÓMPUTO PARA LA DOCENCIA Módulo 1 1. Introducción a la administración de proyectos. Identificar las herramientas y técnicas para las

Más detalles

Calle 112F # 72C -21 Torre 2 Apto 203 Conjunto Mirador de los Cerezos, Bogota. Teléfonos 315 345 5123-8101577 Fecha de nacimiento Noviembre 9 de 1974

Calle 112F # 72C -21 Torre 2 Apto 203 Conjunto Mirador de los Cerezos, Bogota. Teléfonos 315 345 5123-8101577 Fecha de nacimiento Noviembre 9 de 1974 Belén Yaneth Espitia Rodríguez Ingeniero de Sistemas Especialista en Gestión de Proyectos Informáticos DATOS PERSONALES Identificación 60.363.836 de Cúcuta Nombre Belén Yaneth Espitia Rodríguez Dirección

Más detalles

DESARROLLO DE SISTEMA DE INFORMACIÓN GEOGRÁFICA SOBRE PLATAFORMA WEB

DESARROLLO DE SISTEMA DE INFORMACIÓN GEOGRÁFICA SOBRE PLATAFORMA WEB Inmobiliaria Nueva Vía S.A. (INVIA) Phillips 84, Oficina 65, Piso 6 Santiago Centro / Chile e-mail: leo.corvalan@invia.cl LICITACIÓN PÚBLICA DESARROLLO DE SISTEMA DE INFORMACIÓN GEOGRÁFICA Parte II. Bases

Más detalles

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado

Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado 1. Introducción Unified Modeling Languaje Fuente: Booch- Jacobson-Rumbauch y diversos sitios Internet, entre otros:

Más detalles

Modelos de desarrollo de software. septiembre de 2007 1

Modelos de desarrollo de software. septiembre de 2007 1 Modelos de desarrollo de software septiembre de 2007 1 Referencias básicas Ingeniería de software. Un enfoque práctico. Pressman, R. Quinta edición. Mc. Graw Hill 2002 Ingeniería de software. Sommerville,

Más detalles

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática

Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Universidad acional Experimental Del Táchira Decanato de Docencia Departamento de Ingeniería en Informática Metodología Evolutiva Incremental Mediante Prototipo y Técnicas Orientada a Objeto (MEI/P-OO)

Más detalles

CAPÍTULO I NUEVOS ENFOQUES DE LA INGENIERÍA DE SOFTWARE.

CAPÍTULO I NUEVOS ENFOQUES DE LA INGENIERÍA DE SOFTWARE. CAPÍTULO I NUEVOS ENFOQUES DE LA INGENIERÍA DE SOFTWARE. 1.1. INTRODUCCIÓN. La ingeniería de software esta inmiscuida en cada proyecto que lleva implícita la calidad total de un sistema, si bien es posible

Más detalles

Diseño del Sistema de Información

Diseño del Sistema de Información Diseño del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS...2 ACTIVIDAD DSI 1: DEFINICIÓN DE LA ARQUITECTURA DEL SISTEMA...7 Tarea DSI 1.1: Definición de Niveles de Arquitectura...9 Tarea DSI 1.2:

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

TABLA DE CONTENIDOS. Dedicatoria. Agradecimientos. Tabla de Contenidos. Indice de Figuras. Indice de Tablas. Resumen

TABLA DE CONTENIDOS. Dedicatoria. Agradecimientos. Tabla de Contenidos. Indice de Figuras. Indice de Tablas. Resumen TABLA DE CONTENIDOS página Dedicatoria Agradecimientos Tabla de Contenidos Indice de Figuras Indice de Tablas Resumen I II III VII IX X 1. Introducción 11 1.1. Descripción del contexto local......................

Más detalles

Diseño del Sistema de Información

Diseño del Sistema de Información Diseño del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD DSI 1: DEFINICIÓN DE LA ARQUITECTURA DEL SISTEMA... 7 Tarea DSI 1.1: Definición de Niveles de Arquitectura... 9 Tarea DSI

Más detalles

UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES TEMA: La Programación Extrema aplicada al desarrollo del Sistema Informático

Más detalles

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO FACULTAD DE CS. QUIMICAS, FISICAS Y MATEMATICAS I. DATOS GENERALES DEPARTAMENTO ACADEMICO DE INFORMATICA SILABO 1.1 Asignatura : SISTEMAS DE INFORMACION II 1.2 Categoría : OE 1.3 Código : IF202AIN 1.4

Más detalles

Proceso Unificado de Rational

Proceso Unificado de Rational RUP: El Proceso Unificado de Rational XP: Programacion Extrema EAP: Computación Científica Ciencia de la Computación V Prof. Oscar Brnito Pacheco Proceso Unificado de Rational Orígenes Modelo original

Más detalles

Deportes LSI 03. Sistema para Gestión de Artículos Deportivos LSI 03 Plan de Desarrollo Software. Versión 3.0

Deportes LSI 03. Sistema para Gestión de Artículos Deportivos LSI 03 Plan de Desarrollo Software. Versión 3.0 Deportes LSI 03 Sistema para Gestión de Artículos Deportivos LSI 03 Versión 3.0 Fecha: 02/01/2003 Historial de Revisiones Fecha Versión Descripción Autor 22/07/2002 0.9 Versión preliminar como propuesta

Más detalles

Departamento de Informática y Automática INGENIERÍA DEL SOFTWARE PARTE I: TEST EXAMEN FINAL

Departamento de Informática y Automática INGENIERÍA DEL SOFTWARE PARTE I: TEST EXAMEN FINAL Departamento de Informática y Automática INGENIERÍA DEL SOFTWARE PARTE I: TEST EXAMEN FINAL DNI Apellidos y nombre 1. Cuál de las siguientes afirmaciones no es una causa de los problemas del software?

Más detalles

Trabajo de Investigación

Trabajo de Investigación Escuela Técnica Superior de Ingeniería Informática Departamento: Ingeniería de Software y Sistemas Informáticos Trabajo de Investigación Arquitecturas Software: Gestión de los atributos de calidad de un

Más detalles

Desarrollo de software

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

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Página 1 de 23 Índice del Documento 1.- Introducción... Página 4 2.- Propuesta

Más detalles

Tema 2. Ingeniería del Software I feliu.trias@urjc.es

Tema 2. Ingeniería del Software I feliu.trias@urjc.es Tema 2 Ciclo de vida del software Ingeniería del Software I feliu.trias@urjc.es Índice Qué es el ciclo de vida del Software? El Estándar 12207 Modelos de proceso Qué es el Ciclo de Vida del SW? Definición

Más detalles

Preguntas y respuestas (rebatibles) sobre metodologías de desarrollo de software

Preguntas y respuestas (rebatibles) sobre metodologías de desarrollo de software Preguntas y respuestas (rebatibles) sobre metodologías de desarrollo de software Introducción Este documento recopila las preguntas, opiniones y respuestas que se produjeron en un pequeño curso sobre las

Más detalles

Gestión de Proyectos Informáticos

Gestión de Proyectos Informáticos 2 GESTION DE PROYECTOS INFORMATICOS Facultad de Ingeniería Universidad Nacional de Jujuy Analista Programador Universitario Ciclo 2012 A.P.U. Jorge R. Mendoza 2 METODOLOGÍAS Y CICLOS DE VIDA 3 Metodologías

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

UNIVERSIDAD TÉCNICA DEL NORTE

UNIVERSIDAD TÉCNICA DEL NORTE UNIVERSIDAD TÉCNICA DEL NORTE FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS ESCUELA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES PROYECTO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS COMPUTACIONALES

Más detalles

INSTITUTO TECNOLÓGICO SUPERIOR DE APATZINGÁN

INSTITUTO TECNOLÓGICO SUPERIOR DE APATZINGÁN INSTITUTO TECNOLÓGICO SUPERIOR DE APATZINGÁN INVESTIGACIÓN DOCUMENTAL Alumno: Alejandra Virrueta Méndez Carrera: Ingeniería en Informática. Docente: Esmeralda Villegas Zamudio Asignatura: Fundamentos de

Más detalles

Objetivo Las personas que realicen el curso aprenderán a:

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

Visión n de negocio y gestión de proyectos y estado actual. Conclusiones y enfoques relevantes de las metodologías de proyectos de software

Visión n de negocio y gestión de proyectos y estado actual. Conclusiones y enfoques relevantes de las metodologías de proyectos de software Visión n de negocio y gestión de proyectos y estado actual Conclusiones y enfoques relevantes de las metodologías de proyectos de software Sin perder noción n de la realidad [La ingeniería de software]

Más detalles

Ciclo de vida del Software

Ciclo de vida del Software Tema 2: Ciclo de vida del Software Marcos López Sanz Índice Qué es el ciclo de vida del Software? La norma 12207-2008 Modelos de desarrollo Qué es el Ciclo de Vida del SW? Es una sucesión de etapas por

Más detalles

cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.

cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred. cilred.com CICLO DE VIDA DEL SOFTWARE & METODOLOGIAS DE DESARROLLO DE SOFTWARE ING. EDUARDO CRUZ ROMERO eduar14_cr@hotmail.com cilred.com CICLO DE VIDA DEL SOFTWARE Para apreciar un poco más el problema

Más detalles

GUÍA DOCENTE. Curso 2014-2015. Ingeniería Informática en Sistemas de Información Doble Grado: M6: Tecnología Específica de Sistemas de Información

GUÍA DOCENTE. Curso 2014-2015. Ingeniería Informática en Sistemas de Información Doble Grado: M6: Tecnología Específica de Sistemas de Información 1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Ingeniería de Proyectos Módulo: M6: Tecnología Específica de Sistemas de Información Departamento:

Más detalles

INGENIERÍA DE SOFTWARE CICLOS DE VIDA Y METODOLOGIAS

INGENIERÍA DE SOFTWARE 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

Casos de negocios INTRODUCCION PLANTEAMIENTO DEL PROBLEMA DESARROLLO DEL PROYECTO ELABORACION DE LAS TABLAS DE RETENCION DOCUMENTAL

Casos de negocios INTRODUCCION PLANTEAMIENTO DEL PROBLEMA DESARROLLO DEL PROYECTO ELABORACION DE LAS TABLAS DE RETENCION DOCUMENTAL INTRODUCCION PLANTEAMIENTO DEL PROBLEMA DESARROLLO DEL PROYECTO ELABORACION DE LAS TABLAS DE RETENCION DOCUMENTAL AIRE: AUTOMATIZACION DE LAS TABLAS DE RETENCION DOCUMENTAL + El Catálogo Tablas de Retención

Más detalles

Teórica 2 64 Laboratorio 1 32 Resolución de problemas 0.5 16 Ejemplos prácticos en clase 0.5 16 Suma 4 128

Teórica 2 64 Laboratorio 1 32 Resolución de problemas 0.5 16 Ejemplos prácticos en clase 0.5 16 Suma 4 128 CÓDIGO ASIGNATURA 626 DEPARTAMENTO: Ingeniería e Investigaciones Tecnológicas ASIGNATURA: Construcción de sistemas II Ingeniería en Informática 2011 OBJETIVOS Estudiar y modelizar requerimientos de sistemas

Más detalles

Un enfoque práctico para la elección y adecuación de Software Open Source de Aplicación

Un enfoque práctico para la elección y adecuación de Software Open Source de Aplicación Un enfoque práctico para la elección y adecuación de Software Open Source de Aplicación Sandra Casas y Eugenia Márquez Plan de Acción de Sistemas (PAS) - Universidad Nacional de la Patagonia Austral Lisandro

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

CONTENIDO. ACERCA DE SWAT IT Quiénes somos y para qué trabajamos

CONTENIDO. ACERCA DE SWAT IT Quiénes somos y para qué trabajamos CONTENIDO ACERCA DE SWAT IT Quiénes somos y para qué trabajamos NUESTROS SERVICIOS Fábrica de software a la medida Análisis de emergencia proyectos de software Intervención de emergencia proyectos de software

Más detalles

Documentación de los programas/aplicativos. Documentación de los programas/aplicativos

Documentación de los programas/aplicativos. Documentación de los programas/aplicativos Documentación de los programas/aplicativos Documentación de los programas/aplicativos Historia de Revisiones Fecha Versión Descripción Autor 24/04/13 1.0 Primera Versión del Plan de Desarrollo de Software.

Más detalles

Anexo 1 CONDICIONES TÉCNICAS EXIGIDAS

Anexo 1 CONDICIONES TÉCNICAS EXIGIDAS Anexo 1 CONDICIONES TÉCNICAS EXIGIDAS El contrato del sistema para la gestión de peticiones, quejas, reclamos sugerencias y felicitaciones PQRSF comprende las siguientes especificaciones técnicas de la

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

DESARROLLO DE SOFTWARE ORIENTADO. A OBJETOS: Modelo de requerimientos del RUP

DESARROLLO DE SOFTWARE ORIENTADO. A OBJETOS: Modelo de requerimientos del RUP DESARROLLO DE SOFTWARE ORIENTADO A OBJETOS: Modelo de requerimientos del RUP Adesmiro Zelada Escobedo 1*, Miguel Figueroa Martel 2 * 1 Facultad de Ingeniería y Arquitectura, Universidad Peruana Unión *

Más detalles

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UNA HERRAMIENTA CASE PARA LA GESTIÓN DEL ALCANCE DE PROYECTOS BASADA EN WBS Tesis para optar

Más detalles

6 Anexos: 6.1 Definición de Rup:

6 Anexos: 6.1 Definición de Rup: 6 Anexos: 6.1 Definición de Rup: Es un producto del proceso de ingeniería de software que proporciona un enfoque disciplinado para asignar tareas y responsabilidades dentro de una organización del desarrollo.

Más detalles

El Proceso Unificado de Desarrollo de Software

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

Nombre Alumno: DNI/NIF/ :

Nombre Alumno: DNI/NIF/ : (se ruega poner el nombre en cada página) DNI/NIF/ : TEST (Puntúa sobre 10 y tiene un valor del 40% sobre la nota final de la asignatura, si se renuncia a la participación en clase o del 35% en caso contrario)

Más detalles

DATOS DEL DOCUMENTO Caracteristica Documento borrador. Archivo documentos poryecto cordata. Distribución: Ubicación

DATOS DEL DOCUMENTO Caracteristica Documento borrador. Archivo documentos poryecto cordata. Distribución: Ubicación METODOLOGÍA PARA LA ADMINISTRACIÓN DE PROYECTOS DE DESARROLLO DE SOFTWARE DATOS DEL DOCUMENTO Caracteristica Documento borrador Ubicación Archivo documentos poryecto cordata Distribución: Ubicación digital

Más detalles

plataforma específica de desarrollo, limitaciones del recurso físico disponible, limitaciones del sistema a actualizar, etc).

plataforma específica de desarrollo, limitaciones del recurso físico disponible, limitaciones del sistema a actualizar, etc). REVISIÓN CONCEPTOS, METODOLOGÍAS Y HERRAMIENTAS SOPORTE EN INGENIERÍA MARLON MÚJICA Estudiante de Ingeniería de Sistemas Universidad Industrial de Santander mujica@cidlisuis.org COLOMBIA EDWIN LOGREIRA

Más detalles

METODOLOGÍA TRADICIONAL.

METODOLOGÍA TRADICIONAL. METODOLOGÍA TRADICIONAL. Teniendo en cuenta la filosofía de desarrollo de las metodologías, aquellas con mayor énfasis en la planificación y control del proyecto, en especificación precisa de requisitos

Más detalles

RUP. Rational Unified Process

RUP. Rational Unified Process RUP Rational Unified Process Rational Unified Process Basado en 6 mejores prácticas de la industria de software: Desarrollo incremental Administración de requisitos Uso de arquitecturas basadas en componentes

Más detalles

METODOLOGÍAS DE DESARROLLO DE VIDEOJUEGOS

METODOLOGÍAS DE DESARROLLO DE VIDEOJUEGOS METODOLOGÍAS DE DESARROLLO DE VIDEOJUEGOS CONTEXTUALIZACIÓN En sus comienzos, los videojuegos no eran más que juguetes desarrollados por programadores con relativa experiencia, que tenían una calidad gráfica

Más detalles

Implantación de Sistemas

Implantación de Sistemas Implantación de Sistemas Maria Ines Parnisari 17 de Diciembre de 2014 Índice Parte 1: Implantación... 2 Factores clave para una implantación exitosa... 2 Etapas de un proyecto de Sistemas... 2 Fases de

Más detalles

CAPÍTULO 1. MARCO TEÓRICO

CAPÍTULO 1. MARCO TEÓRICO CAPÍTULO 1. MARCO TEÓRICO Capítulo 1. Marco teórico 1.1 Ingeniería Web (IWeb) Con el desarrollo de Internet, la mayoría de los proyectos y sistemas están enfocados para las aplicaciones basadas en la Web

Más detalles

IMPLEMENTACION DE SISTEMAS DE INFORMACION CONTABLE

IMPLEMENTACION DE SISTEMAS DE INFORMACION CONTABLE IMPLEMENTACION DE SISTEMAS DE INFORMACION CONTABLE OBJETIVO: Obtener los conocimientos necesarios para realizar implementación de sistemas contables CICLO DE VIDA DE UN SISTEMA DE INFORMACION MANTENIMIENTO

Más detalles

Resumen General del Manual de Organización y Funciones

Resumen General del Manual de Organización y Funciones Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de

Más detalles

Fundamentos de Ingeniería de Software [Modelos]

Fundamentos de Ingeniería de Software [Modelos] Fundamentos de Ingeniería de Software [Modelos] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 13-I Sergio Luis Pérez (UAM CUAJIMALPA) Curso de fundamentos de ing. de software

Más detalles

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

Procesos de Negocios

Procesos de Negocios Procesos de Negocios Procesos de negocios Como dijimos en el Tema 1: los sistemas de información y las organizaciones se influyen entre sí: Los SI deben proveer la información que la organización necesita.

Más detalles

DPTO. DE CIENCIAS DE LA COMPUTACIÓN CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA

DPTO. DE CIENCIAS DE LA COMPUTACIÓN CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA DPTO. DE CIENCIAS DE LA COMPUTACIÓN CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA ANÁLISIS, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA ORIENTADO A LA WEB PARA GESTIÓN ACADÉMICA. CASO PRÁCTICO: JOHN OSTEEN

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, Cuarta edición Preparó: Ing. Ismael Castañeda Fuentes Objetivos de Aprendizaje

Más detalles

Implantación y Aceptación del Sistema

Implantación y Aceptación del Sistema y Aceptación del Sistema 1 y Aceptación del Sistema ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD IAS 1: ESTABLECIMIENTO DEL PLAN DE IMPLANTACIÓN...5 Tarea IAS 1.1: De finición del Plan de... 5 Tarea IAS

Más detalles

Aplicaciones Web a tu medida!

Aplicaciones Web a tu medida! Nota aclaratoria: El presente documento se realizó tomando como base el documento titulado Ingeniería de Requisitos en Aplicaciones para la Web Un estudio comparativo escrito por María José Escalona (Universidad

Más detalles

Aseguramiento de Calidad en el Desarrollo de Software Libre. Fundación CENDITEL

Aseguramiento de Calidad en el Desarrollo de Software Libre. Fundación CENDITEL Aseguramiento de Calidad en el Desarrollo de Software Libre Fundación CENDITEL Mayo 2013 Copyright ( c ) 2013, Alvarez J., Solé S., Venegas M., Quintero J., Fundación CENDITEL. La Fundación CENDITEL concede

Más detalles

USO DE MOTORES DE REGLAS DE NEGOCIO

USO DE MOTORES DE REGLAS DE NEGOCIO USO DE MOTORES DE REGLAS DE NEGOCIO Carlos Alberto Mejía Castelo U n i v e r s i d a d S a n B u e n a v e n t u r a C a l i A v e n i d a 1 0 d e M a y o, L a U m b r í a, V í a a P a n c e A g o s t

Más detalles

Deportes LSI 03. Sistema para Gestión de Artículos Deportivos LSI 03 Visión. Versión 3.0

Deportes LSI 03. Sistema para Gestión de Artículos Deportivos LSI 03 Visión. Versión 3.0 Deportes LSI 03 Sistema para Gestión de Artículos Deportivos LSI 03 Visión Versión 3.0 Historial de Revisiones Fecha Versión Autor 22/10/2002 0.9 Propuesta inicial del documento Visión con las primeras

Más detalles