Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1
APPUNIMINUTO
Trabajo final
Opcin de grado
Ing. Luis Eduardo Prez Peregrino
2
TABLA DE CONTENIDO
Contenido
INTRODUCCIN ......................................................................................................................... 6
1.1 TITULO DEL PROYECTO ................................................................................................. 7
1.2 PLANTEAMIENTO DEL PROBLEMA .............................................................................. 7
1.3 ALCANCE Y JUSTIFICACIN .......................................................................................... 8
1.4 OBJETIVOS ........................................................................................................................ 9
1.4.1 OBJETIVO GENERAL ........................................................... Error! Marcador no definido.
1.4.2 OBJETIVOS ESPECFICOS ................................................... Error! Marcador no definido.
2. INGENIERA DEL PROYECTO ............................................ Error! Marcador no definido.
2.1 MODELO DE DESARROLLO ............................................... Error! Marcador no definido.
3. ANLISIS Y DISEO ............................................................ Error! Marcador no definido.
3.1 DEFINICIN DE REQUERIMIENTOS ................................. Error! Marcador no definido.
3.2 DESCRIPCIN DEL SISTEMA PROPUESTO ...................... Error! Marcador no definido.
3.3 DISEO DEL SISTEMA PROPUESTO ................................. Error! Marcador no definido.
4. GLOSARIO ............................................................................ Error! Marcador no definido.
5. CONCLUSIONES................................................................... Error! Marcador no definido.
6. BIBLIOGRAFIA ..................................................................... Error! Marcador no definido.
3
LISTA DE GRAFICAS
4
LISTA DE DIAGRAMAS
5
INTRODUCCIN Comentado [WU1]: Yerly
Comentado [WU2R1]: OK
A lo largo de este proyecto se definir con ms detalle los roles de los usuarios, flujos y
ciclos del modelo de desarrollo RUP, adems se definirn recursos y dems objetos que
sern involucrados en el desarrollo de la APPUNIMINUTO.
6
1.1 TITULO DEL PROYECTO Comentado [WU3]: Yerly
Comentado [WU4R3]: OK
empresas e instituciones, estas aplicaciones son desarrolladas con el fin de facilitar a los
usuarios el acceso a informacin que les permita agilizar trmites y procesos que
Dios carece de una aplicacin mvil que permita averiguar sobre tramites como
estudiantes nuevos.
herramienta prctica, mvil y eficiente, para obtener informacin, respecto a los tramites,
en la institucin. Hay que hacer siempre las mismas preguntas, y se pierde tiempo para
errneamente.
7
El problema es la falta de informacin, precisa y exacta para la realizar diligencias en la
procedimientos y tramites.
1. 3 ALCANCE Y JUSTIFICACIN
acadmicos.
tiempo.
Ser una aplicacin mvil que est al alcance de todos los estudiantes que cuenten con
Cada perfil tendr limitantes, los nuevos acceden a informacin de programas, puntos
de contacto y datos para realizar la inscripcin a la carrera que desea acceder y realizar
un registro inicial el cual ser direccionado a cada facultad o rea correspondiente; por
8
otro lado los estudiantes antiguos obtendrn informacin de matrculas, fechas de pago
y solicitudes acadmicas.
mano, por medio de un recurso que el usuario usa a diario como lo es el telfono
inteligente.
Diseo de una herramienta mvil que permita a los estudiantes acceder a la diferente
un programa.
Dar informacin concisa sobre los procesos de matrcula, estatus del estudiante y
solicitudes acadmicas.
9
2. INGENIERIA DEL PROYECTO
En la ingeniera del proyecto se va a definir cada una de las etapas en las que se va a
el proyecto.
Adaptar el proceso
interactuar con l para definir las caractersticas del proyecto, y el alcance del
mismo.
Equilibrar prioridades
10
Demostrar valor iterativamente
anlisis para comprobar la estabilidad y calidad del producto, as como los riesgos
que involucre.
El desarrollo del proyecto es equipo por lo que debe haber mucha comunicacin
Enfocarse en la calidad
El control de calidad debe realizarse en todos los aspectos del proyecto, por lo que
es importante.
Ciclo de vida
El ciclo de vida de RUP organiza las tareas en fases e iteraciones. RUP divide el
11
Fase de inicio: En esta fase se define el alcance del proyecto, identificar los
de software, por lo que en esta fase se hace mayor nfasis en el modelado del
negocio.
Fase de Transicin: En esta fase se valida que el software final est disponible
para los usuarios, adems incluye pruebas del producto y se realizan ajustes
Iteraciones
sistema.
12
Requisitos: En esta iteracin se definen las caractersticas que el sistema debe tener o
las restricciones que debe satisfacer para que el sistema funcione de manera ptima,
estos requerimientos son funcionales los cuales describen la interaccin entre el sistema
13
Para el diseo del presente proyecto se elaboraran la fase de Iniciacin, y la fase de
elaboracin.
MODELO DE NEGOCIO
Iniciacin
En esta fase se indaga a fondo sobre las necesidades de los estudiantes en cuanto a la
informacin que desean acceder, con el fin de establecer las prioridades de los
14
Tabla,Funcionalidades requeridas
con el fin de comprender la arquitectura bsica de los sistemas ya existentes y que deben
la universidad para lograr entender la forma en que operan estos sistemas ya existentes
15
requerimientos necesarios para que el sistema funcione, y luego realizando el diseo del
Segn E. Kendal, Kanneth y Ekendal, Julie, anlisis y diseo de sistemas, tiene como
alcance de la aplicacin.
caractersticas y cualidades que necesita cumplir un sistema para que tenga valor para
el usuario, es decir que los requerimientos describen que elementos son necesarios para
desarrollar un proyecto.
3.1.1 FUNCIONALES
Los requerimientos funcionales definen una funcin del software o sus componentes,
16
pueden ser: clculos detalles tcnicos, manipulacin de datos y las funcionalidades que
El sistema deber permitir el acceso a los usuarios mediante un formato que solicita
los datos de correo electrnico.
El sistema debe contener informacin sobre las retenciones que tiene cada alumno.
El sistema debe permitir consultar los datos de los registros hechos por los
estudiantes.
17
3.1.2 NO FUNCIONALES
pueden usarse para juzgar la operacin de un sistema, son restricciones de los servicios
o funciones ofrecidos.
El sistema debe ofrecer un alto rendimiento que permita el acceso a varios usuarios
al tiempo.
La aplicacin debe contar con tiempos de respuesta muy cortos que facilite la
operatividad.
18
Debe contar con el mantenimiento necesario que garantice el buen funcionamiento de
la aplicacin.
La interfaz de la aplicacin debe ser sencilla que facilite la manipulacin por parte de
los usuarios.
de los requerimientos despus de un anlisis, durante este proceso vamos a utilizar UML
(Lenguaje unificado de Modelamiento), ya que es una estructura estndar para esta clase
de proyectos que incluye todos los procesos y funciones que contiene la aplicacin.
perfil el estudiante acceder a un men y de acuerdo a las opciones que elija podr
La aplicacin mvil tendr dos perfiles de usuarios, los cuales tienen diferentes accesos
19
informacin de Uniminuto, tiene ID y correo electrnico corporativo, este podr
o Informacin Institucional
o Proceso de matricula
o Solicitudes acadmicas
encargada.
20
direcciona la solicitud al rea encargada, previo diligenciamiento de ciertos
comprobante de pago.
retenciones como son las causas y los procedimientos para quitar tal
retenciones.
o Sedes y contactos
Informacin de todas las sedes existentes, pero adicional a ello todas las
21
Perfil Usuario Nuevo: Este es el usuario que an no cuenta ninguna clase de
ingresar.
o Informacin Institucional
o Proceso de matricula
Informa sobre los diferentes programas acadmicos con los que cuenta la
carrera.
22
o Sedes y contactos
administrativas.
23
Grfica, Men alumno Nuevo Grfica, Men alumno antiguo
Dependiendo del registro inicial se mostrar alguno de estos dos mens, sea nuevo o
antiguo.
3.3 DISEO DEL SISTEMA PROPUESTO Comentado [WU9]: --- Diagrama de clases
Comentado [WU10R9]: Hecho
24
A continuacin presentamos el diseo utilizado en la construccin del proyecto de la
aplicacin APPUNIMINUTO.
Diseo Estructural
Este diseo permite analizar los elementos necesarios para que un sistema cumpla con
poder identificar y definir las clases, atributos, mtodos, las relaciones existentes, y
funcionalidades.
Diagrama de clases
25
con la facultad y la carrera mediante asociacin para que puedan realizar las consultas
respectivas, adems se tienen dos clases ms como registro , y solicitudes las cuales
tambin se conectan con el sistema y los estudiantes para realizar las operaciones de
Diagrama de Clases
+Consultar()
solicitudes
+id_solicitud; int
+tipo_solicitud; string
+id_es_antiguo; int
+Solicitar()
es_antiguo
carrera
+id_es_antiguo; int
Registro +nom_es_antiguo; string +id_programa; int
+tel; int +nom_programa; string
+id_registro; int +direccion; string +id_es_antiguo; int
+id_es_nuevo; int +retenciones; string +fechas_matriculas; date
+fecha_de ingreso; date
+Registrar() +semestre; string
Diagrama de clases
Diagrama de colaboracin
26
alterna al diagrama de secuencia.
Diagrama de Colaboracin
Smartphone
Diagrama de colaboracin
Diagrama de paquetes.
Otro diagrama esttico que se incluir ser el diagrama de paquetes, el cual permite
agrupar las clases u otros elementos en otros tipos de diagramas, pueden ser asociados.
27
Diagrama de Paquetes
AppUniminuto
AlumnoNuevo AlumnoAntiguo
InfoUniminuto
Diagrama de paquetes
Para tener una idea de los procesos que realiza cada usuario de describen los casos de
uso, que nos muestran los pasos o actividades que debern realizarse para estos
procesos. Los casos de uso describen una serie de interacciones que se desarrollaran
28
entre un sistema y sus actores, en respuesta a un evento que inicia un actor principal
sobre el sistema.
System
29
System
Informacin de registro
Solicitud de retencciones
CASOS DE USO
30
Estudiante Nuevo.
maysculas o minsculas
caracteres.
datos incorrectos
condicin
31
Nombre: CUS EN-02 consultar informacin
disponible
condicin
32
Nombre: CUS EN-03 Registrarse carrera
registro de carrera
campos requeridos
enviar
incompletos
condicin diligenciado llenando los campos obligatorios para que sea aceptado
por el sistema
33
Estudiante Antiguo
maysculas o minsculas
caracteres.
datos incorrectos
condicin
34
Actor: Estudiante Antiguo
procedimientos acadmicos
bsqueda en el
buscador
Antiguo
35
Actor: Estudiante Antiguo
solicitados por el
sistema
enviar formulario
incompletos
Precondicin Ninguna
36
Diagrama de secuencia Estudiante nuevo
El diagrama de secuencia del estudiante nuevo representa la relacin entre los casos de
uso del Estudiante nuevo, mostrando los pasos que realiza iterativamente desde el
informacin y registrarse a una carrera, y las respuestas que esta genera hasta llegar al
final del ciclo, el perfil de Estudiante nuevo no permite realizar solicitudes, y la informacin
1 : ingresa a la aplicacion()
2 : carga menu()
4 : inicia sesion()
3 : valida usuario()
7 : if valida = true()
5 : if valida =false() 6 : carga motor busqueda()
12 : confirmacion de registro()
37
El diagrama de secuencia del estudiante antiguo representa la relacin entre los casos
de uso, repasando los pasos que realiza iterativamente desde el ingreso a la aplicacin,
acadmicas; y las respuestas que esta genera hasta llegar al final del ciclo, el perfil de
carreras, adems que requiere de estar matriculado para el acceso a este perfil
1 : ingresa a la aplicacion()
2 : carga menu()
4 : inicia sesion()
3 : valida usuario()
7 : if valida = true()
5 : if valida =false() 6 : carga motor busqueda()
12 : confirmacion de solicitud()
38
5. GLOSARIO Comentado [WU11]: Diego
Fases de desarrollo: Caca fase representa una etapa en la que se le agregan nuevas
caractersticas a un sistema.
39
6. CONCLUSIONES Comentado [WU12]: Yerly
Utilizamos la metodologa RUP, ya que con esta se puede adaptar de una manera
sencilla el desarrollo de la aplicacin mvil.
Se logr conectar varios temas vistos en las diferentes reas de la Tecnologa, de una
manera integral para conformar lo que es el actual proyecto y la propuesta tecnolgica a
la facultad de Informtica de la Corporacin Universitaria Minuto de Dios.
40
19:31, mayo 13, 2015
desde http://es.wikipedia.org/w/index.php?title=Caso_de_uso&oldid=80949722.
41