Ciclo de vida

Tabla de contenidos

6. Exploración
Historias de usuario (user stories)
Funcionalidad general
Gestión de contactos: clientes y proveedores
Gestión de inventario
Gestión de compras y ventas
Herramientas
Desarrollo
Gestión del proyecto
Ejecución
Tecnologías
Maven
Programación Orientada a Aspectos (AOP)
Programación Orientada a Atributos
AspectJ
Spring Framework
Acegi Security System for Spring
Hibernate
XDoclet
Struts, JSP, JSTL, Tiles, struts-menu, Validator, CSS
JUnit, DBUnit, JMock, StrutsTestCase
Jakarta Commons
Prototipo
7. Planificacion de las entregas
Estimaciones de esfuerzo
Funcionalidad general
Gestión de contactos: clientes y proveedores
Gestión de inventario
Gestión de compras y ventas
Planificación
Primera iteración: Prototipo
Segunda iteración: Autenticación y autorización, finalización de la gestión de contactos
Tercera iteración: Gestión de inventario y accesibilidad desde dispositivos móviles
Cuarta iteración: Gestión de compras y ventas
8. Iteraciones
Primera iteración
Estructura de directorios y repositorio de código fuente
Auditoría
Funcionalidad común
Creación, visualización, modificación, eliminación y búsqueda de contactos
Segunda iteración
Añadir información de contacto a un contacto
Visualización, modificación y eliminación de información de contacto
Autenticación y autorización
Tercera iteración
Creación de modelos y productos
Visualización, modificación, eliminación y búsqueda de modelos
Creación y modificación de precios
Accesibilidad desde dispositivos móviles
Otros cambios
Cuarta iteración
Otros cambios
9. Producción