Professional Documents
Culture Documents
Tabla de contenido
Diagramas UML ............................................................................................................................. 3
Diagramas de estructura ............................................................................................................ 3
Clase ...................................................................................................................................... 3
Componentes......................................................................................................................... 4
Objetos .................................................................................................................................. 5
Estructura compuesta ............................................................................................................ 6
Despliegue ............................................................................................................................. 7
Paquetes .............................................................................................................................. 10
Diagramas de comportamiento ................................................................................................ 11
Casos de uso ........................................................................................................................ 11
Tarjetas CRC ......................................................................................................................... 11
Actividad .............................................................................................................................. 18
Transicin de Estado ............................................................................................................ 23
Diagramas de interaccin ......................................................................................................... 29
De secuencia ........................................................................................................................ 29
De comunicacin .................................................................................................................. 30
De tiempos........................................................................................................................... 31
De vista interaccin ................................................................... Error! Marcador no definido.
Diagramas UML
Diagramas de estructura
Clases
Componentes
Objetos
Estructura compuesta
Despliegue
Paquetes
Diagramas de comportamiento
Casos de uso
Tarjetas CRC
Nombre: Maestro
ID: 1
Tipo: Esencial
Caso de uso
asociados:
Ingresar Informacin
Colaboradores:
Atributos (tipo):
- Tinyint: que almacenan el id del maestro, del grupo y de la
disponibilidad
- nvarchar: que almacena las horas diarias a impartir la materia, aulas
asignadas al maestro, el numero de horas y las materias asignadas
-int: que almacena el nmero mximo de materias a impartir para un
maestro
- time: que almacena la hora en la que ya se est impartiendo la
materia
Relaciones: Materia, Grupo, Disponibilidad y Aula
Nombre: Grupo
ID: 2
Tipo: Esencial
Caso de uso
asociados:
Ingresar Informacin
Colaboradores:
Atributos (tipo):
- Tinyint: que almacena el valor del id del grupo, de la materia , de la
disponibilidad y del maestro
- nvarchar: que almacena la hora y aula asignada para el grupo
- time: que almacena la hora en la que se est impartiendo la materia a
un grupo
Relaciones: materia, maestro y disponibilidad
Nombre: Materia
ID: 3
Tipo: Esencial
Responsabilidades:
Colaboradores:
-Ingresar materias a impartir a la base de datos
dependiendo de la informacin proporcionada
-mostrar la materia que ser impartida por el maestro x
al grupo y
Atributos (tipo):
- Tinyint: que almacena el id de la materia y del grupo
-nvarchar: que almacena el nmero de horas totales de la materia
Relaciones: aula, grupo, disponibilidad, maestro
Nombre: Aula
ID: 4
Tipo: Esencial
Responsabilidades:
-se ingresar informacin que se recibi de la clase Aula
-se mostrara el aula asignada a la materia y maestro
Colaboradores:
Atributos (tipo):
-Tinyint: que almacena el id del aula, de la disponibilidad tanto del aula como del
maestro y el id de la materia
Relaciones: materia, Hora y Maestro
Nombre: Disponibilidad
ID:5
Tipo: Esencial
Responsabilidades:
-ingresar informacin necesaria para cubrir los campos
de id_hora,id_disponibilidad e id_dia
-mostrar informacin de acuerdo a la informacin que
se recibi
Colaboradores:
Atributos (tipo):
- Tinyint: que almacena el id de la hora e id del dia en la cual se impartira una
materia, ademas del id_disponibilidad e id_dia
Relaciones: Hora, Da, Materia, Grupo y Maestro
Nombre: Da
ID: 7
Tipo: Esencial
Responsabilidades:
-ingresar informacin del dia de disponibilidad para el
maestro, materia y aula.
-mostrar el da de disponibilidad para el maestro,
materia y aula.
Atributos (tipo):
- Tinyint: que almacena el id del da
-date: almacena el dia de la disponibilidad
Colaboradores:
Relaciones: Disponibilidad
Nombre: Hora
ID: 6
Tipo: Esencial
Actividad
Transicin de Estado
Diagramas de interaccin
De secuencia
De comunicacin
De tiempos