12
INTITUTO TECNOLOGICO DE FELIPE CARRILLO PUERTO (Organismo publico del estado descentralizado) TRABAJO: DIAGRAMAS DE CLASES, CASOS DE USO ALUMNOS: FRANCISCO GONZALEZ AGUILAR PALOMA GONGORA SABIDO

Ejemplo de caso de uso

Embed Size (px)

DESCRIPTION

Ejemplo de los casos de uso

Citation preview

Page 1: Ejemplo de caso de uso

INTITUTO TECNOLOGICO DE FELIPE CARRILLO PUERTO

(Organismo publico del estado descentralizado)

TRABAJO: DIAGRAMAS DE CLASES, CASOS DE USO

ALUMNOS:

FRANCISCO GONZALEZ AGUILAR

PALOMA GONGORA SABIDO

Martes 4 de julio de 2006

Page 2: Ejemplo de caso de uso

CASOS DE USO

2

Page 3: Ejemplo de caso de uso

CASO DE USO LOGINEl sistema muestra las opciones de registro de login para tener

acceso

Actor Primario: Operador (persona con privilegios para acceder al sistema)

Actor Secundario: MRS (Modulo de Registro del Sistema)

Actor Externo: ML (Módulo de Login.)

Precondiciones: El modulo de loggin ha autorizado la ejecución del MRL

Poscondiciones: Registrar exitosamente al cliente

Flujo Básico:۞ ۩No. Actor Sistem

a MLAcción

1 ۩ Solicita el login (ML)2 ۞ Ingresa el login (ML)3 ۩ Verifica el login (ML)4 ۩ Despliega opciones de registro de curso,

(alumno): nombre, dirección, teléfono, e-mail,ect.

5 ۞ Llena opciones de registro de Curso, (alumno)6 ۞ Selecciona guardar7 ۩ Válida campos8 ۩ Guarda la información del registro

Flujo Alterno:No. Actor Sistem

aAcción

* ۞ ۩ En caso de fallo de sistema realizar recuperación e ir al paso 1

1a ۩ Login incorrecto:Mostrar mensaje e ir al paso 1

7a ۞ Campo invalido.Indicar campos con error e ir al paso 4

3

Page 4: Ejemplo de caso de uso

CASO DE USO REGISTRO DE CURSOEl sistema muestra las opciones de registro del curso para que el

operador llene los atributos del curso.

Actor Primario: Operador (persona que registra al curso)

Actor Secundario: MRS (Modulo de Registro deL Sistema)

Actor Externo: MC (Módulo de Curso.)

Precondiciones: El operador conoce el sistema de registro de curso El modulo de Curso ha autorizado la ejecución del MRC

Poscondiciones: Registrar exitosamente al cliente

Flujo Básico:۞ ۩No. Actor Sistem

a MCAcción

1 ۩ Solicita la selección del nombre del instructor (MC)

2 ۞ Selecciona el instructor que estará acargo del curso (MC)

3 ۩ Solicita crear curso4 ۩ Crea el curso según la demanda de alumnos5 ۞ Solicita las características como nombre _

curso, duración, costo, fecha/inicio, etc. que debe tener el curso

۞ Ingresa los datos solicitados6 ۞ Selecciona guardar7 ۩ Válida campos8 ۩ Guarda la información del registro

Flujo Alterno:No. Actor Sistem

aAcción

* ۞ ۩ En caso de fallo de sistema realizar recuperación e ir al paso 1

1a ۩ Datos incompletos:Mostrar mensaje e ir al paso 5

7a ۞ Campo invalido.Indicar campos con error e ir al paso 5

4

Page 5: Ejemplo de caso de uso

CASO DE USO REGISTRO DE ALUMNOSEl sistema muestra las opciones de registro del alumno para que

llene los atributos solicitados.

Actor Primario: Operador (persona que se registra al curso)

Actor Secundario: MRS (Modulo de Registro del sistema)

Actor Externo: MA (Módulo de Alumno.)

Precondiciones: El modulo de Alumno ha autorizado la ejecución del MRA

Poscondiciones: Registrar exitosamente al Alumno

Flujo Básico:۞ ۩No. Actor Sistem

a MAAcción

1 ۩ Solicita seleccionar curso (MA)2 ۞ Selecciona el curso (MA)3 ۩ Muestra información general de los cursos (MA)

۞ Selecciona el curso de interés4 ۩ Despliega opciones de registro de Alumno:

nombre, Apellido, dirección, teléfono 1, e-mail, etc.

5 ۞ Llena opciones de registro de Alumno6 ۞ Selecciona guardar7 ۩ Válida campos8 ۩ Guarda la información del registro

Flujo Alterno:No. Actor Sistem

aAcción

* ۞ ۩ En caso de fallo de sistema realizar recuperación e ir al paso 1

7a ۞ Campo invalido.Indicar campos con error e ir al paso 4

5

Page 6: Ejemplo de caso de uso

DIAGRAMA DE CLASES

6

Page 7: Ejemplo de caso de uso

7

Page 8: Ejemplo de caso de uso

CODIGO EN JAVA

************************************public class Alumno {

private String Clave_alum; private String Nombre; private String Apllido;

8

Page 9: Ejemplo de caso de uso

private String Dir_correo; private String Carrera; private int Nume_Creditos; private String Grado; private Curso curso;

}

*************************************public class Curso {

private String Clave_Curso; private String Nombre; private String Duracion; private int Fecha_inicio; private int Fecha_final; private float costo; private int Numero_alumnos; private String Nivel; private String Aula_asignada; private Materia materia; private Alumno alumno;

}

public class Materia {

private String Nombre; private String Clave_curso; private String Modulos;

9

Page 10: Ejemplo de caso de uso

private int Programa; private Curso curso;

}

*************************

public class Profesor {

private String Clave_prof; private String Nombre; private String Apellido; private String Especialidad; private int Dir_Correo; private String Cargo;

}

10