Ciclo
de vida del desarrollo de sistemas
ETAPAS
1. Etapa previa o de diagnostico: Es la etapa
de planeación y diagnostico, con la que se inicia el desarrollo del sistema.
Causas
que justifiquen la automatización de los sistemas:
- Información
de baja calidad
- Sistemas
que manejan grandes volúmenes de datos
- Mejorar el
servicio a clientes, etc.
Diagnostico
de la situación actual:
- Determinar
el objetivo
- Determinar
el alcance
- Definir la
interrelación del sistema.
Estudio de Viabilidad: Es el
documento que contiene un conjunto de evaluaciones e investigaciones que
servirán de base para evaluar la conveniencia de sistematizar o no
sistematizar. Normalmente el estudio de viabilidad es desarrollado por
Analistas de Sistemas, apoyados por un grupo de decisión formado por altos
ejecutivos de la empresa.
Contenido:
- Objetivo
del sistema
- Situación
actual del sistema
- Situación
propuesta, plan de implementación, recomendaciones. El contenido esencial debe
sostenerse en estudios de Costo-Beneficio.
Plan de implementación: Es el plan
que debe elaborarse y que servirá de guía para el desarrollo de todo el
proyecto, para apoyarse en el control y administración del proyecto. Se
recomienda utilizar herramientas como el software Microsoft Project. Los
elementos que debe considerar son:
- Tiempo: El
tiempo presupuestado de cada etapa y total, asi como los tiempos de utilización
de los recursos.
- Recursos
financieros, humanos, tecnológicos, materiales.
- Instalaciones:
Requerimientos de local, aire acondicionado, piso falso, energía eléctrica,
etc.
- Proveedores:
Investigar y evaluar propuestas y escoger la mejor.
- Recursos
humanos: Considerar la estrategia para contar con los especialistas necesarios,
como capturistas, operadores, programadores, analistas, líderes de proyecto,
etc.
2. Análisis de Sistemas: Es el
proceso que se ejecuta para recopilar e interpretar hechos y diagnosticar
problemas, con el fin de mejorar los sistemas de información, las técnicas
utilizadas más comunes son:
-
Entrevistas: Es una conversación entre el entrevistador y el entrevistado con
el fin de que el entrevistador recopile información necesaria para el
desarrollo del proyecto.
-
Cuestionarios: Es la técnica que permite recopilar información escrita,
necesaria para el desarrollo del proyecto.
-
Revisión de documentos: Esta técnica permite recopilar información valiosa a
través de la revisión de manuales de sistemas, de procedimientos, de políticas,
de organización, instructivos operativos, catálogos, etc.
-
Observación: Es la técnica aplicada para recopilar información, que consiste en
la presencia física del analista con el fin de observar como se realizan los
procesos.
3. Diseño de sistemas: Es la fase
enfocada a diseñar todos los componentes que intervienen en el nuevo sistema y
que deben cumplir con los requerimientos de los usuarios:
- Precisión, flexibilidad.
- Proporcionar al usuario lo que
requiere.
- Traducir las demandas de usuarios
a modelo.
El
proceso del diseño tiene 6 puntos principales:
· Diagrama
del flujo de sistema
· Diseño de
salidas del sistema
· Diseño de
entradas del sistema
· Diseño de
los archivos del sistema
· Diseño de
los procedimientos del proceso
· Diseño de
los controles del sistema.
4. Programación de sistemas: Es la
acción de dar las instrucciones o procedimientos necesarios para obtener un
determinado trabajo en un equipo de cómputo, en un lenguaje que las
computadoras entienden.
- Diagrama
de bloque del programa: Es la representación gráfica de los pasos del
procedimiento a seguir para lograr un procedimiento determinado.
- Codificación:
Es la conversión de los procedimientos gráficos a instrucciones escritas en un
lenguaje fuente que el ser humano entiende.
- Programa
fuente: Grupo de instrucciones sobre un proceso específico escritas en un
lenguaje entendible al ser humano.
- Compilación:
Es la traducción efectuada por la misma computadora para convertir un lenguaje
fuente a lenguaje objeto que esta escrito en sistema binario que es el lenguaje
que la computadora entiende.
- Procedimientos
de corrección: Son las acciones que es necesario ejecutar para corregir los
errores de un programa.
- Lenguajes
mas usuales: Cobol, Fortran, Basic, Visual Basic, pascal, otros.
5. Implantación del sistema: Es la etapa
en la que se implementan todas las acciones que es necesario llevar a cabo para
que el nuevo sistema trabaje adecuadamente y que normalmente son las
siguientes:
- Formularios:
Diseños estándar, diseños especiales, materiales de impresoras, disquetes, etc.
- Conversión
de archivos: Consiste en convertir los archivos manuales o en medios magnéticos
anteriores, al nuevo formato que se va a utilizar, considerando la captura y
validación de datos contenidos.
- Estrategias
de conversión de sistemas: Consiste en decidir la estrategia de conversión del
sistema anterior al nuevo sistema, es decir, definir cuando se liberará el
sistema anterior y cuando arrancará el nuevo.
- Prueba en
paralelo: Consiste en procesar el sistema anterior y el nuevo durante un tiempo
determinado, con el fin de detectar posibles errores y corregirlos, además de
capacitar al nuevo personal que operará el sistema.
- Aceptación
del sistema: Aceptación por parte del usuario del nuevo sistema, a partir de
este momento la responsabilidad en cuanto a la operación del sistema será del
usuario.
- Formalización
de convenios: Consiste en la formulación de convenios entre el usuario y
sistemas acerca de los aspectos que sea necesario especificar claramente.
- Puesta en
marcha del sistema: manuales del sistema, de usuario y de operación.
6. Controles del sistema: Es la etapa
en la que se implantarán los controles necesarios que tiendan a reducir la
probabilidad de que los riesgos sucedan, es decir, la posibilidad de que el
sistema procese datos incompletos, robo, fraudes, etc.
Ejemplos
de controles: Chequeo de secuencia numérica, cifras de control, chequeo de uno
por uno, dígito verificador, pistas de auditoria, controles de frontera, claves
de privilegio (pasword), etc.
7. Operación del sistema: Es la etapa
de producción del sistema, la vida de esta etapa es hasta que el nuevo sistema
se sustituya por otro nuevo, durante esta etapa se debe vigilar que cumpla con
los requerimientos tanto del usuario como empresariales para los que fue
creado, se debe vigilar la oportunidad o sea que el proceso de los trabajos se
haga a tiempo, ni antes ni después, exactitud o sea sin errores, veracidad y
confiabilidad o sea acceso a solo personas autorizadas.
8. Mantenimiento del sistema: Es la ultima
etapa del ciclo de vida de los sistemas, consiste en realizar todas las
actividades necesarias a fin de mantener el sistema trabajando adecuadamente,
respetando los niveles de calidad establecidos.
Esta
etapa tiene 2 vertientes:
- Tendiente
a eliminar las deficiencias del desarrollo normales si se considera que ningún
sistema es perfecto.
- Modificaciones
al sistema por nuevas disposiciones.
Administración de Proyectos. (n.d.). Retrieved from Universidad del Cauca:
http://fccea.unicauca.edu.co/old/admonproyectos.htm
No hay comentarios:
Publicar un comentario