Sie sind auf Seite 1von 41

APPUNIMINUTO

APLICACIN PARA BRINDAR INFORMACIN A LOS ESTUDIANTES DE


UNIMINUTO

Diego Alejandro Angulo Rodrguez


Yerly Esther Barrantes Jaimes

CORPORACIN UNIVERSITARIA MINUTO DE DIOS


FACULTAD DE INGENIERA
DEPARTAMENTO DE INFORMTICA Y ELECTRNICA
PROGRAMA DE TECNOLOGA EN INFORMTICA
BOGOT
PRIMER SEMESTRE 2015

1
APPUNIMINUTO

APLICACIN PARA BRINDAR INFORMACIN A LOS ESTUDIANTES DE


UNIMINUTO

Diego Alejandro Angulo Rodrguez


Yerly Esther Barrantes Jaimes

Trabajo final
Opcin de grado
Ing. Luis Eduardo Prez Peregrino

CORPORACIN UNIVERSITARIA MINUTO DE DIOS


FACULTAD DE INGENIERA
DEPARTAMENTO DE INFORMTICA Y ELECTRNICA
PROGRAMA DE TECNOLOGA EN INFORMTICA
BOGOT
PRIMER SEMESTRE 2015

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

Figura 1. Metodologa RUP


Figura 2. Grfica, Pantalla de inicio APPUNIMINUTO
Figura 3. Grfica, Men alumno Nuevo
Figura 4. Grfica, Men alumno antiguo

4
LISTA DE DIAGRAMAS

Figura 1. Diagrama general de RUP


Figura 2. Diagrama clases
Figura 3. Diagrama de colaboracin
Figura 4. Diagrama de componentes
Figura 5. Diagrama de paquetes
Figura 6. Diagrama de secuencia estudiante antiguo
Figura 7. Diagrama de secuencia estudiante nuevo

5
INTRODUCCIN Comentado [WU1]: Yerly
Comentado [WU2R1]: OK

El presente proyecto busca acercar a los estudiantes a la universidad de una manera


ms interactiva y prctica, con el fin de dar uso a las ltimas tecnologas que tenemos a
la mano, busca ofrecer una herramienta tecnolgica que logre agilizar los procesos y
resolver de manera ms rpida las diferentes dudas o preguntas que se hacen los
estudiantes al momento de renovar la matricula o al momento de elegir un programa de
educacin superior que se preste en la Corporacin Universitaria Minuto de Dios, as
mismo realizar solicitudes de informacin a ciertas reas de Uniminuto.

La aplicacin mvil se implementar bajo el modelo de desarrollo RUP (Proceso Racional


Unificado), el cual se basa en una metodologa que se adapta a las necesidades del
cliente, iteracin a iteracin pauta el anlisis, esquema y proceso, donde se visualizar
el ciclo de vida habitual del proyecto a desarrollar.

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

El nombre del proyecto APPUNIMINUTO hace referencia a la aplicacin mvil de la

Corporacin Universitaria Minuto de Dios, la cual permitir a los estudiantes interactuar

desde sus mviles con la universidad, con el fin de hallar informacin.

1.2 PLANTEAMIENTO DEL PROBLEMA

En la actualidad los sistemas informticos y las aplicaciones son ms comunes en las

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

requieren tiempo, en este caso observamos que la Corporacin Universitaria Minuto de

Dios carece de una aplicacin mvil que permita averiguar sobre tramites como

matriculas, solicitudes acadmicas y realizar registros a programas acadmicos para

estudiantes nuevos.

Hay un dficit en los sistemas de informacin, en general y Uniminuto no es la excepcin,

existen muchos trmites que se realizan, y en especial no se ha proporcionado una

herramienta prctica, mvil y eficiente, para obtener informacin, respecto a los tramites,

y procedimientos concernientes a la Corporacin Universitaria, debido a la cantidad de

estudiantes, procesos y dems instrucciones que se realizan habitual y rutinariamente

en la institucin. Hay que hacer siempre las mismas preguntas, y se pierde tiempo para

adquirir la informacin correspondiente a la gestin de matrcula y muchas veces es dada

errneamente.

7
El problema es la falta de informacin, precisa y exacta para la realizar diligencias en la

comunidad Uniminuto, debido a la gran cantidad de estudiantes, por lo cual nace la

necesidad de una solucin mvil y practica para obtener informacin sobre

procedimientos y tramites.

1. 3 ALCANCE Y JUSTIFICACIN

El presente proyecto se desea implementar con el fin de agilizar los procesos de

matrcula y solicitudes acadmicas realizados por los estudiantes de la Corporacin

Universitaria Minuto de Dios, la aplicacin debe permitir acceder en lnea a informacin

sobre matrculas, al igual que registrar informacin para inscribirse a procesos

acadmicos.

El desarrollo de la AppUniminuto, acercara la Universidad a la excelencia y nos

permitira obtener informacin de forma prctica, moderna y completa, reduciendo los

tiempos de realizacin de estos procesos, que en muchas ocasiones toman mucho

tiempo.

Ser una aplicacin mvil que est al alcance de todos los estudiantes que cuenten con

un Smartphone, tendr perfiles de usuario con el fin de direccionar correctamente, de

acuerdo a la necesidad que requiera (nuevos o antiguos).

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.

1. 4 OBJETIVOS Comentado [WU5]: Yerly


Comentado [WU6R5]: OK
Disear una aplicacin mvil para atender la problemtica de la falta de informacin a la

mano, por medio de un recurso que el usuario usa a diario como lo es el telfono

inteligente.

1.4.1 OBJETIVO GENERAL

Diseo de una herramienta mvil que permita a los estudiantes acceder a la diferente

informacin acadmica de Uniminuto de una manera gil, rpida y sencilla.

1.4.2 OBJETIVOS ESPECFICOS

Permitir realizar operaciones sencillas en cuanto a la matricula, como registrarse a

un programa.

Dar informacin concisa sobre los procesos de matrcula, estatus del estudiante y

solicitudes acadmicas.

Contribuir con el avance de las nuevas tecnologas en la universidad mediante el

desarrollo de esta aplicacin.

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

dividir el proyecto, donde se plasman aspectos tcnicos para la elaboracin de la

aplicacin, el conjunto de estas etapas se conoce como ciclo de vida.

A continuacin se realiza una introduccin del modelo de desarrollo que se va a utilizar

el proyecto.

2.1 MODELO DE DESARROLLO

El modelo de desarrollo que se utilizar para el presente proyecto es RUP (Proceso

Racional Unificado), el cual se basa en que la metodologa se debe adaptar a las

necesidades del cliente, y est basado en 6 principios los cuales son:

Adaptar el proceso

El proceso debe adaptarse a las necesidades del cliente ya que es importante

interactuar con l para definir las caractersticas del proyecto, y el alcance del

mismo.

Equilibrar prioridades

Los participantes en el proyecto pueden tener requisitos distintos, se debe buscar

un equilibrio que satisfaga los deseos de todos.

10
Demostrar valor iterativamente

Se deben realizar entregas por etapas iteradas. En cada iteracin se realizan

anlisis para comprobar la estabilidad y calidad del producto, as como los riesgos

que involucre.

Colaboracin entre equipos

El desarrollo del proyecto es equipo por lo que debe haber mucha comunicacin

para coordinar los requisitos, planes, y todo lo que concierne al proyecto.

Enfocarse en la calidad

El control de calidad debe realizarse en todos los aspectos del proyecto, por lo que

es importante.

Elevar el nivel de Abstraccin

Se debe tener conceptos de reutilizacin, como lenguajes o esquemas,

acompaados de representaciones visuales, por ejemplo UML.

Ciclo de vida

El ciclo de vida de RUP organiza las tareas en fases e iteraciones. RUP divide el

proceso en cuatro fases, dentro de las cuales se realizan varias iteraciones.

11
Fase de inicio: En esta fase se define el alcance del proyecto, identificar los

riesgos asociados al proyecto, y se propone una visin general de la arquitectura

de software, por lo que en esta fase se hace mayor nfasis en el modelado del

negocio.

Fase de elaboracin: Se seleccionan los casos de uso que permiten definir la

arquitectura base del sistema, se realiza la especificacin de los casos de uso

seleccionados y el primer anlisis del dominio del problema. La arquitectura debe

abarcar lo ms importante del proyecto y una evaluacin del riesgo.

Fase de Construccin: El objetivo es clarificar los requerimientos y completar el

desarrollo del sistema basado en la arquitectura base, el desarrollo se realiza por

medio de una serie de iteraciones.

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

menores propuestos por el usuario.

Iteraciones

Modelado del Negocio: Se desarrolla en la primera fase de la metodologa y consiste

en tener un conocimiento preciso en los procesos que sern considerados en el nuevo

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

y su ambiente, y no funcionales, en el cual se utilizan criterios que pueden juzgar el

funcionamiento del sistema.

A continuacin se muestra el modelo de desarrollo mediante el diagrama general de


RUP.

Diagrama General de RUP

Grafica, Metodologia de RUP

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

estudiantes, cuales funcionalidades seran deseables y cuales seran fundamentales.

En la siguiente tabla presentamos una sencilla encuesta mediante la cual se realizara la

investigacin de las necesidades y preferencias de los estudiantes.

Tabla de Funcionalidades requeridas

14
Tabla,Funcionalidades requeridas

Adicionalmente en esta fase se investiga sobre los diferentes sistemas de informacin,

plataformas, lenguajes de programacin, bases de datos y acceso a cada uno de ellos,

con el fin de comprender la arquitectura bsica de los sistemas ya existentes y que deben

ir conectados a la aplicacin. Comentado [WU7]: --- Complementar la informacin de los


sistemas de informacin (Hablar con l Profe)

Para recolectar esta informacin es indispensable reunirse con el rea de tecnologa de

la universidad para lograr entender la forma en que operan estos sistemas ya existentes

y de qu manera podran conectarse con la aplicacin mvil.

Fase Elaboracin Comentado [WU8]: --- Definir (Casos de Uso despus de


3.1 y 3.2)

En esta fase se estableceremos la lnea base del proyecto, estableciendo los

15
requerimientos necesarios para que el sistema funcione, y luego realizando el diseo del

mismo mediante una serie de diagramas

3. ANALISIS Y DISEO DEL PROYEC TO

Segn E. Kendal, Kanneth y Ekendal, Julie, anlisis y diseo de sistemas, tiene como

propsito el analizar, disear e implementar mejoras en el funcionamiento de las

empresas a travs de sistemas de informacin computarizados, es por eso que la

implementacin de un sistema sin planeacin adecuada produce errores en cualquier

rea. Por ello es fundamental establecer claramente los requerimientos funcionales y no

funcionales y definir claramente las necesidades que se quieren atender, hasta el

alcance de la aplicacin.

3.1 DEFINICIN DE REQUERIMIENTOS

Los requerimientos son las declaraciones que identifican atributos, capacidades,

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.

Teniendo en cuenta los objetivos del proyecto, a continuacin se plantean los

requerimientos necesarios para el correcto funcionamiento del proyecto.

3.1.1 FUNCIONALES

Los requerimientos funcionales definen una funcin del software o sus componentes,

una funcin se describe como un conjunto de entradas y salidas. Los requerimientos

16
pueden ser: clculos detalles tcnicos, manipulacin de datos y las funcionalidades que

el sistema debe cumplir.

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 el proceso de matrcula para alumnos


nuevos y antiguos.

El sistema debe contener informacin sobre procesos de solicitudes acadmicas, en


las diferentes facultades.

El sistema debe contener informacin sobre las retenciones que tiene cada alumno.

El sistema debe permitir el registro de alumnos nuevos a un programa acadmico.

El sistema debe permitir consultar los datos de los registros hechos por los
estudiantes.

El sistema debe permitir que los estudiantes soliciten certificaciones.

El sistema debe permitir solicitudes de recibos de pago.

El sistema debe contar con imgenes o fotos de las sedes de la corporacin


universitaria.

17
3.1.2 NO FUNCIONALES

Los requerimientos no funcionales son atributos de calidad, especfica criterios que

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.

Siempre debe estar disponible ya que constantemente se estar utilizando.

El sistema debe tener un nivel de seguridad alto que permita la proteccin y la


privacidad de los datos.

El acceso a la aplicacin debe ser sencillo y seguro.

La aplicacin se estar utilizando constantemente por lo que debe ofrecer estabilidad.

El costo de mantenimiento y del desarrollo de la aplicacin no debe variar.

La aplicacin debe contar con tiempos de respuesta muy cortos que facilite la
operatividad.

El sistema no debe presentar errores o fallas cuando se est utilizando ya que


afectara las consultas de los estudiantes.

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.

3.2 DESCRIPCION DEL SISTEMA PROPUESTO

El diseo del sistema propuesto a presentar hace referencia a la definicin y estructura

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.

El aplicativo est compuesto por un mdulo principal en donde se solicita un acceso a la

aplicacin y se establece el perfil de usuario ya sea antiguo o nuevo, de acuerdo a cada

perfil el estudiante acceder a un men y de acuerdo a las opciones que elija podr

realizar diferentes consultas y solicitudes.

La investigacin mediante encuestas previas permite definir de una manera correcta la

necesidad que tienen los estudiantes en la actualidad y efectuar mediante requerimientos

una estructura correcta y bien planteada para posteriormente realizar.

La aplicacin mvil tendr dos perfiles de usuarios, los cuales tienen diferentes accesos

y opciones en la aplicacin, estos son;

Perfil usurario Antiguo: Es el usuario que cuenta con registro en el sistema de

19
informacin de Uniminuto, tiene ID y correo electrnico corporativo, este podr

ingresar con estas credenciales a la App, y acceder a las siguientes opciones:

o Informacin Institucional

All el estudiante tendr informacin bsica de la universidad, como historia,

misin, visin y novedades de la institucin.

o Proceso de matricula

Permite suministrar al estudiante la informacin de matrcula y bsica como

fechas, horarios de atencin y procesos, paso a paso para culminarlo

dependiendo de cada modalidad e incluyendo reas involucradas.

o Solicitudes acadmicas

Informa al estudiante sobre las diferentes clases de solicitudes acadmicas

existentes, las reas involucradas, los procedimientos a realizar, horarios

de atencin, requisitos para llevar a cabo la solicitud; Esta opcin tambin

permite realizar una solicitud mediante un formulario de pregunta

especfica la cual permite enviar un comentario a la facultad o rea

encargada.

o Recibo de pago y/o certificaciones acadmicas

Da la opcin de consultar el proceso para realizar la solicitud del recibo de

pago de manera presencial, solicitar el recibo mediante un formulario que

20
direcciona la solicitud al rea encargada, previo diligenciamiento de ciertos

datos bsicos, adicionalmente all permite consultar las clases de

certificaciones existentes, los costos, los tiempos de respuesta y todo el

procedimiento para llevar a cabo esta solicitud. En esta opcin le da la

posibilidad al estudiante llenar un formulario para solicitar el recibo para la

certificacin y posteriormente realizar la solicitud del mismo adjuntando el

comprobante de pago.

o Registro estudiante y retenciones

Esta opcin le suministra la informacin que actualmente tiene registrada

el estudiante en el sistema de informacin de la universidad, como telfono,

mail, direccin, entre otros; igualmente las retenciones que tiene

registradas en el sistema, de all traslada a la informacin bsica de las

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

facultades con los datos de las personas directivas, incluyendo nmeros de

contacto y/o correos electrnicos.

21
Perfil Usuario Nuevo: Este es el usuario que an no cuenta ninguna clase de

registro en los sistemas de informacin en Uniminuto, por ello tendr acceso a

la App como invitado, sin tener que suministrar credenciales al omento de

ingresar.

o Informacin Institucional

All se proporciona la informacin bsica de la universidad, como historia,

misin, visin y novedades de la institucin.

o Proceso de matricula

Suministra la informacin de matrcula bsica como fechas, horarios de

atencin y procesos para alumnos nuevos, paso a paso para culminarlo.

o Informacin programas acadmicas

Informa sobre los diferentes programas acadmicos con los que cuenta la

universidad en la actualidad, incluyendo las modalidades (virtual,

presencial) y el pensum de cada carrera; Esta opcin tambin permite

realizar una solicitud mediante un formulario que le da la opcin de hacer

preguntas sobre el programa a la facultad o rea encargada.

o Registro de programa acadmico

Permite solicitar a la persona interesada realizar un registro previo a alguna

carrera.

22
o Sedes y contactos

Informacin de todas las sedes existentes, las facultades y reas

administrativas.

Previo a lo anterior hay una primera ventana de inicio en la cual se determina si es

estudiante antiguo o nuevo y de all la aplicacin lo lleva al men indicado.

Grfica, Pantalla de inicio APPUNIMINUTO

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.

Para este proyecto se implementara mediante el diseo estructural y el diseo funcional.

Diseo Estructural

Este diseo permite analizar los elementos necesarios para que un sistema cumpla con

todas las funcionalidades requeridas por los alumnos de la institucin, Se dise la

solucin llevando a cabo diagramas UML (Lenguaje Unificado de Modelamiento), para

poder identificar y definir las clases, atributos, mtodos, las relaciones existentes, y

funcionalidades.

Diagrama de clases

El diagrama de clases muestra el sistema que se encarga de conectar los estudiantes

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

registro y solicitudes acadmicas respectivamente.

Diagrama de Clases

es_nuevo Sistema facultad

+id_es_nuevo; int +id_es_antiguo; int +id_faccultad; int


+nom_es_nuevo; string +id_es_nuevo; int +nom_facultad; string
+tel; int +id_facultad; int +id_programa; int
+direccion; string +id registro; int
+id_solicitud; int

+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

Un diagrama de colaboracin es una forma de representar interaccin entre objetos,

26
alterna al diagrama de secuencia.

Diagrama de Colaboracin

Smartphone

AppUniminuto Uniminuto Informacion

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

Diagrama de casos de uso

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

Ingresar como invitado

Acceder a la informacin institucional

Acceder a la informacion de matricula

Acceder a la informacon de los programas acadmicos


AlumnoNvo

Solicitar informacin de carrera

Registro de programa academico

Acceder a la informacin de sedes y contacto

Diagrama de casos de uso, Alumno nuevo

29
System

Ingresar usuario y contrasea

Acceder a la informacin institucional

Acceder a la informacion de matricula

Acceder a solicitudes academicas


AlumnoNvo

Solicitar informacin sobre solicitud academica especif.

Informacin de registro

Solicitud de retencciones

Acceder a la informacin de sedes y contacto

Diagrama de casos de uso, Alumno antiguo

CASOS DE USO

30
Estudiante Nuevo.

Nombre: CUS EN-01 Iniciar sesin

Actor: Estudiante nuevo

Descripcin Inicio de sesin Estudiantes nuevos

Flujo Eventos Actor Eventos Sistema

Principal Ingreso de nombre Validacin de los caracteres

completo ingresados, sin especificar

maysculas o minsculas

Ingreso de nmero de Validacin de datos que sean

documento de identificacin numricos, y no se introduzcan

caracteres.

Seleccin de botn aceptar Validacin de datos ingresados en los

para confirmar el ingreso campos

Alternativa Usuario Si el usuario no ingresa los datos correctos, el

incorrecto sistema mostrar una alarma con un mensaje de

datos incorrectos

Pos Conexin a la base de datos

condicin

Presuncin: Acceso al perfil de Estudiante nuevo en la aplicacin

31
Nombre: CUS EN-02 consultar informacin

Actor: Estudiante nuevo

Descripcin Consulta de informacin estudiante nuevo

Flujo Eventos Actor Eventos Sistema

Principal El estudiante escribe en el El sistema carga informacin de

buscador parmetros de acuerdo a los parmetros solicitados

bsqueda por el estudiante

Copia de informacin que


necesita

Alternativa Informacin no disponible Si la informacin no est disponible se

arrojara una alerta con un mensaje no

disponible

Precondicin Haber iniciado sesin en el sistema

Pos Realizar nueva bsqueda

condicin

Presuncin Consultar informacin seleccionada

Estudiante nuevo (Registrarse carrera)

32
Nombre: CUS EN-03 Registrarse carrera

Actor: Estudiante nuevo

Descripcin Realizar registro a una carrera

Flujo Eventos Actor Eventos Sistema

Principal Seleccin de botn Carga del formulario para registro

registro de carrera

El Estudiante nuevo Comprobacin que los campos requeridos

ingresa datos en estn diligenciados

campos requeridos

Seleccin de botn mensaje de aceptacin del formulario

enviar

Alternativa Datos incompletos Si el usuario no ingresa los datos en los

campos obligatorios, el sistema mostrar

una alarma con un mensaje de datos

incompletos

Precondicin Haber iniciado sesin

Pos El formulario de registro a una carrera debe estar correctamente

condicin diligenciado llenando los campos obligatorios para que sea aceptado

por el sistema

Presuncin Registrarse a una carrera seleccionada

33
Estudiante Antiguo

Nombre: CUS EA-01 Iniciar sesin

Actor: Estudiante antiguo

Descripcin Inicio de sesin Estudiantes antiguos

Flujo Eventos Actor Eventos Sistema

Principal Ingreso de nombre Validacin de los caracteres

completo ingresados, sin especificar

maysculas o minsculas

Ingreso de nmero de Validacin de datos que sean

documento de identificacin numricos, y no se introduzcan

caracteres.

Seleccin de botn aceptar Validacin de datos ingresados en los

para confirmar el ingreso campos

Alternativa Usuario Si el usuario no ingresa los datos correctos, el

incorrecto sistema mostrar una alarma con un mensaje de

datos incorrectos

Pos Conexin a la base de datos

condicin

Presuncin: Acceso al perfil de Estudiante antiguo en la aplicacin

Nombre: CUS EA-02 Consultar informacin

34
Actor: Estudiante Antiguo

Descripcin Este caso de uso le permite al estudiante Antiguo consultar la

informacin disponible sobre la fechas de matrculas, retenciones, y

procedimientos acadmicos

Flujo Eventos Actor Eventos Sistema

Principal Ingreso de El sistema carga informacin de acuerdo a los

parmetros de parmetros solicitados por el estudiante

bsqueda en el

buscador

Alternativa Informacin no Si la informacin no est disponible se arrojara

disponible una alerta con un mensaje no disponible

Precondicin Haber iniciado sesin en la aplicacin

Pos Cuando el sistema, muestre la informacin, el estudiante podr consultar

condicin y en dado caso realizar nuevas consultas de informacin si

seleccionando las opciones que aparezcan en el perfil

Presuncin Consultar informacin disponible en el perfil de estudiante

Antiguo

Nombre: CUS EA-03 Realizar solicitud Acadmica

35
Actor: Estudiante Antiguo

Descripcin Realizar una solicitud acadmica, a la facultad, o a la carrera que cursa.

Flujo Eventos Actor Eventos Sistema

Principal Selecciona botn El sistema carga formulario correspondiente

solicitud acadmica a la solicitud acadmica

El Estudiante nuevo Comprueba que datos requeridos sean

ingresa datos llenados

solicitados por el

sistema

Selecciona el botn de enva mensaje de aceptacin del

enviar formulario

Alternativa Datos incompletos Si el usuario no ingresa los datos en los

campos obligatorios, el sistema mostrar una

alarma con un mensaje de datos

incompletos

Precondicin Ninguna

Pos El formulario de solicitud acadmica a una carrera debe estar

condicin correctamente diligenciado llenando los campos obligatorios para que

sea aceptado por el sistema

Presuncin Realizar solicitudes acadmicas por medio de la aplicacin

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

ingreso a la aplicacin, pasando por las funciones de inicio de sesin, consulta de

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

sobre las carreras es bsica.

Es : es_nuevo ingresa a la aplicacion inicia sesin consutar informacion registrarse carrera

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()

8 : mensaje error() 10 : if valida = true()


9 : cargar formulario registro()
11 : muestra informacion()

12 : confirmacion de registro()

Diagrama de secuencia estudiante antiguo

Diagrama de secuencia Estudiante antiguo

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,

pasando por las funciones de inicio de sesin, consulta de informacin y solicitudes

acadmicas; y las respuestas que esta genera hasta llegar al final del ciclo, el perfil de

Estudiante antiguo muestra informacin ms detallada sobre las facultades y las

carreras, adems que requiere de estar matriculado para el acceso a este perfil

Es : es_antiguo ingresa a la aplicacion inicia sesin consutar informacion realizar solicitud

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()

8 : mensaje error() 10 : if valida = true()


9 : cargar formulario solicitud()
11 : muestra informacion()

12 : confirmacion de solicitud()

Diagrama de secuencia estudiante nuevo

38
5. GLOSARIO Comentado [WU11]: Diego

UML: Lenguaje unificado de Modelado. Es un estndar a nivel mundial, en lo que se


refiere a al modelado de software.

RUP: Proceso unificado racional. Metodologa estndar ms utilizada para el anlisis,


diseo, implementacin y documentacin de sistemas orientados a objetos.

Rol: Se refiere a los permisos que tiene determinado usuario en un sistema.

Diagrama: Dibujo geomtrico muy utilizado en la ciencia, en educacin y en


comunicacin con el que se obtiene una representacin grfica de una proposicin.

Flujo: Forma para especificar los detalles algortmicos de un proceso

Fases de desarrollo: Caca fase representa una etapa en la que se le agregan nuevas
caractersticas a un sistema.

Algoritmo: Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas


o finitas, que permite realizar una actividad mediante pasos sucesivos que no genera
dudas a quien va a realizar dicha actividad

Abstraccin: Se refiere el nfasis en el Qu se hace? ms que en el Cmo lo


hace?.

39
6. CONCLUSIONES Comentado [WU12]: Yerly

En la aplicacin APPUNIMINUTO se analizaron cada uno de los requerimientos


definidos mediante los planteamientos del proyecto, con esto logramos realizar un
anlisis y diseo adecuado de la aplicacin que queremos realizar, se tendr una
herramienta a la mano para que los estudiantes logren obtener informacin de diferentes
reas de una manera rpida y sencilla.

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.

7. BIBLIOGRAFA Comentado [WU13]: Diego

Gonzlez, A., Alvarado, B. (2013). Conflicto Armado, el videojuego. Tesis de


Tecnologa en Informtica, Corporacin Universitaria Minuto de Dios, Bogot

Santiago, J. P. (2013, 13 abril). Anlisis y diseo de sistemas. Fecha de consulta: 14:00


mayo 05, 2015 http://juliettsantiagotejedor.blogspot.com/2013/04/el-modelado-del-
negocio-rup.html

Proceso Unificado de Rational. (2015, 4 de abril). Wikipedia, La enciclopedia libre.


Fecha de consulta: 18:00, mayo 01, 2015
desdehttp://es.wikipedia.org/w/index.php?title=Proceso_Unificado_de_Rational&oldid=8
1184600.

Caso de uso. (2015, 23 de marzo). Wikipedia, La enciclopedia libre. Fecha de consulta:

40
19:31, mayo 13, 2015
desde http://es.wikipedia.org/w/index.php?title=Caso_de_uso&oldid=80949722.

Diagrama de componentes. (2014, 24 de diciembre). Wikipedia, La enciclopedia libre.


Fecha de consulta: 19:39, mayo 23, 2015
desdehttp://es.wikipedia.org/w/index.php?title=Diagrama_de_componentes&oldid=7897
0029.

41

Das könnte Ihnen auch gefallen