Академический Документы
Профессиональный Документы
Культура Документы
Requerimientos
INTRODUCCION
La etapa de Anlisis de Requerimientos, es la primera etapa en el
desarrollo de un SI. Comienza despus de que el Cliente ha detectado
una ausencia, falla o falta de oportunidad de la informacin o
simplemente, luego que la organizacin ha determinado un cambio
en sus polticas, reglas o tecnologas a aplicar.
En esta etapa, deberemos responder a una pregunta fundamental:
Qu es lo que quiere el Cliente? y para ello, deberemos diagnosticar
la Situacin Actual, recopilar los requerimientos del Cliente, tanto en
relacin al Sistema, como generales respecto del rea Informtica, es
decir la Situacin Ideal, para as poder definir Alternativas de
Solucin, segn las cuales podremos avanzar desde lo que hoy se
posee, hacia el punto que se pretende llegar.
Como parte de nuestro trabajo, deberemos sealar cul de las
alternativas, es a nuestro juicio la ms conveniente (y justificarlo) en
la Propuesta. Hecho lo anterior, el Cliente evaluar nuestro trabajo, y
si decide contratarnos, deberemos establecer un Contrato que nos
asegure a ambas partes (cliente y desarrollador) una claridad
respecto de qu, cmo, cundo y bajo qu condiciones trabajaremos
en conjunto.
La tarea de anlisis de los requerimientos es un proceso de
descubrimiento y refinamiento, el cliente y el desarrollador tienen un
papel activo en la ingeniera de requerimientos de software. El cliente
intenta plantear un sistema que en muchas ocasiones es confuso
para l, sin embargo, es necesario que describa los datos, que
especifique las funciones y el comportamiento del sistema que desea.
El objetivo es que el desarrollador acte como un negociador, un
interrogador, un consultor, o sea, como persona que consulta y
propone para resolver las necesidades del cliente.
El anlisis de requerimientos proporciona una va para que los
clientes y lo desarrolladores lleguen a un acuerdo sobre lo que debe
hacer el sistema. La especificacin, producto de este anlisis
proporciona las pautas a seguir a los diseadores del sistema.
OBJETIVOS.
Conocer las diferentes alternativas o tcnicas que existen para
identificarlos.
Buscando resaltar su importancia dentro del ciclo de desarrollo
de proyectos de desarrollo de software.
Poner clara la idea del uso de los requerimientos.
Estandarizar la importancia que tiene los requerimientos y
anlisis de requerimientos al empezar un proyecto.
Conocer los diferentes tipos de requerimientos y de esta
manera estar conscientes del tipo que hay que considerar para
realizar el proyecto.
Encontrar la manera ms fcil de crear nuestro producto con la
calidad que el cliente lo requiere.
La recoleccin de datos es muy importante, por esto se
mostrara la forma ms apropiada de obtener informacin
efectiva.
CONTENIDO.
Definicin de Requerimientos
Requerimientos.
de
Anlisis
de
Tipos de requerimientos.
3
Ambiente fsico
Dnde esta el equipo que el sistema necesita para funcionar?
Existe una localizacin o varias?
Hay restricciones ambientales como temperatura, humedad o
interferencia magntica?
Interfaces
La entrada proviene de uno o ms sistemas?
La salida va a uno o ms sistemas?
Existe una manera preestablecida en que deben formatearse
los datos?
Funcionalidad
Qu har el sistema?
Cundo lo har?
Existen varios modos de operacin?
Cmo y cuando puede cambiarse o mejorarse un sistema?
Existen restricciones de la velocidad de ejecucin, tiempo de
respuesta o rendimiento?
Documentacin
Cunta documentacin se requiere?
Debe estar en lnea, en papel o en ambos?
A que audiencia est orientado cada tipo de informacin?
Datos
Cul ser el formato de los datos, tanto para la entrada como
para la salida?
Cun a menudo sern recibidos o enviados?
4
Recursos
Qu recursos materiales, personales o de otro tipo se
requieren para construir, utilizar y mantener el sistema?
Qu habilidades deben tener los desarrolladores?
Cunto espacio fsico ser ocupado por el sistema?
Cules son los requerimientos de energa, calefaccin o
acondicionamiento de aire?
Existe un cronograma prescrito para el desarrollo?
Existe un lmite sobre la cantidad de dinero a gastar en el
desarrollo o en hardware y software?
Seguridad
Debe controlarse el acceso al sistema o a la informacin?
Cmo se podrn aislar los datos de un usuario de los de otros?
Cmo podrn aislarse los programas de usuario de los otros
programas y del sistema operativo?
Con qu frecuencia deben hacerse copias de respaldo?
Las copias de respaldo deben almacenarse en un lugar
diferente?
Deben tomarse precauciones contra el fuego, el dao
provocado por agua o el robo?
Aseguramiento de la Calidad.
El Aseguramiento de la Calidad del Software es el conjunto de
actividades planificadas y sistemticas necesarias para aportar la
confianza que el software satisfar los requisitos dados de calidad.
Este aseguramiento se disea para cada aplicacin antes de
comenzar a desarrollarla y no despus.
El Aseguramiento de la Calidad del Software engloba:
Un enfoque de gestin de calidad.
Mtodos y herramientas de Ingeniera del Software.
Revisiones tcnicas formales en el proceso del software.
Una estrategia de prueba multiescala.
El control de la documentacin del software y de los cambios
realizados.
Procedimientos para ajustarse a los estndares de desarrollo del
software.
Mecanismos de medicin y de generacin de informes.
Preparacin.
El entrevistador debe documentarse e investigar la situacin de la
organizacin, analizando los documentos de la empresa disponible.
Hay que intentar minimizar el nmero de entrevistados, hay que
considerar las entrevistas de cortesa, analizar el perfil de los
entrevistados, definir el objetivo y el contenido de la entrevista,
Realizacin:
Hay tres fases:
Apertura: Presentarse e informar al entrevistado sobre la razn de la
entrevista.
Desarrollo: Cumplir las reglas del protocolo, hay que llegar a un
acuerdo sobre como se va a registrar la informacin obtenida.
Terminacin: Se termina recapitulando la entrevista agradeciendo el
esfuerzo y dejando abierta la posibilidad de volver a contactar para
aclarar conceptos o biencitndole para otra entrevista.
Anlisis:
Consiste en leer las notas, pasarlas en limpio, reorganizar la
informacin, contrastarlas con otras entrevistas o fuentes de
informacin, evaluar como ha ido la entrevista.
Las entrevistas con los involucrados con el sistema son parte de la
mayora de los procesos de la ingeniera de requerimientos. En estas
entrevistas, el equipo de la ingeniera de requerimientos hace
preguntas sobre el sistema que utilizan y sobre el sistema a
desarrollar.
Los requerimientos provienen de las respuestas a estas preguntas.
Los
buenos
entrevistadores
caractersticas importantes:
poseen
dos
CONCLUSIONES.
Al emplear correctamente lo tratado en este contenido se
tendr el conocimiento necesario para empezar hacer un buen
proyecto fundamentado.
Los requerimientos son un punto indispensable que no
debemos tomarlo a la ligera, este requiere de anlisis, tiempo y
mucha entrega para un buen resultado.
La calidad del producto final depender mucho de los
requerimientos que nosotros hayamos realizado al principio de
nuestro proyecto.
Para realizar una buena entrevista, se requieren aptitudes y
mtodos importantes, para obtener una buena recoleccin de
datos.
BIBLIOGRAFIA.
http://www.cua.uam.mx/pdfs/conoce/libroselec/Notas_Analisi
s_Requerimiento.pdf
http://www.conocimientosweb.net/dcmt/ficha25180.html
http://www.intersedes.ucr.ac.cr/ojs/index.php/intersedes/artic
le/viewFile/119/118