You are on page 1of 7

INSTITUTO SUPERIOR TECNOLÓGICO PRIVADO CIBERTEC

DIRECCIÓN ACADÉMICA
CARRERAS PROFESIONALES NOTA

CURSO : Análisis y Diseño de Sistemas II


SEMESTRE : 2009 - 2
CICLO : Cuarto
TURNO : Tarde
FECHA :
DURACIÓN : 80 minutos
________________________________________________________________________

I. Teoría. Marque una o más opciones según sea el caso. (4 puntos)

1. En el diagrama, ¿qué son A, B y C? C


a) Server page, client page y form respectivamente
b) Client page, server page y form respectivamente <<Build>>
c) Form, client page y Server page respectivamente
d) Form, Server page y client page respectivamente A
B
2. En MVC, Model es:
a) Una página JSP.
b) Un servlet.
c) Una página html.
d) Un javabean.

3. Indique las características de una clase abstracta:


a) Todos sus métodos son declarados
b) No puede ser instanciada
c) Son conocidas también como interfaces
d) Presenta métodos abstractos y no abstractos

4. Indique la afirmación correcta sobre la relación <<use>>:


a) El funcionamiento del origen depende del funcionamiento del destino.
b) El funcionamiento del destino depende del funcionamiento del origen.
c) El destino solo crea objetos del origen.
d) El origen solo crea objetos del destino.

II. Caso Propuesto (16 puntos)

A partir de la especificación de caso de uso:

a) Elabore el diagrama de casos de uso. (01 punto)


b) Construya el diagrama de clases de diseño, especificando la firma completa de
cada operación de las clases, excepto de los beans en los cuales solo especificará
sus atributos. (05 puntos)
c) Construya el diagrama de secuencia de uno de los métodos de una clase DAO.
(06 puntos)
d) Elabore el modelo físico indicando correctamente los tipos de cada campo, y los
PK y FK de cada tabla. (04 puntos)
Especificación de Caso de uso: Generar ruta de entrega de mercadería
1. Breve descripción
El caso de uso permite al Jefe de almacén asignar las facturas para que sean
repartidas por los camiones de la empresa y generar una hoja de ruta de entrega
según direcciones de los clientes.

2. Flujo de Eventos

2.1. Flujo Básico


1. El caso de uso comienza cuando el Jefe del almacén solicita “Generar Hoja de
ruta” en el menú principal.
2. El sistema muestra la interfaz GENERAR RUTA con los siguientes datos :
Datos de ruta: Código de la hoja de ruta, Nombre del Chofer, Placa del Vehiculo
Datos de Las facturas: Numero Factura, Monto total, Nombre del Cliente, Distrito,
vendedor y una opción para Agregar Factura a la cuadricula de facturas
asignadas
Además incluye una cuadricula que contiene la lista de todas las Facturas
Asignadas y las opciones: Buscar Chofer, Buscar Factura, Eliminar Factura,
Grabar Hoja de Ruta y Salir.
3. El jefe de almacén selecciona “Buscar Chofer”
4. El sistema incluye el caso de uso Buscar Chofer
5. El sistema muestra los datos del Chofer (Nombre y placa del vehiculo)
6. El Jefe de almacén selecciona “Buscar Factura”
7. El sistema incluye el caso de uso “Buscar Factura”
8. El sistema muestra los datos de la factura (Número Factura, Monto Total, Nombre
del cliente , distrito del cliente y vendedor)
9. E jefe de almacén selecciona agregar factura
10. El sistema agrega los datos de la factura a la cuadricula de facturas asignadas
11. Si el jefe de almacén desea agregar otra factura se repiten los pasos del 6 al 10
12. El Jefe del almacén selecciona “Grabar”.
13. El sistema obtiene el número del Correlativo de Hoja de Ruta e incrementa en uno
para generar el nuevo correlativo de número de hoja.
14. El sistema graba la Hoja de ruta con su detalle y actualiza el estado de las facturas
como “En despacho”
15. El sistema muestra el número de Hoja de Ruta y el MSG “Hoja de Ruta generada”
con el Nro. 99999”.
16.El jefe de almacén cierra la interfaz “GENERAR RUTA” y regresa a la interfaz del
menú principal del sistema y finaliza el caso de uso.
2.3. Flujos Alternativos
<Eliminar Factura de Cuadricula>
El jefe de almacén selecciona una factura de de la cuadricula y selecciona
eliminar Factura, el sistema elimina de la cuadricula la factura selecciona y el caso
de uso continua
<Cancelar>
Si el Jefe del almacén solicita “Salir” antes de Grabar, el sistema cierra la interfaz y
el caso de uso finaliza.

3. Requerimientos Especiales
No presenta.
4. Pre Condiciones
1. El Jefe del almacén está logeado en el sistema.
2. Facturas pendientes distribuir.
3. Lista de chóferes disponibles.
5. Post Condiciones
1. Se graba la Hoja de ruta con su detalle y actualiza las factura cono en
despacho
6. Puntos de extensión
No presenta

7. Prototipo
Interfaz GENERAR RUTA
DIAGRAMA DE CASOS DE USO

MODELO FÍSICO
DIAGRAMA DE CLASES
DIAGRAMA DE SECUENCIA

Del método agregar de MySqlHRutaDAO


RÚBRICA PARA EL EXAMEN FINAL

CRITERIOS ESCALA DE CALIFICACIÓN

No marca todas las


respue
Marca todas las respuestas
Marca todas las stas
correctas.
respuestas correctas correct
as.

(4 puntos)
(4 puntos) (0 punto)

Identifica claramente los Actores


y Casos de
No identifica los Actores y
Uso, y los Sólo identifica los Actores y
Presenta el Diagrama Casos
relaciona Casos de
General de Casos de de Uso
correctamente Uso base.
Uso base.
con include y
extend.
(1 punto)
(1 punto) (0.5 puntos) (0 punto)
Identifica correctamente las Identifica correctamente Identifica algunas clases
clases con sus atributos y algunas clases con sus sin atributos y
Diagrama de clases de operaciones con su firma atributos y operaciones con operaciones.
diseñ completa. su firma completa.
o

(5 puntos) (5 puntos) (3 puntos) (1 punto)

Identifica todos los objetos y Identifica algunos objetos y Solo especifica los
Diagrama de secuencia todos los mensajes. algunos mensajes. objetos
de un métodos de la
clase DAO.

(6 puntos)
(6 puntos) (3 puntos) (0 punto)
Identifica correctamente las Identifica correctamente
Solo identifica las tablas,
Tablas de la base de datos con algunas Tablas de la base
pero no especifica
sus campos y tipos de datos, PK de datos con sus campos y
Creación del modelo campos.
y FK. tipos de datos, PK y FK.
físico.

(4 puntos) (2 punto) (1 punto)


(4 puntos)

You might also like