Examen I - Análisis & Diseño 2023
Examen I - Análisis & Diseño 2023
Examen I - Análisis & Diseño 2023
INDICACIONES
- Lea, con detenimiento, el contenido del examen.
- Puede efectuar consultas sólo en los primeros 30 minutos de iniciada la prueba.
- Todas sus respuestas debe incorporarlas en el presente enunciado y subirlas en la tarea
publicada en el entorno del curso.
- Puede utilizar las herramientas de software que hemos venido utilizando en el curso,
para el proceso de análisis y diseño, pero los artefactos resultantes debe integrarlos en
este documento.
- En el caso de anexar imágenes, si las mismas no son inteligibles no serán objeto de
calificación.
- El examen es a cuaderno abierto y debe desarrollarse de forma individual.
- Cuenta con tres horas para finalizar la prueba y 15 minutos adicionales para subirlo a la
plataforma (es decir, a las 16:15 se cierra la posibilidad de entregarlo). Durante estas 3
horas y 15 minutos puede subir sus respuestas en cualquier momento.
SECCIÓN A
Es necesario poder registrar para cada cliente que solicite los servicios de AVOTZ , sus datos:
nombre, dirección y detalles de contacto. La persona que se encargará de esto será el
Director de la campaña. Esta misma persona se encargará también de registrar los detalles
de cada campaña, entre los que están: título de la campaña, fechas de inicio y fin previstas,
costes estimados, presupuestos, costes reales y estado actual del cumplimiento. Asi mismo
el director de la campaña registrará la finalización de la misma que consiste en proporcionar
información que pueda utilizarse en las tareas contables (las cuales están separadas de las
tareas de gestión de campaña -las tareas de gestión de campaña son las operaciones
descritas hasta ahora y las que se van a seguir describiendo en este primer punto.
Los clientes van efectuando pagos parciales de la campaña contratada y estos pagos deben
figurar de algún modo para posibles consultas posteriores. El director de campaña se
encarga de esto. En cada campaña publicitaria trabajan una serie de empleados de AVOTZ
que son asignados a la campaña cuando ésta inicia su ejecución. El director de campaña se
encarga de indicar quién trabaja en cada campaña. Una de estas personas que trabaja en la
campaña es una persona especial en el sentido de que es el contacto de AVOTZ con el
cliente. El cliente contacta con esta persona cuando desea conocer detalles sobre su
campaña contratada u otras cuestiones. El director de campaña decide quién asignar como
contacto principal con el cliente. Este empleado (Contacto de personal) también puede
registrar la finalización de un anuncio de la campaña. En algunas ocasiones el contacto de
personal es cambiado por el Director de campaña.
Otro de los aspectos a tener en cuenta es que el personal creativo asignado a la campaña
tendrá ideas sobre anuncios a realizar o cómo deben ser estos y es necesario poder
registrar estas ideas o notas conceptuales para poder consultarlas después no solo por este
Personal Creativo sino también por otro Personal. Estas operaciones se corresponden con
las tareas de preparación de los anuncios.
Aunque tienen que ver con los anuncios, las tareas de registrar los datos de un nuevo
anuncio y registrar la finalización del mismo se consideran tareas de gestión de campaña,
no tareas de preparación de los anuncios y por lo tanto son llevadas a cabo por el Director
de campaña)
Por otro lado están las tareas contables relativas a la gestión del personal, entre las que
tenemos:
Aquella que permite al contable añadir un nuevo trabajador a la empresa.
Crear una nueva categoría laboral en la que englobar a determinados trabajadores
Modificar el sueldo de una categoría laboral
Modificar los datos de los trabajadores como por ejemplo la categoría a la que pertenece
Calcular las nóminas de los empleados.
El contable también debe poder realizar una de las tareas que puede realizar el Director de
campaña y que es la de imprimir factura.
Todos estos datos sobre clientes, campañas, anuncios y personal deben poder compartirse
entre oficinas y el sistema debe quedar preparado para funcionar en diferentes idiomas.
Pregunta 1) - Sección A
Necesidad: Registrar los datos de las personas que utilicen los servicios de la organización.
Requerimiento no funcional
Característica El software a integrar debe entregar un estado que indique los gastos
realizados para evaluar si esta dentro del presupuesto.
Pregunta 2) - Sección A
De acuerdo con la definición de sistema vista en el curso, todos los sistemas tienen entradas,
efectúan algún procesamiento y generan salidas. Con base en el sistema Avotz descrito en esta
sección, efectúe lo que se le solicita. Se le evalúa que exista congruencia entre la funcionalidad
seleccionada, y, entre la funcionalidad versus las entradas, procesamiento y salidas.
b) Seleccione una funcionalidad del sistema Registrar para cada cliente que solicite los
Avotz (2 puntos) servicios de AVOTZ sus datos.
d) Describa el procesamiento que efectúa el El director de la campa ingresa los datos del cliente
sistema al ejecutar la funcionalidad que que adquirió los servicios, dentro de estos están:
seleccionó (2 puntos) Nombre, Dirección y detalles de contacto. El
sistema debe luego de dar ingresar poder
almacenar los datos y brindar una confirmación que
garantice el proceso.
e) Describa la salida que efectúa el sistema al El sistema debe de brindar por pantalla una
finalizar la funcionalidad que seleccionó. Debe confirmación de ingreso de datos correctamente.
indicar si es una salida de pantalla o impresa. (2
puntos)
Pregunta 3) - Sección A
Los modelos de proceso del software conducen la producción y evolución del software
mediante un conjunto ordenado de actividades. Entre los modelos que vimos, se
encuentran cascada y el iterativo-incremental. Con respecto al proyecto del sistema Avotz,
descrito en esta sección, ¿cuál de estos dos modelos escogería usted para desarrollarlo?
Respecto al modelo escogido, describa dos razones por las cuales usted lo emplearía para
desarrollar el sistema Avotz. Se le evalúa que sus argumentos tengan relación con el
proyecto de Avotz.
Pregunta 5) - Sección A
Usabilidad
(2 puntos) Vistas agradables e intuitivas para el usuario final.
Performance
(2 puntos) Plataforma disponible todo el año con garantía de seguridad en los
datos.
Restricción
respecto a la
Digitaciones incorrectas de tipos de datos.
implementación
(2 puntos)
SECCIÓN B
A continuación se le presenta la descripción de la forma como se lleva a cabo un proceso
de venta de una compañía de suministros de construcción. Realice lo que se le solicita.
Cuando un cliente realiza una compra, presenta los materiales en la caja para ser
atendido. El cajero/a procede a crear una nueva venta. Seguidamente, el cajero escanea
el código de barra de cada ítem por comprarse. El sistema busca el ítem, lo agrega a la
venta y muestra el precio respectivo. El sistema actualiza el total de la venta. Al
ingresarse todos los materiales, el cajero finaliza la venta. Seguidamente, el sistema
calcula el total por cobrar.
El cliente procede a realizar el pago el cual puede ser en efectivo o con tarjeta de crédito.
En el caso del pago en efectivo el sistema procesa el pago. Respecto al pago con tarjeta
de crédito , el cajero ingresa los datos de la tarjeta . Seguidamente, el sistema valida la
tarjeta e imprime el vale (voucher ). El cliente firma el vale y, a continuación, el sistema
procesa el pago de la venta. Si la tarjeta no es validada, el cajero le solicita otra forma de
pago. Una vez procesada la venta, el sistema imprime un tiquete con el detalle de la venta
y la venta finaliza.
Pregunta 6) - Sección B
Desarrolle la especificación del caso de uso “Realizar venta”. Se le proveen los criterios con
los que se evaluará su respuesta. Además, al final del enunciado encontrará la plantilla
(basada en el estilo del Proceso Unificado) que deberá utilizar.
Aspecto evaluado Puntaje Observaciones
Completitud: Aporta la 3
información suficiente para
que pueda emplearse como
insumo para otras actividades
del desarrollo
Actor(es) identificado(s) 1
Precondiciones 2
Pregunta 7) - Sección B
Carriles representados 3
Acciones representadas 10
Inicio y fin del diagrama 2