Ingeniería de Requisitos y Requerimientos (Importancia y aplicación en la Ingeniería)

5
Ingeniería de Requisitos y Requerimientos (Importancia y aplicación en la Ingeniería) Realizado por: Ernesto Lenin Fonseca Almerida C.I 20.324.428 INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN PORLAMAR ESCUELA: ING.SISTEMAS

Transcript of Ingeniería de Requisitos y Requerimientos (Importancia y aplicación en la Ingeniería)

Page 1: Ingeniería de Requisitos y Requerimientos (Importancia y aplicación en la Ingeniería)

Ingeniería de Requisitos y Requerimientos

(Importancia y aplicación en la Ingeniería)

Realizado por:

Ernesto Lenin Fonseca Almerida

C.I 20.324.428

Porlamar, Enero del 2017

INSTITUTO UNIVERSITARIO POLITÉCNICO“SANTIAGO MARIÑO”

EXTENSIÓN PORLAMARESCUELA: ING.SISTEMAS

Page 2: Ingeniería de Requisitos y Requerimientos (Importancia y aplicación en la Ingeniería)

Es muy frecuente escuchar entre los conocedores del desarrollo de software, que un

gran número de los proyectos de software fracasan por no realizar una adecuada definición,

especificación, y administración de los requisitos. Dentro de esa mala administración se

pueden encontrar factores como la falta de participación del usuario, requisitos incompletos

y el mal manejo del cambio a los requisitos.

La Ingeniería de Requisitos (IR) cumple un papel primordial en el proceso de

producción de software, ya que se enfoca un área fundamental, la cual es la definición de lo

que se desea producir. Su principal tarea consiste en la generación de especificaciones

correctas que describan con claridad, en forma consistente y compacta, las necesidades de

los usuarios o clientes; de esta manera, se pretende minimizar los problemas relacionados

por la mala gestión de los requisitos en el desarrollo de sistemas.

Antes que todo tenemos que saber lo que es un requisito y un requerimiento, el

primero lo podemos definir como una condición o capacidad que debe exhibir o poseer un

sistema para satisfacer un contrato, estándar, especificación, u otra documentación

Page 3: Ingeniería de Requisitos y Requerimientos (Importancia y aplicación en la Ingeniería)

formalmente impuesta; por otra parte el requerimiento según (Pressman, 2006: 155)

“Ingeniería de Requerimientos ayuda a los ingenieros de software a entender mejor el

problema en cuya solución trabajarán. Incluye el conjunto de tareas que conducen a

comprender cuál será el impacto del software sobre el negocio, qué es lo que el cliente

quiere y cómo interactuarán los usuarios finales con el software”.

Comúnmente se tiende a confundir lo que son los requisitos con los requerimientos

de un proyecto en desarrollo, ya que en ambos se pueden aplicar técnicas muy similares

pero tienen un propósito diferente para cada uno de los casos, además entre términos nos

resulta muy parecido pero es importante diferenciar su aplicación dentro de la ingeniería.

En la ingeniería de sistemas y la ingeniería de software, la Ingeniería de

requisitos o Ingeniería de requerimientos comprende todas las tareas relacionadas con la

determinación de las necesidades o de las condiciones a satisfacer para un software nuevo o

modificado, tomando en cuenta los diversos requisitos de las partes interesadas, que pueden

entrar en conflicto entre ellos.

El propósito de la ingeniería de requisitos es hacer que los mismos alcancen un

estado óptimo antes de alcanzar la fase de diseño en el proyecto. Los

buenos requisitos deben ser medibles, comprobables, sin ambigüedades o contradicciones,

etc.

En la ingeniería de sistemas, un requisito es una necesidad documentada sobre el

contenido, forma o funcionalidad de un producto o servicio. Se usa en un sentido formal en

la ingeniería de sistemas, ingeniería de software e ingeniería de requisitos

Podemos concluir que los requisitos son las necesidades que expresan los clientes

ante una solicitud estos presentan una serie de características entre las principales deben ser

concisos, completos y alcanzables ya que deben ser propuestas realistas.

Mientras que la ingeniería de requerimientos nos indica la forma en que son

procesados y/o tratados los requisitos previamente reclutados por parte del ingeniero de

software y su equipo, en la aplicación de la ingeniería de los requerimientos se emplean

simulaciones entre otras técnicas con el objetivo principal de realizar una evaluación de los

Page 4: Ingeniería de Requisitos y Requerimientos (Importancia y aplicación en la Ingeniería)

requisitos que solicite el cliente para así garantizar el cumplimientos de los mismos en el

desarrollo del proyecto.