Está en la página 1de 32

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

Fase III de Diseo...........................................................................................................2 Casos de Usos Reales......................................................................................................2


Curso Tpico de Eventos................................................................................................................2 Sistema...............................................................................................................................................2 Curso Tpico de Eventos................................................................................................................3 Sistema...............................................................................................................................................3 Curso Tpico de Eventos................................................................................................................4 Sistema...............................................................................................................................................4 Curso Tpico de Eventos................................................................................................................5 Sistema...............................................................................................................................................5 Curso Tpico de Eventos................................................................................................................7 Sistema...............................................................................................................................................7 Curso Tpico de Eventos................................................................................................................7 Sistema...............................................................................................................................................7 Curso Tpico de Eventos................................................................................................................9 Sistema...............................................................................................................................................9

Diagrama de Interaccin.............................................................................................10
Operaciones..............................................................................................................................................10 ............................................................................................................................................................10 crearUnidadAcademica (String Nombre, String Direccion, String Telefono, String Telefono2, Ciudad objCiudad) ..............................................................................................................................12 eliminarUnidadAcademica (.UnidadAcademica unaUnidadAcademica) : void..............................13 listarUnidadAcademica (String Filtro, String Clave) ......................................................................14 listarArea (String Filtro, String Clave) : String................................................................................15 crearArea (String Nombre, String ResponsableArea, .UnidadAcademica unaUnidadAcademica) : void......................................................................................................................................................16 eliminarArea (.Area unArea) : void..................................................................................................17 guardarMesaentrada(String nombre, TipoMesaEntrada objTipoMesaEntrada, Area objArea, Vector operadores)...........................................................................................................................................18 ..............................................................................................................................................................18 eliminarMesaEntrada (.MesaEntrada unaMesaEntrada) : void........................................................20 buscarMesaEntrada (String Filtro, String Clave) : String.................................................................21 asignarMesaEntrada (.TipoTramite unTipoTramite, .MesaEntrada unaMesaEntrada) : void..........22 guardarTipoTramite(String nombre, FormaTramite formaTramite, Vector mesasEntrada)............23 buscarTipoTramite (String Filtro, String Clave) : String..................................................................24 eliminarTipoTramite (.TipoTramite unTipoTramite) : void.............................................................25 buscarTipoUsuario (String Filtro, String Clave) : String..................................................................26 buscarUsuario (String Filtro, String Clave) : String.........................................................................27 eliminarTipoUsuario (TipoUsuario objTipoUsuario) ........................................................................30 eliminarUsuario (Usuario objUsuario) ............................................................................................31

Diagrama de Clase.......................................................................................................32

Fase III de Diseo


Casos de Usos Reales

Caso de Uso: Actores: Propsito: Visn General:

Crear Area Administrador Crear un rea dentro de una Unidad Acadmica El Administrador crea un rea que pertenece a una Unidad Acadmica asignndole un nombre de rea, un responsable de rea, un id de usuario y a que unidad acadmica pertenece. Primario, Real Funciones: FRQ 3.4

Tipo: Referencia:

Curso Tpico de Eventos Actores 1.- Este caso de uso comienza cuando el administrador solicita al sistema Crear una nueva rea 2.- El administrador ingresa el nombre del rea en el campo A, el nombre de responsable de rea en el campo B y selecciona la unidad acadmica en la que pertenece en el campo C 3.- El administrador oprime la el botn D para aceptar la operacin y guardar los cambios o el botn E para Cancelar la operacin Sistema

4.- El sistema registra el nuevo rea

Cursos Alternativos: ....

Caso de Uso: Actores: Propsito: Visn General:

Crear Usuario Administrador Crear un nuevo Usuario al sistema El Administrador crea un Usuario en el sistema asignndole un nombre completo, DNI, Fecha de nacimiento, Telefono, Direccion, ID de Inicio de sesin, Contrasea, Tipo de Usuario, Ciudad, Provinvia y E-mail Primario, Real Funciones: FRQ 1.1

Tipo: Referencia:

Curso Tpico de Eventos Actores 1.- Este caso de uso comienza cuando el administrador solicita al sistema Crear un nuevo usuario 2.- El administrador ingresa el nombre completo en el campo A, DNI en el campo B, Fecha de nacimiento en el campo C, Telefono en el campo D, Direccion en el campo F, ID de Inicio de sesin en el campo I, Contrasea en el campo J, Tipo de Usuario en el campo K, Ciudad en el campo G, Provincia en el campo H y E-mail en el campo E 4.- El sistema registra el nuevo Usuario 3.- El administrador oprime la el botn L para aceptar la operacin y guardar los cambios o el botn M para Cancelar la operacin 5.- El sistema imprime un mensaje en pantalla informando que se ha creado el usuario con xito. Sistema

Cursos Alternativos: Linea 4: Si el usuario ya existe se le informa al administrador y el caso de uso queda sin efecto.

Caso de Uso: Actores: Propsito: Visn General: Tipo: Referencia:

Crear Mesa de entrada Administrador Crear una nueva Mesa de entrada El Administrador crea una nueva mesa de entrada Primario, Real Funciones: FRQ 3.1

Curso Tpico de Eventos Actores 1.- Este caso de uso comienza cuando el administrador solicita al sistema Crear una nueva mesa de entrada 2.- El administrador ingresa el nombre de la mesa (A), selecciona una area (B), Agregar un Area(C), selecciona un tipo de mesa de entrada(D),Muestra un operador(F),Agrega un operador (G) Sacar un operador(H) Sistema

3.-El sistema registra una nueva mesa de entrada

4.- El administrador oprime la el botn I para 5.- El sistema imprime un mensaje en aceptar la operacin y guardar los cambios o el pantalla informando que se ha creado el botn J para Cancelar la operacin Area con xito.

Cursos Alternativos: Linea 3: Si la mesa de entrada ya existe se le informa al administrador y el caso de uso queda sin efecto.

Caso de Uso: Actores: Propsito: Visn General: Tipo: Referencia:

Crear Tipo de Tramite Administrador Crear un nuevo Tipo Tramite El Administrador crea un nuevo Tipo de Tramite Primario, Real Funciones: FRQ 2.18

Curso Tpico de Eventos Actores 1.- Este caso de uso comienza cuando el administrador solicita al sistema Crear un nuevo Tipo de Tramite 2.- El administrador ingresa el Tipo de Tramite(A), selecciona la Forma de Tramite(B), Selecciona las mesas de 5 Sistema

entrada(C), con el botn(E) agrega mesas de entrada al circuito y con el botn(F) saca del circuito, en la lista(D) figuran las mesas de entrada del circuito. 4.- El administrador oprime la el botn G para aceptar la operacin y guardar los cambios o el botn H para Cancelar la operacin

3.-El sistema registra una nuevo Tipo de Tramite

5.- El sistema imprime un mensaje en pantalla informando que se ha creado el Tipo de Tramite con xito.

Cursos Alternativos: Linea 3: Si Tipo de Tramite ya existe se le informa al administrador y el caso de uso queda sin efecto.

Caso de Uso: Actores: Propsito: Visn General: Tipo: Referencia:

Crear Tipo de Usuario Administrador Crear un nuevo Tipo Usuario El Administrador crea un nuevo Tipo de Usuario Primario, Real Funciones: FRQ 1.6

Curso Tpico de Eventos Actores 1.- Este caso de uso comienza cuando el administrador solicita al sistema Crear un nuevo Tipo de Usuario 2.- El administrador ingresa El nombre del Tipo de Usuario(A), selecciona las Operaciones disponibles para ese tipo de usuario(B), con el botn(D) agrega operaciones y con el botn(E) saca operaciones, en el cuadro(C) aparecen las operaciones permitidas para el Tipo de Usuario Sistema

3.-El sistema registra una nuevo Tipo de Usuario

4.- El administrador oprime la el botn(F) para aceptar la operacin y guardar los cambios o el botn(G) para Cancelar la operacin 5.- El sistema imprime un mensaje en pantalla informando que se ha creado el Tipo de Usuario con xito. Cursos Alternativos: Linea 3: Si Tipo de Usuario ya existe se le informa al administrador y el caso de uso queda sin efecto.

Caso de Uso: Actores: Propsito: Visn General: Tipo: Referencia:

Crear Unidad Academica Administrador Crear una nueva Unidad Academica El Administrador crea una nueva Unidad Academica Primario, Real Funciones: FRQ 3.11

Curso Tpico de Eventos Actores Sistema 7

1.- Este caso de uso comienza cuando el administrador solicita al sistema Crear un nueva Unidad Academica 2.- El administrador ingresa el nombre de la unidad academica(A), la direccin(B), el telfono1(C), el telefono2(D) 3.-El sistema registra una nueva Unidad Academica 4.- El administrador oprime la el botn(E) para aceptar la operacin y guardar los cambios o el botn(F) para Cancelar la operacin 5.- El sistema imprime un mensaje en pantalla informando que se ha creado la Unidad Academica con xito. Cursos Alternativos: Linea 3: Si la Unidad Academica ya existe se le informa al administrador y el caso de uso queda sin efecto.

Caso de Uso: Actores:

Listar Unidad Acadmica Administrador

Propsito: Listar todas las unidades acadmicas existente y poder modificar, eliminar o agregar una nueva Unidad Academica Visn General: El Administrador busca unidades academicas segn un filtro y un creiterio y tiene las opciones de crear una nueva unidad academica, modificar una existente o eliminar Primario, Real Funciones: FRQ 3.13

Tipo: Referencia:

Curso Tpico de Eventos Actores 1.- Este caso de uso comienza cuando el administrador busca una o mas unidades academicas a trabes de un filtro(A) y una clave(B) y luego presiona el botn(C) para buscar 3.- El administrador selecciona de la lista(D) la unidad academica en la que desea realizar la operacin y luego elige que operacin realizar, crear una nueva unidad academica(E), eliminar(F) o modificar(G) Sistema

2.-El sistema lista todas las unidades academicas que corresponden con esa clave(B) para ese filtro(A) en la lista(D)

4.- De acuerdo a la operacin elegida el sistema realiza la operacion 5.- El sistema imprime un mensaje en pantalla informando que se ha realizado la operacin con xito con xito.

5.- Para salir de la operacin presiona el botn(H) y vuelve a la pantalla de inicio

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

Diagrama de Interaccin
Operaciones

10

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

registrarUsuario(String nombre, String contrasea )

11

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

crearUnidadAcademica (String Nombre, String Direccion, String Telefono, String Telefono2, Ciudad objCiudad)

12

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

eliminarUnidadAcademica (.UnidadAcademica unaUnidadAcademica) : void

13

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

listarUnidadAcademica (String Filtro, String Clave)

14

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

listarArea (String Filtro, String Clave) : String

15

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

crearArea (String Nombre, String ResponsableArea, .UnidadAcademica unaUnidadAcademica) : void

16

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

eliminarArea (.Area unArea) : void

17

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

guardarMesaentrada(String nombre, TipoMesaEntrada objTipoMesaEntrada, Area objArea, Vector operadores)

18

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

19

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

eliminarMesaEntrada (.MesaEntrada unaMesaEntrada) : void

20

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

buscarMesaEntrada (String Filtro, String Clave) : String

21

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

asignarMesaEntrada (.TipoTramite unTipoTramite, .MesaEntrada unaMesaEntrada) : void

22

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

guardarTipoTramite(String nombre, FormaTramite formaTramite, Vector mesasEntrada)

23

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

buscarTipoTramite (String Filtro, String Clave) : String

24

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

eliminarTipoTramite (.TipoTramite unTipoTramite) : void

25

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

buscarTipoUsuario (String Filtro, String Clave) : String

26

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

buscarUsuario (String Filtro, String Clave) : String

crearTipoUsuario (String nombre, Vector vecAgregarPriv)

27

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

28

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

crearUsuario (String nombreCompleto, String direccion, String dni, String fechaNacimiento,String eMail, String telefono, String idInicioSesion, String contrasea, String ciudad, String tipoUsuario)

29

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

eliminarTipoUsuario (TipoUsuario objTipoUsuario)

30

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

eliminarUsuario (Usuario objUsuario)

31

Gestin Acadmica Plan de Iteracin 01 Alvez Fernando, Fischer Andrs

Diagrama de Clase

32

También podría gustarte