You are on page 1of 3

INGENIERIA DE REQUERIMIENTOS

Sherley Saavedra Saavedra
Sherleysaavedra@hotmail.com

ABSTRACT: Requirements engineering in the Necesario:cuando un requerimiento es necesario
software process is the most important role because it quiere decir que le hace falta algo o que presenta una
focuses on a key area and its mission is to seek to deficiencia.
minimize the problems associated with the development
of systems providing what the customer requires a
software system with the generation of correct
Verificable: un requerimiento es verificable siempre
specifications that clearly describe the behavior of a
y cuando se puede verificar con cualquiera de los
system. A requirement is a range of instructions that
métodosde cuantificado como; el análisis, la
have a high level of service or of a limited system to
demostración, la inspección, etc.
detail a functional specification, and its main properties
are the verification, unambiguous necessary, verifiable,
concise and complete. Requirements have many
sources as well as different levels and types of details. Especificado: un requerimiento siempre debe estar
especificado por escrito.

INTRODUCCION: en la vida cotidiana para
PALABRAS CLAVE: claridad del tema, orden,
desarrollar un software se deben realizar unos
versatilidad y excelente organización.
requerimientos anticipadamente para asíno tener fallos
o fracasos con el software desarrollado, de esta manera
se pretende minimizar los problemas respecto a los
CARACTERISTICAS: las propiedades desarrollos de sistemas porque así se ayuda a los
principales de un requerimiento son: ingenieros a reconocer rápida y fácilmente el problema
para así poder trabajar mejor el problema y obtener una
mejor calidad de software. Es por estas razones que la
ingeniería de requerimientos es de gran importancia a la
Conciso:un requerimiento es conciso cuando hora de desarrollar un software. El propósito de esta
presenta bastante claridad, es decir que es fácil y investigación es resaltar la importancia de los
sencillo a la hora de leerlo y entenderlo. requerimientos a la hora de desarrollar software. En este
trabajo de efectúa la influencia de la IR en el software.

Completo:cuando se proporciona la información
necesaria para una buena comprensión se dice que el INGENIERIA DE REQUERIMIENTOS
requerimiento es completo.

La ingeniería de requerimientos contiene uno de los
No ambiguo: un requerimiento no es ambiguo papeles más importantes en el proceso de producción
cuando se le puede dar una sola interpretación para así de software ya que su mayor enfoque esta el lo que se
no generar confusiones en el lector desea producir, es decir, en lo que desea el cliente y las
condiciones bajo las cuales se desarrollara.
software. Para entenderlo un poco mejor miremos
primero que es un requerimiento.
Fig.1

REQUERIMIENTO:es una necesidad documentada
La ingeniería de requerimientos básicamente lo que de un producto o servicio.
busca es facilitarle y mejorarle al ingeniero la creación
de software como también entregar una especificación
de requerimientos de software correcta ,compleja y
completa , porque no estaría bien si realizamos un
software sin tener anticipadamente uno requerimientos
mínimos porque así no se sabría cual era realmente la
necesidad cliente y se correría el riesgo de que nuestra Fig.2
creación sea inútil, perdiendo el tiempo, los costos y de
maces que se hallan utilizado en el desarrollo de
Existen dos clases de requerimientos como lo
muestra la fig. 2 que son los funcionales, que son una
definición de las funciones que el sistema debe hacer y REFERENCIAS:
de lo que será capaz de realizar. Y los requerimientos
no funcionales que son aquellos que describen las [1]pagina.
características que puedan limitar el sistema por http://es.wikipedia.org/wiki/Requerimiento_(sistemas)
ejemplo; las interfaces de usuario, la disponibilidad del
equipo, la seguridad, el rendimiento en cuanto a tiempo
y espacio, etc.
[2]pagina.
http://www.monografias.com/trabajos6/resof/resof.shtml

La ingeniería de requerimientos nos provee muchos
beneficios como mejorar la capacidad de predecir
proyectos, disminuye los costos y el tiempo, nos lleva a [3]pagina.
una mejor calidad de software, y evita el fracaso del http://www.dis.unal.edu.co/~fgonza/courses/2003/ingSoft
proyecto, para que se genere la ingeniería de 1/CAP4.pdf
requerimientos debe haber una interacción entre el
cliente y el programador de lo contrario es imposible
saber las necesidades del cliente.

Fig.3

En el proceso de la ingeniería de requerimientos es
importante desarrollar varias actividades que dependen
del tamaño de proyecto, algunas de esta son;

Análisis del Problema: comprender los verdaderos
problemas o necesidades del cliente, reconocer
directamente quienes serán los beneficiados o
afectados por el sistema

Evaluación: evaluar los requerimientos y definir si
son los adecuados para el cliente, para ello hay que
identificar el problema mayor y clasificar los
requerimientos

Especificación:se realiza un documento general
definiendo las necesidades y los requerimientos
funcionales y no funcionales

Validación: comprobar que los requerimientos
estipulados son los que el usuario realmente quiere y
revisar que no hace falta ninguno ni que tampoco sobra
alguno.

Evolución: plantear posibles cambios que puedan
presentarse durante el desarrollo del sistema.