Especificación del diseño de software (SRS).
1.- Se quiere requiere el diseño
de una aplicación de escritorio hecha con swing, para el registro y
administración de proyectos de desarrollo de hardware electrónico, en la que se
pueda crear y almacenar toda la documentación necesaria para reproducir el
modelo del prototipo en cuestión.
2.- Para efectos, se debe poder
asignar un nombre al proyecto y una descripción que declare su concepto o idea
general. Asimismo debe poderse delimitar límites en su fecha de entrega y
cantidad de recursos financieros asignados.
3.- Para calcular el avance del
proyecto, un usuario con rol de administrador debe poder fijar objetivos,
mientras que otro usuario con rol de usuario debe poder cerrar los mismos, lo
que concluirá con una sencilla fórmula de:
%Avance
= Objetivos cerrados
Objetivos fijados
4.- Para poder cerrar un avance, el usuario
debe haber documentado al menos una actividad realizada para alcanzar el
objetivo.
Diagrama Entidad Relación del
Proyecto:
Avance de Proyecto.
La interfaz gráfica de mi
proyecto no es totalmente funcional, sin embargo los componentes del servicio
están homologados para hacer las correcciones necesarias a la interface hecha
con swing.
El avance consta de unas clases
que servirán como wrappers y sus respectivos métodos de lectura, captura,
modificación y eliminación:
Las interfaces gráficas no están terminadas
todavía y por el momento solo contemplo la administración de las tablas de
Proyectos y Usuarios. La ventana principal muestra ambas administraciones, con
sus respectivos botones para ejecutar las acciones necesarias, los botones
abren una ventana secundaria que nos permite ver el detalle del registro a
agregar o del registro a modificar.
Ventana Principal
Ventana de apoyo para ver el
detalle del registro de un proyecto.
Ventana de apoyo para ver el
detalle del registro de un usuario.
No hay comentarios:
Publicar un comentario