Arunta parte II
xhio paredesDocumentos de Investigación14 de Julio de 2016
10.203 Palabras (41 Páginas)243 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.
- Reportes (en desarrollo)
✔ Usuarios
✔ Operadores
✔ Obras
✔ Maquinas
✔ Lugares
[pic 15]
Ilustración 21: Reportes en proceso de desarrollo.
CAPÍTULO IV DESARROLLO DEL PROYECTO
- TÍTULO DEL PROYECTO
“SISTEMA DE CONTROL EN ARUNTA CONTRATISTAS S.A.C”
ANTECEDENTES
El sistema implantado para el control de vehículos de entrada/salida de la constructora Arunta SAC. era realizada a través de una hoja donde se anotaba manualmente, así como también los reportes, estos reportes eran sencillos y hechos en hojas de cálculos Microsoft Office Excel.
DEFINICIÓN DEL PROBLEMA
Arunta SAC. necesita llevar el control de entrada y salida de vehículos, ademas necesita llevar un registro de operarios por vehículo y generar reporte de entrada y salida de vehículos, esetos no se documentaban en un sistema informático. Por este motivo la constructora Arunta SAC. necesita llevar un control de todos estos puntos mencionados de manera digital en el sistema de control en ARUNTA CONTRATISTAS S.A.C.
OBJETIVOS DEL PROYECTO 4.4.1.OBJETIVO GENERAL
- Diseñar un software que permita el control de entrada y salida de vehículos de manera digital.
OBJETIVOS ESPECÍFICOS
- Llevar un registro de operarios por vehículo.
- Generar reporte de entrada y salida de vehículos.
ESTRATEGIAS DE DESARROLLO DEL SISTEMA 4.5.1.RECURSOS HUMANOS
Formarán parte del grupo de desarrollo del sistema de control de adquisiciones las siguientes personas:
ROLES | RESPONSABLE | RESPONSABILIDA- DES |
Jefe del Proyecto | Dante Huillca Duran | Es el encargado de enca- minar al equipo, el res- ponsable de que el so- ftware se llegue a reali- zar. |
Programadores | Walter Calizaya Limache Ricardo Lanchipa Valdivia | Encargados de desarro- llar en software |
Análisis y diseño de Base de Datos | Jack Cotrado Choque Luis Gamero Sandoval | Realizarán el análisis y la base de datos. |
Documentación | Jackeline Ancco Chambi Edyth Ninahuamán Choque | Personas encargadas de elaborar la documenta- ción de todos los avances que se realicen. |
Levantamiento de Requerimientos | Marco Carrillo Colque José Lanchipa Jilaja Dante Huillca Duran | Son las personas encar- gadas de levantar los re- querimientos dados por el cliente. |
Diseño de Interfaces | Jesús Jiménez Bonifacio Edyth Ninahuamán Choque | Son los encargados de elaborar los prototipos de las interfaces del software. |
Tabla 1: Grupo de desarrollo del sistema.
...