Establecer Iteraciones por Fase - miw-pfm/pfm GitHub Wiki
La historia en cuestión permite establecer al usuario el número de iteraciones adscritas a cada fase de un proyecto RUP: Inception, Elaboration, Construction y Transition. Los archivos involucrados en esta Historia de Usuario son los siguientes:
-
projectPlan.xhtml: Vista de la tarea. Contiene el campo "Iteration" presente en el Mock-Up disponible en este enlace. Cabe destacar que se convino con el Product Owner que ciertos campos no se utilizaban aún, por lo que decidió que se implementaran pero se mantuvieran vacíos. Utiliza la clase ProjectIterationsBean.
-
ProjectIterationsBean.java: Provee un método para cada elemento CRUD. Para ello, utiliza la entidad IterationEntity y el Enterprise Java Bean IterationEJB, a través del cual accede a la capa de persistencia.
-
IterationEntity.java: Entidad que representa la iteración. Sus campos son: ID, TypeIteration (enum con los valores INCEPTION, ELABORATION, CONSTRUCTION o TRANSITION), iterValue, startDate, endDate y projectEntity. Este último representa el proyecto al que se asociará el desglose de iteraciones.
-
IterationEJB.java: Permite realizar el CRUD sobre la entidad anteriormente descrita con sendos métodos que operan con el objeto AbstractDAOFactory.