pract04

Páginas: 5 (1209 palabras) Publicado: 6 de septiembre de 2015
Práctico de Requerimientos
Ejercicio 1

Se le encarga desarrollar un producto de software para preparar entregas a clientes.
En una Base de Datos de un servidor conectado a una red están registrados los Pedidos de los Clientes y se dispone también de la información de los artículos que hay en existencia.
Un proceso por lotes debe identificar diariamente de forma automática todos los Pedidospara los que hay disponibilidad como para cumplir las entregas, con el criterio de atender primero los Pedidos de mayor prioridad. La prioridad está determinada por una escala de 10 valores. A igual valor de prioridad se atienden primero los Pedidos más antiguos. El proceso emite un listado con los Pedidos en condiciones de cumplirse total o parcialmente, con los datos:
nro. Pedido, Fecha Pedido,Hora Pedido, Id. Cliente, Nombre Cliente, Dirección Cliente, Fecha del Día, Hora
(Id.Producto, Descripción Producto, Cantidad Pedido, Cantidad ya Entregada, Cantidad a Entregar, Ubicación)
y un listado adicional con los Pedidos que tienen más de 24 horas y que no pueden cumplirse. El operario puede cambiar las prioridades de los Pedidos.
El encargado de preparar los envíos va tildando las líneas yaapartadas. Excepcionalmente sucede que no hay existencia física como para cumplir un envío debido a una discrepancia entre la existencia registrada en el sistema con la real. En ese caso el encargado anota en el listado la cantidad efectivamente apartada.
El operador puede revisar por pantalla los pedidos que tenía para cumplir y marcarlos como entregados.
Si la cantidad apartada no coincidiera conla Cantidad a Entregar del listado, el operario puede corregir la Cantidad a Entregar. Al marcar un Pedido como entregado, el producto pasa un mensaje al sistema de control de existencia para que la actualice, y emite una factura con los datos:
Nro. Factura, Fecha de Factura, Id. Cliente, Nombre Cliente, Dirección Cliente, RUC Cliente
(Id. Producto, Descripción Producto, Cantidad Factura, PrecioUnitario, Importe) SubTotal, Importe IVA, Importe Factura, y deja registrados esos mismos datos en la Base para poder controlar a posteriori el pago y alimentar la contabilidad.

1. Revise los requerimientos para determinar si hay algún problema, por ejemplo consistencia, ambigüedad, conflictos. ¿Contiene alguna decisión de diseño o de implementación?
a. Utilizando el formato de documento dedefinición de requerimientos visto en clase, describa los requerimientos para este problema
b. Piense para este problema, requerimientos no funcionales del tipo:
i. Del producto
ii. De la organización
iii. Externos

2. ¿Es posible tener un documento único de definición y especificación de requerimientos? ¿Cuáles son los pros y contras de tener dos documentos? Sugiera una forma de identificardocumentos que se pueda usar para todos los proyectos de una organización

3. Los desarrolladores trabajan junto con los clientes y usuarios para definir los requerimientos y especificar lo que el sistema propuesto debe hacer. Si una vez construido el sistema funciona de acuerdo a lo especificado, pero daña a alguien física o financieramente ¿quién es responsable?

4. Entre los requerimientos nofuncionales que pueden incluirse en una especificación están los relacionados con la seguridad personal y la confiabilidad. ¿Cómo se puede asegurar que esos requerimientos son verificables? En particular, ¿cómo se puede demostrar la confiabilidad de un sistema que se requiere no falle nunca?

5. A veces un cliente plantea un requerimiento que usted sabe es imposible de implementar. ¿Qué debiera hacer,incluir el requerimiento en los documentos de definición y especificación pensando en más adelante encontrar alguna forma de cumplirlo o pensando en pedir más adelante que sea dejado de lado? Discuta las implicancias éticas de prometer lo que sabe no puede brindar

6. a) Escriba una tabla de decisión que especifique las reglas del juego de damas.
b) Una vez que considere que está concluida y bien,...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS