Está en la página 1de 1

Planificación y Modelado

1.2 Requerimientos de los usuarios (actores involucrados)

Se designan a los requerimientos abstractos de alto nivel. Son declaraciones, en


lenguaje natural y en diagramas, de los servicios que se espera que el sistema
provea y de las restricciones bajo las cuales debe operar. Representa lo que el
usuario requiere ver (pantallas).

Son requerimientos funcionales y no funcionales de tal forma que sean


comprensibles por los usuarios finales que no posean conocimientos técnicos
sobre el desarrollo.

Nota: Cuando se redacta en lenguaje natural pueden surgir diversos problemas:

1. Falta de claridad. Cuando la información no está clara y concisa, puede


presentar ambigüedad.
2. Confusión de requerimientos. Cuando no se distingue entre
requerimientos funcionales y no funcionales.
3. Conjunción de requerimientos. Diversos requerimientos diferentes se
pueden expresar de forma conjunta como un único requerimiento.

Ejemplos de requerimientos del Usuario

A. Requerimientos de una base de datos: Se debe almacenar la


información de los clientes mostrando: nombre, apellido paterno,
apellido materno, RFC, teléfono y dirección.

B. Recursos clave: El sistema debe diferenciar entre el dueño y un


empleado a través de una clave de acceso. El dueño tiene acceso a
todo el sistema, el empleado solo a la opción de ventas. Esta
información debe mostrar en una ventana.

Para minimizar los mal entendidos al redactarlos, se recomienda seguir algunas


pautas sencillas:

1.- Estandarizar un formato, asegurándose que todos los requerimientos se


adhieran a este. Esto hace que las omisiones sean menos probables y los
requerimientos mas fáciles de verificar.
2.- Utilizar el lenguaje de forma consistente, distinguiendo los requerimientos
deseables, estos no son funcionales y se redactan en forma condicional, y los
obligatorios, que son a los que el sistema debe dar soporte y se redactan en futuro
simple.

1 Instituto Tecnológico de Chihuahua II

También podría gustarte