Está en la página 1de 7

SOLUCION EXAMEN PARCIAL ADS2 NOCHE

Criterios de Evaluación

Pregunta Puntaje Criterios Detalle

I 02 puntos Determina la respuesta correcta 0.5 puntos c/u


Determina la respuesta verdadera 0.5 puntos c/u
II 02 puntos Determina y justifica la respuesta falsa 0.5 puntos c/u

Identifica todas las clases de análisis 03 puntos


III.1 04 puntos
Determina las relaciona correctas 01 punto
Determina los elementos y enlaces 02 puntos
III.2 05 puntos Especifica la dirección correcta de cada mensaje 02 puntos
Agrega las notas en los mensajes requeridos 01 puntos

III.3 02 puntos Llena correctamente todas las secciones de la tarjeta CRC 2 puntos

Determina todas las entidades del modelo conceptual 02 puntos


III.4 05 puntos Determina las relaciones correctas 02 puntos
Especifica los atributos de cada entidad 01 punto

I.
II. Marca las respuestas correctas (2 puntos.)
1. Seleccione los artefactos de la disciplina del Análisis
a. Diagramas de secuencia o comunicación.
b. Modelo de Diseño
c. Realización de análisis
d. Diagramas de Estado

2. El Análisis de la Arquitectura se realiza los pasos:


a. Identificación de los paquetes de análisis.
b. Definición de las dependencias entre los paquetes de análisis.
c. Implementación.
d. Comportamiento del Sistema.

3. El elemento Vista del patrón MVC planteado por Jacobson está enfocado a:
a. Coordinación del Flujo del negocio
b. Límites del Sistema.
c. Crear 3 clases donde se separa las responsabilidades
d. Información del Sistema.

4. El modelo Conceptual No es importante porque:


a. Beneficia al equipo del proyecto web.
b. Beneficia al equipo de base de datos y de desarrolladores.
c. Permitirá identificar las clases del dominio
d. Permitirá crear el Modelo Físico.

III. Responder con Verdadero (V) o Falso (F), con borrón se invalida. Justifique las
respuestas falsas (2 puntos.)
( F ) Un atributo Multivaluado de 4 valores no genera una entidad nueva.
( F ) El modelo conceptual es un modelo de datos de bajo nivel. Proporcionan conceptos
que describen los detalles de cómo se almacenan los datos en el ordenador.
( F ) La capa especifica detalla los mantenimientos específicos de los sistemas
( F ) Las clases de control pueden no existir en un caso de uso.

Justificación de las respuestas falsas

- Un atributo Multivaluado si genera entidad nueva, debe ser considerado como


clase entidad
- El modelo conceptual es un esquema de alto nivel de la estructura de datos.
- La capa específica maneja el core del negocio, la capa general maneja datos
maestros.
- Todo Caso de Uso debe tener una clase control.

III. Caso Propuesto (16 puntos)

A partir de la especificación de caso de uso, construya los siguientes artefactos:


1. Diagrama de clases de análisis (04 puntos)
2. Diagrama de comunicación - flujo básico (05 puntos)
3. Realizar la Tarjeta CRC de la Clase Control. (02 puntos)
4. Modelo conceptual con atributos y tipos (05 puntos)

Caso: Centro Comercial - Sistema de ventas

Página 2
Un Centro Comercial cuenta con el Sistema de ventas que permite al vendedor registrar
pedido a crédito, el jefe de ventas evalúa los pedidos y el asistente se encarga de generar
las facturas.

Código Descripción
RN-01 Solo se podrá generar Facturas de los pedidos al crédito aprobados.
RN-02 Solo se generar facturas si existe stock del producto

Especificación de Caso de uso: Generar Facturas


1. Breve Descripción.
El caso de uso permite al asistente generar las facturas desde los pedidos al crédito
aprobados
2. Actor(es).
Asistente
3. Flujo de Eventos.
El caso de uso se inicia cuando el Asistente selecciona la opción “Generar Factura” en la
interfaz del menú principal.
3.1. Flujo Básico
1. El sistema muestra la interfaz “Generar Factura” con la lista de todas los Pedidos
aprobados [RN 01]. La lista de pedidos contiene los siguientes datos: Número pedido,
Nombre del Cliente, Dirección, Distrito Vendedor y Fecha. Además, posee las
opciones Generar y Salir.
2. El Asistente selecciona uno de los pedidos para generar la Factura.
3. El Asistente selecciona Generar.
4. El sistema muestra la Interfaz “Facturar” donde se muestra detalladamente los Datos
del Pedido (Número del pedido, fecha y nombre del vendedor)
Datos del cliente: código, nombres, Dirección, Distrito, Provincia y Departamento.
Cuadricula con el detalle del pedido (Item, Código, Descripción, precio, cantidad y
Total) Además se muestra el Sub total, IGV, Monto Total, las opciones Eliminar y Salir.
Además, incluyen los botones Generar Factura y Salir.
5. El Asistente selecciona Generar Factura.
6. El sistema verifica el stock de Productos [RN 02]
7. El sistema Genera el Numero de factura, graba la factura, el detalle, actualiza el stock
de los productos y actualiza el pedido a Facturado.
8. El sistema muestra el mensaje “Factura Generada NroXXXXX”.
9. El asistente selecciona Salir
10. El Sistema cierra la interfaz Facturar y regresa a la interfaz “Generar Factura”
3.3. Flujos Alternativos.
Salir
En el paso 5 si el Asistente selecciona Salir, el caso uso cierra la interfaz Facturar y
regresa a la interfaz “Generar Factura”
No hay stock Disponible
En el paso 6, si el sistema verifica que la cantidad es mayor que el stock muestra el
Mensaje Stock insuficiente y no continua la grabación.
4. Precondiciones.
4.1 El asistente debe estar logeado en el sistema
4.2 Lista de pedidos aprobados y lista de productos.
5. Post Condiciones.
5.1. Se registra la factura con su detalle
5.2. Se actualiza el stock de productos
5.3. Se actualiza el pedido como Facturado
6. Requerimientos Especiales.

Página 3
6.1 Papel membretado.
6.2 Impresora
7. Prototipos.
interfaz “Generar Factura”

Interfaz Factura

1. Realice el diagrama de Clases. (4 puntos)

Página 4
AREA DE SOLUCIÓN

Página 5
2. Desarrolle el diagrama de comunicación del Flujo Principal. (05 puntos)

Página 6
3. Elabore la Tarjeta CRC de la Clase Control. (02 puntos)

4. Desarrolle el Modelo Conceptual. (05 puntos)

Página 7

También podría gustarte