Está en la página 1de 16

INTRODUCCIÓN

AL ANÁLISIS DE
SISTEMAS

Prof. Cynthia Rivas Aquino


COMIENZO DE UN
PROYECTO:

✓Tipos de ciclos de
vida
✓Caracterización
y clasificación del
ciclo de vida.
✓Investigación y
exposición grupal.
TIPOS DE
CICLO DE VIDA.
Necesidad de una Definición de
metodología Ciclos de Vida.

Caracterización y
Actividades del
clasificación del ciclo
ciclo de vida.
de vida.

Elaborado: Cynthia Rivas Aquino


Elaborado: Cynthia Rivas Aquino

• Cuando surgió la necesidad de adaptar los sistemas


informáticos a las exigencias del mercado, el programador
realizaba un relevamiento de las solicitudes de quien
necesitaba cierto programa o producto software, y con
NECESIDAD DE aquellos requerimientos bajo el brazo comenzaba la dura
UNA tarea de codificar. Esta tarea no estaba administrada,
METODOLOGÍA supervisada o gestionada de ningún modo, por lo que se iba
corrigiendo a medida que surgían los errores, tantos los
lógicos provenientes de la codificación, como los de
requerimientos solicitados por el cliente o usuario final.
NECESIDAD DE UNA METODOLOGÍA

• En la década de 1970 los programas fueron creciendo en complejidad, por lo quela antigua técnica
de code & fix (codificar y corregir) terminó quedando obsoleta. Esta técnica se basaba en
requerimientos ambiguos y sin especificaciones puntuales. Al no seguir normas para el proyecto,
el cliente o usuario sólo impartían especificaciones muy generales del producto final. Se
programaba, se corregía, y se volvía a programar sobre la misma marcha del proyecto. El ciclo
de vida de es te tipo de proyectos finalizaba cuando se satisfacían las especificaciones, no sólo
las primeras por las cuales nació la necesidad del programa, sino también todas aquellas que
fueron surgiendo sobre la marcha.

• Esta técnica tiene las ventajas de no gastar recursos en análisis, planificación, gestión de recursos,
documentación, etc., y bien sabemos que es muy cómoda y muchas veces recomendable cuando el proyecto
es muy pequeño y es llevado adelantepor uno o dos programadores. Por otro lado, cuando el sistema no es
pequeño o es más complejo de lo creído (tengamos en cuenta que no hubo análisis) nos trae desventajas en
lo que se refiere a costo de recursos, que siempre será mayor del previsto; aumentará el tiempo de desarrollo
y la calidad del código será bastante dudosa.

Elaborado: Cynthia Rivas Aquino


Elaborado: Cynthia Rivas Aquino

DEFINICIÓN DE METODOLOGÍA

• La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar


y administrar un proyecto para llevarlo a cabo con altas posibilidades de éxito. Esta
sistematización nos indica cómo dividiremos un gran proyecto en módulos más pequeños
llamados etapas, y las acciones que corresponden en cada una de ellas, nos ayuda a definir
entradas y salidas para cada una de las etapas y, sobre todo, normaliza el modo en que
administraremos el proyecto. Entonces, una metodología para el desarrollo de software son
los procesos a seguir sistemáticamente pa ra idear, implementar y mantener un producto
software desde que surge la necesidad del producto hasta que cumplimos el objetivo por el
cual fue creado.
Elaborado: Cynthia Rivas Aquino

FINALIDAD DE
UNA • Lo que buscamos guiándonos con una
metodología es prolijidad, corrección y
METODOLOGÍA control en cada etapa del desarrollo de un
programa. Lo que nos permitirá una forma
sistemática para poder obtener un producto
correcto y libre de errores.
TIPOS DE CICLO DE VIDA

DEFINICIÓN DEL CICLO DE VIDA.

Proporciona ayuda para organizar las actividades del administrador.


Definir las actividades a llevarse a cabo en un proyecto de desarrollo
de sistemas, definir la secuencia en que se deben tratar esas
actividades.
Ayuda a los analistas a resolver problemas que surgen durante el
desarrollo del sistema, marcando la dirección del proyecto .
Ayuda a los directores produciendo informes del estado del
proyecto.

Elaborado: Cynthia Rivas Aquino


TIPOS DE CICLO DE VIDA

ACTIVIDADES DEL CICLO DE VIDA.

Los analistas no se ponen de acuerdo en la cantidad


de fases que incluye el ciclo de vida del desarrollo de
sistemas, pero en general alaban su enfoque
organizado. Aquí hemos dividido el ciclo en siete fases
o etapas.

Elaborado: Cynthia Rivas Aquino


TIPOS DE CICLO DE VIDA

ACTIVIDADES DEL CICLO DE VIDA.

ESTAS FASES SON:


a) IDENTIFICACIÓN DE PROBLEMAS, OPORTUNIDADES Y OBJETIVOS.
b) DETERMINACIÓN DE LOS REQUERIMIENTOS DE INFORMACIÓN
c) ANÁLISIS DE LAS NECESIDADES DEL SISTEMA
d) DISEÑO DEL SISTEMA RECOMENDADO
e) DESARROLLO Y DOCUMENTACIÓN DEL SOFTWARE
f) PRUEBA Y MANTENIMIENTO DEL SISTEMA
g) IMPLEMENTACIÓN Y EVALUACIÓN DEL SISTEMA
Elaborado: Cynthia Rivas Aquino
TIPOS DE CICLO DE VIDA
CARACTERIZACIÓN Y CLASIFICACIÓN DEL CICLO DE VIDA.

a) Ciclo de vida de un proyecto clásico.


b) Ciclo de vida Semiestructurado.
c) Ciclo de vida estructurado.
d) Ciclo de vida de prototipos.
e) Ciclo de vida en espiral.
f) Ciclo de Vida Evolutivo.
g) Ciclo de vida en cascada con subproyectos.
h) Ciclo de Vida en V y tipo Sashimi.
i) Ciclo de vida orientado a objetos
Elaborado: Cynthia Rivas Aquino
TIPOS DE CICLO DE VIDA
CARACTERIZACIÓN Y CLASIFICACIÓN DEL CICLO DE VIDA.
Ciclo de vida de un proyecto clásico.

Elaborado: Cynthia Rivas Aquino


TIPOS DE CICLO DE VIDA
CARACTERIZACIÓN Y CLASIFICACIÓN DEL CICLO DE VIDA.
Ciclo de vida de prototipos.

Elaborado: Cynthia Rivas Aquino


EXPOSICIÓN DE GRUPOS
Formar grupos de 3 alumnos y exponer el
trabajo en conferencia.

Grupo1: Grupo7:
Grupo2: Grupo8:
Grupo3: Grupo9:
Grupo4: Grupo10:
Grupo5: Grupo11:
Grupo6: Grupo12:
Elaborado: Cynthia Rivas Aquino
BIBLIOGRAFÍA

• Kendall y Kendall (1997).


Análisis y Diseño de Sistemas.
Tercera edición. México:
Prentice Hall
• Yourdon, E. (1993). Análisis
Estructurado Moderno.
México: Prentice-Hall
Hispanoamericana, S.A.
• Bertoglio, O. J. (1998).
Introducción a la Teoría
General de Sistemas. México:
Limusa.

Elaborado: Cynthia Rivas Aquino


Gracias por su
atención.

Elaborado: Cynthia Rivas Aquino

También podría gustarte