You are on page 1of 7

Actividad 1.

Modelos de desarrollo de sistemas




Carrera: Desarrollo de Software
Cuarto cuatrimestre
Programa de la asignatura:
Mtodos y modelos de desarrollo de software

Unidad 3. Modelos para el desarrollo de sistemas









Facilitador: HUGO SAAVEDRA FERNANDEZ

Alumno: Vicente Daz Ayala
Mat: AL12505732

Problema:
La administracin de una ruta de camiones de una ciudad, desea iniciar con un
proceso para tener, al final del mismo, un software, donde se desea supervisar
los tiempos que toma a cada camin realizar un recorrido, adems se desea
conocer la cantidad de vueltas d cada conductor por da; se entreg el
siguiente reporte en uso:

Reporte de entradas y salidas
No Autobs: _________ Fecha de
movimiento:
_________
Nombre del chofer: _________
Numero de
viaje
Hora de salida Hora de
regreso
Supervisor Observaciones
1
2
3
4
5
6
7
8
9
10


_______________
Chofer quien registra



____________
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
Clave Supervisor: Fecha de movimiento:
Nombre:
Numero de
Revisin
No. Camin Cve. Chofer Hora Observaciones
1
2
3
4
5
6
7
8
9
10


________
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.

Administrador
Supervisor
Chofer
Pasajeros
Mecnico

2.- La accin de llenado del reporte de entradas y salidas del camin, quin lo
realiza?

El chofer y el administrador checan que cada pasajero tenga su boleto
pagado.



3.- Quin firma la seccin del reporte de entradas y salidas de camiones en la
seccin revis

El administrador

4.- Quin revisa que los viajeros pagaron su pasaje?
El supervisor
5.- Quin realiza el llenado del documento de supervisin de servicio de
transporte?:

El supervisor

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? Si
7. Por qu?:

Considero que el modelo de clases, tiene herramientas que son tiles
para disear una estructura sencilla y organizada, por medio de tarjetas.

B. Del siguiente listado de clases del sistema, responde a las preguntas:
1. Persona
2. Chofer
3. Administrador
4. Supervisor
5. Mecnico
6. Camin
7. Recorridos
8. Supervisiones
9. Registro de mantenimientos

De qu clases llevan sus claves primarias como llaves forneas a las
siguientes clases:

1. Clase Recorridos, de:

Administrador, supervisor, chofer y camin.

2. Clase Supervisiones de:

Supervisor, chofer, camin y usuario.

3. Clase registro de mantenimiento:

Mecnico, administrador y 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 Descripcin del
contenido
Tipo de dato Alguna
restriccin
Valor inicial del
dato
Nombre Almacenar el
nombre y apellidos
del chofer
Cadena de
caracteres
No quedar vaco Espacios vacos
Clave licencia Almacenar el
nmero de licencia
de conductor
vigente
Cadena de
caracteres
No quedar vaco Espacios vacos
Edad Almacenar la
edad del chofer
Entero No aceptar menor
de 18
Espacios vacos
Direccin de casa Almacenar calle
de su vivienda
Cadena de
caracteres
No quedar vaco Espacios vacos
Telfono casa Almacenar el
nmero de
telfono de casa
Cadena de
caracteres
No quedar vaco Espacios vacos



Nombre del
dato
Descripcin del
contenido
Tipo de
dato
Alguna
restriccin
Valor inicial
del dato
No. camin Almacenar no de
camin asignado
entero No quedar vaco Espacios
vacos
Hora de salida Almacenar la hora en
que parte el camin
de la terminal
hora No quedar vaco Espacios
vacos
Hora de llegada Almacenar la hora en
que llega el camin a
la terminal
hora No quedar vaco Espacios
vacos
Clave del
supervisor
Almacenar el nombre
del supervisor que
checa sus servicios
Cadena de
caracteres
No quedar vaco Espacios
vacos
Clave del
administrador
Almacenar el nombre
del administrador
Cadena de
caracteres
No quedar vaco 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. Memoria limitada de las personas a corto plazo.
b. El manejar muchas informaciones crea estrs en el usuario
c. Suponer que todos los tipos de usuario se pueden adaptar a la interfaz
d. 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. Familiaridad del usuario
b. Uniformidad
c. Mnima sorpresa
d. 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. Familiaridad del usuario
b. Uniformidad
c. Mnima sorpresa
d. 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. Familiaridad del usuario
b. Uniformidad
c. Mnima sorpresa
d. Recuperabilidad



Nombre del
dato
Descripcin del contenido Tipo de
dato
Alguna
restriccin
Valor
inicial
del dato
Nombre Almacenar el nombre y
apellidos
Cadena de
caracteres
No quedar
vaco
Espacios
Vacos
Clave licencia Almacenar el nmero de
licencia del conductor vigente
Cadena de
caracteres
No quedar
vaco
Espacios
vacos
edad Almacenar la edad del chofer entero No aceptar Espacios
menor de
18
vacos
Direccin de
casa
Almacenar calle de su vivienda Cadena de
caracteres
No quedar
vaco
Espacios
vacos

Telfono casa Almacenar el nmero de
telfono de casa
Cadena de
caracteres
No quedar
vaco
Espacios
vacos
No. camin Almacenar no de camin
asignado
entero No quedar
vaco
Espacios
vacos
Hora de salida Almacenar la hora en que parte
el camin de la terminal
hora No quedar
vaco
Espacios
vacos
Hora de
llegada
Almacenar la hora en que llega
el camin a la terminal
hora No quedar
vaco
Espacios
vacos
Clave del
supervisor
Almacenar el nombre del
supervisor que checa sus
servicios
Cadena de
caracteres
No quedar
vaco
Espacios
vacos
Clave del
administrador
Almacenar el nombre del
administrador
Cadena de
caracteres
No quedar
vaco
Espacios
vacos
Observaciones Almacena las observaciones
tanto del
chofer,supervisor,administrador
Cadenas
de
caracteres
no quedar
vaco
Espacios
vacos

You might also like