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
Publicar un comentario