Modelo de la fuente s.i.
DEPARTAMENTO DE PROCESOS Y SISTEMAS
SISTEMAS DE INFORMACIÓN II TEORÍA
CONTENIDO: CICLO DE VIDA VISIÓN TRADICIONAL DEL CICLO DE VIDA DEL DESARROLLO DE SISTEMAS DE INFORMACIÓN ALGUNOS MODELOS DE DESARROLLO DE SISTEMAS DE INFORMACIÓN
Material diseñado y elaborado por: Prof. Luis Eduardo Mendoza M. Material revisado por: Prof. María A. Pérez de Ovalles
UNIVERSIDADSIMÓN BOLÍVAR
DEPARTAMENTO DE PROCESOS Y SISTEMAS
INGENIERÍA DE SOFTWARE Y EL CICLO DE VIDA
DEFINICIÓN:
• La INGENIERÍA DE SOFTWARE es un área de la Ciencia de la Computación cuyo objetivo de estudio es la construcción de grandes y complejos sistemas de software de alta calidad. • El término “Ingeniería de Software” fue usado por primera vez en 1968 durante una conferencia celebrada enGarmisch (Alemania) para analizar la llamada CRISIS DEL SOFTWARE.
NACIMIENTO:
• Se concluyó que el problema de construir software es un TRABAJO DE INGENIERÍA. • Requiere: GERENCIA, ORGANIZACIÓN, HERRAMIENTAS, TEORÍAS, MÉTODOS y TÉCNICAS. • El descenso de los costos del hardware y el ascenso en los costos del software, generaron un énfasis en la construcción ECONÓMICA de este último, promoviendo suCALIDAD. • Más allá de la programación, el software es estudiado a través de todo su CICLO DE VIDA.
SISTEMAS DE INFORMACIÓN II TEORÍA
UNIVERSIDAD SIMÓN BOLÍVAR
DEPARTAMENTO DE PROCESOS Y SISTEMAS
PROCESO DE DESARROLLO DE SI O CICLO DE VIDA DE DESARROLLO DE SI
En la Ingeniería del Software está presente la palabra ciclo, referida al proceso de desarrollo del software, ya que éste esdenominado comúnmente “ciclo de vida”. En base a esto, algunas definiciones son: • “Secuencia de eventos en el desarrollo de un sistema de información (aplicación), lo cual requiere del esfuerzo mutuo, tanto de parte del usuario como del equipo técnico”. (Freedman, 1993) • “Una actividad grupal, conducida con recursos limitados, que conducen a un producto intangible (software)”. (Topper et al., 1994) •“Una actividad social, altamente creativa por naturaleza, que es conducida en un ambiente de recursos limitados y produce una serie de representaciones (o salidas) de un producto intangible, el software”. (Topper et al., 1994)
Continúa ...
SISTEMAS DE INFORMACIÓN II TEORÍA
UNIVERSIDAD SIMÓN BOLÍVAR
DEPARTAMENTO DE PROCESOS Y SISTEMAS
PROCESO DE DESARROLLO DE SI O CICLO DE VIDA DEDESARROLLO DE SI
Continuación ...
• “Un proceso lógico con el cual los analistas, ingenieros de software, programadores y usuarios finales, construyen Sistemas de Información y aplicaciones del computador para satisfacer necesidades y resolver problemas del negocio”. (Whitten y Bentley, 1998) • “El proceso de desarrollo (las actividades involucradas en el desarrollo y mantenimiento de software) esun proceso complejo y variable que no puede ser fácilmente descrito usando un solo modelo”. (Sommerville, 1998) El ciclo de vida de desarrollo de SI no es un modelo. Mientras un ciclo de vida de desarrollo de SI es una “secuencia de eventos en el desarrollo de un sistema de información (aplicación)” (Freedman, 1993), “... un modelo describe la estructura de cómo se desarrollará el proyecto”.(Raccoon, 1995)
SISTEMAS DE INFORMACIÓN II TEORÍA
UNIVERSIDAD SIMÓN BOLÍVAR
DEPARTAMENTO DE PROCESOS Y SISTEMAS
FASES GENÉRICAS DEL CICLO DE VIDA DE DESARROLLO DE SI
DEFINICIÓN DESARROLLO MANTENIMIENTO
Ciclo de vida simplificado de desarrollo • La fase de DEFINICIÓN se centra en el qué. Normalmente, a esta fase se le denomina análisis. • La fase de DESARROLLO se centra en el cómo. Paramuchos autores, los procesos que se hacen en esta fase de desarrollo, se dividen en las fases que comúnmente se denominan diseño e implementación. • La fase de MANTENIMIENTO se centra en el cambio. En esta fase se vuelven a aplicar los pasos de las fases de definición y desarrollo, pero ahora en el contexto del software ya existente.
SISTEMAS DE INFORMACIÓN II TEORÍA
UNIVERSIDAD SIMÓN BOLÍVAR...
Regístrate para leer el documento completo.