El
análisis consiste en producir un documento de especificaciones de requisitos
que describa lo que el futuro sistema debe hacer, pero no como debe hacerlo.por
ello algunos autores lo llaman determinación de requisitos.
Definición
: el análisis de requisitos es el proceso de estudio de las necesidades de los
usuarios para llegar a una definición de los requisitos del sistema, de
hardware o de software; así como su estudio y refinamiento. Requisito : es una
condición o capacidad que necesita el usuario para resolver un problema o
conseguir un objetivo. Aplicado a los sistemas es los que debe cumplir o poseer
un sistema para satisfacer un contrato, una norma o una especificación
La
definición de los requisitos debe ser fruto del trabajo de usuarios y
desarrolladores del softw, a través del análisis, esto es así por: el cliente
no suele entender el proceso de diseño y desarrollo del softw. Como para
redactar una ERS( especificación de requerimientos de softw.) los analistas no
suelen entender completamente el problema del cliente.
La
fase de análisis de requisitos consta de : Definirlos requisitos de softw .: es
una tarea iterativa para crear una especificación preliminar de requisitos, a
partir de la información obtenida según las técnicas de recojo de
información.(entrevista, JAD) Definir los requisitos de Interfaces : del softw.
Con el resto del sistema y el exterior. Como los usuarios, el hardware, otras
aplicaciones. La interfaz con el usuario es critica para la facilidad de uso.
Integrar
los requisitos: es un documento de especificación y asignarles prioridades. El
usuario tiene papel fundamental en la aprobación o no de los mismos. Así mismo
se asigna prioridades en función de su importancia otra manera de describir las
actividades que se realiza en la fase de análisis de requisitos es: Extracción
o determinación de requisitos: los clientes descubren revelan, comprenden los
requisitos que desean.
Análisis
de Requisitos : proceso de razonamiento sobre los requisitos obtenidos en la
etapa anterior, resolviendo posibles inconsistencias Especificación de
Requisitos . El proceso de registro de los requisitos, para lo que se puede
recurrir al lenguaje natural, gráficos etc. Validación de los requisitos .: los
usuarios confirman que los requisitos especificados son validos, consistentes,
completos.
Estas
actividades no tienen que realizarse en secuencia ya que hay continuas
iteraciones y solapamientos entre ellas, su realización se apoyan en diferentes
técnicas así: para la extracción o determinación de requisitos se emplea
técnicas de recogida de información (JAD, entrevistas etc). Para el análisis y
la especificación existen técnicas gráficas (DFD), análisis estructurado
Para
la validación se recurre a la lista de comprobación de distintos aspectos de
las especificaciones que suelen usarse con técnicas de revisión.
Especificación:
Documento que define, de forma completa, precisa y verificable, los requisitos, el diseño, el comportamiento u
otras características de un sistema o de un componente de un sistema.
Software:
Conjunto de programas, procedimientos y documentación asociada a la operación
de un sistema informático.
Con
estas premisas puede definirse la Especificación de Requisitos del Software (ERS)
como la documentación de los requisitos esenciales (funciones, rendimiento,
diseño, restricciones y atributos) del software y de sus interfaces externas
[IEEE,1990]. Las dos características fundamentales de una ERS eficaz son: Incluir
información veraz, es decir, coherente con las necesidades reales del usuario
que se desean satisfacer. Comunicar dicha información de forma veraz, es decir,
de tal manera que se pueda comprender perfectamente Las exigencias para una ERS conducen a no excederse
a la hora de definirla y construirla, sino mas bien a abordar la descripción de
lo que hay que desarrollar, no el cómo, el cuándo, etc. Se desarrolla el
software. Esto implica:
Describir
correctamente todos los requisitos de software sin incluir requisitos necesarios.
No hay comentarios. :
Publicar un comentario