En la fase de implantación,
las especificaciones del diseño del sistema sirven como base para la
construcción del nuevo sistema. En este punto, los programadores y los
analistas de sistemas asumen diferentes responsabilidades. El analista debe
proveer especificaciones claras y correctas al programador. El programador
codifica, prueba y documenta los módulos de programas, mientras que el analista
de sistema planifica la integración de los programas y asegura que trabajen
unidos para satisfacer las necesidades de la organización.(Fernandez 2010).
Un nuevo sistema requiere
planificación, construcción y prueba. Los programas y módulos deben ser
diseñados, codificados, probados y documentados. Cuando se planifica el
sistema, muchas veces se usa un estilo de arriba-hacia-abajo (top-down), que
procede de un diseño general a una estructura detallada siguiendo unos pasos
lógicos. En el estilo top-down, el analista de sistemas define los objetivos
generales, y luego los descompone en subsistemas y módulos en un proceso
llamado “partitioning”. Este estilo también se conoce como diseño modular. Un
módulo es un conjunto de instrucciones de programas que se pueden ejecutar como
un grupo. Asignando módulos a diferentes programadores se agiliza el desarrollo
del programa.
La
fase de implementación de un sistema es la fase más costosa y que consume más
tiempo de todo el ciclo de vida:
– Es costosa porque muchas
personas, herramientas y recursos, están involucrados en el proceso.
– Consume mucho tiempo
porque se completa todo el trabajo realizado previamente durante el ciclo de
vida.
• Durante la implementación
las especificaciones del diseño físico son convertidas código de computadora
que trabaje y cumpla con dicho diseño.
• El código es probado y la
mayoría de los errores deben ser detectados y corregidos.
• El sistema es instalado,
las localidades de los usuarios son preparadas para el nuevo sistema y los
usuarios deben acostumbrarse a éste.
• Durante la implementación
son muchos los aspectos organizacionales que deben ser considerados.
• La fase de implementación
se puede dividir en seis (6) procesos:
–
Codificación
–
Prueba.
–
Instalación.
–
Documentación.
–
Adiestramiento.
–
Soporte.
Codificación:
• Consiste en traducir las
especificaciones físicas del diseño en líneas de programas.
• Es una actividad intensa
y se debe desarrollar en paralelo con la actividad de prueba.
• Su entrega gerencial por
excelencia es el código mismo.
• El código se debe
caracterizar por ser:
– Claro.
– Legible.
– Limpio.
– Documentado.
– Modular.
– Otros.
No hay comentarios:
Publicar un comentario