Vous êtes sur la page 1sur 11

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

CASOS DE USO

2
CASO DE USO LOGIN
El 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 Acción
a ML
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 guardar
7 ۩ Válida campos
8 ۩ Guarda la información del registro

Flujo Alterno:
No. Actor Sistem Acción
a
* ۞ ۩ 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
CASO DE USO REGISTRO DE CURSO
El 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 Acción
a MC
1 ۩ Solicita la selección del nombre del instructor
(MC)
2 ۞ Selecciona el instructor que estará acargo del
curso (MC)
3 ۩ Solicita crear curso
4 ۩ Crea el curso según la demanda de alumnos
5 ۞ Solicita las características como nombre _
curso, duración, costo, fecha/inicio, etc. que
debe tener el curso
۞ Ingresa los datos solicitados
6 ۞ Selecciona guardar
7 ۩ Válida campos
8 ۩ Guarda la información del registro

Flujo Alterno:
No. Actor Sistem Acción
a
* ۞ ۩ 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
5
CASO DE USO REGISTRO DE ALUMNOS
El 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 Acción
a MA
1 ۩ Solicita seleccionar curso (MA)
2 ۞ Selecciona el curso (MA)
3 ۩ Muestra información general de los cursos (MA)
۞ Selecciona el curso de interés
4 ۩ Despliega opciones de registro de Alumno:
nombre, Apellido, dirección, teléfono 1, e-mail,
etc.
5 ۞ Llena opciones de registro de Alumno
6 ۞ Selecciona guardar
7 ۩ Válida campos
8 ۩ Guarda la información del registro

Flujo Alterno:
No. Actor Sistem Acción
a
* ۞ ۩ 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

6
DIAGRAMA DE CLASES

7
8
CODIGO EN JAVA

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

private String Clave_alum;

private String Nombre;

private String Apllido;

9
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;

10
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;

11

Vous aimerez peut-être aussi