UMSA
INF-163
UNIVERSITARIOS:
- MA MAMA MANI NI AR ARUQ UQUI UIP PA JOS JOSÉ É LUI LUIS. S. - ME MESA SA SA SANC NCH HEZ ARMI MIN N. Taller No 6
1. ¿Será posible comenzar a codifcar inmediatamente después de haber creado el modelo de análisis?. Explicar la respuesta y luego justifcar los puntos a avor y en contra. Sí, porque si se sigue el modelo de análisis, cumpliendo sus tres tres objetivos ya se podrá codifcar el sistema. 2. Se solicita la descripción de los objetos de datos, relaciones y atributos de los siguientes sistemas: a) Un sistema simple de acturación para un pequeño negocio; Los objetos de datos son los siguientes: Cliente: Este será la persona que comprara los o el producto, sus atributos son Nombre Apellido materno Apellido paterno CI Producto: Es un artículo que es vendido a un cliente, sus atributos son: Nombre Stock Precio Cajero: Este será quien realiza la venta de algún producto, sus atributos serán: Nombre Apellido paterno Apellido materno CI Factura: Este será el documento docume nto que se emitirá a la hora de la compra y venta de algún producto, sus atributos serán: NIT Nro_actura Precio_total Cantidad_productos NIT_cliente Las relaciones serán: Cliente – Producto 1:N Producto – Cajero N:M Cajero – Factura 1:N Cliente – Factura 1:1 • • • •
• • •
• • • •
• • • • •
• • • •
UMSA
INF-163
b) Un sistema para el registro, distribución y control de cursos para la Carrera de Inormática Se identifcan los siguientes objetos de datos: Curso: Este el lugar donde se asignaran alguna materia, sus atributos serán: Codigo_curso Capacidad Ubicación Tipo Materia: Es un grupo de estudiantes y docentes a quienes se les asignara un curso, sus atributos serán: Docente_asignado Numero_estudiantes Sigla Horario La relación será: Materia – Curso 1:N c) Un libro de cocina automático que se encuentre construido al interior de un horno eléctrico o de un horno microondas. Se tienen los siguientes objetos de datos: Cocinero: Este es la persona que utilizara el libro de cocina, sus atributos son: Nombre Apellido paterno Apellido materno CI Libro: Este contendrá la lista de recetas que el cocinero necesita, sus atributos son: Tipo Nro_paginas Receta: Este documento es el que contendrá tanto la lista de insumos como la descripción de la preparación del plato, sus atributos son: Lista_ingredientes Las relaciones serán: Cocinero – Libro N:1 Libro – Receta 1:N 3. Desarrollar el diagrama entidad relación, diagrama de ujo de datos, diagrama de comportamiento y diccionario de datos para los sistemas descritos en el ejercicio 2. a) • • • •
• • • •
•
• • • •
• •
•
• •
UMSA
INF-163
b)
UMSA
INF-163
c)
UMSA
INF-163
4. Realizar el modelado del análisis basado en escenarios de los problemas descritos en el ejercicio 2. Los documentos UML que se deben incluir en el modelado son: diagrama de casos de uso, descripción de los casos de uso (casos de uso expandidos), diagramas de actividad y diagramas de carril.
a)
Caso de Uso: comprar producto
UMSA
INF-163
Actores: Cliente, cajero Propósito: Realizar una operación de compra de un producto. Visión General: Un Cliente llega a una tienda escoge un producto lo lleva al cajero que le eectúa el cobro y le otorga una actura. El Cliente cancela el monto del producto, toma el producto y la actura y se va. Tipo: primario y esencial b)
Caso de Uso: asigna Actores: materia, curso Propósito: Realizar una operación de asignación de curso. Visión General: Una materia a principio de semestre necesita de un curso y horas en las que puede dictar materia, que acoja a los estudiantes y docentes. La materia revisa la disponibilidad de cursos y horarios, realiza la petición del curso y dicta la materia. Tipo: primario y esencial c)
Caso de Uso: busca receta Actores: cocinero, libro, receta Propósito: Realizar una búsqueda de receta.
UMSA
INF-163
Visión General: Un cocinero llega a la cocina escoge una receta que este dentro del libro automático. El cocinero encuentra la receta revisa los ingredientes y prepara el platillo. Tipo: primario y esencial