Ingeniería de Requerimientos Administración de Requerimientos.
Ingeniería de Requisitos y Requerimientos (Importancia y aplicación en la Ingeniería)
Transcript of 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
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
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
requisitos que solicite el cliente para así garantizar el cumplimientos de los mismos en el
desarrollo del proyecto.