Вы находитесь на странице: 1из 67

DESARROLLO DE

LA
METODOLOGA
RUP.
A continuacin se describe, el desarrollo de la metodologa RUP empleada para el
desarrollo del Sistema para el Proceso de Orientacin Vocacional del Colegio Berne.

1. MODELADO DEL NEGOCIO

1.1. Diagrama de Misin, Visin, Objetivos y Metas del Colegio Berne en


el Proceso de Orientacin Vocacional

Figura Nro.

Diagrama de Misin, Visin, Objetivos y Metas del Colegio Berne

1.2. Trabajadores del Negocio


Psiclogo
Alumno

Tabla Nro.

TRABAJADOR
CDIGO DESCRIPCIN REPRESENTACIN
DEL NEGOCIO

Es el actor interno que toma el


test de orientacin vocaciocional,
TN01 Psiclogo as como, revisa los test de los
alumnos para definir su
orientacin. Psiclogo

Es el actor interno quin resuelve


TN02 Alumno
el test de orientacin vocacional.

Alumno

Trabajador del Negocio en el Proceso de Orientacin Vocacional

Figura Nro.

Es el actor interno que toma el test de orientacin vocaciocional, as


como, revisa los test de los alumnos para definir su orientacin.

Psiclogo

Es el actor interno quin resuelve el test de orientacin vocacional.

Alumno
Trabajador del Negocio en el Proceso de Orientacin Vocacional de Almacn en
Rational Rose

1.3. Lista de Casos de Uso del Negocio

Tabla Nro.

ACTOR/TRABAJA
CASO DE USO DE
CDIGO DOR DEL REPRESENTACIN
NEGOCIO
NEGOCIO

Tomar Test de
CN01 Orientacin Psiclogo
Vocacional
Tomar Test de Orientacin Vocacional

Resolver Test de
CN02 Orientacin Alumno
Vocacional
Resolver Test de Orientacin Vocacional

Revisar Test de
CN03 Orientacin Psiclogo
Vocacional
Revisar Test de Orientacin Vocacional

Entregar Resultados
CN04 Psiclogo
de la Evaluacin
Entregar Resultados de la Evaluacin

CN05 Verificar Resultados Alumno


Verificar Resultados

Relacin de Casos de Uso del Negocio del Proceso de Gestin de Almacn


1.4. Diagrama de Casos de Uso del Negocio

1.4.1. Proceso de Orientacin Vocacional

Figura Nro.

<<include>>

Tomar Test de Orientacin Vocacional Resolver Test de Orientacin Vocacional


Psiclogo
(from Casos de Uso del Negocio) (from Casos de Uso del Negocio)
(f rom Trabajadores del Negocio)

<<include>>

Entregar Resultados de la Evaluacin Verificar Resultados


(from Casos de Uso del Negocio) (from Casos de Uso del Negocio)
Alumno
(f rom Trabajadores del Negocio)

Revisar Test de Orientacin Vocacional


(from Casos de Uso del Negocio)

Diagrama de Caso de Uso del Negocio del Proceso de Orientacin Vocacional

1.4.2. Especificaciones de los Casos de Uso del Negocio

Tabla Nro.

MODELO Negocio CDIGO CN01


Caso de Uso: Tomar Test de Orientacin Vocacional
Actores: Psiclogo
Este caso de uso tiene como propsito describir la forma en que el
Breve Descripcin:
Psiclogo toma los test a los alumnos.

Flujo Bsico:
El psiclogo prepara los test de orientacin vocacional para los
Flujo de Eventos: alumnos.
El psiclogo reparte los test.
Los alumnos resuelven los test de orientacin vocacional.
Requerimientos
Ninguno
Especiales:

Pre Condiciones: Ninguno

Post Condiciones: Los alumnos resuelven el test de orientacin vocacional.


Puntos de Extensin: Ninguno
Especificacin de Caso de Uso de Negocio: Tomar Test de
Orientacin Vocacional

Tabla Nro.

MODELO Negocio CDIGO CN02


Caso de Uso: Resolver Test de Orientacin Vocacional
Actores: Alumno
Este caso de uso tiene como propsito describir la forma en que el
Breve Descripcin:
Alumno resuelve el test de orientacin vocacional.

Flujo Bsico:
El psiclogo prepara los test de orientacin vocacional para los
alumnos.
Flujo de Eventos: El psiclogo reparte los test.
Los alumnos resuelven los test de orientacin vocacional.
Los alumnos marcan entre 2 alternativas las preguntas del test de
orientacin vocacional.

Requerimientos
Ninguno
Especiales:

Pre Condiciones: Tener el test de orientacin vocacional.

Post Condiciones: Ninguno


Puntos de Extensin: Ninguno
Especificacin de Caso de Uso de Negocio: Resolver Test de
Orientacin Vocacional

Tabla Nro.

MODELO Negocio CDIGO CN03


Caso de Uso: Revisar Test de Orientacin Vocacional
Actores: Psiclogo
Este caso de uso tiene como propsito describir la forma en que el
Breve Descripcin:
Psiclogo revisa el test de orientacin vocacional.

Flujo Bsico:
Los alumnos resuelven los test de orientacin vocacional.
Los alumnos marcan entre 2 alternativas las preguntas del test de
orientacin vocacional.
Flujo de Eventos: Si el alumno termina de responder todas las preguntas, entrega
su examen.
El psiclogo revisa los test de los alumnos conforme vayan
entregando.

Requerimientos
Ninguno
Especiales:

Pre Condiciones: Debe entregar examen resuelto.

Post Condiciones: Ninguno


Puntos de Extensin: Ninguno
Especificacin de Caso de Uso de Negocio: Revisar Test de
Orientacin Vocacional

Tabla Nro.

MODELO Negocio CDIGO CN04


Caso de Uso: Entregar Resultados de la Evaluacin
Actores: Psiclogo
Este caso de uso tiene como propsito describir la forma en que el
Breve Descripcin:
Psiclogo entrega los resultados de la evaluacin.

Flujo Bsico:
El psiclogo revisa los test de los alumnos conforme vayan
entregando.
Flujo de Eventos: El psiclogo junto a una cartilla de evaluacin, revisa cada
examen.
El psiclogo termina con la evaluacin y suma los puntajes para
saber a qu grupo ocupacional se orienta el alumno.

Requerimientos
Ninguno
Especiales:
Debe entregar examen resuelto.
Pre Condiciones:
Debe tener la cartilla de evaluacin.
Post Condiciones: Ninguno
Puntos de Extensin: Ninguno
Especificacin de Caso de Uso de Negocio: Entregar Resultados de
la Evaluacin

Tabla Nro.

MODELO Negocio CDIGO CN05


Caso de Uso: Verificar Resultados
Actores: Alumno
Este caso de uso tiene como propsito describir la forma en que el
Breve Descripcin:
Alumno verifica sus resultados.

Flujo Bsico:
El psiclogo revisa los test de los alumnos conforme vayan
entregando.
El psiclogo junto a una cartilla de evaluacin, revisa cada
Flujo de Eventos: examen.
El psiclogo termina con la evaluacin y suma los puntajes para
saber a qu grupo ocupacional se orienta el alumno.
El psiclogo entrega los resultados a los alumnos.
El alumno verifica sus resultados.

Requerimientos
Ninguno
Especiales:

Pre Condiciones: Ninguno

Post Condiciones: Ninguno


Puntos de Extensin: Ninguno
Especificacin de Caso de Uso de Negocio: Verificar Resultados

1.5. Realizacin de los casos de uso del Negocio

CASO DE NEGOCIO NRO 01: Tomar Test de Orientacin Vocacional

Figura Nro.
Tomar Test de Orientacin Vocacional Realizacin de Tomar Test de Orientacin
Vocacional
(from Casos de Uso del Negocio)

Realizacin del Caso de Uso de Negocio: Tomar Test de Orientacin Vocacional

CASO DE NEGOCIO NRO 02: Resolver Test de Orientacin Vocacional

Figura Nro.

Resolver Test de Orientacin Vocacional Realizacin de Resolver Test de Orientacin


Vocacional
(from Casos de Uso del Negocio)

Realizacin del Caso de Uso de Negocio: Resolver Test de Orientacin Vocacional

CASO DE NEGOCIO NRO 03: Revisar Test de Orientacin Vocacional

Figura Nro.

Revisar Test de Orientacin Vocacional Realizacin de Revisar Test de Orientacin


Vocacional
(from Casos de Uso del Negocio)

Realizacin del Caso de Uso de Negocio: Revisar Test de Orientacin Vocacional

CASO DE NEGOCIO NRO 04: Entregar Resultados de la Evaluacin

Figura Nro.
Entregar Resultados de la Evaluacin Realizacin de Entregar Resultados de la
Evaluacin
(from Casos de Uso del Negocio)

Realizacin del Caso de Uso de Negocio: Entregar Resultados de la Evaluacin

CASO DE NEGOCIO NRO 05: Verificar Resultados

Figura Nro.

Verificar Resultados Realizacin de Verificar Resultados


(from Casos de Uso del Negocio)

Realizacin del Caso de Uso de Negocio: Verificar Resultados

1.6. Diagramas de Actividad del Negocio

Caso De Uso del Negocio N01: Tomar Test de Orientacin Vocacional


1.7. Diagrama de Clases del Negocio por Caso de Uso

Caso De Uso del Negocio N01: Tomar Test de Orientacin Vocacional

Figura Nro.

Toma

Ent_Test
Psiclogo
(f rom Trabajadores del Negocio)

Diagrama de Clases de Anlisis: Tomar Test de Orientacin Vocacional

Caso De Uso del Negocio N02: Resolver Test de Orientacin Vocacional

Figura Nro.

Resuelve

Ent_Test
Alumno
(f rom Trabajadores del Negocio)

Diagrama de Clases de Anlisis: Resolver Test de Orientacin Vocacional

Caso De Uso del Negocio N03: Revisar Test de Orientacin Vocacional

Figura Nro.
Revisa
Ent_Solucion_Test

Psiclogo
(f rom Trabajadores del Negocio)

Ent_Grupo_Ocupacional

Diagrama de Clases de Anlisis: Revisar Test de Orientacin Vocacional

Caso De Uso del Negocio N04: Entregar Resultados de la Evaluacin

Figura Nro.

Clasifica

Ent_Grupo_Ocupacional
Psiclogo
(f rom Trabajadores del Negocio)

Diagrama de Clases de Anlisis: Entregar Resultados de la Evaluacin

Caso De Uso del Negocio N05: Verificar Resultados

Figura Nro.
Verifica

Ent_Grupo_Ocupacional
Alumno
(f rom Trabajadores del Negocio)

Diagrama de Clases de Anlisis: Verificar Resultados

1.8. Diagrama de Secuencia de Negocio

Caso De Uso del Negocio N01: Tomar Test de Orientacin Vocacional

Figura Nro.

: Ent_Test
: Psiclogo
: Alumno
Prepara ()

Reparte ()

Resuelve

Diagrama de Secuencia de Negocio: Tomar Test de Orientacin Vocacional

Caso De Uso del Negocio N02: Resolver Test de Orientacin Vocacional

Figura Nro.
: Ent_Test
: Psiclogo
: Alumno
Prepara ()

Reparte ()

Resuelve

Marca Alternativas ()

Actualiza ()

Diagrama de Secuencia de Negocio: Resolver Test de Orientacin Vocacional

Caso De Uso del Negocio N03: Revisar Test de Orientacin Vocacional

Figura Nro.

: Ent_Solucion_Test
: Alumno : Psiclogo
Entrega ()

Recibe ()

Reviza ()

Diagrama de Secuencia de Negocio: Revisar Test de Orientacin Vocacional

Caso De Uso del Negocio N04: Entregar Resultados de la Evaluacin

Figura Nro.
: Ent_Solucion_Test
: Alumno : Psiclogo
Entrega ()

Recibe ()

Reviza () : Ent_Grupo_Ocupacional

Clasifica ()

Diagrama de Secuencia de Negocio: Entregar Resultados de la Evaluacin

Caso De Uso del Negocio N05: Verificar Resultados

Figura Nro.

: Ent_Solucion_Test
: Alumno : Psiclogo
Entrega ()

Recibe ()

Reviza () : Ent_Grupo_Ocupacional

Clasifica ()

Entrega ()

Verifica ()

Diagrama de Secuencia de Negocio: Verificar Resultados


1.9. Diagrama de Colaboracin de Negocio

Caso De Uso del Negocio N01: Tomar Test de Orientacin Vocacional

Figura Nro.

1: Prepara ()
2: Reparte ()

: Ent_Test
: Psiclogo

3: Resuelve

: Alumno

Diagrama de Colaboracin de Negocio: Tomar Test de Orientacin Vocacional

Caso De Uso del Negocio N02: Resolver Test de Orientacin Vocacional

Figura Nro.
5: Actualiza ()

1: Prepara ()
2: Reparte ()

: Ent_Test
: Psiclogo
3: Resuelve
4: Marca Alternativas ()

: Alumno

Diagrama de Colaboracin de Negocio: Resolver Test de Orientacin Vocacional

Caso De Uso del Negocio N03: Revisar Test de Orientacin Vocacional

Figura Nro.
1: Entrega ()

: Ent_Solucion_Test
: Alumno

2: Recibe ()
3: Reviza ()

: Psiclogo

Diagrama de Colaboracin de Negocio: Revisar Test de Orientacin Vocacional

Caso De Uso del Negocio N04: Entregar Resultados de la Evaluacin

Figura Nro.
1: Entrega ()

: Ent_Solucion_Test
: Alumno
2: Recibe ()
3: Reviza ()

: Psiclogo
4: Clasifica ()

: Ent_Grupo_Ocupacional

Diagrama de Colaboracin de Negocio: Entregar Resultados de la Evaluacin

Caso De Uso del Negocio N05: Verificar Resultados

Figura Nro.
1: Entrega ()

: Ent_Solucion_Test
: Alumno
6: Verifica ()
2: Recibe ()
3: Reviza ()

5: Entrega ()

4: Clasifica ()
: Ent_Grupo_Ocupacional
: Psiclogo

Diagrama de Colaboracin de Negocio: Verificar Resultados


2. MODELADO DEL SISTEMA
Un caso de uso es un documento narrativo que describe la secuencia de eventos de
un actor (agente externo) que usa un sistema para completar un proceso.
Dados estos se clasifican en casos de uso de alto nivel y casos de uso de uso expandidos;
primero se ha iniciado por describir los casos de uso de alto nivel para lograr un rpido
entendimiento de los procesos principales.
A continuacin se describen los actores del sistema propuesto:
2.1. Requerimientos del Sistema

2.1.1. Requerimientos Funcionales


Tabla Nro. 21

Cdigo Requerimiento Funcional Prioridad

El sistema debe tener una pantalla de


RF01 login para que inicie sesin un alumno o Alta
un experto.

El sistema debe permitir al administrador,


RF02 Alta
gestionar los datos del experto.

El sistema debe permitir al administrador,


RF03 Alta
gestionar los datos de los alumnos.

El sistema debe permitir al administrador,


RF04 Alta
gestionar los periodos de evaluacin.

El sistema debe permitir a los usuarios


RF05 Media
logueados, actualizar sus datos.
El sistema debe permitir al experto,
RF06 consultar la estadstica de Alumnos por Alta
Test evaluado.

El sistema debe permitir al experto


RF07 Alta
generar reporte general de alumnos.
El sistema debe permitir al experto
RF08 Alta
generar reporte general de periodos.

El sistema debe permitir al experto,


RF09 Alta
generar Reporte de Test por Periodo.

El sistema debe permitir al experto,


RF10 Alta
generar Reporte de Test por Alumno

El sistema debe permitir al experto,


RF11 generar Reporte de Respuestas en Alta
General

El sistema debe permitir al alumno,


RF12 Alta
consultar programacin de test.

El sistema debe permitir al alumno,


RF13 Alta
verificar instrucciones

El sistema debe permitir al alumno,


RF14 Alta
resolver Test

El sistema debe permitir al alumno,


RF15 Alta
verificar solucin del Test.

El sistema debe permitir al alumno enviar


RF16 Media
los resultados obtenidos a su email.
El sistema debe permitir al alumno y
RF17 Media
experto, consultar el manual de ayuda.

Lista de Requerimientos Funcionales del Sistema


Los requerimientos son una descripcin de las necesidades o deseos de un producto. La
meta principal en esta etapa es identificar y documentar lo que en realidad se necesita, en
una forma en que pueda fcilmente ser transmitido al cliente y al equipo de desarrollo.

2.1.2. Requerimientos No Funcionales

A. Arquitectura

La solucin debe ser 100% Web Based y toda la parametrizacin y


administracin debe realizarse desde un navegador.

La solucin debe operar de manera independiente del navegador que


se utilice.

La solucin debe tener interfaces grficas de administracin y de


operacin en idioma espaol y en ambiente 100% Web, para permitir
su utilizacin a travs de exploradores o navegadores de Internet.

La informacin de los formularios que corresponda a listas de


seleccin deber ser parametrizada y administrable.

La aplicacin deber ser desarrollada en el lenguaje de programacin


PHP, y con un gestor de base de datos en MySQL.

B. Backups
El sistema deber proveer mecanismos para generar backups
peridicamente de la informacin que se mantiene en el sistema.
Los backups deben ser responsabilidad del administrador del
sistema quien deber crearlos, almacenarlos y recuperar la
informacin en el caso que se pierda informacin.

C. Integracin
La solucin deber integrarse a la pgina Web que defina el Colegio
Berne. Dicha integracin corresponde a un link desde la pgina del
sitio Web (Portal) de la empresa, hacia el Sistema Experto.

D. Interoperabilidad
El sistema debe estar en capacidad de interactuar con los otros
sistemas de la empresa y con sistemas de entidades externas a
travs de la herramienta de middleware seleccionada para el
sistema.

E. Otros Requerimientos

Facilidades y controles para permitir el acceso a la informacin al


personal autorizado de otras entidades del estado a travs de Internet,
con el propsito de consultar la informacin pertinente para cada una
de ellas.

Contar con herramientas de software para la administracin


automtica de archivos.

Contar con herramientas y caractersticas necesarias para su


administracin, la realizacin de bsquedas y la posibilidad de
realizar consultas de ndole general.

El sistema debe propender por el desarrollo de la cultura que


minimice el tiempo en el proceso de ventas.
2.1.3. Relacin entre los requerimientos funcionales y casos de
uso del sistema.
La Tabla Nro. 22, describe la relacin entre los requerimientos funcionales,
presentados en la Tabla Nro. 21, y los casos de uso del sistema que cumplen con los
requerimientos funcionales.
Tabla Nro. 22

Requerimiento
Cdigo Caso de Uso del Sistema Representacin
Funcional

Loguearse en el
CU01 RF01
Sistema Loguearse en el Sistema
CU02 Gestionar Expertos RF02
Gestionar Expertos

CU03 Gestionar Alumnos RF03


Gestionar Alumnos

CU04 Gestionar Periodos RF04


Gestionar Periodos

CU05 Actualizar Mis Datos RF05


Actualizar Mis Datos

Consultar Estadstica
CU06 RF06
de Alumnos por Test Consultar Estadstica de Alumnos
por Test

Generar Reporte de
CU07 RF07
Alumnos Generar Reporte de Alumnos

Generar Reporte de
CU08 RF08
Periodos Generar Reporte de Periodos

Generar Reporte de
CU09 RF09
Test por Periodo Generar Reporte de Test por Periodo

Generar Reporte de
CU10 RF10
Test por Alumno Generar Reporte de Test por Alumno
Generar Reporte de
CU11 Respuestas en RF11
Generar Reporte de Respuestas en
General General

Consultar
CU12 RF12
Programacin de Test Consultar Programacin de Test

Verificar
CU13 RF13
Instrucciones Verificar Instrucciones

CU14 Resolver Test RF14


Resolver Test

Verificar Solucin del


CU15 RF15
Test Verificar Solucin del Test

Enviar Resultados va
CU16 RF16
Email Enviar Resultados va Email

Consultar Manual de
CU17 RF17
Ayuda Consultar Manual de Ayuda

Relacin entre los requerimientos funcionales y los casos de uso del


sistema

2.1.4. Actores del Sistema

En la Tabla Nro. 23, se observa la lista de actores del sistema. En dicha tabla se presenta el
cdigo de cada actor, el nombre, la descripcin y su respectiva representacin en Rational
Rose.
Tabla Nro. 23

Cdigo Nombre Descripcin Representacin


Es el actor que gestiona a los alumnos,
consulta evaluaciones del test de
AS01 Experto orientacin vocacional, as como, genera
reportes de acuerdo a su necesidad.
Act_Experto
Es el actor que se resuelve el test de
orientacin vocacional para conocer su
AS02 Alumno vocacin. Puede actualizar sus datos
personales. Act_Alumo

Actores del Sistema


2.2. Casos de Uso del Sistema
2.2.1. Diagramas de Caso de Uso
Los diagramas de caso de uso pueden ser usados para describir la funcionalidad de un sistema. Tal como se muestra en la Figura Nro..
68, que describe la relacin entre los actores y casos de uso del sistema.
Figura Nro. 68

Gestionar Alumnos Gestionar Expertos

(f rom Casos de Uso del Sistema) (f rom Casos de Uso del Sistema)
Actualizar Mis Datos
(f rom Casos de Uso del Sistema)
Generar Reporte de Test por Periodo Consultar Manual de Ayuda
Gestionar Periodos
(f rom Casos de Uso del Sistema) (f rom Casos de Uso del Sistema)
(f rom Casos de Uso del Sistema)

Consultar Estadstica de Alumnos Loguearse en el Sistema Verificar Solucin del Test


Act_Experto Act_Alumno
por Test
(f rom Casos de Uso del Sistema) (f rom Casos de Uso del Sistema)
(f rom Casos de Uso del Sistema) (from Actores del Sist... (from Actores del Sist...

<<extend>>

Generar Reporte de Periodos


(f rom Casos de Uso del Sistema) Consultar Programacin de Test
Verificar Instrucciones Resolver Test
Generar Reporte de Respuestas en (f rom Casos de Uso del Sistema)
(f rom Casos de Uso del Sistema) (f rom Casos de Uso del Sistema)
General
(f rom Casos de Uso del Sistema)
<<extend>>

Generar Reporte de Alumnos


Generar Reporte de Test por Alumno
(f rom Casos de Uso del Sistema) Enviar Resultados va Email
(f rom Casos de Uso del Sistema)
(f rom Casos de Uso del Sistema)

Diagrama de Casos de Uso del Sistema


2.2.2. Especificaciones de los Casos de Uso del Sistema
La Tabla Nro. 24, muestra la especificacin del caso de uso loguearse en el sistema, en el
cual se presentar al actor que realiza el caso de uso, una breve descripcin, el flujo de
eventos, los requerimientos especiales, pre condiciones, post condiciones y los puntos de
extensin.
Tabla Nro. 24

MODELO Sistema CDIGO CU01


Caso de Uso: Loguearse en el Sistema
Actores: Experto - Alumno
El sistema permitir al Experto y a los alumnos del Colegio Berne,
previamente registrados, loguearse en el sistema para realizar la
Breve Descripcin:
gestin de las cuentas de usuario de los alumnos, o evaluar los test de
orientacin vocacional.
Evento Disparador:
El caso de uso comienza cuando el Usuario ingresa su nombre de
usuario y clave y presiona el botn ingresar.

Flujo Bsico:
El sistema muestra el Login de usuarios ubicados en la parte del
centro de la pgina web.
El usuario ingresa su nombre de usuario y clave.
El usuario presiona el botn Ingresar.
El sistema vlida los datos ingresado.
El sistema muestra la interfaz del Men segn el nivel de usuario
(Experto y Alumno).

Flujos Alternativos:
Flujo de Eventos:

<Nombre de Usuario o Clave Incorrectos>


Si en el punto 3 del flujo bsico, el usuario ingresa un nombre de
usuario o clave incorrectos y presiona el botn Ingresar, se
mostrar un mensaje de error informando al usuario que alguno
de los datos ingresados son incorrectos.

<Usuario ya inicio sesin>


Si en el punto 3 del flujo bsico, el usuario ingresa un nombre de
usuario o clave correctamente, el sistema verifica que el usuario
no haya iniciado sesin en otra parte. Si el usuario ya ha iniciado
sesin se muestra un mensaje de alerta de que el usuario ya
inicio sesin en otro lugar.
Requerimientos Ninguno
Especiales:
La informacin de los usuarios tiene que estar cargada en la base de
Pre Condiciones:
datos del sistema Experto.
Post Condiciones: Se mostrar la interfaz de men a los usuarios.
Puntos de Extensin: Ninguno
Especificacin de Caso de Uso: Loguearse en el Sistema

Tabla Nro. 25

MODELO Sistema CDIGO CU02


Caso de Uso: Gestionar Expertos
Actores: Administrador
El sistema permitir al Administrador del Sistema, aadir, modificar
Breve Descripcin:
o eliminar a los expertos.
Evento Disparador:
El caso de uso comienza cuando el Administrador selecciona del
Men, la opcin Gestionar Expertos.

Flujo Bsico:
El sistema muestra la interfaz del Men para el Administrador.
El usuario selecciona del Men la opcin Gestionar Expertos.
El sistema muestra la lista de Expertos registrados hasta el
momento.
El usuario puede ingresar un nuevo experto o actualizar los datos
Flujo de Eventos: del experto

Flujos Alternativos:

<Falta Dato>
Si en el punto 4 del flujo bsico, el usuario no ingresa algn dato
necesario para el registro de un experto, el sistema no permitir
el ingreso de un experto que tiene texto vaco. Se muestran
nuevamente la lista de expertos.

Requerimientos
Ninguno
Especiales:
El usuario debe estar logueado en el sistema como Administrador o
Pre Condiciones:
Experto.
Post Condiciones: Si ingresamos un experto, se ingresar automticamente el registro en
nuestra base de datos.
Si actualizamos los datos de un experto, se modificar el registro
automticamente en nuestra base de datos.
Puntos de Extensin: Ninguno
Especificacin de Caso de Uso: Gestionar Expertos

Tabla Nro. 25

MODELO Sistema CDIGO CU03


Caso de Uso: Gestionar Alumnos
Actores: Administrador
El sistema permitir al Administrador del Sistema, aadir, modificar
Breve Descripcin:
o eliminar a los alumnos.
Evento Disparador:
El caso de uso comienza cuando el Administrador selecciona del
Men, la opcin Gestionar Alumnos.

Flujo Bsico:
El sistema muestra la interfaz del Men para el Administrador.
El usuario selecciona del Men la opcin Gestionar Alumnos.
El sistema muestra la lista de Alumnos registrados hasta el
momento.
El usuario puede ingresar un nuevo alumno o actualizar los datos
Flujo de Eventos: del alumno.

Flujos Alternativos:

<Falta Dato>
Si en el punto 4 del flujo bsico, el usuario no ingresa algn dato
necesario para el registro de un alumno, el sistema no permitir
el ingreso de un alumno que tiene texto vaco. Se muestran
nuevamente la lista de alumnos.

Requerimientos
Ninguno
Especiales:
El usuario debe estar logueado en el sistema como Administrador o
Pre Condiciones:
Experto.
Si ingresamos un alumno, se ingresar automticamente el registro en
nuestra base de datos.
Post Condiciones:
Si actualizamos los datos de un alumno, se modificar el registro
automticamente en nuestra base de datos.
Puntos de Extensin: Ninguno
Especificacin de Caso de Uso: Gestionar Alumnos

2.2.3. Realizacin de los Casos de Uso


Las realizaciones de los casos de uso del sistema se pueden observar de la Figura Nro. 70 al
91, los cuales describen una realizacin por caso de uso del sistema. La realizacin de los
casos de uso es la transformacin de los distintos pasos y acciones que los describen en
clases, operaciones y relaciones entre clases. Esto de consigue localizando las distintas
responsabilidades de cada paso del Caso de Uso en las clases que lo realizan.

CASO NRO 01: Loguearse en el Sistema

Figura Nro. 70

Loguearse en el Sistema Realizacin de Loguearse en el


Sistema
(from Casos de Uso del Sistema)

Realizacin de Caso de Uso: Loguearse en el sistema

CASO NRO 02: Gestionar Expertos

Figura Nro. 71

Gestionar Expertos Realizacin de Gestionar Expertos


(from Casos de Uso del Sistema)

Realizacin de Caso de Uso: Gestionar Expertos

CASO NRO 03: Gestionar Alumnos

Figura Nro. 72

Gestionar Alumnos Realizacin de Gestionar Alumnos


(from Casos de Uso del Sistema)
Realizacin de Caso de Uso: Gestionar Alumnos

CASO NRO 04: Gestionar Periodos

Figura Nro. 72

Gestionar Periodos Realizacin de Gestionar Periodos


(from Casos de Uso del Sistema)

Realizacin de Caso de Uso: Gestionar Periodos

CASO NRO 05: Actualizar Mis Datos

Figura Nro. 72

Actualizar Mis Datos Realizacin de Actualizar Mis Datos


(from Casos de Uso del Sistema)

Realizacin de Caso de Uso: Actualizar Mis Datos

CASO NRO 06: Consultar Estadstica de Alumnos por Test

Figura Nro. 72

Consultar Estadstica de Alumnos Realizacin de Consultar Estadstica


por Test de Alumnos por Test
(from Casos de Uso del Sistema)

Realizacin de Caso de Uso: Consultar Estadstica de Alumnos por Test

CASO NRO 07: Generar Reporte de Alumnos


Figura Nro. 72

Generar Reporte de Alumnos Realizacin de Generar Reporte de


Alumnos
(from Casos de Uso del Sistema)
Realizacin de Caso de Uso: Generar Reporte de Alumnos

CASO NRO 08: Generar Reporte de Periodos


Figura Nro. 72

Generar Reporte de Periodos Realizacin de Generar Reporte de


Periodos
(from Casos de Uso del Sistema)

Realizacin de Caso de Uso: Generar Reporte de Periodos

CASO NRO 09: Generar Reporte de Test por Periodo


Figura Nro. 72

Generar Reporte de Test por Periodo Realizacin de Generar Reporte de


Test por Periodo
(from Casos de Uso del Sistema)

Realizacin de Caso de Uso: Generar Reporte de Test por Periodo

CASO NRO 10: Generar Reporte de Test por Alumno


Figura Nro. 72

Generar Reporte de Test por Alumno Realizacin de Generar Reporte de


Test por Alumno
(from Casos de Uso del Sistema)

Realizacin de Caso de Uso: Generar Reporte de Test por Alumno

CASO NRO 11: Generar Reporte de Respuestas en General


Figura Nro. 72

Generar Reporte de Respuestas en Realizacin de Generar Reporte de


General Respuestas en General
(from Casos de Uso del Sistema)

Realizacin de Caso de Uso: Generar Reporte de Respuestas en General


CASO NRO 12: Consultar Programacin de Test
Figura Nro. 72

Consultar Programacin de Test Realizacin de Consultar


Programacin de Test
(from Casos de Uso del Sistema)

Realizacin de Caso de Uso: Consultar Programacin de Test

CASO NRO 13: Verificar Instrucciones


Figura Nro. 72

Verif icar Instrucciones Realizacin de Verif icar Instrucciones


(from Casos de Uso del Sistema)

Realizacin de Caso de Uso: Verificar Instrucciones

CASO NRO 14: Resolver Test


Figura Nro. 72

Resolv er Test Realizacin de Resolv er Test


(from Casos de Uso del Sistema)

Realizacin de Caso de Uso: Resolver Test

CASO NRO 15: Verificar Solucin del Test


Figura Nro. 72

Verif icar Solucin del Test Realizacin de Verif icar Solucin del
Test
(from Casos de Uso del Sistema)

Realizacin de Caso de Uso: Verificar Solucin del Test

CASO NRO 16: Enviar Resultados va Email


Figura Nro. 72
Env iar Resultados v a Email Realizacin de Env iar Resultados v a
Email
(from Casos de Uso del Sistema)

Realizacin de Caso de Uso: Enviar Resultados va Email

CASO NRO 17: Consultar Manual de Ayuda


Figura Nro. 72

Consultar Manual de Ay uda Realizacin de Consultar Manual de


Ay uda
(from Casos de Uso del Sistema)

Realizacin de Caso de Uso: Consultar Manual de Ayuda

2.3. Diagrama de Clases de Anlisis

CASO NRO 01: Loguearse en el Sistema

Figura Nro. 92

Act_Alumno
(from Actores del Sistema)

IU Loguearse en el Sistema CC Loguearse en el Sistema

Act_Experto
(from Actores del Sistema)

Ent_Usuario Ent_Alumno

Diagrama de Clases de Anlisis: Loguearse en el Sistema


CASO NRO 02: Gestionar Expertos

Figura Nro. 93

Act_Experto IU Menu Principal IU Gestionar Expertos


(f rom Actores del Sistema)

CC Gestionar Expertos

Ent_Usuario

Diagrama de Clases de Anlisis: Gestionar Expertos

CASO NRO 03: Gestionar Alumnos

Figura Nro. 93
Act_Experto IU Menu Principal IU Gestionar Alumnos
(f rom Actores del Sistema)

CC Gestionar Alumnos

Ent_Alumno

Diagrama de Clases de Anlisis: Gestionar Alumnos

CASO NRO 04: Gestionar Periodos

Figura Nro. 93
Act_Experto IU Menu Principal IU Gestionar Periodos
(f rom Actores del Sistema)

CC Gestionar Periodos

Ent_Periodo

Diagrama de Clases de Anlisis: Gestionar Periodos

CASO NRO 05: Actualizar Mis Datos

Figura Nro. 93
Act_Alumno IU Menu Principal IU Mis Datos
(f rom Actores del Sistema)

CC Actualizar Mis Datos

Ent_Alumno

Diagrama de Clases de Anlisis: Actualizar Mis Datos

CASO NRO 06: Consultar Estadstica de Alumnos por Test

Figura Nro. 72
Act_Experto IU Menu Principal IU Estadistica - Alumnos por Test

(from Actores del Sistema)

CC E. Alumnos por Test

Ent_GrupOcupacional Ent_Alumno Ent_Solucion

Diagrama de Clases de Anlisis: Consultar Estadstica de Alumnos por Test

CASO NRO 07: Generar Reporte de Alumnos


Figura Nro. 72

Act_Experto IU Menu Principal IU Reportes - Alumnos


(from Actores del Sistema)

CC Reportes - Alumnos

Ent_Alumno
Diagrama de Clases de Anlisis: Generar Reporte de Alumnos

CASO NRO 08: Generar Reporte de Periodos


Figura Nro. 72

Act_Experto IU Menu Principal IU Reportes - Periodos


(f rom Actores del Sistema)

CC Reportes - Periodos

Ent_Periodo

Diagrama de Clases de Anlisis: Generar Reporte de Periodos

CASO NRO 09: Generar Reporte de Test por Periodo


Figura Nro. 72
Act_Experto IU Menu Principal IU Reportes - Test Por Periodo
(from Actores del Sistema)

CC Reportes - Test Por Periodo

Ent_Periodo Ent_Solucion

Diagrama de Clases de Anlisis: Generar Reporte de Test por Periodo

CASO NRO 10: Generar Reporte de Test por Alumno


Figura Nro. 72

Act_Experto IU Menu Principal IU Reportes - Test Por Alumno

(from Actores del Sistema)

CC Reportes - Test Por Alumno

Ent_Alumno Ent_Solucion

Diagrama de Clases de Anlisis: Generar Reporte de Test por Alumno


CASO NRO 11: Generar Reporte de Respuestas en General
Figura Nro. 72

Act_Experto IU Menu Principal IU Reportes - Respuestas en General


(from Actores del Sistema)

Ent_Alumno CC Reportes - Respuesta en General Ent_GrupOcupacional

Ent_Periodo Ent_Solucion

Diagrama de Clases de Anlisis: Generar Reporte de Respuestas en General

CASO NRO 12: Consultar Programacin de Test


Figura Nro. 72
Act_Alumno IU Menu Principal IU Ver Programacion
(f rom Actores del Sistem a)

CC Consultar Programacion

Ent_Periodo

Diagrama de Clases de Anlisis: Consultar Programacin de Test

CASO NRO 13: Verificar Instrucciones


Figura Nro. 72

Act_Alumno IU Menu Principal IU Ver Programacion IU Verif icar Instrucciones


(from Actores del Sistema)

CC Consultar Programacion CC Instrucciones

Ent_Periodo

Diagrama de Clases de Anlisis: Verificar Instrucciones


CASO NRO 14: Resolver Test
Figura Nro. 72

Act_Alumno IU Menu Principal IU Ver Prog ramacion IU Verificar Instrucciones IU Resolver Test
(from Actores del Sistema)

CC Consultar Programacion CC Instrucciones CC Resolver Test

Ent_Periodo Ent_Solucion

Diagrama de Clases de Anlisis: Resolver Test

CASO NRO 15: Verificar Solucin del Test


Figura Nro. 72

Act_Alumno IU Menu Principal IU Ver Programacion IU Verificar Instrucciones IU Resolver Test IU Verificar Solucion
(from Actores del Sistema)

CC Consultar Programacion CC Instrucciones CC Resolver Test CC Verificar Solucion

Ent_Periodo Ent_Solucion Ent_GrupOcupacional

Diagrama de Clases de Anlisis: Verificar Solucin del Test

CASO NRO 16: Enviar Resultados va Email

Figura Nro. 93
Act_Alumno IU Menu Principal IU Ver Programac ion IU Verificar Instrucciones IU Res olver Test IU Verificar Solucion IU Enviar Resultados
(from Actores del Sistema)

CC Consultar Programacion CC Ins trucciones CC Resolver Tes t CC Verific ar Solucion CC Env iar Resultados

Ent_Periodo Ent_Soluc ion Ent_GrupOcupacional

Diagrama de Clases de Anlisis: Enviar Resultados va Email

CASO NRO 17: Consultar Manual de Ayuda

Figura Nro. 93

Act_Alumno
(f rom Actores del Sistema)

IU Consultar Manual de Ayuda

Act_Experto
(f rom Actores del Sistema)

CC Consultar Manual de Ayuda

Diagrama de Clases de Anlisis: Consultar Manual de Ayuda


2.4. Lista de Interfaces
En la Figura Nro. 114, se muestran las interfaces que tendr el sistema E-Commerce; as como, la secuencia de estas de acuerdo al tipo
de usuario (Experto y Alumno).
Figura Nro. 114

IU Consultar Manual de Ayuda

IU Resolver Test IU Verificar Solucion


Act_Alumno IU Loguearse en el Sistema Act_Experto
(f rom Actores del Sistema) (f rom Actores del Sistema)

IU Ver Programacion IU Verificar Instrucciones


IU Estadistica - Alumnos por Test IU Menu Principal

IU Reportes - Test Por Periodo


IU Enviar Resultados

IU Gestionar Alumnos IU Reportes - Alumnos

IU Gestionar Periodos IU Reportes - Periodos

IU Reportes - Test Por Alumno


IU Gestionar Expertos

IU Mis Datos IU Reportes - Respuestas en General

Lista de Interfaces del Sistema Experto


2.5. Diseo de Prototipos

A. Interface 01: Loguearse en el Sistema


Figura Nro. 115

IU Loguearse en el Sistema

Interface 01: Loguearse en el Sistema

B. Interface 02: Men Principal


Figura Nro. 115

IU Menu_Prinicipal

Interface 02: Men Principal - Experto


Figura Nro. 115

IU Menu_Prinicipal

Interface 02: Men Principal - Alumno

C. Interface 03: Actualizar Mis Datos


Figura Nro. 115

IU Mis Datos

Interface 03: Actualizar Mis Datos


D. Interface 04: Gestionar Expertos
Figura Nro. 115

IU Gestionar Expertos

Interface 04: Gestionar Expertos

E. Interface 05: Gestionar Alumnos


Figura Nro. 115

IU Gestionar Alumnos
Interface 05: Gestionar Alumnos

F. Interface 06: Gestionar Periodos


Figura Nro. 115

IU Gestionar Periodos

Interface 06: Gestionar Periodos

G. Interface 07: Estadstica Alumnos Por Test


Figura Nro. 115
IU Estadistica - Alumnos por Test

Interface 07: Estadstica Alumnos Por Test

H. Interface 08: Reportes - Alumnos


Figura Nro. 115
IU Reportes - Alumnos

Interface 08: Reportes - Alumnos

I. Interface 09: Reportes - Periodos


Figura Nro. 115

IU Reportes - Periodos

Interface 09: Reportes - Periodos


J. Interface 10: Reportes Test Por Periodo
Figura Nro. 115

IU Reportes - Test Por Periodo

Interface 10: Reportes Test Por Periodo

K. Interface 11: Reportes Test Por Periodo


Figura Nro. 115

IU Reportes - Test Por Alumno

Interface 11: Reportes Test Por Alumno


L. Interface 12: Reportes Respuestas en General
Figura Nro. 115

IU Reportes - Respuestas en General

Interface 12: Reportes Respuestas en General

M. Interface 13: Ver Programacin


Figura Nro. 115

IU Ver Programacion
Interface 13: Ver Programacin

N. Interface 14: Verificar Instrucciones


Figura Nro. 115

IU Verificar Instrucciones

Interface 14 Verificar Instrucciones


O. Interface 15: Resolver Test
Figura Nro. 115

IU Resolver Test

Interface 15: Resolver Test

P. Interface 16: Verificar Solucin


Figura Nro. 115

IU Verificar Solucion
Interface 16: Verificar Solucin

1.1. Lista de Controles


Figura Nro. 137

CC Actualizar Mis Datos CC Consultar Programacion CC E. Alumnos por Test CC Enviar Resultados

CC Gestionar Alumnos CC Gestionar Expertos CC Gestionar Periodos CC Instrucciones

CC Loguearse en el Sistema CC Reportes - Alumnos CC Reportes - Periodos CC Reportes - Respuesta en General

CC Reportes - Test Por Alumno CC Reportes - Test Por Periodo CC Resolver Test CC Verificar Solucion

Lista de Controles del Sistema Experto


1.2. Lista de Entidades

Figura Nro. 138

Ent_Alumno Ent_GrupOcupacional Ent_Periodo

Ent_Solucion Ent_Usuario

Lista de Entidades del Sistema Experto


1.1. Diagramas de Secuencia

1.1.1. CASO NRO 01: Loguearse en el Sistema


Figura Nro. 139

: Act_Usuario : IU Loguearse en el Sistema : CC Loguearse en el


Sistema
: Ent_Usuario : Ent_Alumno
Ingresa(Usuario, Password)

Selecciona Tipo(Experto,Alumno)

Valida datos()

Si Tipo=Experto ()

Consulta(Usuario,Password)

Usuario y Password Ok

Muestra Menu Principal ()

Si Tipo=Alumno ()

Consulta(Usuario,Password)

Usuario y Password Ok

Muestra Menu Principal ()

Diagrama de Secuencia: Loguearse en el Sistema

1.1.1. CASO NRO 02: Gestionar Expertos


Figura Nro. 139
: Act_Experto : IU Menu_Prinicipal : IU Gestionar Expertos : CC Gestionar Expertos : Ent_Usuario

Selecciona la opcin <<Expertos>>

Muestra ()

Solicita Lista de Expertos ()

Consulta ()

Retorna Lista ()

Muestra Lista ()

Selecciona Ingresar Nuevo Experto ()

Ingresa Datos del Experto()

Valida Datos ()

Registra

Consulta Lista ()

Retorna Lista ()

Muestra Lista ()

Selecciona un Experto para Editar ()

Modifica Datos del Experto ()

Valida Datos ()

Actualiza ()

Consulta Lista ()

Retorna Lista ()

Muestra Lista ()

Diagrama de Secuencia: Gestionar Expertos

1.1.1. CASO NRO 03: Gestionar Alumnos


Figura Nro. 139
: Act_Experto : IU Menu_Prinicipal : IU Gestionar Alumnos : CC Gestionar Alumnos : Ent_Alumno
Selecciona la opcin <<Alumno>>

Muestra ()

Solicita Lista de Alumnos ()

Consulta ()

Retorna Lista ()

Muestra Lista ()

Selecciona Ingresar Nuevo Alumno ()

Ingresa Datos del Alumno ()

Valida Datos ()

Registra

Consulta Lista ()

Retorna Lista ()

Muestra Lista ()

Selecciona a un Alumno para Editar ()

Modifica Datos del Alumno ()

Valida Datos ()

Modifica ()

Consulta Lista ()

Retorna Lista ()

Muestra Lista ()

Diagrama de Secuencia: Gestionar Alumnos


1.1. Diagramas de Colaboracin

1.1.1. CASO NRO 01: Loguearse en el Sistema


Figura Nro. 139

: Act_Usuario : Ent_Usuario

1: Ingresa(Usuario, Password) 5: Consulta(Usuario,Password)


2: Selecciona Tipo(Experto,Alumno)

6: Usuario y Password Ok

3: Valida datos()
4: Si Tipo=Experto ()
8: Si Tipo=Alumno () 9: Consulta(Usuario,Password)

7: Muestra Menu Principal () 10: Usuario y Password Ok


: IU Loguearse en el Sistema 11: Muestra Menu Principal () : CC Loguearse en el Sistema : Ent_Alumno

Diagrama de Colaboracin: Loguearse en el Sistema

1.1.1. CASO NRO 02: Gestionar Expertos


Figura Nro. 139
1: Selecciona la opcin <<Expertos>>

: Act_Experto : IU Menu_Prinicipal

7: Selecciona Ingresar Nuevo Experto ()


8: Ingresa Datos del Experto()
14: Selecciona un Experto para Editar ()
15: Modifica Datos del Experto ()

2: Muestra ()

3: Solicita Lista de Expertos ()


9: Valida Datos ()
16: Valida Datos ()

6: Muestra Lista ()
: IU Gestionar Expertos 13: Muestra Lista () : CC Gestionar Expertos
20: Muestra Lista ()

4: Consulta ()
5: Retorna Lista () 10: Registra
12: Retorna Lista () 11: Consulta Lista ()
19: Retorna Lista () 17: Actualiza ()
18: Consulta Lista ()

: Ent_Usuario

Diagrama de Colaboracin: Gestionar Expertos

1.1.1. CASO NRO 03: Gestionar Alumnos


Figura Nro. 139
1: Selecciona la opcin <<Alumno>>

: Act_Experto : IU Menu_Prinicipal

2: Muestra ()
7: Selecciona Ingresar Nuev o Alumno ()
8: Ingresa Datos del Alumno ()
14: Selecciona a un Alumno para Editar ()
4: Consulta ()
15: Modif ica Datos del Alumno ()
10: Registra
3: Solicita Lista de Alumnos () 11: Consulta Lista ()
9: Valida Datos () 17: Modif ica ()
16: Valida Datos () 18: Consulta Lista ()

6: Muestra Lista () 5: Retorna Lista ()


: IU Gestionar Alumnos 13: Muestra Lista () : CC Gestionar Alumnos 12: Retorna Lista () : Ent_Alumno
20: Muestra Lista () 19: Retorna Lista ()

Diagrama de Colaboracin: Gestionar Alumnos


2.9. Diagrama de Actividad

2.9.1. CASO NRO 01: Loguearse en el Sistema


Figura Nro.183
:Usuario :IU Login :CC Login

Inicio

Ingresa usuario
y password

Presiona botn Valida datos Envia consulta (Usuario,


ingresar ingresados Password)

Usuario y Password Correctos? : E_Usuario


Fin
Muestra Men segn Si
tipo de usuario

Muestra mensaje No
de Error

Diagrama de Actividad: Loguearse en el Sistema


Diagrama de Componentes
Figura Nro. 206
Mdulo del Mdulo del
Alumno Experto

Sistema
Experto

Tablas

Servidor Conexin
Web a la BD

Base de Datos
Interfaz
de Datos

Diagrama de Componentes

Diagrama de Despliegue
En la Figura Nro. 207, se muestra el diagrama de despliegue del sistema.
Figura Nro. 207

Diagrama de Despliegue

Вам также может понравиться