Análisis de Requisitos.
Introducción al Análisis de Requisitos.
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
decomprobación de distintos aspectos de las especificaciones que suelen usarse
con técnicas de revisión.
2-
fases del análisis del sistema
1-Inspección del
Análisis de Sistemas
Tiene por objeto contestar a la pregunta
sMerece la pena el proyecto?
a–S No todos los proyectos necesitan una inspección del análisis de Sistemas
a–S Tiene que ver con la economía de los proyectos
a–S Identificar los problemas, las oportunidades y/o las normas que dieron
lugar a la solicitud del proyecto
a–S Determinar si resolver los problemas, aprovechar las oportunidades y/o
cumplir las normas reportará beneficios a la empresa
FASE DEL ESTUDIO DEL ANÁLISIS DEL SISTEMA
Consiste en estudiar y analizar el sistema actual, siempre y cuando se cuente
con un sistema actual, hago uso o no de la informática, dota al analista de una
comprensión mas profunda del sistema
Definición y establecimiento de prioridades entre las necesidades de usuarios
(o fase de definición)
Define a partir de la información que necesita y quiere el usuario que haga el
sistema
Bloques elementales
Definir las necesidades de la empresa sobre problemas
Definir las necesidades de empresa sobre oportunidades
Definir las necesidades sobre normas
3- objetivos del analisis de los requisitos de un sistema
a) Objetivos :
* Analizar y documentar las necesidades funcionales o del servicioque
deber n ser soportadas por el sistema propuesto.
* Identificar los requisitos espectficos del sistema, los que propo-
rcionan un punto de referencia b sico para validar el sistema
final, es decir, comprobar que el sistema se ajuste a las
necesidades del
usuario.
* Realizar un estudio de las diferentes alternativas o posibilidades
de soluci¢nESTRUCTURA MODULAR POR ACTIVIDADES
4-Papel del analista de Sistemas
El analista de sistemas evalúa de manera sistemática el funcionamiento de un
negocio mediante el examen de la entrada y el procesamiento de datos y su
consiguiente producción de información, con el propósito de mejorar los
procesos de una organización. Muchas mejoras incluyen un
mejor apoyo a las funciones de negocios a través del uso de sistemas de información
computarizados. Esta definición pone énfasis en un
enfoque sistemático y metódico para analizar- y en consecuencia mejorar- lo que
sucede en el contexto específico creado por un negocio.
La definición de analista de sistema es amplia. El analista debe tener la
capacidad de trabajar con todo tipo de gente y contar con suficiente
experiencia en computadora. El analista desempeña diversos
roles, en ocasiones varios de ellos al mismo tiempo. Los tres roles
principales del
analista de sistemas son el de consultor, experto en soporte técnico y agente
de cambio.