Académique Documents
Professionnel Documents
Culture Documents
150920624 / 160920624
Actividades de la Unidad 3
1
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
1
No Autobs: _________
Nombre del
chofer: _________
Fecha de
movimiento:
_________
2
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
2
Hora de
salida
Numero de viaje
1
2
3
4
5
6
7
8
9
10
Hora de
regreso
Chofer quien
registra
Observacion
es
Supervisor
Administrador
Clave Supervisor:
Nombre:
Numero de
Revisin
1
2
3
No.
Camin
Cve.
Chofer
Hora
Observaciones
3
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
3
Supervisor
Administrador
Por otro lado, el administrador desea supervisar los mantenimientos que se les aplican a
los camiones, dependiendo de cierta cantidad de kilmetros incrementados. Pues, existe
personal de mantenimiento, pero no hay un reporte estandarizado donde se registre el
lugar, fecha y gastos del mantenimiento, as tambin la persona que lo realiz, pues el
mantenimiento se hace segn la recomendacin del chofer del camin.
Ahora realiza lo que se te pide en cada inciso:
A) Iniciando un proceso de anlisis, iniciaremos con el modelo de requisitos, pensando
sobre los casos de uso responde a las siguientes preguntas.
1.- Enlista los actores que identificas en el problema.
_______________________________________________________________________,
_______________________________________________________________________,
_______________________________________________________________________
2.- La accin de llenado del reporte de entradas y salidas del camin, quin lo
realiza?_______________ _______________________________________________
3.- Quin firma la seccin del reporte de entradas y salidas de camiones en la seccin
revis? ____ _______________________________________________
4.- Quin revisa que los viajeros pagaron su pasaje? ___________________
5.- Quin realiza el llenado del documento de supervisin de servicio de transporte?:
_____________ _______________________________________________
6.- En cuanto al diseo del modelo de clases, podras decir que puedes aplicar la herencia
en la creacin de las clases chofer, mecnicos, administrador y supervisor Si/No?_____
4
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
4
Persona
Chofer
Administrador
Supervisor
Mecnico
Camin
Recorridos
Supervisiones
Registro de mantenimientos
De qu clases llevan sus claves primarias como llaves forneas a las siguientes clases:
1. Clase Recorridos, de:______________, ______________, ______________,
_______________
2. Clase Supervisiones de: ____________, ______________, ______________,
______________
3. Clase registro de mantenimiento: ________________, ___________________,
_____________
C. En la creacin de un diccionario de datos de tipo pasivo, se enlistan los datos, su
descripcin, tipo de dato y restricciones del mismo; suponiendo que describirs los datos
de la entidad chofer, escribe 5 datos del mismo, que puede ser til para el administrador
conocer del chofer y que puede ser til para cuando se vaya a crear la base de datos del
sistema, describe cada uno de ellos.
Nombre del
dato
Nombre
Clave licencia
Edad
Direccin de
casa
Descripcin del
contenido
Almacenar el
nombre y apellidos
del chofer
Almacenar el
nmero de licencia
de conductor
vigente
Almacenar la edad
del chofer
Almacenar calle de
su vivienda
Tipo de
dato
Cadena de
caracteres
Alguna
restriccin
No quedar
vaco
Cadena de
caracteres
No quedar
vaco
Espacios vacos
Entero
No aceptar
menor de 18
No quedar
vaco
Espacios vacos
Cadena de
caracteres
Espacios vacos
5
Almacenar el
nmero de telfono
de casa
Cadena de
caracteres
No quedar
vaco
Espacios vacos
3. Es el principio de diseo que sugiere que siempre que sea posible, la interfaz debe
ser ecunime en el sentido de que las operaciones comparables se activen de la
misma forma:
a.
b.
c.
d.
NOTA: No olvides los puntos de la actividad, pues esto te servir para realizar los diseos
que se te pedirn en la Actividad 4, entre otras cosas.
6
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
6
No.
1
Descripcin
Es un modelo cuyo propsito, con
respecto a los datos, es describir su
significado, las relaciones entre
ellos, sus restricciones de
consistencia.
Concepto
Respuesta
Jerrquico,
red y
relacional
Porque: __________________
_________________________
_________________________
_________________________
E-R
Modelo de
requisitos
Porque: __________________
_________________________
_________________________
_________________________
7
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
7
Porque: __________________
_________________________
_________________________
_________________________
Modelo de
Dominio
Porque: __________________
_________________________
_________________________
_________________________
Diccionario
de Datos
Porque: __________________
_________________________
_________________________
_________________________
Modelo de
Datos
Porque: __________________
_________________________
_________________________
_________________________
Modelo de
interfaces
Porque: __________________
_________________________
_________________________
_________________________
Fsico,
Lgico y
vistas
Porque: __________________
_________________________
_________________________
8
10
_________________________
Nivel fsico
Porque: __________________
_________________________
_________________________
_________________________
Nivel
lgico
Porque: __________________
_________________________
_________________________
_________________________
No.
Diagramas
Pregunta
9
10
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
10
Porque:___________________________
__________________________________
__________________________________
El grfico que se muestra es un ejemplo
especifico de:
7
a) Herencia
b) Herencia Mltiple
c) Agregacin de herencia
d) Clases
Porque:___________________________
__________________________________
__________________________________
12
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
12
10
13
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
13
Numero de viaje
1
2
3
4
5
6
7
8
9
10
Fecha de movimiento:
Supervisor
_________
Observaciones
14
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
14
Chofer
Reviso
Clave Supervisor:
Nombre:
Numero de
Revisin
1
2
3
4
5
6
7
8
9
10
Supervisor
Hora
Observaciones
Administrador
Choferes
Mecnicos o personal de mantenimiento
Administrador
Supervisor
Se puede crear una clase padre para las clases chofer, mecnico, administrador y
supervisor. Por tanto las clases existente para disear el sistema son:
a.
Persona
b.
Chofer
c.
Administrador
d.
Supervisor
e.
Mecnico
f. Camin
g.
Recorridos
h.
Supervisiones
i. Registro de mantenimientos
Hablando del modelo Orientado a Objetos (OO), en la clase recorridos se implementa en
los diagramas de UML con dos clases, una para almacenar los encabezados del reporte y
otra para almacenar los detalles del mismo. Tambin haz lo mismo para la clase
supervisiones se implementa con dos clases ms, una para almacenar los datos del
encabezado de los reportes y otra para almacenar los detalles de los mismos, pero para
la clase registro de mantenimiento se implementa con una clase, en esa registra la causa
y lo que se hizo. En total estamos hablando de 11 clases.
A) Con respecto al modelo de requisitos, elabora el diagrama de casos de uso del
problema mencionado, utiliza StarUML, lo que se evaluar de tu diseo es:
a.
b.
Periodos: Para mantener un control sobre los periodos escolares, y sus mtodos son:
Agregar Periodo
Modificar Periodo
Dar de baja Periodo
Empleados y docentes
Este mdulo controlar lo referente a los empleados definiendo en primera
estancia qu tipo de empleado es, si es un docente o un usuario
administrativo; en donde, si es administrativo, podr realizar algunas de las
operaciones del mdulo alumno, docentes y algunas de este mdulo, pero
si es de tipo docente las operaciones a realizar sern:
Agregar Empleado
Modificar Empleado
Dar de baja Empleado
Dejar Tareas
Seleccionar Materias
Cambiar calificacin
Calificaciones Materia
En el mdulo de calificaciones se controla toda la informacin que generen
los alumnos de su historial acadmico como son las calificaciones que
obtuvieron, las materias que cursaron y el docente que les imparti dicha
materia.
Agregar Calificaciones
Modificar Calificaciones
Agregar Evaluacin
19
Materias
El mdulo de materias solo ser un catlogo que nos almacena toda la
informacin de las materias que integran el plan de estudio de las
diferentes especialidades.
Agregar Materia
Modificar Datos de Materia
Categoras de Evaluacin
El mdulo de categoras de evaluacin ser un catlogo que nos almacena
toda la informacin de las diferentes evaluaciones que los docentes vayan
agregando a su materia de tal forma que cuando se crea un perfil para una
materia se recurra a este catlogo para definirlo.
Agregar Categora de Evaluacin
Modificar Categora de Evaluacin
Planes de Estudio
En este mdulo se encargara de manejar el plan de estudio definiendo el
detalle de cada plan de acuerdo a sus actualizaciones se basar del
catlogo de materias para alimentarse y del catlogo de especialidades
para definir cada plan de estudios.
Agregar Plan de Estudio
Modificar Plan de Estudio
Perfil de Evaluacin
En este mdulo los docentes se encargaran de crear el perfil de la materia
a impartir
Agregar Perfil de Evaluacin
Modificar Perfil de Evaluacin
Listado de Perfil de Evaluacin
Bsqueda de Perfil de Evaluacin
universidad.
Imparticin clase: en donde se indica la relacin de las materias que imparte un
profesor.
Describe
Alumno
21
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
21
22
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
22
TIPO
DE
DATO
NUM.
DE
DECIMALES
REQU
E-RIDO
SI/NO
DESCRIP
CION
(P=Primaria,
F=fornea,
N=norma)
IdUsuario
Nombre
ApellidoPat
ApellidoMat
Domicilio
Colonia
Ciudad
IdEdo
Telfono
TelCelular
Sexo
Edad
FecNac
RFC
CURP
Email
Autoevaluacin
La autoevaluacin es una actividad que realizars de manera autnoma; cabe mencionar
que no es ponderable, por lo tanto, la funcin de la misma es que auto-diagnostiques tu
avance en la unidad. Por lo tanto:
No.
1
Descripcin o Pregunta
Es el modelo que busca delimitar el
sistema a desarrollar, conociendo
descriptivamente las caractersticas
funcionales que se ofrece al usuario.
Opciones
Respuesta
a) Modelo de
interfaces
b) Modelado de datos
c) Modelo de dominio
d) Modelo de
requisitos
a) Modelado de datos
b) Modelo de
interfaces
c) Modelo de dominio
d) Modelo de
requisitos
a) Modelo de
interfaces
b) Modelado de datos
c) Modelo de
requisitos
d) Diccionario de
datos
a) Modelado de datos
b) Modelo de dominio
c) Modelo de
interfaces
24
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
24
d) Modelo de
requisitos
a) Modelado de datos
b) Diccionario de
datos
c) Modelo de
requisitos
d) Modelo de dominio
a)
b)
c)
d)
a)
b)
c)
d)
10
Modelo de red.
Relacional
E-R
Jerrquico
Modelo de objetos
Modelo de
herencia
Modelo de
interfaces
Modelo de
agregacin
Modelo de objetos.
Modelo de
herencia
Modelo de red
Modelo de
agregacin
a)
b)
a) Modelo de red
b) Modelo de
herencia
c) Modelo relacional
d) Modelo de
agregacin
c)
d)
a) Modelo de
agregacin
b) Modelo relacional
c) Modelo de objetos
d) Modelo de
herencia.
25
Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software
25