geomatica ud

32
PRESENTACIÓN PRELIMINAR DEL ANALISIS EN EL DESARROLLO DE SOFTWARE PARA UN GESTOR DE APLICATIVO DE APOYO ALIMENTARIO EN LA UNIVERSIDAD DISTRITAL LAURA DANIELA ACOSTA DIEGO ALBERTO CRUZ ANDRES CAMILO SANTANA 1

Upload: diego-cruz

Post on 06-Feb-2016

75 views

Category:

Documents


0 download

DESCRIPTION

Trabajo de geomatica

TRANSCRIPT

Page 1: Geomatica ud

PRESENTACIÓN PRELIMINAR DEL ANALISIS EN EL DESARROLLO DE SOFTWARE PARA UN GESTOR DE APLICATIVO DE APOYO ALIMENTARIO EN LA UNIVERSIDAD DISTRITAL

LAURA DANIELA ACOSTA

DIEGO ALBERTO CRUZANDRES CAMILO SANTANA

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

FACULTAD DE INGENIERÍAINGENIERÍA DE SISTEMAS

BOGOTÁ - COLOMBIA

1

Page 2: Geomatica ud

PRESENTACIÓN PRELIMINAR DEL ANALISIS EN EL DESARROLLO DE SOFTWARE PARA UN GESTOR DE APLICATIVO DE APOYO ALIMENTARIO EN LA UNIVERSIDAD DISTRITAL

LAURA DANIELA ACOSTA

20101020002DIEGO ALBERTO CRUZ

20101020104ANDRES CAMILO SANTANA

20101020089

JULIO BARÓN VELANDIA

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

FACULTAD DE INGENIERÍAINGENIERÍA DE SISTEMAS

BOGOTÁ - COLOMBIA

2

Page 3: Geomatica ud

CONTENIDO

Matriz de requisitios vs casos de uso (análisis de resultados) Diagrama de casos de uso Matriz de casos de uso vs casos de uso (análisis de resultados) Orden cronológico en el que serán abordados los casos de uso y los resultados esperados Casos de uso en formato extendido para los casos de uso base(los m) Diagrama de clases para los casos de uso base Diagrama de secuencia para los casos de base En esta entrega se dará un mayor valor a los objetivos y las conclusiones El documento se entrega en foma física el dia jueves 10 de abril de 2014 y se debe ingresar en la plataforma moodle en formato digtal (en uno de los siguientes formatos .doc, odt, pdf)

1. Introducción.2. Objetivos.3. Planteamiento del proyecto a desarrollar.4. Matriz de requisitos vs requisitos.5. Definición de actores.

5.1. Tabla de actores vs requisitos.6. Matriz de requerimientos vs casos de uso.7. Matriz de casos de uso vs casos de uso.8. Modelamiento de los casos de uso mas importantes

3

Page 4: Geomatica ud

PLANTEAMIENTO DEL PROYECTO A DESARROLLAR.

Al final de la clase del día 6 de marzo 2014, se realizó una lluvia de ideas con el fin de seleccionar el proyecto que será modelado a lo largo del semestre en la materia de Fundamentos de ingeniería de Software, entre los cuales se plantearon los siguientes:

Ø Gestión del apoyo alimentarioØ Modelo de la red académica

Posteriormente se realizó una votación en la cual se seleccionó por mayor cantidad de votos uno de ellos, y se llegó a un empate así que los grupos decidieron que proyecto realizarían. Los resultados de las votaciones fueron los siguientes:

ID- Requerimiento prioridad

001 - Sistematización de los usuarios 5

002 - Crear un base de datos con los horarios en los cuales los estudiantes puedan almorzar

5

003 -Eliminar la congestión que se produce al realizar la fila para reclamar la ficha del almuerzo

5

004 - Disminuir la congestión al reclamar el almuerzo 5

005 - Falta de cultura al momento de realizar la fila, que se refleja en problemas de saturación en el sistema.

1

006 - Controlar entrada de alimentos al U. 3

008 - Control de calidad del apoyo. 4

009 - Control en la elección de los beneficiarios 4

010 - Control de proveedores (recursos) 2

011 - Control de procesos( Esquemas de seguridad y salubridad)

4

012 - Métodos de validación del usuario de manera ágil.

5

4

Page 5: Geomatica ud

013 - Acceso a los datos nutricionales del almuerzo. 2

014 - Buffet, el usuario pueda escoger el tipo de almuerzo por intolerancia a los alimentos

2

015 - Rendición de cuentas periódicas en que se invierte el dinero

3

016 - Verificación espacios para el almuerzo 3

017 - Obtención del apoyo interfacultades 4

018 - Ampliar la franja del apoyo 5

REQUERIMIENTOS En este documento realizaremos un registro de los requerimientos para desarrollar una aplicación, en la cual se gestione la asignación y manejo de espacios físicos en una universidad o institución educativa, presentándose los siguientes requerimientos:

MATRIZ DE PRIORIZACION DE REQUERIMIENTOS

5

Page 6: Geomatica ud

NOMBRE REQ PRIORIDADR1 Registro Beneficiarios del Apoyo AltaR2 Crear aplicación manejo de horarios MediaR3 Controlar Calidad Almuerzo MediaR4 Controlar Elección Beneficiarios AltaR5 Controlar Proveedores MediaR6 Validación Usuario Ágil AltaR7 Acceso Datos Nutricionales BajaR8 Verificación Espacios BajaR9 Obtención apoyo Interfacultades Media

R10Obtener tipo de Apoyo relacionado con la capacidad económica de cada estudiante

Baja

R11 Crear BD registro Dactilar e información Usuarios Alta

6

Page 7: Geomatica ud

DEFINICION DE ACTORES

EstudianteEs podrá realizar todo lo relacionado con la inscripción al apoyo alimentario, y cuando este pertenezca al apoyo, realizar la verificación, para la toma del almuerzo, como acceder al aplicativo para la inscripción de los horarios en los que desea almorzar.Coordinadora de bienestarPodrá ingresar al aplicativo para definir las restricciones, parámetros y realizar las modificaciones necesarias que se tengan que tomar para el mejoramiento del aplicativo de apoyo alimentario.Ingeniera de alimentosElla podrá manejar todo lo relacionado con la calidad del almuerzo, control al proveedor, mediante parámetros generales que le proporcionara el aplicativo.Administrador de la aplicaciónÉl se encargara del correcto funcionamiento de la aplicación, permitirá el ingreso de los estudiantes, de la coordinadora, y realizara los cambios y adaptaciones pertinentes y solicitadas para el mejoramiento del programa de apoyo alimentario de la universidad distrital.Administrador base de datosEl creara, modificara, gestionara, toda la parte del ingreso a la base de datos a los estudiantes y personas involucradas en el sistema.Empresa prestadora del servicio de alimentaciónEsta proporcionara información necesaria acerca de la información pertinente a la gestión del almuerzo brindado por esta, para lo cual tendrá un usuario que le permitirá el manejo especifico de las cualidades nutricionales, trabajadores, en conjunto todo lo relacionado con el manejo del almuerzo.

7

Page 8: Geomatica ud

8

ACTORES Registro Beneficiarios del Apoyo Crear aplicacion controlar Calidad Controlar Eleccion Controlar Validacion Usuario Acceso Datos Verificacion Obtencion apoyo Obtener tipo de Crear BD registro Estudiantes X X X

Coordinadora Bienestar

X X X X X X X

Ingeniera de Alimentos

X X

Administrador de la Aplicacion X X

Administrador Base De datos X

Empresa prestadora del servicio de

X X

TABLA ACTORES VS REQUERIMIENTOS

Page 9: Geomatica ud

MATRIZ DE REQUERIMIENTOS VS CASOS DE USO

9

CU1 CU2 CU3 CU4 CU5 CU6 CU7 CU8 CU9 CU10

Aprobacion de la solicitud del apoyo alimentario

Registrar Estudiante

Control de Empresa prestadora de servicio

Obtencion de Horario y Espacios

Diseño MenuSolicitar

AlmuerzoRegistro horario

Almuerzo estudianteManejo de quejas y

reclamosManejo de nuevos

requerimientos

Control y Administracion de la base de datos

Registro Beneficiarios del Apoyo

X X X X

Crear aplicacion manejo de horarios X X

Controlar Calidad Almuerzo

X

Controlar Eleccion Beneficiarios

X

Controlar Proveedores

X

Validacion Usuario Agil

X

Acceso Datos Nutricionales

X

Verificacion Espacios

X

Obtencion apoyo Interfacultades

X

Obtener tipo de ApoyoCrear BD registro Dactilar e informacion Usuarios

X X X X

REQUERIMIENTOS VS CASOS DE USO

Page 10: Geomatica ud

MATRIZ DE CASOS DE USO VS CASOS DE USO

10

Aprobacion de la solicitud del apoyo alimentario

Registrar Estudiante

Control de calidad del almuerzo

Control de Empresa prestadora de

servicio

Obtencion de Horario y Espacios

Diseño Menu Solicitar AlmuerzoRegistro horario

Almuerzo estudiante

Manejo de quejas y reclamos

Manejo de nuevos requerimientos

Control y Administracion de la base de datos

Aprobacion de la solicitud del apoyo

alimentarioX X X X X

Registrar Estudiante

X X X X X X

Control de calidad del almuerzo

Control de Empresa prestadora de

servicioX

Obtencion de Horario y Espacios

X X

Diseñar MenuSolicitar Almuerzo X

Registro horario estudiante

X X

Manejo de quejas y reclamos

X

Manejo de nuevos requerimientos

X

Control y Administracion de la base de datos

X X X

CASOS DE USO vs CASOS DE USO

Page 11: Geomatica ud

DIAGRAMAS DE CASOS DE USO

A partir de la abstracción más general e los casos de uso y de ver su comportamiento comenzaremos a abordar los casos de uso más general para luego pasar a la descripción de cada uno de los casos de uso más importantes:

11

Page 12: Geomatica ud

DIAGRAMA DE CASO DE USO ESPECÍFICO

12

Page 13: Geomatica ud

CASOS DE USO EXTENDIDOS

ID CU_1.2Resumen

Este caso de uso describe el registro del estudiante, el proceso que este debe realizar para su correcta inscripcion al plan de apoyo

ActorEstudiante, Coordinadora de bienestar, Administrador de la base de datos

Usuario Sistema

1.El estudiante solicita el apoyo alimentario, e ingresa al aplicativo para realizar el registro de manera correcta.

1.1 El sistema recibe un solicitud para el ingreso al apoyo, esta aplicacion aceptara la solicitud si tiene los documentos en regla. 1.2 Se solicita al usuario la siguiente informacion: * Datos personales: nombre, apellido, direccion de la vivienda,telefonos,numero de identificación. *Datos familiares: Nombre de padres y hermanos, con sus respectivas ocupaciones, numeros telefonicos y numeros de identificación. 1.3 El sistema debe proporcionar los espacios requeridos para poder subir los documentos restantes, que son: *Carta dirigida al coordinador de bienestar, Certificado de Estratificacion, Factura de Recibo publico, Certificado de ingreso de la persona que responde por el estudiante, Fotocopia de recibo cancelado.

2.1 El sistema realiza el filtro de estudiantes de acuerdo a los parametros ingresados por la coordinadora los cuales podran recibir el apoyo alimentario. 2.2 El sistema maneja el limite de estudiantes que podran recibir el apoyo, dependiendo de la cantidad de estudiantes presentes en cada facultad.

3. El administrador de La BD monitorea la base de datos realizando el mantenimiento y los cambios necesarios en la base.

3.1 El sistema genera los permisos sobre el usuario para que pueda modificar, crear y eliminar registros.

Precondiciones Postcondiciones· Estar Activo como estudiante. · Los datos tienen que ser registrados en la

base de datos· Información solicitada lista. los estudiantes seleccionados por el sistema seran

los que cumplan con todos los requerimientos.

Registrar estudiante

Curso básico de eventos

2.La coordinadora le proporciona al sistema los parametros con los cuales se evaluara si el estudiante puede o no puede obtener el apoyo alimentario, parametros como: la vulnerabilidad economica que se da por el estrato que este certifque, que vivan solos, que vengan de otra ciudad, sin son madres cabeza de hogar, las condiciones en que vive, finalmente se verifica los ingresos y lo que este pagando actualmente de matricula. Con esto se decide que tipo de subsidio obtendra el estudiante y si se aceptara en el apoyo.

13

Page 14: Geomatica ud

IDResumen El estudiante ya inscrito en el servicio de apoyo y

aprobado, podra acceder al servicio de almuerzo segun el horario dispuesto.

Actor Estudiante

Actor Sistema1. El estudiante con anterioridad debia haber inscrito unas franjas horarias para acceder al servico.

1.1 El sistema dara respuesta a la solictud del usuario, indicandole la franja horaria en la cual podra acceder al servicio.

2. El estudiante en la franja indicada accedera al servicio y reclamara su respectivo almuerzo

2.1 El sistema debe validar la solicitud del estudiante, garantizando su identidad por medio de un lector de huellas o lector de codigo de barras del carnet. 2.2 Una vez validado el usuario, el sistema aceptara la solicitud y prestara el servicio segun lo validado. 2.3 El sistema debera enviar un mensaje al correo del estudiante, informandole la utilizacion del servicio, para controlar posibles falsificaciones de identidad.

Precondiciones Postcondiciones• Estar Activo como estudiante.• Estar en la base del servicio.

• Control de los estudiantes atendidos por el sistema por medio del guardado en base de datos. • Notificaciones del uso del servicio a los estudiantes.

Solicitar_almuerzo

Curso básico de eventos

14

Page 15: Geomatica ud

15

Page 16: Geomatica ud

IDResumen El estudiante registrara en la aplicacion el posible

horario en el que puede acceder al servicio, donde el sistema se encargara de mostrarle los posibles horarios disponibles.

Actor Estudiante

Actor Sistema1.1 El sistema recibirá los datos los cuales deberán ser filtrados por franaja horaria para obtener el numero total de estudiantes que desean almorzar en una franja determinada, luego deberá organizar los horarios para lograr que el sistema sea eficiente en cada franja horaria, asignando un cupo especifico para cada franja,

1.2 luego el sistema enviara una respuesta al estudiante, cuales son las franjas disponibles en las que podria realizar el proceso de solicitud de Almuerzo.

2. Cuando el sistema muestra las franjas el estudiante debera escoger una franja para almorzar.

2.1 El sistema recibe la solicitud de la franja elejida por el estudiante y descontara el cupo y luego enviando un mensaje al usuario, informandole que la transaccion fue exitosa.

Precondiciones Postcondiciones• Estudiante activo de la universidad• Estudiante inscrito al servicio

• Los registros de horarios son almacenados en la base de datos.• Organización de los horarios de los estudiantes en franjas.

Registrar_horario_estudiante

Curso básico de eventos

1. El estudiante ingresara los posibles franjas de horario en las que el podria llevar acabo el proceso de solicitud del almuerzo.

16

Page 17: Geomatica ud

DIAGRAMA DE CLASES

17

Page 18: Geomatica ud

18

Page 19: Geomatica ud

DIAGRAMAS DE SECUENCIA

19

Page 20: Geomatica ud

20

Page 21: Geomatica ud

21

Page 22: Geomatica ud

DIAGRAMAS DE ESTADO

22

Page 23: Geomatica ud

23

Page 24: Geomatica ud

24

Page 25: Geomatica ud

DIAGRAMAS DE ACTIVIDADES

25

Page 26: Geomatica ud

26

Page 27: Geomatica ud

27