NFORME FINAL “GESTIÓN DE TAREAS”
Enviado por Julio González Farías • 13 de Noviembre de 2016 • Informe • 856 Palabras (4 Páginas) • 123 Visitas
INFORME FINAL
“GESTIÓN DE TAREAS”
Julio González Farías
Prefacio
Este documento describe los requerimientos de software de Gestión de Tareas, cuyo objetivo principal es poder organizar mejor el trabajo entre los empleados de una empresa de desarrollo de software. | |
Alcance | Este documento de requerimientos de software es la base del desarrollo de software del proyecto. Describe los siguientes tópicos: Problema, oportunidad a solucionar, requerimientos funcionales, no funcionales y restricciones. Este documento no describe modelos ni soluciones al problema. |
Tabla de Contenidos
INFORME FINAL
“GESTIÓN DE TAREAS”
1 INTRODUCCION
1.1 Problema
1.2 Oportunidad
2 Resumen de Requerimientos Software
2.1 Requerimientos Funcionales
2.2 Requerimientos no funcionales
2.3 Restricciones
3 Modelos
3.1 Modelo Conceptual
3.2 Casos de uso
3.2.1 Diagrama casos de uso
3.2.2 Especificación casos de uso
3.3 Diagramas de Secuencia
3.4 Modelo de Datos
4 Cuantificación
INTRODUCCION
La especificación de los requerimientos de software (RS) provee una imagen clara del producto software. Contiene los requerimientos del cliente del punto de vista de entradas y salidas. Contiene diagramas, ecuaciones, figuras, y cualquier otro elemento que ayuda a clarificar los requerimientos del cliente. Este documento no especifica los procesos u otra información que no es perceptible por el cliente, es decir el sistema es considerado como una caja negra.
Problema
Los encargados de cada proyecto, asigna tareas a cada desarrollador, y estos saben cuál es el estado actual de su tarea a través del tiempo, el desarrollador debe informar el avance cada cierto tiempo, y otros desarrolladores deben esperar dicho avance para iniciar o seguir en su tarea, cuando las tareas están relacionadas o dependen de otra. Esto necesita mucha organización y documentación, lo que invierte tiempo.
Oportunidad
La Solución se enfoca a los desarrolladores en general y los que están encargados de cada proyecto, es por esto que una buena especificación de los requerimientos de los clientes nos ayuda a una mejor solución para el problema de organizar sus tareas. A Grandes rasgos el proyecto lo que hace es gestionar las tareas dentro de un proyecto, permitiendo a los desarrolladores crearlas y al encargado monitorearlas a tiempo, así se ahorra tiempo y la documentación o historial de un proyecto queda digitalizado y de más rápido acceso.
Resumen de Requerimientos Software
Requerimientos Funcionales
RS1 | Un Administrador debe registrar proyectos de los cuales está a cargo. | ||
RS2 | Un administrador o desarrolladores deben agregar tareas y asignarlas a un desarrollador, para que este las realice. | ||
RS3 | El sistema debe permitir al administrador o desarrollador hacer cambios en las tareas | ||
RS4 | El sistema debe permitir el cálculo de las horas reales en que una tarea paso del estado inicial al final | ||
RS5 | Cuando se realizan cambios en una tarea el sistema debe notificar a cada usuario Desarrollador o Administrador involucrado en el proyecto sobre estos. | ||
Requerimientos no funcionales
RS1 | Debe ser simple y fácil de usar. | ||
RS2 | Debe tener ingreso con usuarios definidos y contraseñas cifradas. | ||
RS3 | Debe soportar muchas conexiones al mismo tiempo. | ||
RS4 | Debe ser fácil de implementar y capacitar. |
Restricciones
RS1 | Debe ser multiplataforma (Web), usando tecnologías libres de lado del servidor Apache PHP, y como gestor de Base de Datos Oracle. | ||
RS2 | Acceso solo dentro de la red de la empresa. |
Modelos
Modelo Conceptual[pic 1]
Casos de uso
Diagrama casos de uso
[pic 2]
Especificación casos de uso
Actores
[pic 3]
[pic 4]
Casos de uso
[pic 5]
[pic 6]
Diagramas de Secuencia
[pic 7]
[pic 8]
[pic 9]
[pic 10]
[pic 11]
[pic 12]
[pic 13]
[pic 14]
[pic 15]
[pic 16]
[pic 17]
Modelo de Datos
[pic 18]
...