domingo, 16 de junio de 2019

Examen Final - 2014 - Sistemas 2


Parte I. Responder las siguientes consignas (40 puntos)
Responder con brevedad en no más de 5 (cinco) renglones, pero con precisión y de forma justificada, a cada una de las consignas que se plantean. Se penalizará la falta de síntesis.
  1. ¿En qué circunstancias se utiliza la relación de inclusión en Casos de Uso?¿Por qué?
  2. Describa al menos 4 consideraciones a tener en cuenta para un buen diseño de la GUI
  3. ¿En qué se diferencian el Diagrama de Clases UML del Diagrama de Clases del Dominio?
  4. ¿Qué beneficios aportan los Patrones de Diseño?

Parte II – Testing (10 puntos)
Dada la siguiente registración para obtener una cuenta de Hotmail, marque con una X según considere Verdadero o Falso cada postulado:




V
F
No es necesario probar el botón “Comprobar disponibilidad” pues siempre funciona


Una de las pruebas a realizar es la de completar todos los campos con datos erróneos


No es necesario probar la visualización de la página en otro navegador diferente del Internet Explorer v9


Se debe comprobar el no ingreso en la base de datos de registros duplicados de Windows Live ID


No es necesario probar el botón “Aceptar” pues siempre funciona






Diagramas UML

Enunciado
El proceso manual de esquilado del mega emprendimiento lanero del sr. B.B. Wolf en la Patagonia Argentina es conducido por dos personas: el esquilador y un ayudante. Entre ambos es mucho más sencillo controlar a las ovejas ariscas y el tiempo total que dura la esquila se reduce a casi la mitad si se lo compara con el mismo proceso ejecutado por una sola persona. El esquilador y el ayudante reciben a cada oveja y realizan una última revisión para saber si la oveja está o no en condiciones de ser esquilada. En líneas generales todas las ovejas son esquiladas, pero de vez en cuando ocurre que alguna hay que separarla por distintas cuestiones. Si la oveja es separada, el proceso termina aquí y el dúo de trabajadores busca a la siguiente. Las ovejas son esquiladas entre ambos y, cuando se termina el trabajo, el ayudante lleva la lana de la oveja al depósito, en donde se controla. Este control incluye el pesado de la lana y su clasificación de acuerdo a la calidad de la misma. Al ayudante se le da una etiqueta autoadhesiva con el resumen de lo que acaba de entregar. Mientras tanto, el esquilador conduce a la oveja a una evaluación donde se corrobora, entre otras cosas, el estado general de la oveja y, fundamentalmente, que no se encuentre lastimada. Al esquilador también se le da una etiqueta autoadhesiva con el detalle del estado de la oveja. Cuando el esquilador y su ayudante se encuentran nuevamente pegan en una planilla las etiquetas que les dieron para consolidar la información. Si necesitan dejar asentada alguna observación lo hacen en la misma planilla. Luego de esto se dirigen a buscar la siguiente oveja para continuar su trabajo.

Parte III – UML – Diagrama de Actividades (20 puntos)
Con la información del último párrafo construya un diagrama de actividades que muestre el trabajo del esquilador y su ayudante con una oveja

El empresario B. B. Wolf mostró un interés particular y personal por incursionar en la venta retail de ropa hecha con lanas de sus empresas. Para esto adquirió “La Ovejita Tierna”, un comercio minorista en Chubut pensando en convertirlo en una franquicia en el término de un año.
El sr. Wolf tiene la creencia de que la base de un buen negocio es el control detallado del inventario y propone un esquema de trabajo en donde que cada sucursal podrá tener varios depósitos (como mínimo tendrá uno). Cada depósito tendrá un inventario y éste contendrá las prendas. La empresa trabajará solamente tres clases de prendas: pullovers, chalecos y camperas. El costo de cada prenda se compone a través de dos variables: El costo de materiales y de mano de obra. El costo de los materiales depende del talle, que puede ser S, M o L. El costo de mano de obra depende de la clase de prenda, ya que la complejidad varía de clase a clase y nada tiene que ver el talle.


Parte IV – UML – Diagrama de Clases (30 puntos)
Realizar un diagrama de clases que permita resolver la problemática de calcular el costo del inventario de un depósito de una sucursal. Suponga la existencia de una clase Sucursal que tiene un método cuya firma es CalcularCosto(Deposito : Deposito) : double

No hay comentarios.:

Publicar un comentario

Listado de cases de Bases de datos y sus temas

 Listado de clases de Sistemas de Bases de Datos Clase Clases de 02/04 Clase Clase Temas: Claves foráneas. Clase Clas...