Practica 6: Construcción del sistema

El objetivo de esta práctica es que el alumno se familiarice con el proceso a seguir para implementar partes del sistema e integrarlas.

Paso 1: Script de proceso de desarrollo de un módulo

Lee el siguiente Script para desarrollo de módulos. Durante la fase de construcción, este será el proceso que deberán seguir los integrantes del equipo para desarrollar el sistema de manera iterativa e incremental.

Propósito Guiar a un desarrollador en la actividad de implementar una parte del sistema
Criterios de entrada - Documento de diseño de la arquitectura que presenta la estructuración del sistema en módulos así como el detalle de su mapeo a la tecnología específica
- Plan de iteración
- Entorno de desarrollo puesto en pie
- Copia local ctualizada del código del repositorio
Paso Actividades Descripción
1 Escoger módulo - Escoger el módulo a implementar de acuerdo a lo definido en el plan de iteración
2 Revisar especificación externa de módulo - Revisar que la información en el documento de arquitectura relativa a responsabilidad y comunicación del módulo así como su mapeo a la tecnología de implementación estén completos y sean comprendidos en su totalidad
3 Realizar el diseño detallado del módulo - Diseñar la estructura interna del módulo (atributos, lógica de métodos (por ejemplo usando pseudocódigo), invocaciones a otros modulos (por ejemplo con diagramas de secuencia)
4 Codificar el módulo - Escribir el código del módulo siguiendo las reglas definidas en la sección 4.2 del documento de arquitectura
- Documentar el código siguiendo algún estándar (por ejemplo Javadoc)
5 Probar el módulo - Definir uno o más casos de prueba (ver templete en el portal) buscando verificar que el módulo satisface la especificación externa y los requerimientos
- Crear un código de prueba que ejecute los casos de prueba
6 Incorporar módulo a estructura del proyecto - De acuerdo a la información definida en la sección 4.3 del documento de arquitectura
7 Subir módulo al repositorio - Realizar un “commit” del código (módulo y pruebas) al repositorio
Criterios de salida - Se tiene el código documentado de un módulo y un código de prueba del módulo en el repositorio.
- El módulo ha pasado las pruebas exitosamente

Paso 2: Planeación de la siguiente iteración

A partir del plan de proyecto y documento de arquitectura, el equipo deberá planear la siguiente iteración considerando el proceso de desarrollo e integración de módulos. En un primer tiempo, la realización de pruebas unitarias y el subir módulos al repositorio pueden no ser considerados hasta que se hayan presentado los elementos necesarios para realizar estas actividades en clase y prácticas

cursos/ingsoft/practica6.txt · Last modified: 2008/11/17 14:37 by admin
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0