viernes, 29 de octubre de 2010

Implementación - Fase de Construcción - RUP

Las actividades de Implementación se inician en la Fase de Elaboración y tiene su máximo desarrollo en la Fase de Construcción, se ejecuta casi simultáneamente a las actividades de Diseño, es decir existe un traslape de las actividades de ambos procesos. Esto tiene una explicación muy lógica, pues una vez que el analista comienza las actividades de diseño destallado de programas, va asignando los programas especificados al equipo de programadores, procediéndose a la codificación de los mismos, este proceso es iterativo hasta que se concluyan todos los programas previstos.

La fase de Construcción y las actividades de Implementación comprenden lo siguiente:
  • Asignación de los programas especificados a los programadores.
  • Definición de los estándares de codificación.
  • Codificación de programas.
  • Implementación de la Base de Datos del módulo o sistema.
  • Pruebas individuales de programas.
  • Integración de los programas en los módulos o componentes.
  • Implementación de los criterios de Seguridad, Control y Auditoría del sistema.
  • Pruebas integrales de los módulos o componentes (testing).
  • Consolidación de los programas en el menú del módulo y éste a su vez en el menú general del sistema.
Esta es una de las fases más técnicas del sistema, en la cual hay una interacción y comunicación permanente entre el equipo de analistas, diseñadores y el equipo de programadores, la participación del usuario es muy mínima, estando limitada a coadyuvar en las pruebas de programas o módulos.

Un aspecto que es muy importante a considerar es la definición de un estándar de codificación de los programas, esto comprende: la estructuración del programa, funciones, definición de clases, métodos, definición de variables globales, definición de variables locales, tablas internas, tablas temporales, uso de encabezados en los programas, documentación interna de programas, etc.

Las herramientas UML que se usan en esta fase, están orientadas a mantener la comunicación y el diálogo entre los analistas - diseñadores y el equipo de programadores y corresponden a las señaladas en la fase de Análisis y Diseño.

No hay comentarios:

Publicar un comentario