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
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
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
PROGRAMA
CIÓN
IMPLANTA
CIÓN
MANTENI
MIENTO
AUDITORÍA
Software y Procesos Contables
Fernando González Gil
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
CICLO DE VIDA DEL SOFTWARE
Metodología Evolutiva – Incremental o en Cascada
EST. DE
FACTIBIL.
ANÁLISIS
DISEÑO
PROGRAMA
CIÓN
IMPLANTA
CIÓN
MANTENI
MIENTO
AUDITORÍA
Software y Procesos Contables
Fernando González Gil
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
CICLO DE VIDA DEL SOFTWARE
Prototipado evolutivo
Software y Procesos Contables
Fernando González Gil
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
CICLO DE VIDA DEL SOFTWARE
Diagrama de Clases
Software y Procesos Contables
Fernando González Gil
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
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

SISTEMAS DE INFORMACION