Você está na página 1de 16

CICLO DE VIDA DE

SISTEMAS
Ciclo de Vida del Desarrollo de Sistemas
Identificación de los problemas, oportunidades y
objetivos.
En esta fase se identifican correctamente los problemas, las
oportunidades y los objetivos. Imprescindible para el éxito el resto
del proyecto.

Se analiza con honestidad lo que ocurre en la empresa. Se hace una


reunión con otros miembros de la organización, se señalan los
problemas.

La identificación de los objetivos es un componente de la primera


fase. Deben identificar que se trata de hacer en la empresa, después
determinar si algunos de los aspectos de las aplicaciones de
información puede ayudar a lograr lograr los objetivos de la empresa
enfrentando problemas u oportunidades.
Los participantes de la primera fase son:
• Usuarios
• Analistas
• Administradores de sistemas

En esta fase las actividades consisten en entrevistar a los encargados


de la administración de los usuarios, sintetizar el conocimiento
obtenido, estimar el alcance del proyecto y documentar los
resultados.

El resultado de esta fase es un informe de viabilidad que contiene la


definición de un problema y sintetiza los objetivos.
Determinación de los requerimientos de
información del factor humano.
• Se utilizaran métodos interactivos como entrevistas, muestreos e
investigación de datos duros, además de los cuestionarios y los
métodos discretos como observar el comportamiento de los
encargados al tomar decisiones y su entorno de oficina.

• Se responden preguntas relacionadas con la interacción humano-


computadora.
• ¿cuáles son las fortalezas y limitaciones físicas de los usuarios?
• ¿qué hay que hacer para que el sistema sea perceptible, legible y seguro?
• ¿cómo puede diseñarse el nuevo sistema para que sea fácil de usar, aprender y
recordar?
• ¿cómo puede el sistema ser agradable o incluso divertido de usar?
• ¿cómo puede el sistema apoya las tareas laborales individuales de un usuario y
buscar nuevas formas de hacerlas más productivas?
Se esfuerza por comprender qué información requieren los usuarios
para realizar sus trabajos. Como hacer al sistema útil para todos los
involucrados.
Se hacen preguntas como la siguiente:
• ¿cómo puede el sistema ofrecer un mejor apoyo ara las tareas individuales que se
deben llevar acabo?
• ¿qué nuevas tareas habilita el nuevo sistema que los usuarios no podían realizar
sin él?
• ¿cómo se puede crear el sistema de manera que extienda las capacidades de un
usuario más allá de lo provisto por el sistema anterior?
• ¿cómo puede el analista crear un sistema gratificante para los trabajadores?

Personas involucradas son analistas y los usuarios, por lo general


gerentes y trabajadores de operaciones.
El analista debe conocer detalles del sistema actual
• El quién
• El qué
• El dónde
• El cuándo
• Y el cómo

Deberá preguntarse porque se sigue usando el sistema actual. Se


determina usar la metodología ágil que esta orientada a objetos
(OOA) para el desarrollo de sistemas así como herramientas de
software

También se deberá saber cómo funciona la empresa y tener


información completa sobre personas, objetivos, datos y
procedimientos involucrados.
Análisis de las necesidades del sistema
Se utilizan herramientas como los diagramas de flujos de datos (DFD)
para graficar la entrada, los procesos y la salida de las funciones de la
empresa, así como los Diagramas de Actividades o los Diagramas de
Secuencias, sirven para mostrar de una manera estructurada y
gráfica.

A partir de estos diagramas se desarrolla el diccionario de datos para


enlistar todos los elementos de datos utilizados y sus
específicaciones.
Se analizan las decisiones estructurales las cuales determinan
condiciones, alternativas de condición, acciones y reglas de acción.
Existen 3 tipos de métodos para el análisis de estas decisiones.

• Ingles/español estructurado.
• Tablas de decisión.
• Árboles de decisión.

Se prepara una propuesta de sistemas en la que se sintetiza todo lo


averiguado sobre los usuarios, capacidad de uso y utilidad del
sistema actual. Incluye un análisis de costo-beneficio de las
alternativas y si requiere hace recomendaciones.
A la solución seleccionada y aceptada se realiza su SRS
correspondiente.
Diseño del Sistema
Se utiliza la información recolectada (SRS) antes para el diseño lógico
del sistema. Se diseñan los procedimientos para ayudar a los usuarios
a introducir los datos con precisión, de manera que sean correctos
los datos al ser introducidos al sistema.

Parte del diseño lógico es idear la interfaz conectada con el usuario y


con el sistema. La interfaz del usuario se diseña con ayuda de estos
para asegurar que el sistema sea perceptible, legible y seguro,
además de atractivo y divertido de usar.
También incluye el diseño de la base de datos la cual almacenará los
datos para la toma de decisiones en la organización.
Se diseñan los controles y procedimientos de respaldo para proteger
el sistema y los datos, y para producir paquetes de especificación de
programas para los programadores.

Cada Paquete contendrá los diseños de las entradas y salidas, las


especificaciones de los archivos y el procesamiento (puede incluir
diagramas uml. Diagramas de flujos de datos, etc.).
Desarrollo y documentación del software
Se trabaja con los programadores para el desarrollo del software
requerido.
Lenguaje de programación y codificación del SW
Desarrollo de las interfaces.
Desarrollo de las Bases de Datos

Se desarrolla documentación tales como manuales de procedimiento,


ayuda en línea y archivos léeme, entre otros.

Se corrigen errores de codificación, sintácticos. Se lleva un recorrido


por el diseño o por el código para explicar a otro grupo de
programadores.
Prueba y mantenimiento del Sistema
Antes de utilizar el sistema de información, se debe probar, es mucho
menos costoso detectar los problemas antes de entregar el sistema a
los usuarios.

Se realizan pruebas solo con los programadores.


Se realizan pruebas junto con los analistas de sistemas.
Se realizan pruebas con datos reales del sistema actual.

Se crean estos planes de prueba en las primeras etapas del desarrollo


del sistema de información y se redefinen a medida que el proyecto
avanza.
El mantenimiento se lleva de manera rutinaria durante toda la vida
del sistema de información. Gran parte del trabajo rutinario del
programador consiste en el mantenimiento, por lo cual las empresas
invierten una gran cantidad de dinero en este proceso.

Ciertos procedimientos de mtto. como las actualizaciones de los


programas, se pueden llevar acabo a través del sitio Web del
distribuidor

Você também pode gostar