Anda di halaman 1dari 14

22/04/2011

CICLO DE VIDA DE
SISTEMAS DE INFORMACIÓN

CENTRO DE ESTUDIOS CIENTÍFICOS Y


TECNOLÓGICOS “NARCISO BASSOLS”

Lic. Javier Carrillo Rodríguez

TEMAS
 Definiciones
 Software y Ciclo de Vida
 Ciclo de Vida de Desarrollo de
Sistemas
 Objetivos
 Modelos de ciclo de vida

1
22/04/2011

DEFINICIONES
 Sistema
 “Conjunto de elementos que interactúan
entre sí para lograr un objetivo
determinado”
 Sistemas de Procesamiento de Datos

 Sistemas de Información

Sistemas Competencia

Entrada
Contiene
 Una entrada
 Una salida Proceso de
 Un proceso de Transformación

transformación
Pueden ser Salida

 Cerrados
Políticas
 Abiertos internas Tecnología
externas

Definiciones

2
22/04/2011

Sistemas de Procesamiento de
Datos

Datos
Hardware
Software
Resultado

Definiciones

Sistemas de Información
Administrador de BD

Aplicación

 Conjunto de recursos que almacenan, procesan,


controlar y producen la información de toda una
empresa u organización.

Temas

3
22/04/2011

Software
 “Es la suma total de los programas de la
computadora, procedimientos, reglas,
documentación asociada y los datos que
pertenecen a un sistema de cómputo" y
"un producto de software es un producto
diseñado para un usuario".

 Es la parte lógica de un sistema


computacional o informático.

Software y Ciclo de Vida


HARDWARE SOFTWARE
Se fabrica Se desarrolla

Se daña con el tiempo No se daña. Puede alterarse,


con el tiempo mejora

Se puede reemplazar No tiene reemplazo, se


mantiene

Se fabrica ensamblando Se desarrolla a la medida


componentes

Temas

4
22/04/2011

Ciclo de Vida de Desarrollo de


Sistemas

ISO 12207

“Un marco de referencia que contiene los


procesos, las actividades y las tareas
involucradas en el desarrollo, la explotación
y el mantenimiento de un producto de
software, abarcando la vida del sistema
desde la definición de los requisitos hasta la
finalización de su uso".

Objetivos del CVDS


 Definir las actividades a llevarse a cabo en
el desarrollo
 Lograr congruencia entre los proyectos de
desarrollo al interior y exterior de la
organización
 Proporcionar puntos de control y revisión
administrativos
 Organizar las actividades de manera lógica
 Controlar la calidad del sistema

5
22/04/2011

Modelos de Ciclo de Vida


 Desarrollo convencional
 Desarrollo orientado a prototipos
 Desarrollo en espiral
 Desarrollo Evolutivo
 Desarrollo estructurado
 Desarrollo basado en
transformaciones
(Herramientas CASE)

Desarrollo
convencional
Ventajas y desventajas

Modelos de CVDS

6
22/04/2011

Desarrollo tradicional
Desventajas

 Secuencialidad
 No siempre se cuentan con todas las
especificaciones desde el principio
 Cambios de parecer de los usuarios
 Los resultados no se ven hasta que
esté avanzado el proyecto

Modelos de CVDS

7
22/04/2011

Desarrollo por prototipos


 Las características:

 Un alto grado de iteración

 Un muy alto grado de participación del usuario

 Un uso extensivo de prototipos

Desarrollo por prototipos


 Las premisas :

 Mejor modelo de comunicación que el


tradicional

 La iteración es necesaria

 Las versiones pueden no ser muy claras


para los usuarios

Modelos de CVDS

8
22/04/2011

Desarrollo en espiral

-Es una mejora y


generalización al
prototipado.
-Se considera como una
sucesión de prototipos
-El cliente es la fuente
natural de incertidumbres

Fases del desarrollo en espiral


 Fase de definición ¿Qué?
 Estudio de viabilidad.
 Conocer los requisitos (funciones y limitaciones de
contexto).
 Asegurar la factibilidad
 Formalizar los requerimientos
 Realizar una planificación detallada.
 Fase de diseño ¿Cómo?
 Identificar soluciones o alternativas de solución
 Asignar recursos
 Establecer métodos de validación del diseño.
 Ajustar las especificaciones del producto.

9
22/04/2011

Fases del desarrollo en espiral

 Fase de construcción
 Desarrollar el producto
 Validar la satisfacción de requerimientos
y ajustes necesarios
 Fase de mantenimiento y operación
 Operación: ponerlo en marcha y probar
que funciona como se espera
 Mantenimiento

Modelos de CVDS

-Cambia constantemente en el tiempo


-Las iteraciones no tendrían fin

Modelos de CVDS

10
22/04/2011

Desarrollo estructurado

Desarrollo estructurado
Tareas previas
 Obtener los detalles y procedimientos del
sistema en uso
 Obtener una idea de las demandas futuras
de la organización por factores externos
 Documentar el sistema actual
 Documentar el sistema nuevo
 Evaluar los sistemas actual y nuevo
 Fomentar la participación del usuario en
todo el proceso

11
22/04/2011

Desarrollo estructurado
Componentes
 Símbolos gráficos
 Componentes del sistema y sus
relaciones
 Diccionario de datos
 Descripciones de procesos y procedimientos
 Diagramas de flujo de datos
 Diagramas de procesos y procedimientos
 Reglas

Desarrollo estructurado
 Actividad 1. Encuestas.
 Actividad 2. El Análisis de Sistemas.
 Actividad 3. El Diseño.
 Modelo Entidad-Relación de la BD
 Actividad 4. Implantación.
 Actividad 5. Pruebas de Aceptación.
 Actividad 6. Garantía de Calidad – Prueba Final
 Actividad 7. Descripción del Procedimiento -
Manuales
 Actividad 8. Conversión de la Base de Datos.
 Actividad 9. Instalación.

Modelos de CVDS

12
22/04/2011

Herramientas CASE
Definición:
Computer Aided Software Engineering –
Automatiza el desarrollo

Objetivos:
 Desarrollar una metodología para dirigir
todo el ciclo de vida
 Establecer puntos de control

Ciclo de vida integrado


NEGOCIACIÓN PLANEACIÓN AUDITORÍA DE SISTEMAS
Análisis Organizacional

Análisis de Requerimientos
Análisis de Factibilidad/Viabilidad
CAPACITACIÓN ERGONOMÍA

Diseño E/S/A/D
Desarrollo
DOCUMENTACIÓN MERCADEO

Pruebas
Implantación
Mantenimiento

CONTROL DE CALIDAD

13
22/04/2011

Gracias

14