2. CICLO DE VIDA DE DESARROLLO DE
SISTEMAS
El método de Ciclo de Vida para el Desarrollo de Sistemas es el conjunto de
actividades que los analistas, diseñadores y usuarios realizan para
desarrollar e implantar un sistema de información.
Consta de las siguientes actividades:
•Investigación preliminar
•Determinación de los requerimientos del sistema
•Diseño del software
•Desarrollo de software
•Prueba de los sistemas
•Implantación y evaluación
3. 1- INVESTIGACIÓN PRELIMINAR
Consta de tres partes:
Aclaración de la solicitud: La solicitud del
proyecto debe examinarse para determinar
con precisión lo que el solicitante desea.
Estudio de factibilidad: Se lleva a cabo por un
pequeño equipo familiarizado con técnicas de
sistemas de información y que comprende
parte de la empresa que participara en
proyecto.
Aprobación de la solicitud: Si el proyecto es
factible se aprueba y se planifica su desarrollo.
4. 2- DETERMINACIÓN DE LOS
REQUERIMIENTOS DEL SISTEMA
Los analistas deben estudiar los
procesos de la empresa donde se
desarrollara el proyecto para dar
respuesta a las siguientes preguntas
claves: ¿Qué es lo que hace? ¿Cómo se
hace? ¿Con qué frecuencia se hace?,
entre otras.
Para responderlas, el analista debe
conversar con varias personas que
trabajen en la empresa.
5. 3- DISEÑO DE SISTEMA
El diseño del sistema produce los
detalles que establece la forma en la
que el sistema cumplirá con los
requerimientos identificados durante
la fase de análisis.
Los diseñadores son responsables de
dar a los programadores las
especificaciones de software
completadas y claramente
delineadas.
6. 4- DESARROLLO DE SOFTWARE
Los encargados pueden instalar un
software comprado a terceros o
escribir programas diseñados a la
medida del solicitante.
Los programadores son
responsables también de la
documentación de los programas y
de proporcionar explicación de
cómo y porqué ciertos
procedimientos se codifican en
determinada forma.
7. 5- PRUEBA DE LOS SISTEMAS
Durante la fase de prueba, el sistema
se emplea de manera experimental
para asegurarse que el software no
tenga fallas, es decir que funcione de
acuerdo a las especificaciones y en la
forma en que los usuarios esperan que
lo haga.
En muchas organizaciones, las pruebas
se realizan por personas ajenas al
grupo que desarrollo el software para
asegurar que la prueba sea completa e
imparcial.
8. 6- IMPLANTACIÓN Y EVALUACIÓN
La implantación es el proceso de
verificar e instalar nuevo equipo,
entrenar a los usuarios, instalar
la aplicación y construir todos
los archivos de datos necesarios
para utilizarla.
La evaluación se lleva a cabo
para identificar puntos débiles y
fuertes. Ocurre a lo largo de
cualquiera de las siguientes
dimensiones: evaluación
operacional, impacto
organizacional, opinión de los
administradores o desempeño
9. MODELOS
Un modelo no es más que una simplificación de
la realidad. El uso de modelos en la
construcción de sistemas de información
resulta esencial por los siguientes motivos:
Ayudan a comunicar la estructura de un
sistema complejo.
Sirven para especificar el comportamiento
deseado del sistema (como guía para las etapas
posteriores del proyecto).
Ayudan a comprender mejor lo que estamos
diseñando.
Permiten descubrir oportunidades de
10. TIPOS DE MODELOS
Modelos estructurales: Ayudan a la hora
de organizar un sistema complejo. Por
ejemplo, un diagrama entidad/relación nos
indica cómo se estructuran los datos de un
sistema de información, mientras que un
diagrama de flujo de datos nos da
información acerca de cómo se
descompone un sistema en subsistemas y
del flujo de datos que existe entre los
distintos subsistemas.
Modelos de comportamiento: Permiten
analizar y modelar la dinámica de un
sistema. Por ejemplo, un diagrama de
estados representa los distintos estados
en que puede encontrarse un sistema y
cómo se puede pasar de un estado a otro.
11. DIAGRAMA DE FLUJO DE DATOS
(DFD)
Un diagrama de flujo de datos (DFD) traza el flujo de la información para
cualquier proceso o sistema. Emplea símbolos definidos, como rectángulos,
círculos y flechas, además de etiquetas de texto breves, para mostrar las
entradas y salidas de datos, los puntos de almacenamiento y las rutas entre
cada destino.
12. MODELO DE YOURDON
Esta metodología proporciona una manera para diseñar paso a paso
sistemas y programas detallados. La principal herramienta generada de este
modelo es el diagrama de estructura.
El diagrama de estructura es un diagrama de árbol o jerarquico que define la
arquitectura globral de un programa que muestra los procedimientos y sus
interrelacionws.
Yourdon en su metodología propone en 4 pasos el proceso de diseño:
•Trazar el diagrama de flujo de datos
•Trazar el diagrama de estructura
•Evaluacion del diseño
•Preparacion del diseño para la implantacion
13. DIAGRAMA ENTIDAD-RELACIÓN
(ER)
Tipo de diagrama de flujo que ilustra cómo las "entidades", como personas,
objetos o conceptos, se relacionan entre sí dentro de un sistema. Emplean un
conjunto definido de símbolos, tales como rectángulos, diamantes, óvalos y
líneas de conexión para representar la interconexión de entidades, relaciones
y sus atributos.