Documente Academic
Documente Profesional
Documente Cultură
150920624 / 160920624
Actividades de la Unidad 3
_________
Numero de viaje 1 2 3 4 5 6 7 8 9 10
Hora de salida
Hora de regreso
Supervisor
Observacion es
Administrador
En el reporte se observa una columna que pertenece a la firma de un supervisor, se explica que en los recorridos suele existir supervisores que por azar se suben en los camiones en circulacin para comprobar que todos los pasajeros hayan hecho su pago y tengan su boleto, ellos firman de acuerdo al nmero de viaje en proceso; otras de sus actividades es proponer mejoras en el servicio. Los supervisores tambin tienen su propio reporte, que es el siguiente: Reporte de Supervisin de servicio de transporte Fecha de movimiento:
Numero de Revisin 1 2 3
No. Camin
Cve. Chofer
Hora
Observaciones
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?_____
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 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 Cadena de caracteres Alguna restriccin No quedar vaco No quedar vaco Valor inicial del dato Espacios vacos
Clave licencia
Espacios vacos
D. En Cuanto al modelo de interfaces. Responde a las preguntas: 1. Una de las opciones no es cierta para justificar el manejo de poca informacin en las interfaces Cul es? a. b. c. d. Memoria limitada de las personas a corto plazo. El manejar muchas informacin crea estrs en el usuario Suponer que todos los tipos de usuario se pueden adaptar a la interfaz Porque las pantallas permiten mostrar poca informacin
2. Es el principio de diseo que indica usar trminos y conceptos obtenidos de la experiencia de las personas que ms utilizan el sistema: a. b. c. d. Familiaridad del usuario Uniformidad Mnima sorpresa Recuperabilidad
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. Familiaridad del usuario Uniformidad Mnima sorpresa Recuperabilidad
4. Es el principio de diseo que indica que el comportamiento del sistema no debe de provocar sobre saltos de emocin a los usuarios: a. b. c. d. Familiaridad del usuario Uniformidad Mnima sorpresa Recuperabilidad
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
Es uno de los tres niveles de abstraccin, es el nivel ms bajo del modelo de datos, describe como se almacenan realmente los datos y se describe en detalle la estructura de los datos. Es uno de los tres niveles de abstraccin de los datos, que se
10
Ya que relacionaste las columnas y argumentaste tus respuestas: 3. Guarda la actividad con el nombre DMMS_U3_A2_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por la inicial de tu primer apellido y la Z por la inicial de tu segundo apellido. 4. Enva el archivo a tu Facilitador(a) para recibir retroalimentacin. No olvides consultar los Criterios de evaluacin de la actividad.
No.
Diagramas
Pregunta 9
Porque:___________________________ __________________________________ __________________________________ El grfico que se muestra es un ejemplo especifico de: 7 a) Herencia b) Herencia Mltiple c) Agregacin de herencia d) Clases Porque:___________________________ __________________________________ __________________________________ Cul aseveracin es la correcta: a) Indica que la clase Audiolibro hereda sus atributos y mtodos a las clases Libro y Grabacin de Voz. b) Indica que la clase Libro hereda sus atributos y mtodos a la clase grabacin de voz a travs de la clase Audiolibro. c) Indica que la clase audiolibro recibe o hereda los atributos y mtodos de las clases libro y grabacin de voz. d) Indica que la clase grabacin de voz hereda sus atributos y mtodos a la clase libro a travs de la clase audiolibro. Porque:___________________________ __________________________________ __________________________________
10
Ya que identificaste los diagramas: 2. Guarda la actividad con el nombre DMMS_U3_A3_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por la inicial de tu primer apellido y la Z por la inicial de tu segundo apellido. 3. Enva el archivo a tu Facilitador(a) para recibir retroalimentacin. 4. Consulta los Criterios de evaluacin para conocer los elementos que sern ponderables.
Numero de viaje 1 2 3 4 5 6 7 8 9 10
Supervisor
Observaciones
Chofer
Reviso
En el reporte se observa una columna que pertenece a la firma de un supervisor, se explica que en los recorridos suele existir supervisores que por azar se suben en los camiones en circulacin para comprobar que los pasajeros todos hayan hecho su pago y tengan su boleto, ellos firman de acuerdo al nmero de viaje en proceso y que ellos se suben, otras de sus actividades es proponer mejoras en el servicio. Los supervisores tambin tienen su propio reporte que es el siguiente:
Numero de Revisin 1 2 3 4 5 6 7 8 9 10
Hora
Observaciones
Supervisor
Administrador
As tambin, el administrador cuenta con personas familiares que lo apoyan con la administracin, para lo que solicita se le asigne una clave de administrador para cada uno, los cuales pueden autorizar los gastos de mantenimiento, cada uno de ellos tendr una clave secreta para autorizar en el sistema los gastos, mismo que l puede cambiar cuando lo desee. 15 Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 15
Existe personal de mantenimiento pero no hay un reporte estandarizado en donde se registra el mantenimiento a los camiones, fecha, lugar y gastos involucrados, ni qu persona lo realiz, pues el mantenimiento se hace segn la recomendacin del chofer del camin. Con respecto a los mecnicos se requiere mantener los aos de experiencia. En cuanto a los supervisores de choferes se solicita mantener un dato que indique la cantidad de veces que se le ha descubierto realizando otras actividades que no correspondan a su labor, el cual se le llamar falta administrativa. 1.Por lo tanto, se acord que los actores del sistema son: a. b. c. d. 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. Aparicin de todos los actores. 3 Casos de uso mnimo para cada actor. 16 Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 16
B) Con respeto a los modelos orientados a objetos elaborars el diagrama de clases usando StarUML, lo que se evaluar de tu diseo es: a. Se contemple las 11 clases. b. Indica la siguiente cantidad de atributos mnimo (contempla los datos especificados en la descripcin del problema, si te llegaran a faltar piensa sobre los atributos que seran importantes contemplar): a. 5 para persona, y chofer. b. 3 para supervisor, administrador, mecnicos. c. 4 para camin, supervisiones. d. 6 para detalles de supervisiones, recorridos y detalles de recorridos. e. 7 para mantenimientos. (no agregues la clase detalles de mantenimiento en esta entidad debe mostrarse toda la informacin sobre los mantenimientos). c. 3 mtodos mnimo por cada clase, excepto para las clases detalle de recorridos y detalle de supervisiones, en estas dos no agregues mtodos. d. Agrega relaciones de generalizacin, asociacin binaria y de dependencia en donde se requiera. e. Especifica la cardinalidad. Ya que realizaste tus diagramas: 3. Guarda la actividad con el nombre DMMS_U3_A4_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por la inicial de tu primer apellido y la Z por la inicial de tu segundo apellido. 4. Enva el archivo a tu Facilitador(a) para recibir retroalimentacin. Consulta los Criterios de evaluacin para conocer la manera en que ponderan tus diagramas.
Adems contempla las siguientes entidades Tipo de empleado/Docente Estados: para almacenar los 31 estados de Mxico. Usuarios: para almacenar el usuario y password asignado a las personas de la 20 Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 20
A) Realiza el caso de uso para que un usuario final acceda al sistema. a. Contempla a los actores Usuario Final y base de datos. b. Conecta las casos de uso iniciar aplicacin, capturar usuario, capturar clave de acceso y validar cuenta de acceso, a los actores apropiados. B) Realiza el caso de uso Crear perfil por materia, utiliza los actores Docente y base de datos, con los casos, inicio de sesin, seleccionar materia, seleccionar grupo, asignar nmero de evaluaciones, asignar tipo de evaluacin, imprimir reporte y validar cuenta. C) Realiza el diagrama de clases, cumpliendo con los siguiente requisitos: a. Lo hars conceptual es decir, slo pondrs los nombres de las clases sin atributos y mtodos. b. Pondrs la cardinalidad de las relaciones de asociacin binaria. c. Pondrs nombre a las relaciones, ejemplo entre la entidad Estatus_Alumno y alumno, el nombre podra ser Describe y se pone sobre la lnea relacin. De tal forma que se puede leer de la siguiente forma utilizando adems la cardinalidad: un Estatus_Alumno Describe a muchos alumnos. Pero lo hars en todo el diagrama de clases. d. Para las llaves primarias y secundarias asigna tipo de dato entero. Estatus_alumno 1 Describe * Alumno
D) A continuacin, se te presenta un bloque del diseo de clases del problema propuesto al inicio de las actividades de la evidencia del aprendizaje, tomando en cuenta que los atributos que inician con id son las llaves primarias o fornes y stas son de tipo entero, con esta informacin completars parte de un diccionario de datos describiendo la informacin solicitada en las columnas por cada dato de la entidad solicitada.
Completa el diccionario de datos de la entidad Usuario, trata de hacerlo lo ms acorde a la realidad, recuerda las indicaciones para la asignacin del tipo de dato de las llaves primarias.
Ya que concluiste las diversas actividades que se te presentan en tu evidencia de aprendizaje: 23 Ciencias Exactas, Ingenieras y Tecnologa | Ingeniera en Desarrollo de Software 23
2. Guarda la actividad con el nombre DMMS_U3_EA_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por la inicial de tu primer apellido y la Z por la inicial de tu segundo apellido. 3. Revisa los Criterios de evaluacin para conocer los requerimientos de la actividad. 4. Enva el archivo a tu Facilitador(a), espera retroalimentacin y en caso de ser necesario, enva nuevamente tu actividad.
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 Selecciona la respuesta correcta: Opciones
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
Descripcin o Pregunta Es el modelo que busca delimitar el sistema a desarrollar, conociendo descriptivamente las caractersticas funcionales que se ofrece al usuario. Es el modelo que apoya en los aspectos de diseo que aplica estilos, trabaja adems con el modo de los aspectos y presentaciones. Es el modelo que guarda la descripcin de los objetos que interactan en la base de datos.
Respuesta
a) b) c) d) a) b) c) d)
Dentro de los modelos orientados a objetos fue la primera aproximacin, su propsito principal es expresar requerimientos, su implementacin es utilizando lenguaje orientado a objetos, como java o c++. Es un modelo que representa las clases en jerarquas, en donde una clase general est a la cabeza, y esta hereda atributos y comportamientos a las clases hijos. Es un modelo que ayuda a representar grficamente cuando una clase est conformada por otros clases, la clase principal es la que hereda todos los elementos de las dems clases.
a) b) c) d)
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) Modelo de agregacin b) Modelo relacional c) Modelo de objetos d) Modelo de herencia. a) Modelo de red b) Modelo de herencia c) Modelo relacional d) Modelo de agregacin
10