You are on page 1of 5

INGENIERIA DE REQUERIMIENTOS DE UN SOFTWARE

Integrante: Edison Arevalo Rey
Email: arevaloedison@hotmail.com
Universidad:
Corporación universitaria minuto de dios

ABSTRACT: The engineering de Software son los problemas que
requirement for a Software plays an trae la interfase del usuario y la
important role in the system as if it is plataforma del Software.
damaged or suffers some change will
cause problems in the functioning of Desde mi punto de vista la ingeniería
that system and the user according to del Software es una herramienta
their knowledge will know what to do. importante para el usuario ya que a
Also allows the system to collect and través de los requerimientos le permite
organize information to remain stored in tener un uso factible en su ciclo de
that requirements change desarrollo, pero lo importante es que el
usuario tenga en cuenta las pautas que
Los requerimientos se dividen en se debe seguir para que su sistema
requerimientos funcionales y no funcione correctamente.
funcionales:
De este trabajo cabe destacar los
siguientes objetivos:
QUE ES LO REQUERIMIENTOS;
• Es la capacidad que el usuario • Enseñar al usuario la utilidad de
necesita para resolver un los requerimientos y su
problema o resolver los importancia en dentro de un
objetivos. sistema.
• Dar a conocer el proceso que
REQUERIMIENTOS FUNCIONALES: sigue un sistema para llegar a
Describen la entrada del sistema para un punto específico.
transformar el proceso en una salida. • Analizar junto con el usuario el
problema para darle una
REQUERIMIENTOS NO
solución adecuada.
FUNCIONALES: Limitan al sistema y
producen problemas en cuanto a la
interfase del usuario o en el 2 CARACTERISTICAS: De este
rendimiento del equipo. trabajo podemos destacar las
siguientes características:

• Completo: Un requerimiento
PALABRAS CLAVES: esta completo cuando el
Completo, necesario, de fácil manejo, documento tiene una buena
útil. redacción y es de fácil
entendimiento para el usuario.
1 INTRODUCCION: La tarea principal • Verificable: Mientras que el
del Software es describir y analizar las usuario pueda acceder sin
necesidades que tiene el usuario, ningún inconveniente y analizar
utilizando especificaciones correctas el sistema.
para que describan el comportamiento • De fácil entendimiento: El
del sistema con claridad.Aunque la requerimiento es fácil de
parte más difícil de una construcción
1
entender si usa una definición • Mejora la comunicación cliente
clara de lo que se quiere para y equipo.
no confundir al cliente. • Obliga al cliente a estar
involucrado en cada problema
3ACTIVIDADES DE del sistema.
REQUERIMIENTO: Se destacan las
siguientes:

• Extracción: Es la primera fase 6 DIFICULTADES DE LA IR:
y la mas importante del ciclo ya
que sus actividades se • Los requerimientos no suelen
involucran en descubrir los
ser tan obvios.
requerimientos del sistema.
• Son difíciles de entender ya que
• Analisis: En la segunda fase
usan un lenguaje confuso.
del sistema se analizan los
• No son iguales son riesgosos
problemas que traen los
requerimientos y se identifican pero son mas estables que
antes de que el usuario los vea. otros.
• Pueden ser difíciles de manejar
• Especificación: Se detallan y
si hay bastantes
documentan específicamente
requerimientos.
los documentos requeridos por
el usuario para no tener ningún • Cada requerimiento se
inconveniente. relaciona y relaciona procesos
tanto del uno como del otro.
• Validación: La ultima fase se
• Son difíciles de contar y pueden
encarga de verificar que los
cambiar su ciclo de desarrollo a
requerimientos estén completos
lo largo del proyecto
y en orden.

4 TECNICAS Y HERRAMIENTAS
UTILIZADAS EN LA IR:
MODELO DE INGENIERÍA DEL
PROCESO
• Entrevistas y encuestas.
• Grabaciones de audio y video * Especificación - establecer los
• Lista de requerimientos requerimientos y restricciones del
• Diagramas sistema
• Glosarios
• Entre otros * Diseño - Producir un modelo en papel
del sistema

* Manufactura - construir el sistema
5 BENEFICIOS DE LA IR:
* Prueba - verificar que el sistema
cumpla con las especificaciones
• La estructura de los requeridas
requerimientos sigue una serie
de pasos bien definidos y * Instalación - entregar el sistema al
ordenados. usuario y asegurar su operacionalidad
• Reduce y disminuye gastos y
problemas que se presenten * Mantenimiento - reparar fallos en el
dentro del sistema. sistema cundo sea descubierto
• Mejorar la calidad del Software
en cuanto a su facilidad de uso
y su confiabilidad.

2
Actividades identificadas para cada proceso

Tabla 1. Actividades de la IR para diferentes modelos de procesos de Ingeniería de
Software

MODELO Oliver and EIA / IS-632 IEEE Std CMM nivel RUP
Steiner 1996 1220- 1994 Repetitivo (2)

Evaluar la Análisis de Análisis de Identificación Análisis del
información requerimiento Requerimiento de Problema
disponible s s requerimientos

Definir Análisis Estudio de los Identificación Comprender
métricas funcional requerimientos de las
efectivas restricciones necesidades
del sistema a de los
desarrollar involucrados

Crear un Síntesis Validación de Análisis de los Definir el
modelo del requerimientos requerimientos sistema
comportamient
o del sistema

Crear un Análisis y Análisis Representació Analizar el
modelo de los control del funcional n de los alcance del
objetos sistema requerimientos proyecto

Actividade Ejecutar el Evaluación y Comunicación Modificar la
s análisis estudio de de los definición del
funciones requerimientos sistema

Crear un plan Verificación de Validación de Administrar
secuencial de funciones requerimientos los cambios
construcción y de
pruebas requerimiento
s

Síntesis

Estudio y
evaluación del
diseño

Verificación
física

Control

3
Esta figura es sacada del siguiente
pagina

CONCLUSION

De lo anterior podemos concluir que la
ingeniería de requerimientos es una
condición para el usuario para resolver
los problemas, también dejar que el
usuario arregle los problemas,
Enseñar al usuario un producto que le
permita hacer un buen uso de su
sistema y las dificultades que se
presentaron para llevarlo a cabo.

Esta imagen fue tomada de la siguiente
pagina;]http://www.infobytes.cl/opensite
/uploads/images/servicios/ingenieria_so
ftware/ingenieria.jpg

REFERENCIAS

[1]http://www.monografias.com/trabajos
6/resof/resof.shtml

[2]http://www.rodolfoquispe.org/blog/qu
e-es-la-ingenieria-de-
requerimientos.php
[3]http://es.wikipedia.org/wiki/Ingenier%
C3%ADa_de_
Software
[4]http://www.dis.unal.edu.co/~fgonza/c
ourses/2003/ingSoft1/CAP1.pdf

http://www.monografias.com/trabajos6/r
esof/resof.shtml

4
5