PÁGINA INCOMPLETA
ANÁLISIS Y DISEÑO DE LA APLICACIÓN MEDEA-TOOL
Introducción
Se pretende crear un prototipo funcional de MEDEA-TOOL, una herramienta de soporte para un repositorio de requisitos reutilizables basada en la metodología actual de ATICA, MEDEA. Para la parte reutilizable de la aplicación nos basaremos en el análisis que se hizo el año anterior para la aplicación PANTALLASA, adaptándolo para cumplir los requisitos de MEDEA.
El prototipo, se desarrollará en un entorno tecnológico compatible con los desarrollos actuales de ATICA:
Oracle para implementar el repositorio derequisitos
Alfresco como gestor documental para almacenar documentos de requisitos
JIRA como herramienta de gestión de tareas (incidencias).
Exportar Requisitos
Se plantea la exportación de estos requisitos en el gestor documental Alfresco. Por lo tanto, una de las tareas será definir la estructura que queremos que tengan los requisitos que se almacenen en Alfresco. Siendo una posible la siguiente:
También podemos querer una estructura diferente:
Existen infinitas formas de almacenamiento en Alfresco, siendo estas dos las opciones más comunes e intuitivas.
REVISIÓN, VALIDACIÓN Y REFINACIÓN DE CDU DEFINIDOS PARA LA APLICACIÓN PANTALLASA
Creación de nuevos casos de uso para seguir la disciplina MEDEA:
Crear Orden del Día. Operaciones de creación del documento Orden del día según la plantilla.
Crear Acta. Operaciones de creación del documento Orden del día según la plantilla.
Crear Documento de Visión. Operaciones de creación del documento de visión.
Gestionar Documento Maestro de Requisitos. Operaciones de creación, consulta, modificación y borrado de documentos maestros de requisitos.
Gestionar Requisitos Funcionales. Operaciones de creación, consulta, modificación y borrado de requisitos funcionales.
Gestionar Caso de Uso. (¿Pasos de CDU 5?). Operaciones de creación, consulta, modificación y borrado de casos de uso.
Gestionar Historia. (¿Pasos de CDU 5?). Operaciones de creación, consulta, modificación y borrado de historias.
Gestionar Requisito No Funcional. Operaciones de creación, consulta, modificación y borrado de requisitos no funcionales.
Validar Requisito Técnicamente. Operaciones de validación de requisitos.
Aprobar Requisitos. Operaciones de aprobación de los requisitos.
Aprobar Diseño. Operación de aprobación del diseño de los requisitos.
Modificar(Gestionar) Requisitos. Operaciones de modificación de requisitos.
Dudas y comentarios.
Fase “Determinar el Alcance”.
Los CDU (1 y 2) puede que no sean necesarios a priori. No obstante, con vistas al futuro, quizás sea necesario almacenar los órdenes del día y las actas tanto en la base de datos como en un
CMS como puede ser Alfresco. Por eso, y a no ser que el cliente diga lo contrario, vamos a contemplar este caso de uso en la aplicación. Como añadido personal, creo que es necesario llevar un control de las reuniones y por lo tanto estoy de acuerdo en el tratamiento de estos CDU en la aplicación.
El CDU 3 es, quizás, el más importante, ya que como salida del CDU tendremos el documento de visión que será el documento de partida para la fase de elicitación de los requisitos. Por lo tanto, creo que es necesario la gestión de este documento en la aplicación. Como detalle, destacar una duda, estos documentos, ¿se van a modificar posteriormente? Si la respuesta es sí, deberíamos modificar este CDU para que no fuese sólo para la creación sino también para la gestión de este tipo de documentos.
Fase “Elicitar Requisitos”
Los CDU 6 y 7 todavía son dudosos, ya que, o bien pueden ser pasos del CDU 5, o bien pueden realizarse por separado.
Fase “Validar Requisitos”
Fase “Gestionar Requisitos”
Anotar que en esta fase, cuando se recibe una solicitud de modificación se debe mantener la trazabilidad. Quizás este caso sea diferente al de modificación de un requisito cuando se realiza una validación técnica, y debemos llamarle gestión de requisitos y hacer otro (o no) con el nombre de modificación de requisitos.
Refinación de casos de uso de la aplicación PANTALLASA:
Gestionar catálogos
Gestionar tipos de parámetros
Gestionar proyecto
Gestionar grupos de trabajo
Exportar documento de requisitos
Gestionar usuarios de un proyecto
Crear versión base de documento
Gestionar hilos de discusión
Gestionar secciones del documento
Participar en hilos de discusión
Usar un catálogo de requisitos
Crear parámetro
Consultar proyecto
Gestionar patrones de requisitos
Exportar documentos de requisitos necesita validación por el cliente por si se sigue deseando esa funcionalidad.
Eliminación de casos de uso de la aplicación PANTALLASA:
Gestionar documentos de requisitos.
Gestionar requisitos
Gestionar secciones del documento. (POSIBLE)
Explicación:
Requisito eliminado, ya que la implementación de la inserción se va a realizar de otra manera definida en el primer requisito
Requisito eliminado, ya que la implementación de la inserción se va a realizar de otra manera definida en el primer requisito