SlideShare una empresa de Scribd logo
1
INGENIERIA EN SISTEMAS COMPUTACIONALES
INGENIERIA DE SOFTWARE
UNIDAD II
MODELOS DE INGENIERIA DEL SOFTWARE
INVESTIGACION: METODOLOGIA INCREMENTAL
ISC GIL SANTANA ESPARZA, MCA
S501
10-10-2016
HERNANDEZ MEDINAJOSUE
SOSA MEJIA ANEL VERONICA
VIZCAINO NUÑEZ JOSUE ALFONSO
Fecha de entrega:17/10/2016
2
INTRODUCCION
La investigación que se presenta a continuación trata de la metodología
incremental, como es, sus características, sus ventajas y desventajas,. La
metodología incremental consta de cinco etapas la primera de ellas es
Comunicación. “Antes de que comience cualquier trabajo técnico, tiene
importancia crítica comunicarse y colaborar con el cliente (y con otros
participantes).Se busca entender los objetivos de los participantes respecto del
proyecto, y reunir los requerimientos que ayuden a definir las características y
funciones del software.” Roger Pressman. La siguiente es la Planeación. Que
como su nosmbre lo indica se deble planar las tareas y técnicas. Despues
tenemos Modelado. Elingeniero de software crea modelos a fin de entender mejor
los requerimientos del software y el diseño seguidamente la Construcción. En esta
etapa es en la que se debe desarrlar el sistema es decir la programación y por
ultimo y muy importante la etapa del Despliegue. El software se entrega al
consumidor que lo evalúa y se prosigue con la metodología ya que como sabemos
esto solo será un pequeño incremento pero funcional.
Seguido de las etapas tenemos las características que se detallan en la pagina cinco, las
ventajas y desventajas que son las que vemos a continuación se detallan muy bien para
que el lector las comprenda rápidamente las principales ventajas de esta metodología son
que los clientes no tienen que esperar hasta que el sistema este listo por completo ya que
el primer incremento es funcional pueden hacer uso de el y evaluarlo, como los clientes
están muy involucrados con el sistema el resultado suele ser positivo, la principal
desventaja es que pueden aumentar el coste debido a las pruebas.
METODOLOGIA INCREMENTAL
El modelo incremental combina elementos del modelo lineal secuencial (aplicados
repetidamente) con la filosofía interactiva de construcción de prototipos. Aplica
3
secuencias lineales de forma escalonada mientras progresa el tiempo en el
calendario.
Es decir, bajo este modelo se entrega software “por partes funcionales mas
pequeñas”, pero reutilizables, llamadas incrementos. En general cada incremento
se construye sobre aquel que ya fue entregado.
Cuando se utiliza un modelo incremental, es frecuente que el primer incremento
sea el producto esencial. Este modelo se centra en la entrega de un producto
operativo con cada incremento. Los primeros incrementos son versiones
incompletas del producto final, pero proporcionan al usuario la funcionalidad que
precisa y también una plataforma para la evaluación.
El Modelo Incremental es de naturaleza interactiva brindando al final de cada
incremento la entrega de un producto completamente operacional. Este modelo es
particularmente útil cuando no se cuenta con una dotación de personal suficiente.
Los primeros pasos los pueden realizar un grupo reducido de personas y en cada
incremento se añadirá personal, de ser necesario. Por otro lado los incrementos
se pueden planear para gestionar riesgos técnicos.
Durante el proceso se trata de llevar a cabo al proyecto en diferentes partes que al
final terminará siendo la solución completa requerida por el cliente, pero éstas
partes no se pueden realizar en cualquier orden, sino que dependen de lo que el
cliente este necesitando con más urgencia, de los puntos más importantes del
proyecto, los requerimientos más básicos, difíciles y con mayor grado de riesgo,
ya que estos se deben hacer al comienzo, de manera que se disminuya la
dificultad y el riesgo en cada versión.
De este modo podemos terminar una aplicación ejecutable (primera versión) que
podrá ser entregada al cliente para que éste pueda trabajar en ella y el
programador pueda considerar las recomendaciones que el cliente efectúe para
hacer mejoras en el producto. Estas nuevas mejoras deberán esperar a ser
integradas en la siguiente versión junto con los demás requerimientos que no
fueron tomados en cuenta en la versión anterior.
4
El modelo incremental consiste en un desarrollo inicial de la arquitectura completa
del sistema, seguido de sucesivos incrementos funcionales. Cada incremento
tiene su propio ciclo de vida y se basa en el anterior, sin cambiar su funcionalidad
ni sus interfaces. Una vez entregado un incremento, no se realizan cambios sobre
el mismo, sino únicamente corrección de errores. Dado que la arquitectura
completa se desarrolla en la etapa inicial, es necesario conocer los requerimientos
completos al comienzo del desarrollo.
ETAPAS:
Comunicación. “Antes de que comience cualquier trabajo técnico, tiene
importancia crítica comunicarse y colaborar con el cliente (y con otros
participantes).Se busca entender los objetivos de los participantes respecto del
proyecto, y reunir los requerimientos que ayuden a definir las características y
funciones del software.” Roger Pressman. En esta etapa se lleva acabo la
comunicación con el cliente y se le levantan los requerimientos que tendrá el
software.
Planeación. Describe las tareas técnicas por realizar, los riesgos probables, los
recursos que se requieren, los productos del trabajo que se obtendrán y una
programación de las actividades.
Modelado. Un ingeniero de software crea modelos a fin de entender mejor los
requerimientos del software y el diseño que los satisfará.
Construcción. Esta actividad combina la generación de código (ya sea manual o
automatizada) y las pruebas que se requieren para descubrir errores en éste.
Despliegue. El software (como entidad completa o como un incremento
parcialmente terminado) se entrega al consumidor que lo evalúa y que le da
retroalimentación, misma que se basa en dicha evaluación.
Representación grafica del modelo incremental:
5
CARACTERISTICAS
 Cada incremento agrega funcionalidad adicional o mejorada sobre el sistema
 Cada etapa debe cumplir con los requisitos de las desarrolladas
 La propuesta del modelo es diseñar sistemas que puedan entregarse por piezas.
 A partir de la evaluación se planea el siguiente incremento y así sucesivamente.
 Es interactivo
 Es útil cuando el personal no es suficiente para la implementación completa.
 En lugar de entrega del sistema en una sola entrega, el desarrollo y la entrega
están fracturados bajo incrementos, con cada incremento que entrega parte dela
funcionalidad requerida.
 Los requerimientos del usuario se priorizan y los requerimientos de prioridad más
altos son incluidos en los incrementos tempranos.
 Hechos de incrementos tempranos como un prototipo, ayudan a obtener requisitos
para los incrementos más tardíos.
 Los usuarios no tiene que esperar.
6
 El desarrollo incremental es el proceso de construcción siempre incrementando
subconjuntos de requerimientos del sistema.
 Se evitan proyectos largos y se entrega “Algo de valor” a los usuarios con cierta
frecuencia.
 El usuario se involucra más
 Requiere gestores experimentados
VENTAJAS
 Los clientes no tienen que esperar hasta que el sistema se entregue
completamente para comenzar a hacer uso de él.
 Los clientes pueden usar los incrementos iniciales como prototipo para precisar los
requerimientos posteriores del sistema.
 Minimización del riesgo de falla en el proyecto porque los errores se van
corrigiendo progresivamente.
 El resultado puede ser muy positivo.
DESVENTAJAS
 Difícil de aplicar a sistemas transaccionales que tienden a ser integrados y a operar
como un todo.
 Riesgos largos y complejos.
 Pueden aumentar el coste debido a las pruebas.
 Los errores en los requisitos se detectan tarde.
7
GRAFICA DE GANTT
CONCLUSION
La metodolgia incremental combina las ventahas de la metodología en cascada y
del modelo lineal secuencial (aplicados repetidamente) con la filosofía interactiva
de construcción de prototipos.
En esta metodología los clientes identifican a grandes ragos los servivios que
proporcionara el sistema, indentificacan que servicios serán mas importantes y
cuales menos, entonces se definen varios incrmentos en donde cada uno
proporciona un subconjuto de la funcionalidad del sistema Una vez que los
incrementos del sistema se han identificado, los requerimientos para los servicios
que se van a entregar en el primer incremento se definen en detalle, y éste se
desarrolla. Una vez que un incremento se completa y entrega, los clientes pueden
ponerlo en servicio. Cuando se entrega un incremento, no se realizan cambios
sobre el mismo, sino únicamente corrección de errores. Dado que la arquitectura
completa se desarrolla en la etapa inicial, es necesario conocer los requerimientos
completos al comienzo del desarrollo.
Esto significa que tienen una entrega temprana de parte de la funcionalidad del
sistema. Pueden experimentar con el sistema, lo cual les ayuda a clarificar sus
requerimientos para los incrementos posteriores y para las últimas versiones del
incremento actual. Tan pronto como se completan los nuevos incrementos, se
integran en los existentes de tal forma que la funcionalidad del sistema mejora con
cada incremento entregado.
se ha desarrollado una variante de este enfoque incremental denominada
programación extrema (Beck, 2000). Ésta se basa en el desarrollo y la entrega de
incrementos de funcionalidad muy pequeños, en la participación del cliente en el
proceso, en la mejora constante del código y en la programación por parejas.

Más contenido relacionado

La actualidad más candente

Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
Renny Batista
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
juanksi28
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
Jahiro Bojorquez
 
Metodología Incremental
Metodología IncrementalMetodología Incremental
Metodología Incremental
andreilouis
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vida
madpitbull_99
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
Barklyn Lsla
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
Georgy Jose Sanchez
 
Presentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del softwarePresentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del software
paoaboytes
 
Modelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
Juan Pablo Bustos Thames
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
Colegio Metropolitano
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
landeta_p
 
Algoritmo de planificación srt
Algoritmo de planificación srtAlgoritmo de planificación srt
Algoritmo de planificación srt
Carlos Solano
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
paoaboytes
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo
Seba Briones
 
Importancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de softwareImportancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de software
Gabriel Cobeña
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
Hector Acuña
 
Conceptos de diseño de software
Conceptos de diseño de softwareConceptos de diseño de software
Conceptos de diseño de software
Jose Diaz Silva
 
Proceso de Software Personal
Proceso de Software PersonalProceso de Software Personal
Proceso de Software Personal
Irvin Ponce Pérez
 

La actualidad más candente (20)

Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Metodología Incremental
Metodología IncrementalMetodología Incremental
Metodología Incremental
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vida
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Presentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del softwarePresentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del software
 
Modelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiralModelos evolutivos. incremental y espiral
Modelos evolutivos. incremental y espiral
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Algoritmo de planificación srt
Algoritmo de planificación srtAlgoritmo de planificación srt
Algoritmo de planificación srt
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo
 
Importancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de softwareImportancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de software
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Conceptos de diseño de software
Conceptos de diseño de softwareConceptos de diseño de software
Conceptos de diseño de software
 
Proceso de Software Personal
Proceso de Software PersonalProceso de Software Personal
Proceso de Software Personal
 

Similar a Metodologia incremental

Modelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasHModelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasH
victor mamani
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototipos
Keiner Valerio
 
Modelos de desarrollo rápido de software
Modelos de desarrollo rápido de softwareModelos de desarrollo rápido de software
Modelos de desarrollo rápido de software
Juan Pablo Bustos Thames
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
Andhy H Palma
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
Andhy H Palma
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
mendez45
 
Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Software
rezzaca
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
miguelgv
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
Alesita Moya
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
Alesita Moya
 
Apuntes
ApuntesApuntes
prueva
pruevaprueva
prueva
1081913395
 
Proceso software
Proceso softwareProceso software
Modelos del desarrollo del software gabriela brito
Modelos del desarrollo del software   gabriela britoModelos del desarrollo del software   gabriela brito
Modelos del desarrollo del software gabriela brito
GabBrito
 
Prototipos
PrototiposPrototipos
Prototipos
toryneutral
 
Investigacion de modelos
Investigacion de modelosInvestigacion de modelos
Investigacion de modelos
emilii17061991
 
Investigacion de modelos
Investigacion de modelosInvestigacion de modelos
Investigacion de modelos
emilii17061991
 
Modeloinc
ModeloincModeloinc
Modeloinc
aurazamudio
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
karis_58
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
kellypt1
 

Similar a Metodologia incremental (20)

Modelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasHModelo Incremental, victor mamani catachura, boreasH
Modelo Incremental, victor mamani catachura, boreasH
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototipos
 
Modelos de desarrollo rápido de software
Modelos de desarrollo rápido de softwareModelos de desarrollo rápido de software
Modelos de desarrollo rápido de software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Unidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de softwareUnidad 3 los modelos de procesos de software
Unidad 3 los modelos de procesos de software
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Unidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del SoftwareUnidad 4 Modelos de Procesos del Software
Unidad 4 Modelos de Procesos del Software
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Apuntes
ApuntesApuntes
Apuntes
 
prueva
pruevaprueva
prueva
 
Proceso software
Proceso softwareProceso software
Proceso software
 
Modelos del desarrollo del software gabriela brito
Modelos del desarrollo del software   gabriela britoModelos del desarrollo del software   gabriela brito
Modelos del desarrollo del software gabriela brito
 
Prototipos
PrototiposPrototipos
Prototipos
 
Investigacion de modelos
Investigacion de modelosInvestigacion de modelos
Investigacion de modelos
 
Investigacion de modelos
Investigacion de modelosInvestigacion de modelos
Investigacion de modelos
 
Modeloinc
ModeloincModeloinc
Modeloinc
 
Modelos clasicos
Modelos clasicosModelos clasicos
Modelos clasicos
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 

Más de Anel Sosa

Codigo Visual Studio: Galeria de imagenes
Codigo Visual Studio: Galeria de imagenesCodigo Visual Studio: Galeria de imagenes
Codigo Visual Studio: Galeria de imagenes
Anel Sosa
 
Comandos sql
Comandos sql Comandos sql
Comandos sql
Anel Sosa
 
Codigo ensamblador
Codigo ensamblador Codigo ensamblador
Codigo ensamblador
Anel Sosa
 
INVESTIGACION “SOLUCION DE SISTEMAS DE ECUACIONES: METODO DE JACOBY”
INVESTIGACION “SOLUCION DE SISTEMAS DE ECUACIONES: METODO DE JACOBY”INVESTIGACION “SOLUCION DE SISTEMAS DE ECUACIONES: METODO DE JACOBY”
INVESTIGACION “SOLUCION DE SISTEMAS DE ECUACIONES: METODO DE JACOBY”
Anel Sosa
 
APLICACIONES DE LAS ECUACIONES DIFERENCIALES
APLICACIONES DE LAS ECUACIONES DIFERENCIALESAPLICACIONES DE LAS ECUACIONES DIFERENCIALES
APLICACIONES DE LAS ECUACIONES DIFERENCIALES
Anel Sosa
 
SISTEMA OPERATIVOS
SISTEMA OPERATIVOSSISTEMA OPERATIVOS
SISTEMA OPERATIVOS
Anel Sosa
 
INVESTIGACIÓN DE CHIPSET
INVESTIGACIÓN DE CHIPSET INVESTIGACIÓN DE CHIPSET
INVESTIGACIÓN DE CHIPSET
Anel Sosa
 
SIMMAN 3G
SIMMAN 3GSIMMAN 3G
SIMMAN 3G
Anel Sosa
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion
Anel Sosa
 
Escenario socioeconomico
Escenario socioeconomicoEscenario socioeconomico
Escenario socioeconomico
Anel Sosa
 
Investigacion calculo derivadas e integrales
Investigacion calculo derivadas e integralesInvestigacion calculo derivadas e integrales
Investigacion calculo derivadas e integrales
Anel Sosa
 
Lenguajes de simulacion
Lenguajes de simulacionLenguajes de simulacion
Lenguajes de simulacion
Anel Sosa
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflap
Anel Sosa
 
Panuco Veracruz
Panuco Veracruz Panuco Veracruz
Panuco Veracruz
Anel Sosa
 
que es un Curriculum
que es un Curriculumque es un Curriculum
que es un Curriculum
Anel Sosa
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
Anel Sosa
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
Anel Sosa
 
Programa expresiones regulares
Programa expresiones regularesPrograma expresiones regulares
Programa expresiones regulares
Anel Sosa
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARES
Anel Sosa
 
investigacion introduccion a los lenguajes y automatas
investigacion introduccion a los lenguajes y automatasinvestigacion introduccion a los lenguajes y automatas
investigacion introduccion a los lenguajes y automatas
Anel Sosa
 

Más de Anel Sosa (20)

Codigo Visual Studio: Galeria de imagenes
Codigo Visual Studio: Galeria de imagenesCodigo Visual Studio: Galeria de imagenes
Codigo Visual Studio: Galeria de imagenes
 
Comandos sql
Comandos sql Comandos sql
Comandos sql
 
Codigo ensamblador
Codigo ensamblador Codigo ensamblador
Codigo ensamblador
 
INVESTIGACION “SOLUCION DE SISTEMAS DE ECUACIONES: METODO DE JACOBY”
INVESTIGACION “SOLUCION DE SISTEMAS DE ECUACIONES: METODO DE JACOBY”INVESTIGACION “SOLUCION DE SISTEMAS DE ECUACIONES: METODO DE JACOBY”
INVESTIGACION “SOLUCION DE SISTEMAS DE ECUACIONES: METODO DE JACOBY”
 
APLICACIONES DE LAS ECUACIONES DIFERENCIALES
APLICACIONES DE LAS ECUACIONES DIFERENCIALESAPLICACIONES DE LAS ECUACIONES DIFERENCIALES
APLICACIONES DE LAS ECUACIONES DIFERENCIALES
 
SISTEMA OPERATIVOS
SISTEMA OPERATIVOSSISTEMA OPERATIVOS
SISTEMA OPERATIVOS
 
INVESTIGACIÓN DE CHIPSET
INVESTIGACIÓN DE CHIPSET INVESTIGACIÓN DE CHIPSET
INVESTIGACIÓN DE CHIPSET
 
SIMMAN 3G
SIMMAN 3GSIMMAN 3G
SIMMAN 3G
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion
 
Escenario socioeconomico
Escenario socioeconomicoEscenario socioeconomico
Escenario socioeconomico
 
Investigacion calculo derivadas e integrales
Investigacion calculo derivadas e integralesInvestigacion calculo derivadas e integrales
Investigacion calculo derivadas e integrales
 
Lenguajes de simulacion
Lenguajes de simulacionLenguajes de simulacion
Lenguajes de simulacion
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflap
 
Panuco Veracruz
Panuco Veracruz Panuco Veracruz
Panuco Veracruz
 
que es un Curriculum
que es un Curriculumque es un Curriculum
que es un Curriculum
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Programa expresiones regulares
Programa expresiones regularesPrograma expresiones regulares
Programa expresiones regulares
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARES
 
investigacion introduccion a los lenguajes y automatas
investigacion introduccion a los lenguajes y automatasinvestigacion introduccion a los lenguajes y automatas
investigacion introduccion a los lenguajes y automatas
 

Último

Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
KarenRuano6
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
Robert Zuñiga Vargas
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
Armando920824
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
almitamtz00
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 

Último (20)

Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 

Metodologia incremental

  • 1. 1 INGENIERIA EN SISTEMAS COMPUTACIONALES INGENIERIA DE SOFTWARE UNIDAD II MODELOS DE INGENIERIA DEL SOFTWARE INVESTIGACION: METODOLOGIA INCREMENTAL ISC GIL SANTANA ESPARZA, MCA S501 10-10-2016 HERNANDEZ MEDINAJOSUE SOSA MEJIA ANEL VERONICA VIZCAINO NUÑEZ JOSUE ALFONSO Fecha de entrega:17/10/2016
  • 2. 2 INTRODUCCION La investigación que se presenta a continuación trata de la metodología incremental, como es, sus características, sus ventajas y desventajas,. La metodología incremental consta de cinco etapas la primera de ellas es Comunicación. “Antes de que comience cualquier trabajo técnico, tiene importancia crítica comunicarse y colaborar con el cliente (y con otros participantes).Se busca entender los objetivos de los participantes respecto del proyecto, y reunir los requerimientos que ayuden a definir las características y funciones del software.” Roger Pressman. La siguiente es la Planeación. Que como su nosmbre lo indica se deble planar las tareas y técnicas. Despues tenemos Modelado. Elingeniero de software crea modelos a fin de entender mejor los requerimientos del software y el diseño seguidamente la Construcción. En esta etapa es en la que se debe desarrlar el sistema es decir la programación y por ultimo y muy importante la etapa del Despliegue. El software se entrega al consumidor que lo evalúa y se prosigue con la metodología ya que como sabemos esto solo será un pequeño incremento pero funcional. Seguido de las etapas tenemos las características que se detallan en la pagina cinco, las ventajas y desventajas que son las que vemos a continuación se detallan muy bien para que el lector las comprenda rápidamente las principales ventajas de esta metodología son que los clientes no tienen que esperar hasta que el sistema este listo por completo ya que el primer incremento es funcional pueden hacer uso de el y evaluarlo, como los clientes están muy involucrados con el sistema el resultado suele ser positivo, la principal desventaja es que pueden aumentar el coste debido a las pruebas. METODOLOGIA INCREMENTAL El modelo incremental combina elementos del modelo lineal secuencial (aplicados repetidamente) con la filosofía interactiva de construcción de prototipos. Aplica
  • 3. 3 secuencias lineales de forma escalonada mientras progresa el tiempo en el calendario. Es decir, bajo este modelo se entrega software “por partes funcionales mas pequeñas”, pero reutilizables, llamadas incrementos. En general cada incremento se construye sobre aquel que ya fue entregado. Cuando se utiliza un modelo incremental, es frecuente que el primer incremento sea el producto esencial. Este modelo se centra en la entrega de un producto operativo con cada incremento. Los primeros incrementos son versiones incompletas del producto final, pero proporcionan al usuario la funcionalidad que precisa y también una plataforma para la evaluación. El Modelo Incremental es de naturaleza interactiva brindando al final de cada incremento la entrega de un producto completamente operacional. Este modelo es particularmente útil cuando no se cuenta con una dotación de personal suficiente. Los primeros pasos los pueden realizar un grupo reducido de personas y en cada incremento se añadirá personal, de ser necesario. Por otro lado los incrementos se pueden planear para gestionar riesgos técnicos. Durante el proceso se trata de llevar a cabo al proyecto en diferentes partes que al final terminará siendo la solución completa requerida por el cliente, pero éstas partes no se pueden realizar en cualquier orden, sino que dependen de lo que el cliente este necesitando con más urgencia, de los puntos más importantes del proyecto, los requerimientos más básicos, difíciles y con mayor grado de riesgo, ya que estos se deben hacer al comienzo, de manera que se disminuya la dificultad y el riesgo en cada versión. De este modo podemos terminar una aplicación ejecutable (primera versión) que podrá ser entregada al cliente para que éste pueda trabajar en ella y el programador pueda considerar las recomendaciones que el cliente efectúe para hacer mejoras en el producto. Estas nuevas mejoras deberán esperar a ser integradas en la siguiente versión junto con los demás requerimientos que no fueron tomados en cuenta en la versión anterior.
  • 4. 4 El modelo incremental consiste en un desarrollo inicial de la arquitectura completa del sistema, seguido de sucesivos incrementos funcionales. Cada incremento tiene su propio ciclo de vida y se basa en el anterior, sin cambiar su funcionalidad ni sus interfaces. Una vez entregado un incremento, no se realizan cambios sobre el mismo, sino únicamente corrección de errores. Dado que la arquitectura completa se desarrolla en la etapa inicial, es necesario conocer los requerimientos completos al comienzo del desarrollo. ETAPAS: Comunicación. “Antes de que comience cualquier trabajo técnico, tiene importancia crítica comunicarse y colaborar con el cliente (y con otros participantes).Se busca entender los objetivos de los participantes respecto del proyecto, y reunir los requerimientos que ayuden a definir las características y funciones del software.” Roger Pressman. En esta etapa se lleva acabo la comunicación con el cliente y se le levantan los requerimientos que tendrá el software. Planeación. Describe las tareas técnicas por realizar, los riesgos probables, los recursos que se requieren, los productos del trabajo que se obtendrán y una programación de las actividades. Modelado. Un ingeniero de software crea modelos a fin de entender mejor los requerimientos del software y el diseño que los satisfará. Construcción. Esta actividad combina la generación de código (ya sea manual o automatizada) y las pruebas que se requieren para descubrir errores en éste. Despliegue. El software (como entidad completa o como un incremento parcialmente terminado) se entrega al consumidor que lo evalúa y que le da retroalimentación, misma que se basa en dicha evaluación. Representación grafica del modelo incremental:
  • 5. 5 CARACTERISTICAS  Cada incremento agrega funcionalidad adicional o mejorada sobre el sistema  Cada etapa debe cumplir con los requisitos de las desarrolladas  La propuesta del modelo es diseñar sistemas que puedan entregarse por piezas.  A partir de la evaluación se planea el siguiente incremento y así sucesivamente.  Es interactivo  Es útil cuando el personal no es suficiente para la implementación completa.  En lugar de entrega del sistema en una sola entrega, el desarrollo y la entrega están fracturados bajo incrementos, con cada incremento que entrega parte dela funcionalidad requerida.  Los requerimientos del usuario se priorizan y los requerimientos de prioridad más altos son incluidos en los incrementos tempranos.  Hechos de incrementos tempranos como un prototipo, ayudan a obtener requisitos para los incrementos más tardíos.  Los usuarios no tiene que esperar.
  • 6. 6  El desarrollo incremental es el proceso de construcción siempre incrementando subconjuntos de requerimientos del sistema.  Se evitan proyectos largos y se entrega “Algo de valor” a los usuarios con cierta frecuencia.  El usuario se involucra más  Requiere gestores experimentados VENTAJAS  Los clientes no tienen que esperar hasta que el sistema se entregue completamente para comenzar a hacer uso de él.  Los clientes pueden usar los incrementos iniciales como prototipo para precisar los requerimientos posteriores del sistema.  Minimización del riesgo de falla en el proyecto porque los errores se van corrigiendo progresivamente.  El resultado puede ser muy positivo. DESVENTAJAS  Difícil de aplicar a sistemas transaccionales que tienden a ser integrados y a operar como un todo.  Riesgos largos y complejos.  Pueden aumentar el coste debido a las pruebas.  Los errores en los requisitos se detectan tarde.
  • 7. 7 GRAFICA DE GANTT CONCLUSION La metodolgia incremental combina las ventahas de la metodología en cascada y del modelo lineal secuencial (aplicados repetidamente) con la filosofía interactiva de construcción de prototipos. En esta metodología los clientes identifican a grandes ragos los servivios que proporcionara el sistema, indentificacan que servicios serán mas importantes y cuales menos, entonces se definen varios incrmentos en donde cada uno proporciona un subconjuto de la funcionalidad del sistema Una vez que los incrementos del sistema se han identificado, los requerimientos para los servicios que se van a entregar en el primer incremento se definen en detalle, y éste se desarrolla. Una vez que un incremento se completa y entrega, los clientes pueden ponerlo en servicio. Cuando se entrega un incremento, no se realizan cambios sobre el mismo, sino únicamente corrección de errores. Dado que la arquitectura completa se desarrolla en la etapa inicial, es necesario conocer los requerimientos completos al comienzo del desarrollo. Esto significa que tienen una entrega temprana de parte de la funcionalidad del sistema. Pueden experimentar con el sistema, lo cual les ayuda a clarificar sus requerimientos para los incrementos posteriores y para las últimas versiones del incremento actual. Tan pronto como se completan los nuevos incrementos, se integran en los existentes de tal forma que la funcionalidad del sistema mejora con cada incremento entregado. se ha desarrollado una variante de este enfoque incremental denominada programación extrema (Beck, 2000). Ésta se basa en el desarrollo y la entrega de incrementos de funcionalidad muy pequeños, en la participación del cliente en el proceso, en la mejora constante del código y en la programación por parejas.