ALLSOFT S.A. de C.V. Monterrey, N.L.
|
|
- Ana María Ortiz Sosa
- hace 7 años
- Vistas:
Transcripción
1 Modelos de Desarrollo ALLSOFT S.A. de C.V. Monterrey, N.L. 1
2 Introducción Para el desarrollo de cualquier producto de software se realizan una serie de tareas entre la idea inicial y el producto final. Un modelo de desarrollo establece el orden en el que se harán las cosas en el proyecto, nos provee de requisitos de entrada y salida para cada una de las actividades.
3 Introducción Es necesario destacar el ciclo de vida del proyecto y el modelo de desarrollo. El ciclo de vida del proyecto ayuda a controlar las actividades del proyecto desde el inicio al fin del mismo. El modelo de desarrollo nos ayuda a la forma en la que vamos a construir el producto. Ambos se complementan para generar el producto desde el punto de vista técnico y administrativo.
4 Modelos de Desarrollo... El Modelo de Cascada. El Modelo en V. En Flor. Prototipos El Modelo de Espiral. El Modelo de Procesos. Desarrollo Incremental.
5 El Modelo de Cascada El ciclo de desarrollo de software. Este modelo tiene una secuencia ordenada. El trabajo de una etapa previa es la entrada del siguiente proceso. Provee de un gran control sobre las fechas de entrega y entregables.
6 El Modelo de Cascada Establece criterios de entrada y salida en cada fase claramente definidos. Dado que provee pocos puntos de visibilidad da la impresión de que es lento.
7 El Modelo de Cascada Inicio Análisis Diseño Código Pruebas Implem.
8 A Favor... Excelente cuando se tiene un producto estable y se conoce la tecnología. Es un método muy estructurado que funciona bien con gente de poca experiencia. Provee estabilidad en los requerimientos. La planeación se puede hacer anticipadamente. Para proyectos grandes.
9 En Contra... Tiene poca flexibilidad. Los proyectos en la práctica raramente siguen un flujo secuencial. Siempre es difícil para el cliente mostrar todos los requerimientos explícitamente y con mucha anticipación. El cliente debe tener paciencia.
10 En Contra... Es inflexible y no motiva al cambio. Poco apropiado para aplicaciones para la toma de decisiones. Los usuarios tienen una participación limitada.
11 El Modelo en V Una reexaminación del modelo del ciclo de vida desde el punto de vista de aseguramiento de calidad. Cuando cada proceso termina su producto, las especificaciones de prueba para la probar los procesos están también completas.
12 El Modelo en V Inicio Análisis Plan de Aceptación Integración del Sistema UAT Implem. Diseño Pruebas de Integración del Sistema I.S.T Código
13 Modelo en Flor El propósito del desarrollo de software es el de desarrollar un producto de software. Los equipos no deben de estar preocupados por el proceso de desarrollo mismo. Deben de desarrollarse todas las etapas un poco al mismo tiempo hasta que el producto final es alcanzado.
14 Prototipos Un prototipo es una versión preliminar de un sistema de información con fines de demostración o evaluación.
15 Construcción de Prototipos Identificación de Requerimientos. Diseño Rápido. Utilizar el Prototipo. Revisar y Mejorar.
16 Prototipos... Es un método menos formal de desarrollo. El prototipeo es una técnica para comprender las especificaciones. Un prototipo puede ser eliminado. Un prototipo puede llegar a ser parte del producto final.
17 A Favor... Útiles cuando los requerimientos son cambiantes. Cuando no se conoce bien la aplicación. Cuando el usuario no se quiere comprometer con los requerimientos. Cuando se quiere probar una arquitectura o tecnología. Cuando se requiere rapidez en el desarrollo.
18 En Contra... No se conoce cuando se tendrá un producto aceptable. No se sabe cuantas iteraciones serán necesarias. Da una falsa ilusión al usuario sobre la velocidad del desarrollo. Se puede volver el producto aún y cuando no este con los estándares.
19 El Modelo de Espiral Los productos de software son creados a través de múltiples repeticiones del proceso del ciclo de vida. Se rompen un mini-proyectos. Estos modelos han sido aplicados al desarrollo de software. Aun no han madurado al punto de ser aplicados como modelos de desarrollo con tiempos y limitaciones de costos.
20 El Modelo de Espiral Validación del Diseño Diseño del Producto Prototipo Análisis de Riesgo Pruebas de Integración Requerimientos Plan de Desarrollo Prototipo Prototipo Requerimientos del Software Validación de Requerimientos
21 A Favor... El producto avanza a pasos firmes solucionado riesgos en cada iteración. El producto termina con todos los riesgos resueltos. Se pueden incluir otros métodos de desarrollo en las iteraciones. A medida que el costo aumenta, los riesgos se reducen. Se tienen puntos de control en cada interacción.
22 En Contra... Es complicado. Requiere de mucha administración. Difícil de definir los objetivos, metas que indiquen que podemos avanzar al siguiente ciclo. Se puede caer en un desarrollo de nunca acabar.
23 El Modelo de Procesos Impulsa un proceso iterativo de desarrollo. Cada ciclo es una versión del producto. Utiliza metas definidas para marcar la transición entre las distintas etapas. Ofrece mayor poder de decisión a los usuarios. Busca mejorar la calidad y creatividad.
24 El Modelo de Procesos Estabilización Idea/Necesidad Construcción Planeación
25 Las Metas Liberación Código Completo Visión y Alcance Especificaciones Aprobadas
26 A Favor... Etapas claramente definidas con metas, entregables y responsables. Se establecen roles asociados al modelo que promueven la participación de todos. Involucra muy de cerca al usuario.
27 En Contra... Dado que la mayoría de las decisiones son en consenso por el equipo en su conjunto, en ocasiones toman más tiempo de lo debido. Para proyectos pequeños puede resultar poco practico. El considerar versiones hace que se dejen de lado algunas decisiones.
28 Desarrollo Incremental Permite construir el proyecto en etapas incrementales en donde cada etapa agrega funcionalidad. Cada etapa consiste de requerimientos, diseño, codificación, pruebas, y entrega. Permite entregar al cliente un producto más rápido en comparación del modelo de cascada.
29 Desarrollo Incremental Reduce los riesgos ya que: Provee visibilidad sobre el progreso a través de sus nuevas versiones. Provee retroalimentación a través de la funcionalidad mostrada. Permite atacar los mayores riesgos desde el inicio.
30 Desarrollo Incremental Se pueden hacer implementaciones parciales si se cuenta con la suficiente funcionalidad. Las pruebas y la integración es constante. El progreso se puede medir en periodos cortos de tiempo. Resulta más sencillo acomodar cambios al acotar el tamaño de los incrementos.
31 Desarrollo Incremental Se puede planear en base a la funcionalidad que se quiere entregar primero. Por su versatilidad requiere de una planeación cuidadosa tanto a nivel administrativo como técnico.
32 A Favor La solución se va mejorando en forma progresiva a través de las múltiples iteraciones. Incrementa el entendimiento del problema y de la solución por medio de los refinamientos sucesivos.
33 En Contra Requiere de mucha planeación, tanto administrativa como técnica. Requiere de metas claras para conocer el estado del proyecto.
34 Qué Modelo Utilizar? 34
35 Un Proyecto... Un proyecto es una organización transitoria de individuos dedicados a alcanzar un objetivo especifico dentro de un periodo de tiempo, un presupuesto, y un objetivo técnico.
36 Por lo Tanto... Un proyecto: Tiene un principio y un fin. Debe de tener un objetivo (debe de ser medible). Requiere de un líder y de un equipo. Lo que nos indica que es: Temporal y Único, ya que involucra hacer algo que no se ha hecho antes.
37 Proyectos de Software Los proyectos de desarrollo de software varían muchos unos de otros, entran en juego: Requerimientos Actividades Tecnologías Tareas Usuarios Contexto Habilidades
38 Qué Modelo? Dado que cada proyecto es único, no existe un modelo que se aplique al 100% a todos los proyectos de una organización. Una organización puede contar con uno o más modelos de desarrollo para ser utilizados dependiendo del tipo de proyecto. El modelo seleccionado tendrá influencia en el éxito del proyecto y en el tipo de decisiones que se deberán hacer.
39 Cuál Seguir? Para seleccionar el modelo a adoptar habrá que hacerse una serie de cuestionamientos: Qué tanto el cliente y nosotros conocemos los requerimientos? Qué tan claros están los requerimientos? Se conoce bien la tecnología ha utilizar? Qué tantos son los riesgos del proyecto? Qué tan bien conocemos la arquitectura?
40 Cuál Seguir? Continuación Visibilidad que requiere el proyecto hacia el cliente? Visibilidad que requiere el proyecto hacia la Gerencia? Qué tanta planeación hacia adelante es requerida? Qué restricciones se tienen? (presupuesto, fechas)
41 Criterios de Éxito Contar con un modelo debidamente documentado. (entradas, salidas, entregables, aprobaciones) Los documentos deben de estar actualizados. La gente que participa en el proyecto debe estar capacitada en su uso. Se debe de reforzar el uso del modelo mediante auditorias y revisione
42 Criterios de Éxito La alta gerencia debe soportar la utilización de un modelo. Cualquier desviación al modelo debe ser documentada y aprobada. Se debe de medir la eficiencia del modelo. Retroalimentar y ajustar.
43 Ejercicios 43
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 detallesProcesos 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 detalles9/9/2009. Introducción. Introducción. Introducción. Métodos Secuenciales. Métodos Secuenciales. Pruebas y La Vida del Ciclo de Desarrollo del Software
Introducción y La Vida del Ciclo de Desarrollo del Software Usualmente las tareas realizadas como parte del desarrollo de un software son modeladas durante el Ciclo de Vida de Desarrollo del Software.
Más detallesIngenierí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 detallesRational 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 detallesFuente: Ian Sommerville. Ingeniería del Software, Séptima Edición
1. MODELOS DEL PROCESO SOFTWARE El modelo de proceso de desarrollo de software es quizás la pieza más importante de este engranaje conocido como ingeniería de software. Existen varios modelos para el proceso
Más detallesESCUELA DE INGENIERÍA - Ingeniería Ejecución en Informática. Administración de Recursos Informáticos. Temario de la clase
Temario de la clase Metodologías de desarrollo de un proyecto Definiciones Características Metodologías Metodologías de Desarrollo de proyectos Metodología: Definiremos como Metodología de Desarrollo de
Más detallesCICLO 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 detallesPROCESOS 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. Parte 2 Clase 7. Agenda Unidad III. Modelos de procesos
Más detallesINGENIERÍA DE SOFTWARE I CICLO DE VIDA ING. VÍCTOR ANCAJIMA MIÑÁN
INGENIERÍA DE SOFTWARE I CICLO DE VIDA ING. VÍCTOR ANCAJIMA MIÑÁN Ciclo de vida: Definición Conjunto de fases por las que pasa el sistema que se está desarrollando desde que nace la idea inicial hasta
Más detallesProcesos 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 detallesIngenierí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 detallesu 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 detallesANEXO 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 detallesImplementacion y prueba de unidades. Figura 2.1. El ciclo de vida del software. 1
2.1 Introducción al análisis de sistemas 2.1.1 Ciclo de vida del desarrollo de sistemas La concepción de sistemas viene de las ciencias naturales al tratar de analizar un ser vivo a través del estudio
Más detallesEstrategia de Pruebas
Estrategia de Pruebas Introducción: Las pruebas son parte integral de un proyecto y del ciclo de vida de la aplicación. Dentro un proyecto de implementación, las pruebas siguen un enfoque estructurado
Más detallesTema II Ciclo de Vida del Software
Tema II Ciclo de Vida del Software Procesos de Software www.kybele.urjc.es Bibliografía Calvo-Manzano, J.A., Cervera, J., Fernández, L., Piattini, M. Aplicaciones Informáticas de Gestión. Una perspectiva
Más detallesIngeniería de Software
Ingeniería de Software u Diseño, construcción y mantenimiento de sistemas de software grandes. Diapositivas Traducidas por: Dr. Pedro Mejía Alvarez. CINVESTAV-IPN, México Objetivos u Definir la Ingeniería
Más detallesMODELOS 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 detallesTécnicas de Pruebas de
Técnicas de Pruebas de Software Lecturas Pruebas de Unidades Pruebas Integración Docente Beatriz E. Florián bflorian@eisc.edu.co Mayo 3 de 2005 Pruebas Reglas de oro para pruebas Límites de Pruebas: Probar
Más detallesIngenierí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 detallesLos 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 detallesUniversidad Autónoma del Estado de México. Facultad de Ingeniería. Ingeniería en Computación
Universidad Autónoma del Estado de México Facultad de Ingeniería Ingeniería en Computación Teoría de Sistemas Unidad III Modelos de Procesos de Desarrollo Elaboró: M. en A. Silvia Edith Albarrán Trujillo
Más detallesCOBIT 4.1. Planear y Organizar PO8 Administrar la Calidad. By Juan Antonio Vásquez
COBIT 4.1 PO8 Administrar la Calidad By Juan Antonio Vásquez Se debe elaborar y mantener un sistema de administración de calidad, el cual incluya procesos y estándares probados de desarrollo y de adquisición.
Más detallesProceso Unificado de Desarrollo de Software. 13 de sep de 2006
Proceso Unificado de Desarrollo de Software 13 de sep de 2006 Referencias básicas El Proceso unificado de desarrollo de Software I. Jacobson, G. Booch y J.Rumbaugh Addison Wesley - Pearson Education 1999
Más detallesMODULO II. Análisis y Diseño de Sistemas de Información INF-162 II. METODOLOGIAS. 2.2 Ciclo de vida
MODULO II Análisis y Diseño de Sistemas de Información INF-162 II. METODOLOGIAS 2.2 Ciclo de vida Facilitador: Miguel Cotaña Marzo 2014 1 CONCEPTOS CLAVE Proceso: Conjunto de las fases sucesivas de un
Más detallesPROCESOS 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 detallesDiseño de soluciones de Tecnologías de la Información y Comunicación
Diseño de soluciones de Tecnologías de la Información y Comunicación D 1. Análisis de modelos tecnológicos: Identificación de las características del modelo tecnológico Selección del modelo tecnológicos
Más detallesIngenierí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 detallesModelos 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 detallesInteracción Persona - Ordenador
Interacción Persona - Ordenador Diseño de la interfaz en la Ingeniería del Software Dr. Pedro Latorre Dra. Sandra Baldassarri Dra. Eva Cerezo Ingeniería del Software Ingeniería del Software: Definición
Más detallesDESARROLLO DE SISTEMAS CICLO DE VIDA
DESARROLLO DE SISTEMAS CICLO DE VIDA 21 28 1 Sistema de información por ciclo de vida Requisitos de los usuarios Metas de la organización Identificar Necesidades Usuario Reporte del facilitador Establecer
Más detallesUNIVERSIDAD 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 detallesISO 9001 Auditing Practices Group Guidance on:
International Organization for Standardization International Accreditation Forum ISO 9001 Auditing Practices Group Guidance on: Auditando el proceso de Diseño y Desarrollo 1. Introducción El objetivo de
Más detallesVersión Fecha de versión Modificaciones (1.0) (Fecha) (Sección, páginas, texto revisado)
Plan de calidad del proyecto/programa Proyecto Control del documento Información del documento Identificación del documento Responsable del documento Fecha de emisión Fecha de última modificación Nombre
Más detallesCOBIT 4.1. Adquirir e Implementar AI2 Adquirir y Mantener Software Aplicativo By Juan Antonio Vásquez
COBIT 4.1 AI2 Adquirir y Mantener Software Aplicativo By Juan Antonio Vásquez AI2 Adquirir y Mantener Software Aplicativo Las aplicaciones deben estar disponibles de acuerdo con los requerimientos del
Más detallesIntroducció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 detallesPROCESOS 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 detallesI. 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 detallesING. 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 detallesAutor: Amhed Sinue Pérez Valdéz
LYG_2015 Maestría en: Tecnologías de la Información y comunicación Asignatura: Ingeniería del Software Autor: Amhed Sinue Pérez Valdéz INTRODUCCIÓN La ingeniería de software es la forma en que se desarrollan
Más detallesCiclos, Procesos y Metodologías de Desarrollo de Software. Análisis y Diseño de Sistemas de Información UNIDAD 2
Ciclos, Procesos y Metodologías de Desarrollo de Software Análisis y Diseño de Sistemas de Información UNIDAD 2 Desarrollo de un Sistema de Información Desarrollo de un Sistema de Información Desarrollo
Más detallesINGENIERIA 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 detallesSISTEMAS 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 detallesMETRICA 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 detallesCOBIT 4.1. Planear y Organizar PO10 Administrar Proyectos. By Juan Antonio Vásquez
COBIT 4.1 PO10 Administrar Proyectos By Juan Antonio Vásquez Establecer un marco de trabajo de administración de programas y proyectos para la administración de todos los proyectos de TI establecidos.
Más detallesMetodología propia del ERP de SAP
3 Metodología propia del ERP de SAP METODOLOGÍA 1.1.1. Metodología ASAP La metodología ASAP es una metodología por fases, orientada a entregables que agiliza los proyectos de aplicación, minimiza el riesgo
Más detallesIngenierí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 detallesANÁLISIS DE SISTEMAS. Prof. Eliz Mora
ANÁLISIS DE SISTEMAS Prof. Eliz Mora Programa Fundamentos del Análisis de Sistemas Estilos Organizacionales y su impacto en los Sistemas de Información Rol del Analista de Sistema Determinación de Factibilidad
Más detallesIngeniería de Requisitos
Ingeniería de Requisitos Proceso de Ingeniería de Requisitos Departamento de Ciencias de la Computación Universidad de Chile Andrés Vignaga Proceso de Desarrollo Disciplina de Requisitos Roles Artefactos
Más detallesINGENIERIA DE SOFTWARE
INGENIERIA DE SOFTWARE Es el estudio de los principios y metodologías para desarrollo y mantenimiento de sistemas de software... Zelkovitz Es la aplicación n práctica el conocimiento científico en el diseño
Más detallesCapítulo 11 Líder del equipo
Capítulo 11 Líder del equipo 11.1 Objetivos, habilidades y responsabilidades Objetivos Construir y mantener un equipo efectivo. Motivar a todos los miembros a participar activamente y con entusiasmo en
Más detallesModelos de desarrollo de software. septiembre de
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 detallesAnálisis y desarrollo de sistemas de información.
Análisis y desarrollo de sistemas de información. Introducción Proveemos servicios de análisis y desarrollo de sistemas de información basados en las características y procesos de las entidades, de sus
Más detalles06/10/2009. Qué es el Ciclo de Vida del SW? La norma Modelos de desarrollo
Tema 2: Ciclo de vida del Software Marcos López Sanz Ingeniería del Software de Gestión Índice Qué es el ciclo de vida del Software? La norma 12207-2008 Qué es el Ciclo de Vida del SW? Es una sucesión
Más detallesMETODOLOGÍAS DE DESARROLLO DE SOFTWARE
METODOLOGÍAS DE DESARROLLO DE SOFTWARE SEMANA 03 DIFERENCIA LAS METODOLOGÍAS PESADAS DE DESARROLLO DE SOFTWARE (METODOLOGÍA DE DESARROLLO DE SOFTWARE) Facilitador: Amoretti Bautista César G. MÉTODO? Es
Más detallesMODELO INTEGRAL PARA EL DESARROLLO AVANZADO DE SOLUCIONES
MODELO INTEGRAL PARA EL DESARROLLO AVANZADO DE SOLUCIONES 12/01/98 1 Agenda Actores de compromiso. MIDAS Situación Actual de MIDAS. Disciplina de trabajo. (MSF) Herramienta de Ingeniería de Procesos 12/01/98
Más detallesTrabajo investigativo No. 03. Análisis de sistemas
Trabajo investigativo No. 03 Análisis de sistemas Presentado por: Camilo Esteban Rodriguez Forero Andres Mauricio Clavijo Jhon Alexander Chacon Torres Brayan Andrés Valero Pinzon Presentado a: Juan Carlos
Más detallesNombre de la materia. Departamento. Academia
Ingeniería de Software Ciencias Aplicadas de la información Ingeniería de Software Nombre de la materia Departamento Academia Clave Horas-teoría Horas-práctica Horas-AI Total-horas Créditos I4871 60 20-80
Más detallesInstrucción 1 Criterios, Convenciones y recomendaciones para utilizar este instructivo
Página 1 de 7 1. Propósito. Elaboración del para el desarrollo de sistemas de información automatizados. 2. Ámbito de responsabilidad. RGPY Responsable de Gestión de Proyectos. RAPE Responsable de la Administración
Más detallesModelo ECI para Gerencia de Proyectos
Gerencia de s V 3.0 Marzo 2006 Germán Gutiérrez Pacheco, PMP 1 Gerencia de s ANTECEDENTES La (ECI) es Registerd Education Provider (REP ) del PMI y, como tal, sus cursos deben seguir los lineamientos publicados
Más detallesCICLOS 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 detallesTEMA 4. PROCESO UNIFICADO
TEMA 4. PROCESO UNIFICADO Definición El Proceso Unificado de Desarrollo Software es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura
Más detallesClaves para la externalización eficaz
Gestión de la Subcontratación Claves para la externalización eficaz Luisa Morales Gómez-Tejedor Directora Adjunta de Sopra PROFit El mercado de outsourcing en IT está expandiéndose rápidamente (Gartner)
Más detallesCurso Aseguramiento de la Calidad De los Procesos y Productos de Software
Curso Aseguramiento de la Calidad De los Procesos y Productos de Software Objetivos Este curso tiene por finalidad el aseguramiento de la calidad que pueden afectar al software, identificar las diferentes
Más detallesMODELOS 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 detallesLineamientos para Establecer los Estándares
Estándares para el Desarrollo, Liberación y Mantenimiento de los Sistemas de Tecnologías de Información delhonorable NO. DE CLAVE: MPUE1418/RLIN/SECAD08/017-A/310517 JUNIO 2014 Con fundamento en lo dispuesto
Más detallesProceso Unificado (Iterativo e incremental)
Proceso Unificado (Iterativo e incremental) Proceso Unificado de Desarrollo de Software, I. Jacobson, J. Rumbaugh y G. Booch, Addison-Wesley, 1999 Fases y Flujos de trabajo de los ciclos de vida. Disciplinas
Más detallesAseguramiento de la calidad y pruebas de software. 1- Plan de aseguramiento de la calidad
Aseguramiento de la calidad y pruebas de software 1- Plan de aseguramiento de la calidad Blanca A. Vargas Govea vargasgovea@itesm.mx Enero 29, 2013 Objetivo Conocer los elementos de un plan de aseguramiento
Más detallesQUÉ 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 detallesMs. C. Marco Vinicio Rodríguez
Ms. C. Marco Vinicio Rodríguez mvrodriguezl@yahoo.com http://mvrurural.wordpress.com/ CICLO DE VIDA DEL PROYECTO Las organizaciones y los lideres dividen los proyectos en fases, mismas que se relacionan
Más detallesMANUAL DE TALLERES INGENIERÍA DE SOFTWARE
MANUAL DE TALLERES INGENIERÍA DE SOFTWARE En el presente anual se encontrarán los talleres que se deberán realizar para lograr la consecución del proyecto final de la materia de Ingeniería de software.
Más detallesEl 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 detallesTests 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 detallesFundamentos de la Ingeniería del Software
Fundamentos de la Ingeniería del Software (IS) Es una disciplina que integra métodos, herramientas y procedimientos para el desarrollo del software de computadoras. La IS surge de la ingeniería del Hardware
Más detallesDesarrollo Orientado a Objetos
Desarrollo Orientado a Objetos 1 Sesión No. 2 Nombre: Introducción al desarrollo orientado a objetos. Parte II. Contextualización Dentro del desarrollo orientado a objetos se cuenta con varios elementos
Más detallesIngenierí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 detallesEvaluación de las modificaciones de un sistema existente
Evaluación de las modificaciones de un sistema existente ABRAHAM SÁNCHEZ LÓPEZ GRUPO MOVIS FCC-BUAP Introducción Un sistema de información es un sistema, automatizado o manual, que engloba a personas,
Más detallesConceptos Básicos Qué es la Administración de Proyectos?
Conceptos Básicos Qué es la Administración de Proyectos? La aplicación racional de conocimientos, habilidades, herramientas y técnicas para alcanzar los objetivos de un proyecto, a través de una serie
Más detallesINSTITUTO TECNÓLOGICO DE IGUALA. 4.3 Administración de servicios de TI.
Subsecretaría de Educación Superior Dirección General de Educación Superior Tecnológica Instituto Tecnológico de Iguala INSTITUTO TECNÓLOGICO DE IGUALA MATERIA: Fundamentos de Gestión de Servicios TI 4.3
Más detallesIntroducción Gerencia Proyectos
Introducción Gerencia Proyectos Qué es un proyecto? Un esfuerzo temporal emprendido para elaborar un producto o servicio único PMI PMBOOK Una secuencia de actividades únicas, complejas e interconectadas,
Más detallesDESARROLLO DE SISTEMAS CICLO DE VIDA
DESARROLLO DE SISTEMAS CICLO DE VIDA 38 1 Métodos de la Ciencia n Conocimiento científico n Conocimiento técnico n Conocimiento artístico Prof. Dr. Alberto Zimerman 2 Conocimiento Científico Intenta explicar
Más detallesMODULO III. Análisis y Diseño de Sistemas de Información INF-162 III. RUP. 3.1 Introducción. Facilitador: Miguel Cotaña 26 de Abril
MODULO III Análisis y Diseño de Sistemas de Información INF-162 III. RUP 3.1 Introducción Facilitador: Miguel Cotaña 26 de Abril 2010 1 INTRODUCCION Rational Unified Process (RUP o Proceso Racional Unificado),
Más detallesPontificia Universidad Javeriana. USO DE XML EN EL MERCADO DE DIVISAS Plan de Pruebas. Versión 1.0
USO DE XML EN EL MERCADO DE DIVISAS Versión 1.0 Historia Fecha Versión Descripción Autor 15-Dic-2004 1.0 Versión inicial del Documento. Carlos Mario Quintero Gustavo Conde Tabla de contenidos 1. Introducción
Más detallesModelos 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 detallesCICLO DE VIDA DEL SOFTWARE
CICLO DE VIDA DEL SOFTWARE El término ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final. El propósito de este programa es definir las distintas fases
Más detallesQué 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 detallesEl 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 detallesGestión de la Calidad en los Proyectos
Gestión de la Calidad en los Proyectos Áreas de conocimiento Alcance Comunicaciones Riesgos Calidad Tiempos Adquisiciones Integración Recursos Humanos Costos 1 Área de conocimiento Calidad Incluye todas
Más detallesModelos de Procesos: Prescriptivo
Modelos de Procesos: Prescriptivo 1. INTRODUCCIÓN Cuando se trabaja en la construcción de un producto es necesario realizar tareas que permitan alcanzar el objetivo, el software como tal es un producto
Más detallesEXAV Plan de Proyecto Versión 2.1 Historia de revisiones
EXAV Plan de Proyecto Versión 2.1 Historia de revisiones Fecha Versión Descripción Autor 28/08/2011 1.0 Creación del documento Bruno Figares 28/08/2011 1.1 Revisión del documento Sofía Boffano 10/09/2011
Más detallesAuditoría Informática Desarrollo, Adquisición, Implementación y Mantenimiento de Aplicaciones de Negocio
Auditoría Informática Desarrollo, Adquisición, Implementación y Mantenimiento de Aplicaciones de Negocio Miguel Angel Barahona M. Ingeniero Informático, UTFSM Magíster en Tecnología y Gestión, UC Objetivo
Más detallesIngeniería de Software en SOA
Ingeniería de Software en SOA ECSDI CS-FIB-UPC cbea Curso 2017/2018 ECSDI (CS-FIB-UPC cbea) Ingeniería de Software en SOA Curso 2017/2018 1 / 28 Índice 1 Directrices para la IS en SOA 2 Modelo de referencia
Más detallesINGENIERIA 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 detallesAgenda. 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 detallesCOBIT EN AVATAR. Karina Valverde Walter Barrantes DOMINIO: PLANIFICACIÓN Y ORGANIZACIÓN DETERMINAR LA DIRECCIÓN TECNOLÓGICA
COBIT EN AVATAR DOMINIO: PLANIFICACIÓN Y ORGANIZACIÓN DETERMINAR LA DIRECCIÓN TECNOLÓGICA Se va a promover la innovación tecnológica, estableciendo tecnología de punta que se encuentre administrada por
Más detallesIngeniería del Software 2
Análisis de requisitos es la 1ª fase técnica del proceso de ing. del SW Éxito -> Comprensión total de los requisitos Análisis de requisitos -> Tarea de descubrimiento, refinamiento, modelado y especificación
Más detallesRUP Vs. XP. Sandra Lorena Anaya
RUP Vs. XP Sandra Lorena Anaya Introducción Calidad del SW Transparencia y control sobre el proceso Producir lo esperado en el tiempo esperado y con el coste esperado Antes: Desarrollo en cascada Ahora:
Más detalles