La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

CICLO DE VIDA DEL SOFTWARE

Presentaciones similares


Presentación del tema: "CICLO DE VIDA DEL SOFTWARE"— Transcripción de la presentación:

1 CICLO DE VIDA DEL SOFTWARE
Conjunto de actividades llevadas a cabo para desarrollar y poner en marcha un SI. Las actividades o fases están determinadas por una metodología. Metodologías: Enfoque dado al desarrollo de software con herramientas y métodos propios. Algunas son: Ciclo de Vida Clásico o Metodología Estructurada. Evolutivo – Incremental o de Cascada. Prototipado Evolutivo. Metologías Orientadas a Objetos. Software y Procesos Contables Fernando González Gil

2 CICLO DE VIDA DEL SOFTWARE
Metodología Estructurada Sus características generales son: Se maneja como proyecto Gran volumen de datos y transacciones Abarca varias áreas organizativas de la empresa Tiempo de desarrollo largo Requiere que se cumplan todas las etapas, para poder cumplir las siguientes (progresión lineal y secuencial de una fase a la otra) Software y Procesos Contables Fernando González Gil

3 CICLO DE VIDA DEL SOFTWARE
Metodología Estructurada: Se enfoca en una visión funcional del sistema orientada por procesos EST. DE FACTIBIL. ANÁLISIS DISEÑO PROGRAMACIÓN IMPLANTACIÓN MANTENIMIENTO AUDITORÍA Software y Procesos Contables Fernando González Gil

4 CICLO DE VIDA DEL SOFTWARE
Metodología Evolutiva – Incremental o en Cascada Sus caracteríticas generales son: Se deriva de la estructurada Permite seguir secuencias ascendentes o descendentes en las etapas del desarrollo Permite cumplir etapas o fases en paralelo Inconvenientes heredados Se tarda mucho tiempo en pasar por todo el ciclo El mantenimiento se realiza en el código fuente Las revisiones de proyectos de gran complejidad son muy difíciles Software y Procesos Contables Fernando González Gil

5 CICLO DE VIDA DEL SOFTWARE
Metodología Evolutiva – Incremental o en Cascada EST. DE FACTIBIL. ANÁLISIS DISEÑO PROGRAMACIÓN IMPLANTACIÓN MANTENIMIENTO AUDITORÍA Software y Procesos Contables Fernando González Gil

6 CICLO DE VIDA DEL SOFTWARE
Prototipado Evolutivo: Construcción rápida de prototipos que mediante refinamiento evolutivo satisface las necesidades del usuario. Fases: Definición de las especificaciones del sistema (pantallas, menú, reportes, base de datos) Creación del sistema prototipo (interfaz, pantallas, reportes, base de datos, parte código fuente) Refinación del sistema prototipo (se expande y refina el sistema de acuerdo a los requerimientos de los usuarios) Desarrollo del sistema operativo (en base al prototipo final, se desarrolla el sistema operativo y se elimina el sistema prototipo) Software y Procesos Contables Fernando González Gil

7 CICLO DE VIDA DEL SOFTWARE
Prototipado evolutivo Software y Procesos Contables Fernando González Gil

8 CICLO DE VIDA DEL SOFTWARE
Metodologías Orientadas a Objetos: El mundo se concibe como objetos que tienen propiedades y comportamiento, que forman grupos llamados clases y que se interactúan entre si. La principal herramienta de las metodologías OO es el UML (Unified Modeling Languaje) Fases: Requerimientos Análisis de la estructura de objetos Análisis del comportamiento de objetos Diseño de la estructura de objetos Diseño del comportamiento de objetos Programación Prueba Puesta en producción Mantenimiento Software y Procesos Contables Fernando González Gil

9 CICLO DE VIDA DEL SOFTWARE
Diagrama de Clases Software y Procesos Contables Fernando González Gil

10 CICLO DE VIDA DEL SOFTWARE
INGENIERÍA DE SOFTWARE ASISTIDA POR COMPUTADOR (CASE) Nombre dado a las herramientas empleadas para ayudar en las actividades del proceso de construcción de software, como la especificación de requerimientos, el diseño, el desarrollos de programas y las pruebas. Actividades Desarrollo de modelos gráficos del sistema. Construcción de diccionarios de datos. Generación de interfaces de usuario Depuración de programas. Software y Procesos Contables Fernando González Gil

11 CICLO DE VIDA DEL SOFTWARE
MIEMBROS DE UN PROYECTO DE SISTEMAS Líder (Gerencia el proyecto) Analista (Recoge información inicial y define requerimientos) Diseñador S.I. (Diseña el S.I.) Diseñador B.D. (Diseña Base de Datos) Programador (Codifica/Prueba) Usuario Directo (expresa necesidades) Software y Procesos Contables Fernando González Gil


Descargar ppt "CICLO DE VIDA DEL SOFTWARE"

Presentaciones similares


Anuncios Google