Arunta parte II
Enviado por xhio paredes • 14 de Julio de 2016 • Documentos de Investigación • 10.203 Palabras (41 Páginas) • 217 Visitas
Agregamos
- SUBTAREAS.
El crear subtareas aporta ciertas ventajas, ya que nos resulta más fácil integrarlo con otra tarea que ya se tiene y en esa tarea principal no tienes que preocuparte por esos detalles que ya están resueltos de forma independiente en la subtarea.
Agregamos subtareas para así poder avanzar correctamente y de manera ordenada en los equipos de programación y de Diseño e Implementación de la base de datos.
En el caso de programación las subtareas son:
- Desarrollo del módulo de inicio de sesión.
- Conversión a código HTML de interfaz de inicio de sesión.
- Programación de funciones para el inicio de sesión.
- Integración con index temporal.
- Verificación de la conexión con la base de datos.
- Revisión de la seguridad en el inicio de sesión.
- Desarrollo de los formularios de inicio de inserción de datos.
- Conversión a código HTML de la interfaz de inserción de datos.
- Conexión con la base de datos.
- Programación con funciones para la inserción de datos.
- Revisión de seguridad y posibles bugs en la inserción.
- Desarrollo de los módulos encargados de los reportes.
- Conversión a código HTML de la interfaz de los reportes.
- Conexión con la base de datos.
- Programación de funciones asociadas.
- Revisión de seguridad y posibles bugs en la generación de reportes.
- Acoplamiento con la Base de datos.
- Verificación final de la conexión con la base de datos en los módulos creados.
- Test de funcionamiento.
- Test de prueba del módulo de inserción.
- Test de prueba del módulo de reportes.
- Test de seguridad.
- Test de prueba del módulo de inserción.
- Test de prueba del módulo de reportes.
- Refinamiento de la aplicación.
- Solución de problemas originados en la fase de pruebas.
En el caso de Diseño e implementación de la base de datos las subtareas son:
- Análisis de la información proporcionada y dividir la información
en tablas.
- Identificación y creación de las tablas.
- Elaboración del modelo relacional.
- Implementación del diagrama relacional usando la herramienta Mysql Workbench v6.3.
- Creación de la base de datos.
Aplicación de la metodología
- Planificación de la iteración
- El cliente nos presenta al equipo, una lista de requisitos priorizada del producto deseado (product backlog).
- Después definimos las tareas necesarias para completar cada requisito creando el sprint backlog
- Realizamos una estimación conjunta del esfuerzo necesario para realizar cada una de las tareas.
- cada miembro del equipo se autoasigna a las tareas que puede realizar
Ejecución del Sprint
- Cada semana el equipo se reúne, con el fin de inspeccionar el trabajo que el equipo está realizando.
- Estas reuniones duran un mínimo de 30 minutos y un máximo de 2 horas.
Sprint cero (1 de mayo de 2015)
- Presentación de la lista de requerimientos priorizada por el cliente.
- Creación del Sprint Backlog.
[pic 1]
Ilustración 7: Sprint Backlog.
- Estimación del esfuerzo de cada tarea.
[pic 2]
Ilustración 8: Estimación del esfuerzo de las tareas.
Primer sprint
- Listado de software que usaremos.
✔ Argo UML
✔ GIMP
✔ MySQL Workbench
✔ MySQL
✔ PHP
✔ PHPMyAdmin
✔ Apache
✔ Atom
✔ Materialize alpha release
- Presentación del diagrama de casos de uso.
[pic 3]
Ilustración 9: Casos de uso de Arunta SAC.
- Presentación del diagrama de clases.
[pic 4]
Ilustración 10: Diagrama de clases de Arunta SAC.
Segundo Sprint
- Presentación del diagrama de despliegue.
[pic 5]
Ilustración 11: Diagrama de despliegue de Arunta SAC.
- Presentación del prototipo de la interfaz de inicio de sesión.
[pic 6]
Ilustración 12: Prototipo de la interfaz de inicio de
sesión.
Tercer Sprint
- Diagramas de secuencia
✔ Inicio de sesión
✔ Cerrar sesión
✔ Validar usuario
[pic 7]
Ilustración 13: Diagrama de secuencia.
- Interfaz de inserción de datos
[pic 8]
Ilustración 14: Interfaz de inserción de datos.
Cuarto Sprint
- Diagrama relacional
[pic 9]
Ilustración 15: Diagrama realcional de Arunta SAC.
- Programación de la interfaz de inicio de sesión
[pic 10]
Ilustración 16: Programación de la interfaz de inicio de sesión.
- Diagramas de secuencia
- Crear nuevo usuario
- Modificar usuario
- Reporte de equipos
- Reporte de obras
- Reporte de máquinas
- Reporte de lugares
[pic 11]
Ilustración 17: Diagrama de secuencia (cuarto sprint).
Quinto Sprint
- Creación de la base de datos en MySQL
[pic 12]
Ilustración 18: Base de datos en MySQL.
- Programación del módulo de inicio de sesión.
[pic 13]
Ilustración 19: Programación del módulo de inicio de sesión.
Sexto Sprint
- Programación de módulo de inserción de datos.
[pic 14]
Ilustración 20: Programación de módulo de inserción de datos.
...