Requsitos
De acuerdo a Escalona y Koch (2002, p. 11), para facilitar la comprensión de las propuestas, antes de presentarlas, a continuación se hace una clasificación de requisitos relevantes en sistemas web:
a) Requisitos de datos, también denominados requisitos de contenido, requisitos conceptuales o requisitos de almacenamiento de información. Éstos requisitos responden ala pregunta de qué información debe almacenar y administrar el sistema.
b) Requisitos de interfaz (al usuario), también llamados en algunas propuestas requisitos de interacción o de usuario. Responden a la pregunta de cómo va a interactuar el usuario con el sistema.
c) Requisitos navegacionales, recogen las necesidades de navegación del usuario.
d) Requisitos de personalización, describen cómodebe adaptarse el sistema en función de qué usuario interactúe con él y de la descripción actual de dicho usuario.
f) Requisitos transaccionales o funcionales internos, recogen qué debe hacer el sistema de forma interna, sin incluir aspectos de interfaz o interacción. También son conocidos en el ambiente web como requisitos de servicios.
g) Requisitos no funcionales, son por ejemplo losrequisitos de portabilidad, de reutilización, de entorno de desarrollo, de usabilidad, de disponibilidad, entre otros.
2.1.6.2. ESPECIFICACION DE REQUISITOS
De acuerdo a Lowe & Hall (1999, citado por Escalona y Koch, 2002, p. 11), el proceso de especificación de requisitos se puede dividir en tres grandes actividades: captura de requisitos, definición de requisitos y validación de requisitos
En lafigura 1 se presenta el proceso de ingeniería de requisitos que incluye estas tres actividades.
Figura 1. Proceso de Ingeniería de Requisitos.
Fuente: Escalona y Koch (2002, p. 5)
Se puede observar en la figura 1 que el proceso comienza con la realización de la captura de requisitos, el grupo de técnicos toma la información suministrada por los usuarios y clientes. Esta información puedeprovenir de fuentes muy diversas: documentos, aplicaciones existentes, a través de entrevistas, etc. En base a esta información, el equipo de desarrollo elabora el catálogo de requisitos. Finalmente con la validación de requisitos se realiza la valoración de los mismos, comprobando si existen inconsistencias, errores o si faltan requisitos por definir. El proceso de definición-validación es iterativo yen algunos proyectos complejos resulta necesario ejecutarlo varias veces.
2.1.6.3. TECNICAS PARA LA CAPTURA DE REQUISITOS
La captura de requisitos es la actividad mediante la que el equipo de desarrollo de un sistema de software extrae, de cualquier fuente de información disponible, las necesidades que debe cubrir dicho sistema (Díez, 2001). El proceso de captura de requisitos puede resultarcomplejo, principalmente si el entorno de trabajo es desconocido para el equipo de analistas, y depende mucho de las personas que participen en él. Por la complejidad que todo esto puede implicar, la ingeniería de requisitos ha trabajado desde hace años en desarrollar técnicas que permitan hacer este proceso de una forma más eficiente y precisa.
A continuación se presentan un grupo de técnicas quede forma clásica han sido utilizadas para esta actividad en el proceso de desarrollo de todo tipo de software.
a) Entrevistas: resultan una técnica muy aceptada dentro de la ingeniería de requisitos y su uso está ampliamente extendido. Las entrevistas le permiten al analista tomar conocimiento del problema y comprender los objetivos de la solución buscada. A través de esta técnica el equipo detrabajo se acerca al problema de una forma natural. Existen muchos tipos de entrevistas y son muchos los autores que han trabajado en definir su estructura y dar guías para su correcta realización (Durán, Bernáldez, Ruíz & Toro, 1999 y Pan, Zhu & Jonhson, 2001). Básicamente, la estructura de la entrevista abarca tres pasos: identificación de los entrevistados, preparación de la entrevista,...
Regístrate para leer el documento completo.