Está en la página 1de 18

Ciclo de Vida de Desarrollo de

Sistemas (Coad Yurdon)


1. Identificación de Problemas, Oportunidades y
Objetivos
2. Determinación de los Requerimientos de
información
3. Análisis de las necesidades del Problema
4. Diseño del Sistema Recomendado
5. Desarrollo y Documentación del Software
6. Prueba y Mantenimiento del Sistema
7. Implementación y Evaluación del Sistema
1. Identificación 2.Determinación
del problema, de los 3. Análisis
Oportunidades y requerimientos de de las
Objetivos información necesidade
s del
Sistema

4. Diseño
7. del Sistema
Implementa Recomenda
ción y do.
5. Desarrollo y
Evaluación 6. Prueba y Documentación
del Sistema mantenimient del Software
o del Sistema
1. Identificación del Problema,
Oportunidades y Objetivos
Etapa crítica para el éxito del resto del proyecto, se
requiere observar con detenimiento lo que ocurre en
un negocio de forma muy minuciosa.
Resaltar los problemas en conjunto con los miembros
de la organización (los mismos que ya han
identificado sus necesidades o problema).
Las oportunidades son situaciones capaces de ser
mejorada con el uso de sistemas computarizado;
aprovechar las oportunidades permitirá que el
negocio pueda ganar un avance competitivo.
Los Objetivos serán factores importantes, descubrir lo
que esta tratando de hacer el negocio.
Continuación…
Las personas involucradas en esta fase son:
1. Usuarios
2. Analistas de Sistemas
3. Administradores de sistemas

Los mismos que coordinan el proyecto, las


actividades de esta fase consiste en
entrevistas a los administradores, usuarios,
estimación del alcance del proyecto y
documentación de los resultados.
La salida de esta fase es el estudio de factibilidad
que contiene una definición del problema y la
sumarización de los objetivos.
2. Determinación de los
Requerimientos de Información

Si la fase anterior es aceptada se continua con el


proyecto.
En esta fase el analista determina los
requerimientos de información para cada usuario
particular involucrado en el proceso.
Aquí se requiere el uso de muestreo e investigación
de los datos relevantes, entrevista y
cuestionarios, el comportamiento de los
tomadores de decisiones hasta la elaboración de
los prototipos.
En esta fase el analista deberá comprender que
información necesitan los usuarios para realizar su
trabajo. Aquí el analista ya tiene una idea clara de la
organización y sus objetivos.
Las personas involucradas son lo analistas, usuarios y
administradores de las operaciones de los
trabajadores. El analista deberá saber los detalles
de las funciones actuales del sistema:
¿quién o quienes? (personas involucradas)
¿qué? (la actividad del negocio)
¿donde? (el ambiente donde se desarrolla)
¿cuando? (en que momento se realiza)
¿Como?(de que manera se desarrolla actualmente)
Continuación…

Según estas interrogantes, el analista debe desear


la mejora de los procedimientos, la reingeniería
de los procesos del negocio pueden ayudar
visualizar un enfoque para hacer un negocio en
forma creativa.
Al final el analista deberá comprender:
¿Porque de las funciones del negocio?
Información completa sobre (personas, objetivos,
datos y procedimientos involucrados).
3. Análisis de las Necesidades
del Sistema
Aquí en esta fase es muy importante el empleo de DFD
para diagramar la Entrada, Proceso y Salida del negocio
(Modelo Estructurado).
Diagrama de Casos de Uso, Secuencia (Modelo O.O.),
Clases
A partir de estos diagramas debe desarrollar un diccionario
de datos, así como sus especificaciones (tipo de dato,
tamaño.. etc).

También enfocar las decisiones estructuradas y/o O.O.


(alternativas de condición y acciones).
En este punto el analista prepara un propuesta del
sistema que involucra lo que ha ido encontrando
(Hardware y Software); proporciona análisis de
costo/beneficio de las alternativas y hace la
recomendaciones sobre lo que debe de hacerse
(si fuera el caso); si alguna recomendación es
aceptada se continuará con el proyecto.
4. Diseño del Sistema
Recomendado
El uso de la información recolectada en las fases
anteriores sirven para realizar el diseño lógico
del sistema; aquí el analista diseña
procedimientos precisos para la captura de
datos, usa técnicas para el buen diseño de
formas y pantallas.
También se incluye el diseño de los archivos o
Bases de Datos (información que usan los
tomadores de decisiones); trabaja con los
usuarios para determinar las salidas
Continua….
Finalmente deberá diseñar procedimientos de
control y respaldo para proteger el sistema y a
los datos; y un detalle pormenorizado de
archivos detalles de procesamiento
(algoritmos),de los métodos de clases (D.O.O.),
funciones y rutinas de código que haya sido
escritas (para los programadores).
5. Desarrollo y Documentación del
Software
Aquí el trabajo del analista es fundamentalmente
con los programadores para desarrollar software
que se necesite: desarrollo del pseudocódigo o
diagramas de flujo para comunicar al
programador lo que necesita.
También se trabaja con los usuarios para
desarrollar la documentación del software,
incluye manuales de procedimientos,
actualmente empleados manuales digitales
(PDF, videos, etc)
6. Pruebas y Mantenimiento del
Sistema
Antes de ser implantado el sistema debe ser
probado rigurosamente, con datos preparados
por el equipo de desarrollo, que permitan
encontrar los posible problemas y realizar su
depuración; para luego utilizar datos reales
(sistema actual)
El mantenimiento del sistema y de su
documentación comienzan en esta fase y se
llevará a cabo rutinariamente por el tiempo que
dure el sistema.
7. Implementación y Evaluación
del Sistema
La implementación de sistema consiste no solo en
la implantación del software, sino que involucra
también el entrenamiento de las personas
involucradas en su uso. Asimismo en esta fase
la implantación no es total, sino debe ser
progresiva (debe de usarse el sistema antiguo y
el nuevo en simultaneo) hasta determinar la
solidez del sistema implantado.
Ciclo de Vida de Desarrollo de Sistemas(O.O.)
HERRAMIENTAS CASE

Para ser productivos los analistas se han visto


beneficiados con la aparición de herramientas
case que le permitan ser mas organizados,
precisos y completos en lo que se proponen
hacer.
Los analistas usan las herramientas CASE, para
una mejor comunicación con los usuarios, e
integrar el trabajo hasta el final del proyecto.
Herramientas CASE
ESTRUCTURADA ORIENTADA A OBJETO
EasyCase U.M.L
Power Designer
Data Architec

MsProyect
GanttProyect

También podría gustarte