Universidad Católica Santa María La Antigua

Universidad Católica Santa María La Antigua
B I E N V E N I D O

domingo, 29 de noviembre de 2015

Metodologías Del Ciclo De Vida De Los Sistemas

La Metodología 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.

El analista debería aplicar un enfoque sistemático en el análisis y el diseño de los sistemas de información. El ciclo de desarrollo de los sistemas o ciclo de vida de los sistemas es un enfoque por etapas de análisis y de diseño, que postula que el desarrollo de los sistemas mejora cuando existe un ciclo específico de actividades del analista y de los usuarios.

Se dividirá   el ciclo de vida en siete etapas, que  veremos a continuación:  



-IDENTIFICACIÓN DE PROBLEMAS, OPORTUNIDADES Y OBJETIVOS

-En esta primera etapa del ciclo de desarrollo de los sistemas, el analista se involucra en:

La identificación de los problemas

Las oportunidades

Los objetivos. 

-Esta fase es crucial para el éxito del resto del proyecto.

-Requiere  que se observe de forma objetiva lo que ocurre en una empresa.

-Las oportunidades son  aquellas situaciones que se considera que pueden perfeccionarse mediante el uso de los sistemas de información computarizados.

-La identificación de objetivos también es un componente importante de la primera fase.



DETERMINACIÓN DE LOS REQUERIMIENTOS DE INFORMACIÓN

-Para identificar los requerimientos de información dentro de la empresa, pueden utilizarse diversos instrumentos, los cuales incluyen:

-El muestreo,

-El estudio de los datos

-Formas usadas por la organización

-La   entrevista

-Los cuestionarios

-La observación de la conducta   de   quien   toma   las decisiones,

-Su ambiente

-El desarrollo de prototipos.

-En esta etapa el analista hace todo lo posible por identificar qué información requiere el usuario para desempeñar sus tareas. Se relaciona directamente con los usuarios. Esta etapa sirve para elaborar la imagen que el analista tiene de la organización y de sus objetivos.


ANÁLISIS DE LAS NECESIDADES DEL SISTEMA

-Estas incluyen el  uso de los diagramas de flujo de datos (DFD) que cuentan con una técnica estructurada para representar en forma gráfica la entrada de datos de la empresa, los procesos y la salida de la información. A partir del diagrama de flujo de datos se desarrolla un diccionario de datos que contiene todos los elementos que utiliza el sistema, así como sus especificaciones,       si       son alfanuméricos,   descripción,   clave primaria, entre otros.

-Durante esta fase. El analista de sistemas   también   analiza   las decisiones estructuradas por realizar, que  son  decisiones  donde las condiciones, condiciones alternativas, acciones y reglas de acción podrán determinarse.

-A esta altura del ciclo de desarrollo del sistema, el analista prepara una propuesta del sistema que resume todo lo que ha encontrado, presenta un análisis costo / beneficio de las alternativas    y    plantea    las recomendaciones (si es que existen) de lo que deberá realizarse.  Si la dirección acepta alguna de las recomendaciones,     el     analista procederá de acuerdo con ella.



DISEÑO DEL SISTEMA RECOMENDADO

-El analista de sistemas usa la información que recolectó con anterioridad y elabora el diseño   lógico   del   sistema   de información. 

-El analista diseña procedimientos precisos de captura de datos, con el fin de que los datos que se introducen al sistema sean los correctos. El analista también diseña accesos   efectivos al sistema de información, mediante el uso de las técnicas de diseño de formularios y de pantallas.

-Una parte del diseño lógico del sistema de información es el diseño de la interfaz con el usuario.   La interfaz conecta al usuario con el sistema, y evidentemente, es de suma importancia. Serían ejemplos de interfaces para el usuario: el uso del teclado para introducir preguntas o respuestas, el uso de menús en la pantalla, con las opciones que tiene el usuario, el uso de dispositivos como el ratón (mouse) y muchos otros.

-La etapa del diseño también incluye el diseño de los archivos o la base de datos que almacenará aquellos datos requeridos  por quien toma  las decisiones en la organización. Una base de datos bien organizada es fundamental para cualquier sistema de información.  En esta etapa, el analista diseña la salida (en pantalla o impresa) hacia el usuario, de acuerdo con sus necesidades de información.




DESARROLLO Y DOCUMENTACIÓN DEL SOFTWARE

-En esta etapa del ciclo de desarrollo de los sistemas, el analista trabaja con    los   programadores    para desarrollar todo el software original que sea necesario.  

-Dentro de las técnicas estructuradas para el diseño y documentación del software se tienen: los diagramas de flujo y el pseudocódigo. Aquí es donde, el analista de sistemas transmite   al   programador   los requerimientos de programación.

-Durante esta fase, el analista también colabora con los usuarios para desarrollar    la    documentación indispensable     del    software, incluyendo  los  manuales     de procedimientos. La documentación le dirá al usuario como operar el software, y así también, qué hacer en caso de presentarse algún problema.




PRUEBAS Y MANTENIMIENTO DEL SISTEMA

-El sistema de información debe probarse antes de utilizarlo. El costo es  menor  si  se  detectan  los problemas antes de la entrega del sistema.    El programador realiza algunas pruebas por su cuenta, otras se llevan a cabo en colaboración con el analista de sistemas.   En un principio, se hace una serie de pruebas,  con  datos  tipo,   para identificar las posibles fallas del sistema: más adelante, se utilizarán los datos reales.

-El mantenimiento del sistema y de su documentación empiezan justamente en esta etapa y después,   esta función se realizará de forma rutinaria a lo largo de toda la vida del sistema.

-Las actividades de mantenimiento integran una buena parte de la rutina del programador, que para las empresas    llegan    a    implicar importantes sumas de dinero.  Sin embargo, el costo del mantenimiento disminuye de manera importante cuando    el    analista    aplica procedimientos sistemáticos en el desarrollo de los sistemas.
                       

IMPLANTACIÓN Y EVALUACIÓN DEL SISTEMA

-En esta última etapa del desarrollo del sistema, el analista ayuda a implantar el sistema de   información.   Esto incluye el adiestramiento que el usuario requerirá. Si bien, parte de esta capacitación la dan las casas comerciales,   la   supervisión   del adiestramiento        es        una responsabilidad   del   analista   de sistemas.    Más aún, el analista necesita planear la suave transición que trae consigo un cambio de sistemas.


-Aunque la evaluación del sistema se plantea como parte integrante de la última etapa del ciclo de desarrollo de los sistemas; realmente, la evaluación toma parte en cada una de las etapas.     Uno de los criterios fundamentales que debe satisfacerse, es que el futuro usuario utilice el sistema desarrollado.





No hay comentarios:

Publicar un comentario