SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
UNIVERSIDAD TÉCNICA
DE AMBATO
FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACIÓN
CARRERA DE DOCENCIA EN INFORMÁTICA
ANÁLISIS Y DISEÑODE SISTEMAS
TEMAS: - MODELOS DE CICLO DE VIDA EN
DESARROLLO DE SOFTWARE
- EL ANALISTA DE SISTEMAS
GRUPO No 1
Abril2013
CICLO DE VIDA
 El proceso que se sigue para construir,
entregar y hacer evolucionar el
software, desde la concepción de una
idea hasta la entrega y el retiro del
sistema.
Objetivos
Determinar el orden de las etapas en el desarrollo del soft
Criterio para determinar la finalización
Criterio para comenzar y elegir la siguiente
Así un modelo de proceso apunta a:
¿Qué debemos hacer
a continuación?
¿Por cuánto tiempo
debemos hacerlo?
Ingeniería de requerimientos
¿Qué?
Identificar y documentar los requerimientos del sistema según las
necesidades del usuario final.
Cualidades del sistema
Funcionales No-funcionales Del proceso y del
mantenimiento
¿Cómo?
Dividir el sistema en partes y
establecer las relaciones entre ellas.
Arquitectura y diseño detallado.
• Establecer qué hará exactamente cada
parte.
• Se crea un modelo funcional estructural
• El diseño debe permitir implementaciones
Diseño - Especificación
 Testing vs. análisis
 Testing funcional y estructural
 Ejecución simbólica
 Verificación & Validación
Verificación
Comprobar que los productos del ciclo de vida del software verificar
las propiedades y funciones
Transformaciones formales
Atributos de calidad
Las cualidades de un sistema
deben estar por encima y por
delante de la función del
sistema.
La calidad debe ser considerada en todas las
fases del ciclo de vida del software, aunque
distintas cualidades se manifiestan de formas
diferentes durante el desarrollo.
La funcionalidad no sólo ocupa el primer lugar en las prioridades de
los desarrolladores sino que muchas veces es el único.
Clasificación de
las cualidades
Externas Internas
Del producto Del proceso
Visibles a
los usuarios
Visibles a los
desarrolladores
Observables en los
distintos productos y
subproductos
Describen a la forma en
que el producto es
producido
MODELOS DEL CICLO DE VIDA
Visiones
El alcance del
ciclo de vida
La cualidad y
cantidad de las
etapas
Depende de hasta donde deseamos llegar
con el proyecto, saber si es viable el
desarrollo de un producto, el desarrollo
completo o más actualizaciones.
En que dividiremos el ciclo de vida, según
el ciclo de vida que adoptemos, y el
proyecto para cual lo adoptemos.
La estructura y
la sucesión de
las etapas
Si hay realimentación entre ellas, y si
tenemos libertad de repetirlas.
CICLO DE VIDA
LINEAL
Consiste en descomponer la actividad
global del proyecto en etapas
deparadas que son realizadas de
manera lineal.
Las actividades deben ser
independientes entre sí.
Sencillez de su gestión y
administración tanto
económica como temporal.
No es apto para desarrollos que
superen mínimamente
requerimientos de
retroalimentación entre etapas.
Se usa para realizar una aplicación que se
dedique exclusivamente a almacenar datos.
CICLODEVIDAEN
CASCADAPURO
Este ciclo admite interacciones, contrariamente a la
creencia de que es un ciclo de vida secuencial como el
lineal
Es un modelo rígido, poco flexible, y con muchas
restricciones.
Una de sus ventajas es de proveer un producto con
su elevado grado de calidad sin necesidad de un
personal altamente calificado . ademas de los
resultados no lo veremos hasta que no estemos en
las etapas finales del ciclo , por lo que cualquier error
detectado nos trae retraso y aumenta el costo del
desarrollo en funcion del tiempo que insume la
correccion de estos.
Diseñado por Alan
Davis.
Contiene las mismas
etapas de vida que el
de cascada puro.
Se puede usar en pequeñas bases de datos.
(Sistema de facturación)
Se le agregan dos etapas
de retroalimentación.
A menudo el usuario no
conoce todas las
funcionalidades del producto.
Diseñado por
Bohem en 1988.
Toma los beneficios de los
ciclos de vida Incremental y
prototipos.
PLANIFICACION
IMPLEMENTACION EVALUACION
ANÁLISIS DE RIESGOS
CICLO DE VIDA TIPO SASHIMI
Es parecido al ciclo en casacada
puro, solo que en éste se puede
solapar las etapas.
VENTAJAS
• Ganancia de calidad en el
producto final
• No hay necesidad de
documentacion detallada
(solapado de etapas)
DESVENTAJAS
• Debido al solapamiento se torma
difícil gestionar el inicio y
el final de cada etapa
• Problemas de comunicación
CICLO DE VIDA EN CASCADA CON
SUBPROYECTOS
En este modelo cada cascada tiene subetapas
Es ideal para cuando se tiene numerosos programadores.
VENTAJAS
• Muchos trabajando al mismo tiempo
DESVENTAJAS
• Surgen dependencias entre distintas subetapas
Este modelo administra cualquier proyecto, pero se debe administrar los tiempos
CICLO DE VIDA ORIENTADO A
OBJETOS
• Es una de las mejores metodologías para la creación de software
• Los objetos están representados por un conjunto de propiedades
(atributos)
• El comportamiento de estos objetos se los denomina métodos
PROPUESTO
• Gomaa en 1984
• Mecanismo para identificar los requisitos del software
OBJETIVO
• Lograr un producto intermediario, antes de realizar el producto
final.
UTILIZA
• Validar los requerimientos de los usuarios en cualquier ciclo de
vida.
PROTOTIPEADO
• Repite las fases de definición, diseño y construcción dos veces:
para el prototipo y para el producto real.
permiten desarrollar versiones cada vez más completas y complejas, hasta
llegar al objetivo final deseado
Este modelo acepta que los requerimientos del usuario se pueden cambiar en
cualquier momento.
Reemplazar el viejo sistema con uno nuevo que tendría la propiedad de
satisfacer los nuevos requerimientos lo más rápido posible.
En el modelo evolutivo se asume que los requisitos pueden cambiar en
cualquier momento del ciclo de vida y no solo en la etapa de análisis
PROYECTO A QUE ES APLICABLE:
Ø Proyecto de ventas
Ø Proyecto de Facturación
Ø Proyecto de Mercadeo
• proceso de construcción siempre incrementando
subconjuntos de requerimientos del sistema.
• Un ejemplo de un desarrollo puramente incremental puede
ser la agregación de módulos en diferentes fases.
• Facilita el desarrollo en cada módulo por un equipo de
programadores
• Si se detecta un error grave, sólo desechamos la ultima iteración
Ninguno de los ciclos de vida
evitan los riesgos que pueden
aparecer en el desarrollo de un
proyecto.
EL ANALISTA DE SISTEMAS
INTRODUCCIÓN
INFORMACIÓN • RECURSO IMPORTANTE
INDUSTRIA DEL
SOFTWARE
ENFOQUE
ORGANIZATIVO
• ESPECIALIZACIÓN DE FUNCIONES
ANALISTA DE
SISTEMAS
PAPEL
• ANALIZARY
DESCRIBIR EL
PROBLEMA
• DISEÑA SOLUCIÓN
• DA AL USUARIO
NUEVAS OPCIONES
Enfrentar los problemas de
sistemas de información de
una empresa
Canalizar a la empresa ciertos
tópicos de la informática
Staff de una empresa
Experiencia en Hardware y
Software
Decisiones o
modificaciones menores.
Recurso humano
de apoyo.
EL ROL DEAGENTE DE
CAMBIO DELANALISTA
DE SISTEMAS
Es el rol mas completo y
de mayor responsabilidad
que asume el analista de
sistemas es el de agente
de cambio ya sea interno o
externo de la empresa.
Un agente de cambio
puede definirse como
aquella persona que
sirve como catalizador
para el cambio,que
desarrolla un plan para
el mismo y que colabora
con otros para agilizarlo.
Como analista de
sistema debe aceptar lo
anterior y utilizarlo
como el punto de inicio
de su análisis.
Transmite a los
usuarios el proceso de
cambio
Debe promover un
cambio que involucre
el uso de los sistemas
de información
CUALIDADES
DEL
ANALISTA DE
SISTEMAS
Debe tener la
capacidad de
administrar y
coordinar los
innumerables
recursos del proyecto
y de otras personas Debe ser un
comunicador con
capacidad para
relacionarse con los
demás durante
extensos periodos.
Debe tener suficiente
experiencia en
computación para
programar, entender
las capacidades de las
computadoras, recabar
los requisitos de
información de los
usuarios y comunicarlos
a los programadores.
Debe tener una ética
personal y
profesional firme
que le ayude a
moldear las
relaciones con sus
clientes.
Es un solucionador de
problemas, Es una
persona que aborda
como un reto el
análisis de problemas
y que disfruta al
diseñar soluciones
factibles.
Debe contar con la
capacidad de afrontar
sistemáticamente
cualquier situación
mediante la correcta
aplicación de
herramientas, técnicas
y su experiencia.
• http://roldeagentedecambio.blogspot.com/2011/05/rol-de-agente-de-
cambio-de-un-analista.html
• Implementación y debugging. Modelos de ciclo de vida, usr.code
• Análisis y diseño de sistemas de Kendal Kenneth
BIBLIOGRAFIA

Más contenido relacionado

La actualidad más candente

CASCADA CON REDUCCION DE RIESGOS
CASCADA CON REDUCCION DE RIESGOSCASCADA CON REDUCCION DE RIESGOS
CASCADA CON REDUCCION DE RIESGOSJofrahona Rojinegro
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascadamasilog
 
Ciclos De Vida
Ciclos De VidaCiclos De Vida
Ciclos De Vidajose haar
 
Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)ManuelJimnez56
 
Unidad i ing_soft
Unidad i ing_softUnidad i ing_soft
Unidad i ing_softUCC
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología CascadaJesus Zuñiga
 
Modelos en la ingeniería de software
Modelos en la ingeniería de softwareModelos en la ingeniería de software
Modelos en la ingeniería de softwareMarco Aurelio
 
Modelos del ciclo de vida del software
Modelos del ciclo de vida del softwareModelos del ciclo de vida del software
Modelos del ciclo de vida del softwareAbner Torres
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vidamadpitbull_99
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareWilliam Matamoros
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareRenny Batista
 
Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Marco Guerrero
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareMonica Rodriguez
 
Ciclo de vida del sw
Ciclo de vida del swCiclo de vida del sw
Ciclo de vida del swRVintimilla
 

La actualidad más candente (19)

CASCADA CON REDUCCION DE RIESGOS
CASCADA CON REDUCCION DE RIESGOSCASCADA CON REDUCCION DE RIESGOS
CASCADA CON REDUCCION DE RIESGOS
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Ciclos De Vida
Ciclos De VidaCiclos De Vida
Ciclos De Vida
 
Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)
 
Unidad i ing_soft
Unidad i ing_softUnidad i ing_soft
Unidad i ing_soft
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 
Modelos en la ingeniería de software
Modelos en la ingeniería de softwareModelos en la ingeniería de software
Modelos en la ingeniería de software
 
Modelos del ciclo de vida del software
Modelos del ciclo de vida del softwareModelos del ciclo de vida del software
Modelos del ciclo de vida del software
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vida
 
Modelos o Ciclos de vida de software
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
 
Jovanni jimenez v.
Jovanni jimenez v.Jovanni jimenez v.
Jovanni jimenez v.
 
Actividadades
ActividadadesActividadades
Actividadades
 
Modelo en-espiral
Modelo en-espiralModelo en-espiral
Modelo en-espiral
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3Modelos para el desarrollo de software V3
Modelos para el desarrollo de software V3
 
Modelo en cascada pemo
Modelo en cascada pemoModelo en cascada pemo
Modelo en cascada pemo
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Modelos
ModelosModelos
Modelos
 
Ciclo de vida del sw
Ciclo de vida del swCiclo de vida del sw
Ciclo de vida del sw
 

Similar a Ciclo de vida en el desarrollo de sistemas

Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwareGabrielRosendo2
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_softwareMiguel Castro
 
Modelos de desarrollo del software.
Modelos de desarrollo del software.Modelos de desarrollo del software.
Modelos de desarrollo del software.MiguelDiaz369
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
Ciclo y diseno narzimar sanchez
Ciclo y diseno narzimar sanchezCiclo y diseno narzimar sanchez
Ciclo y diseno narzimar sanchezNarzimar Sanchez
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de softwarejoseantonio897
 
Ciclo de Vida del Software.pdf
Ciclo de Vida del Software.pdfCiclo de Vida del Software.pdf
Ciclo de Vida del Software.pdfyormis3
 
Ciclosdevidadelsoftware
CiclosdevidadelsoftwareCiclosdevidadelsoftware
CiclosdevidadelsoftwareJuan Quiroga
 
Libro de ciclos de vida de un software
Libro de ciclos de vida de un softwareLibro de ciclos de vida de un software
Libro de ciclos de vida de un softwareDarketo Galindo
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-softwareGrupo_9
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-softwareGrupo_9
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-softwareGrupo_9
 

Similar a Ciclo de vida en el desarrollo de sistemas (20)

Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
1. ciclo de_vida_de_software
1. ciclo de_vida_de_software1. ciclo de_vida_de_software
1. ciclo de_vida_de_software
 
Modelos de desarrollo del software.
Modelos de desarrollo del software.Modelos de desarrollo del software.
Modelos de desarrollo del software.
 
Presentacion grupo8
Presentacion grupo8Presentacion grupo8
Presentacion grupo8
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Ciclo y diseno narzimar sanchez
Ciclo y diseno narzimar sanchezCiclo y diseno narzimar sanchez
Ciclo y diseno narzimar sanchez
 
Ciclo devida
Ciclo devidaCiclo devida
Ciclo devida
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
procesos de desarrollo de software
procesos de desarrollo de softwareprocesos de desarrollo de software
procesos de desarrollo de software
 
Ciclo de Vida del Software.pdf
Ciclo de Vida del Software.pdfCiclo de Vida del Software.pdf
Ciclo de Vida del Software.pdf
 
Ciclosdevidadelsoftware
CiclosdevidadelsoftwareCiclosdevidadelsoftware
Ciclosdevidadelsoftware
 
Capitulogratis
CapitulogratisCapitulogratis
Capitulogratis
 
Libro de ciclos de vida de un software
Libro de ciclos de vida de un softwareLibro de ciclos de vida de un software
Libro de ciclos de vida de un software
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Modelos de-procesos-del-software
Modelos de-procesos-del-softwareModelos de-procesos-del-software
Modelos de-procesos-del-software
 
Modelos de software
Modelos  de  softwareModelos  de  software
Modelos de software
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 

Ciclo de vida en el desarrollo de sistemas

  • 1. UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACIÓN CARRERA DE DOCENCIA EN INFORMÁTICA ANÁLISIS Y DISEÑODE SISTEMAS TEMAS: - MODELOS DE CICLO DE VIDA EN DESARROLLO DE SOFTWARE - EL ANALISTA DE SISTEMAS GRUPO No 1 Abril2013
  • 2. CICLO DE VIDA  El proceso que se sigue para construir, entregar y hacer evolucionar el software, desde la concepción de una idea hasta la entrega y el retiro del sistema.
  • 3. Objetivos Determinar el orden de las etapas en el desarrollo del soft Criterio para determinar la finalización Criterio para comenzar y elegir la siguiente Así un modelo de proceso apunta a: ¿Qué debemos hacer a continuación? ¿Por cuánto tiempo debemos hacerlo?
  • 4. Ingeniería de requerimientos ¿Qué? Identificar y documentar los requerimientos del sistema según las necesidades del usuario final. Cualidades del sistema Funcionales No-funcionales Del proceso y del mantenimiento
  • 5. ¿Cómo? Dividir el sistema en partes y establecer las relaciones entre ellas. Arquitectura y diseño detallado. • Establecer qué hará exactamente cada parte. • Se crea un modelo funcional estructural • El diseño debe permitir implementaciones Diseño - Especificación  Testing vs. análisis  Testing funcional y estructural  Ejecución simbólica  Verificación & Validación Verificación Comprobar que los productos del ciclo de vida del software verificar las propiedades y funciones
  • 7. Atributos de calidad Las cualidades de un sistema deben estar por encima y por delante de la función del sistema. La calidad debe ser considerada en todas las fases del ciclo de vida del software, aunque distintas cualidades se manifiestan de formas diferentes durante el desarrollo. La funcionalidad no sólo ocupa el primer lugar en las prioridades de los desarrolladores sino que muchas veces es el único.
  • 8. Clasificación de las cualidades Externas Internas Del producto Del proceso Visibles a los usuarios Visibles a los desarrolladores Observables en los distintos productos y subproductos Describen a la forma en que el producto es producido
  • 9. MODELOS DEL CICLO DE VIDA Visiones El alcance del ciclo de vida La cualidad y cantidad de las etapas Depende de hasta donde deseamos llegar con el proyecto, saber si es viable el desarrollo de un producto, el desarrollo completo o más actualizaciones. En que dividiremos el ciclo de vida, según el ciclo de vida que adoptemos, y el proyecto para cual lo adoptemos. La estructura y la sucesión de las etapas Si hay realimentación entre ellas, y si tenemos libertad de repetirlas.
  • 10. CICLO DE VIDA LINEAL Consiste en descomponer la actividad global del proyecto en etapas deparadas que son realizadas de manera lineal. Las actividades deben ser independientes entre sí. Sencillez de su gestión y administración tanto económica como temporal. No es apto para desarrollos que superen mínimamente requerimientos de retroalimentación entre etapas. Se usa para realizar una aplicación que se dedique exclusivamente a almacenar datos.
  • 11.
  • 12. CICLODEVIDAEN CASCADAPURO Este ciclo admite interacciones, contrariamente a la creencia de que es un ciclo de vida secuencial como el lineal Es un modelo rígido, poco flexible, y con muchas restricciones. Una de sus ventajas es de proveer un producto con su elevado grado de calidad sin necesidad de un personal altamente calificado . ademas de los resultados no lo veremos hasta que no estemos en las etapas finales del ciclo , por lo que cualquier error detectado nos trae retraso y aumenta el costo del desarrollo en funcion del tiempo que insume la correccion de estos.
  • 13.
  • 14. Diseñado por Alan Davis. Contiene las mismas etapas de vida que el de cascada puro. Se puede usar en pequeñas bases de datos. (Sistema de facturación) Se le agregan dos etapas de retroalimentación.
  • 15.
  • 16. A menudo el usuario no conoce todas las funcionalidades del producto. Diseñado por Bohem en 1988. Toma los beneficios de los ciclos de vida Incremental y prototipos. PLANIFICACION IMPLEMENTACION EVALUACION ANÁLISIS DE RIESGOS
  • 17.
  • 18. CICLO DE VIDA TIPO SASHIMI Es parecido al ciclo en casacada puro, solo que en éste se puede solapar las etapas. VENTAJAS • Ganancia de calidad en el producto final • No hay necesidad de documentacion detallada (solapado de etapas) DESVENTAJAS • Debido al solapamiento se torma difícil gestionar el inicio y el final de cada etapa • Problemas de comunicación
  • 19. CICLO DE VIDA EN CASCADA CON SUBPROYECTOS En este modelo cada cascada tiene subetapas Es ideal para cuando se tiene numerosos programadores. VENTAJAS • Muchos trabajando al mismo tiempo DESVENTAJAS • Surgen dependencias entre distintas subetapas Este modelo administra cualquier proyecto, pero se debe administrar los tiempos
  • 20. CICLO DE VIDA ORIENTADO A OBJETOS • Es una de las mejores metodologías para la creación de software • Los objetos están representados por un conjunto de propiedades (atributos) • El comportamiento de estos objetos se los denomina métodos
  • 21. PROPUESTO • Gomaa en 1984 • Mecanismo para identificar los requisitos del software OBJETIVO • Lograr un producto intermediario, antes de realizar el producto final. UTILIZA • Validar los requerimientos de los usuarios en cualquier ciclo de vida. PROTOTIPEADO • Repite las fases de definición, diseño y construcción dos veces: para el prototipo y para el producto real.
  • 22.
  • 23. permiten desarrollar versiones cada vez más completas y complejas, hasta llegar al objetivo final deseado Este modelo acepta que los requerimientos del usuario se pueden cambiar en cualquier momento. Reemplazar el viejo sistema con uno nuevo que tendría la propiedad de satisfacer los nuevos requerimientos lo más rápido posible. En el modelo evolutivo se asume que los requisitos pueden cambiar en cualquier momento del ciclo de vida y no solo en la etapa de análisis PROYECTO A QUE ES APLICABLE: Ø Proyecto de ventas Ø Proyecto de Facturación Ø Proyecto de Mercadeo
  • 24.
  • 25. • proceso de construcción siempre incrementando subconjuntos de requerimientos del sistema. • Un ejemplo de un desarrollo puramente incremental puede ser la agregación de módulos en diferentes fases. • Facilita el desarrollo en cada módulo por un equipo de programadores • Si se detecta un error grave, sólo desechamos la ultima iteración
  • 26.
  • 27. Ninguno de los ciclos de vida evitan los riesgos que pueden aparecer en el desarrollo de un proyecto.
  • 28. EL ANALISTA DE SISTEMAS
  • 29. INTRODUCCIÓN INFORMACIÓN • RECURSO IMPORTANTE INDUSTRIA DEL SOFTWARE ENFOQUE ORGANIZATIVO • ESPECIALIZACIÓN DE FUNCIONES ANALISTA DE SISTEMAS PAPEL • ANALIZARY DESCRIBIR EL PROBLEMA • DISEÑA SOLUCIÓN • DA AL USUARIO NUEVAS OPCIONES
  • 30. Enfrentar los problemas de sistemas de información de una empresa Canalizar a la empresa ciertos tópicos de la informática
  • 31. Staff de una empresa Experiencia en Hardware y Software Decisiones o modificaciones menores. Recurso humano de apoyo.
  • 32. EL ROL DEAGENTE DE CAMBIO DELANALISTA DE SISTEMAS Es el rol mas completo y de mayor responsabilidad que asume el analista de sistemas es el de agente de cambio ya sea interno o externo de la empresa. Un agente de cambio puede definirse como aquella persona que sirve como catalizador para el cambio,que desarrolla un plan para el mismo y que colabora con otros para agilizarlo. Como analista de sistema debe aceptar lo anterior y utilizarlo como el punto de inicio de su análisis. Transmite a los usuarios el proceso de cambio Debe promover un cambio que involucre el uso de los sistemas de información
  • 33. CUALIDADES DEL ANALISTA DE SISTEMAS Debe tener la capacidad de administrar y coordinar los innumerables recursos del proyecto y de otras personas Debe ser un comunicador con capacidad para relacionarse con los demás durante extensos periodos. Debe tener suficiente experiencia en computación para programar, entender las capacidades de las computadoras, recabar los requisitos de información de los usuarios y comunicarlos a los programadores. Debe tener una ética personal y profesional firme que le ayude a moldear las relaciones con sus clientes. Es un solucionador de problemas, Es una persona que aborda como un reto el análisis de problemas y que disfruta al diseñar soluciones factibles. Debe contar con la capacidad de afrontar sistemáticamente cualquier situación mediante la correcta aplicación de herramientas, técnicas y su experiencia.
  • 34. • http://roldeagentedecambio.blogspot.com/2011/05/rol-de-agente-de- cambio-de-un-analista.html • Implementación y debugging. Modelos de ciclo de vida, usr.code • Análisis y diseño de sistemas de Kendal Kenneth BIBLIOGRAFIA