| Historial de revisiones | ||
|---|---|---|
| Revisión Entrega007.01 | 2007-08-30 | |
| Creación del documento. | ||
| Revisión Entrega007.02 | 2007-09-03 | |
| Pendiente: "Planificación". | ||
Lamentablemente, el resultado de las iteración 3 y 4 fue desafortunado ya que no se logró, satisfactoriamente, almacenar y mostrar los cambios históricos de los artículos. Algunas de las causas fueron las siguientes:
Problemas en la organización del grupo, impidieron dedicarle el tiempo suficiente.
El diseño se baso demasiado en el de las iteraciones anteriores, las cuales estaban orientadas solo a almacenar el estado actual del dominio del sistema.
Gran parte del tiempo empleado se utilizo en conocer el entorno de desarrollo: se perfecciono el uso de patrones de diseño y el empaquetado en el acceso a datos y en la lógica de interfase.
Se revisó el análisis y diseño del sistema en general, luego de emplear tiempo en implementación inútil.
Por las razones mencionadas anteriormente, he decidido actualizar el análisis y diseño del sistema, contemplando de forma mas realista la parte temporal del dominio del sistema.
El objetivo es re-encaminar el proyecto y desarrollar una metodología para modificar y observar el estado del sistema.
En esta iteración se revisará el análisis y diseño del sistema en general, creando nuevas versiones de los diagramas y documentos generales.
Se modificarán algunos de los términos empleados con el objeto de hacerlos mas claros, actualizando el glosario.
Se establecerán las operaciones que el usuario podrá realizar sobre los objetos del dominio del sistema.
Se implementará una interfase que permita cargar las operaciones realizadas.
Se desarrollará la metodología para el acceso a los estados a través del tiempo de de los objetos del dominio del sistema.
Se construirá un sistema simple, seguramente sin interfase gráfica probar las decisiones de diseño.
En esta iteración no intentaremos obtener una interfase muy usable, tal vez ni siquiera gráfica. Aunque si intentaremos definir claramente las operaciones posibles y su sintaxis.
Artefactos generales que se modificarán
Glosario
Manual de la API de la Base de Datos
Manual de la Biblioteca de Clases de Comunicación con la Base de Datos
Manual de la Biblioteca de Clases de Interfase WinForms
Manual de la Biblioteca de Clases de Utilidades Generales
Manual de la especificación de las operaciones posibles y su representación XML o texto plano
Artefactos propios de la iteración
Objetivos y Planificación de la Iteración 5 (documento actual)
Modelo Conceptual (tal vez desde distintos puntos de vista, por ejemplo: del sistema en un estado determinado, de las plantillas para definir artículos y de las transiciones de los estados)
Diseño general de la orientación temporal del sistema.
Diseño de la base de datos para soportar el diseño temporal del sistema.
Siempre que se consideré necesario, se desarrollaran otros documentos o artefactos mas allá de los citados, o si no resultan necesarios podrán obviarse.
Además de los documentos, al finalizar la iteración se entregarán también las librerías, ejecutables y scripts necesarios para instalar y correr el mini-sistema resultante.