2. REQUERIMIENTOS.
Los requerimientos son lo que los
clientes/usuarios esperan que haga o
realice un software a través de una
descripción.
Los análisis de requerimientos se realizan
antes de todo proyecto para reunir los
requisitos del cliente y evitar cualquier
inconvenientes, atrasos o en el peor de los
casos cancelamiento.
3. INGENIERÍA DE REQUERIMIENTOS.
También conocida como (IR), es un proceso
de comprende toda las actividades
requeridas para crear y mantener un
documento de requerimiento del sistema.
4. DOCUMENTO DE REQUERIMIENTOS
Escrito por el cliente y desarrollador, este
documento es un listado completo de las
cosas que el cliente espera que haga su
software.
5. DOCUMENTO DE
REQUERIMIENTOS.
DEBE DE ESTAR:
o Expresado en el lenguaje del usuario.
o No exceder de tres paginas.
o Incluido en una lista organizada que facilite
su localización y acceso sea sencillo.
o Estar numerado y ser referenciado en el
código.
o Ser verificable de forma aislada e ir
acompañado de pruebas que posibiliten su
6. CLASIFICACIÓN DE
REQUERIMIENTOS
Según el tipo:
A.- Requerimiento Funcionales
B.- Requerimiento no Funcionales
C.- Requerimiento del Dominio
Según a quien va dirigido:
A.- Requerimiento del Usuario
B.- Requerimiento del Sistema
7. CLASIFICACIÓN DE
REQUERIMIENTOS.
SEGÚN EL TIPO:
A.- Requerimiento Funcionales: Describe la funcionalidad o los
servicios que se espera que sistema proveerá dependiendo del
tipo de software, sistema y de los posible usuarios.
B.- Requerimiento no Funcionales: Son los requerimientos que
no se refieren directamente a las funciones especificas que
entrega el sistema.
C.- Requerimiento del Dominio: Se derivan del dominio del
sistema más que de las necesidades del usuario.
8. CLASIFICACIÓN DE
REQUERIMIENTOS.
QUIEN VA DIRIGIDO:
A.- Requerimiento del Usuario: Son las descripciones
expresadas por el cliente quienes enlista lo que desea que el
software realice.
B.- Requerimiento del Sistema: Son los requerimientos
expresados por el cliente basándose en la disponibilidad de sus
equipos o si quiere ser complementado a otros sistemas ya
existente.
9. CARACTERÍSTICAS DE LOS
REQUERIMIENTOS.
o Permitir que el desarrollador explique como ha
entendido lo que el cliente pretende del sistema.
o Indican a los diseñadores que funcionalidades y
características va a tener el sistema resultante.
o Los requerimientos indican al equipo de pruebas que
demostraciones llevar a cabo para convencer al
cliente de que el sistema que se le entrega es de
hecho lo que había ordenado.
10. ASPECTOS DEL ANÁLISIS DE
REQUERIMIENTOS
o Identificar los paquetes de funcionalidad y detallarlos
hasta hacerlos no ambiguos.
o Establecer los límites de la aplicación, identificando
los agentes externos con los que interacciona.
o Identificar las características de las interacciones
mediante la elaboración de un catálogo de mensajes
y de sus semánticas.
12. RECURSOS PARA LA ESPECIFICACIÓN
DEL SISTEMA.
A.- Descripción del proyecto: Consiste en generar un documento
que de forma concisa resuma la información inicial relativa al
proyecto que se inicia.
B.- Análisis del contexto: Trata de especificar la funcionalidad del
sistema a través de la descripción de las interacciones que se
pueden producir entre el sistema y el entorno externo.
C.- Casos de uso: Identifican los límites del sistema a través de la
captura de los tipos de usuario.