martes, 12 de abril de 2011

Ejercicios Capitulo 6


6.1 Identifique y comente brevemente cuatro tipos de requerimientos que se pueden definir para un sistema informático.
·         Requerimientos Funcionales
Acá se describe lo que el sistema debería de hacer, especificando cada una de las funciones instaladas en el sistema.
·         Requerimientos no funcionales
Son los requerimientos que no tienen que ver con las funciones del sistema, sino mas bien con las actividades emergentes como; la fiabilidad, el tiempo de respuesta y la capacidad de almacenamiento.
·         Requerimientos del producto
Deben especificar el comportamiento del producto, como el rendimiento en velocidad, cuanto se necesita de memoria, como será su portabilidad y su usabilidad
·         Requerimientos organizacionales
Se generan de las políticas de la organización; se debe conocer el lenguaje de programación y el método a diseñar y utilizar.
6.2 Comente los problemas de la utilización del lenguaje natural para definir los requerimientos del usuario y del sistema, y muestre, utilizando pequeños ejemplos, como el estructurar el lenguaje natural en formularios puede ayudar a evita algunas de estas dificultades.
·         Depende de que los lectores y redactores de la especificación utilicen las mismas palabras para el mismo concepto.
·         Una especificación en lenguaje natural es demasiado flexible.
·         No existe una forma fácil de modularizar los requerimientos en lenguaje natural.

6.3 Descubra las ambigüedades u omisiones en la siguiente declaración de requerimientos de una parte de un sistema expendedor de billetes.
Un sistema automático de expedición de billetes vende billetes de tren. Los usuarios seleccionan su destino e introducen una tarjeta de crédito. Cuando el usuario presiona el botón de inicio, se activa un menú que muestra los posibles destinos, junto con un mensaje para el usuario que le indica que seleccione el destino. Se comprueba su validez y entonces se le pide a los usuarios que introduzcan su tarjeta de crédito. Se comprueba su validez y entonces se le pide introducir un identificador personal. Cuando la transacción de crédito se haya validado, se expide el billete.
Ambigüedades
-       La tarjeta de crédito se introduce 2 veces?
-       Si se muestra una lista de posibles destinos porque tiene que validar?
Omisiones
-       La clase de viaje
-       Precios

6.7 Describa cuatro tipos de requerimientos no funcionales que pueden existir en un sistema. De ejemplos de cada uno de estos tipos de requerimientos.
Requerimientos del Producto:
Ejemplo: los requerimientos de rendimiento en la rapidez de ejecución del sistema.
Requerimientos Organizacionales:
Ejemplo: Los Estándares en los procesos que deben utilizarse; los requerimientos de implementación, como los lenguajes de programación
Requerimientos Externos:
Ejemplo: No se debe revelar al personal del sistema ninguna información personal de los usuarios
6.8 Redacte un conjunto de requerimientos no funcionales para el sistema expendedor de billetes, especificando su fiabilidad y su respuesta en el tiempo.
Requerimientos del Producto:
La interfaz del usuario se puede implementar de forma táctil de manera que el usuario no utilice ni teclado o más y en ambiente de navegador de internet.
Requerimientos Organizacionales:
La Documentación del Desarrollo y Manejo del Sistema debe entregarse en un formato de fácil lectura y de compresión sencilla para el usuario pueda consultarlos en línea.
Requerimientos Externos:
El sistema debe tener conectividad con los sistemas externos de control de tarjetas de crédito para validar la información del usuario en línea.

No hay comentarios:

Publicar un comentario