Unidad IV: Ciclo de vida de desarrollo de sistemas



Principios y criterios para la evaluación del ciclo de vida de desarrollo de sistemas
 
Se pueden enunciar algunos principios para desarrollar correctamente un sistema de información:

¢1. Involucrar al usuario.

El usuario es una parte imprescindible para el adecuado desarrollo de un sistema. Implicando al usuario se logrará mejor sus necesidades y reducir su potencial resistencia a los nuevos sistemas de información.

¢2. Utilizar métodos de solución de problemas.

Cualquier actividad compleja necesita aplicar lógicas contrastadas. El ciclo de vida es en sí un método de resolución de un problema específico.

¢3. Abordar adecuadamente cada una de las fases. 

El ciclo de vida moderno incorpora una serie de fases: planificación, análisis, diseño, implantación y soporte de sistemas. En términos generales se puede decir que se desarrollan secuencialmente, y cada una de ellas incorpora mayor grado de detalle que la anterior. Las fases planificación y análisis han de abordarse correctamente, puesto que por muy inteligentes que sean las soluciones técnicas, sin un análisis correcto será muy difícil que el sistema sea todo lo útil que potencialmente podría ser.

 
¢4. Normalizar y documentar.

Es fundamental que se fijen normas sobre las actividades, sobre las responsabilidades, requisitos documentales y controles de calidad para asegurar en el tiempo la supervivencia del sistema. Los analistas y programadores responsables de un sistema pueden dejar su puesto y si no existe la documentación apropiada, todo puede resultar caótico. La necesidad de documentar aumenta en la medida que el sistema que se desarrolle sea más complejo.


¢5. Justificar adecuadamente el sistema.

Desarrollar sistemas de información supone invertir en el futuro de la empresa. No se puede considerar un gasto, sino una inversión y como tal ha de plantearse.

¢6. Cancelar o revisar el proyecto si es necesario.

Si es necesario, durante el desarrollo se ha de ser lo suficientemente flexible como para cancelar un proyecto. Durante el ciclo de vida existen distintos momentos en los que se efectúa un control progresivo que es un control de la viabilidad del proyecto.

¢7. Descomponer y simplificar

Un sistema complejo se ha de abordar dividiéndolo en subsistemas más simples. De esta manera disminuye la complejidad y es más abordable por el ser humano.

¢8. Diseñar sistemas flexibles.

Si los sistemas no se diseñan previendo futuras modificaciones, sólo servirán para momentos concretos en el tiempo. Si se hace necesario cambiar un sistema que no es flexible, consumirá muchos recursos y talento de las unidades involucradas en el soporte o mantenimiento del sistema.

 CICLO DE VIDA DEL DESARROLLO DE SISTEMAS.


 Se puede decir que el ciclo de vida es una herramienta de gestión de proyectos- empleada para planificar, elaborar y controlar el proyecto de desarrollo de un sistema- y que involucra tanto a analistas como a ingenieros de software, programadores, propietarios y usuarios. 


Para el óptimo desarrollo de un sistema de información se deben seguir las siguientes fases: 


¢  1 Planificacion

¢  2 Analisis

¢ 3 Diseño

¢ 4 Implantacion

¢ 5 Mantenimiento



1.Planificación de sistemas.
         
 ¢ La función de planificación pretende señalar y establecer prioridades sobre aquellas tecnologías y aplicaciones que producirán un máximo beneficio para la organización.
  
¢ El objetivo de esta fase consiste en decidir junto con el equipo humano de la empresa donde se va a implementar el sistema, los objetivos generales, específicos de la misma y elaborar los esquemas generales de la manera más clara y precisa.



2. Análisis de los sistemas.

¢ Esta etapa ha sido clásicamente la primera del ciclo de vida del desarrollo de sistemas.

¢ Conlleva el estudio del sistema actual y la definición de las necesidades reales de los usuarios.

¢ Incluye las siguientes fases:

¢ Análisis de la Viabilidad del Proyecto.
¢ Análisis de los sistemas existentes.

Definir necesidades de usuarios y establecer prioridades.

3. Diseño de sistemas.

¢ Durante esta etapa se diseña la solución informática para satisfacer las necesidades de la empresa, tal y como se especificaron.

¢ Esta etapa pierde su carácter de empresa para centrarse en cuestiones de técnica informática.

¢ El suceso que desencadena el inicio de esta fase es el documento de la declaración de necesidades de la empresa y las opiniones de los usuarios del sistema. La salida que esta etapa proporciona es la relación técnica de diseño que demuestra cómo se solucionan los problemas para los cuales se desarrolló el sistema.


4. Implantación de sistemas.

¢ Comienza a partir de las especificaciones de diseño técnico proporcionadas en la fase anterior.

¢ Durante esta etapa se construye el sistema y se pone en funcionamiento.

¢ El output fundamental de esta etapa es el sistema de información en sí.


 5. Mantenimiento de sistemas.

¢ Cualquier sistema implantado ha de mantenerse. Esta misión recae en un conjunto de expertos entre los que están los analistas y los programadores.

¢ El mantenimiento será necesario desde el momento en que se detecten algunas deficiencias en el sistema.

¢ Muchas veces serán los propios usuarios los que avisen de los problemas que el sistema ocasiona. Si los costes de mantenimiento fuesen demasiados altos, debería iniciarse el desarrollo de un nuevo sistema.















































 

Comentarios

Entradas populares de este blog

Unidad III: Funciones gerenciales de la informatica