You are on page 1of 5

INGENIERÍA DE REQUERIMIENTOS

CORPORACION UNIVERSITARIA MINUTO DE DIOS “UNIMINUTO”


Tecnología en informática
Diana Constanza Santofimio Ariza
Danep_ds@yahoo.com
Agosto de 2009

• Asegurar que las necesidades


Resumen. de todos los usuarios son
consistentes y
Factibles.
• Validar que los requerimientos
La ingeniería de requerimientos que se derivaron son un reflejo
comprende todas las tareas exacto de las necesidades del
relacionadas con la determinación usuario.
de las necesidades o las
condiciones a satisfacer un Esta clasificación de actividades no
software nuevo o modificado, por puede definirse por medio de una
simple progresión a través de, o
su flexibilidad y orientación al
relación entre, adquisición, expresión,
usuario. análisis y especificación. Los
requerimientos evolucionan a un paso
desigual y tienden a generar
1. Introducción requerimientos más extensos a partir
de los procesos de definición en cada
Existen muchos procesos de iteración es necesario considerar si la
desarrollo de software que se han versión actual de la especificación de
requerimientos define el requisito del
introducido y popularizado en una
cliente adecuadamente y, si no lo
serie de estándares para medir y hace, cómo debe cambiarse o debe
certificar la calidad, tanto del extenderse más. Desde el momento
sistema a desarrollar, como del en que los requerimientos son
proceso de desarrollo en sí. necesidades que deben satisfacer los
sistemas a ser construidos, y que la
satisfacción de determinados
conjuntos de requerimientos define el
2.1.La ingeniería de éxito o fracaso de los proyectos
requerimiento se divide en tres haciendo referencia a:
actividades:
• un enfoque sistemático para
elicitar, organizar y documentar
los requerimientos del sistema.
• .Elicitar
los requerimientos de • un proceso que establece y
las diversas fuentes mantiene un acuerdo entre el
individuales; cliente, el usuario y el equipo
del proyecto sobre los eficiente y efectivo posible. Una
requerimientos cambiantes del herramienta CASE suele incluir:
sistema.
• Un diccionario de datos
• Resaltar la importancia que
para almacenar información
tiene la Ingeniería de sobre los datos de la
Requerimientos dentro del aplicación de bases de
ciclo de desarrollo. datos.
• Dar a conocer las diferentes • Herramientas de diseño
alternativas que existen para para dar apoyo al análisis
identificar requerimientos. de datos.
• Ayudar a comprender la • Herramientas que permitan
diferencia que existe entre las desarrollar el modelo de
diferentes técnicas utilizadas datos corporativo, así como
en la IR, “Ingeniería de los esquemas conceptual y
Requerimientos “. lógico.
• Minimizar las dudas que se • Herramientas para
tiene sobre los casos de uso. desarrollar los prototipos de
• Mostrar la utilización de las aplicaciones.
herramientas CASE,
(Ingeniería Asistida por El uso de las herramientas CASE
Computadora), dentro de la puede mejorar la productividad en el
administración de requisitos. desarrollo de una aplicación de bases
de datos
2.2. Herramienta case
2.3. Metodología de la ingeniería de
De acuerdo con Kendall y Kendall la requerimiento costa de las
ingeniería de sistemas asistida por siguientes etapas:
ordenador es la aplicación de
tecnología informática a las
actividades, las técnicas y las • Elicitación de requerimientos
metodologías propias de desarrollo, • Análisis de Requerimientos
su objetivo es acelerar el proceso • Especificación de
para el que han sido diseñadas, en el Requerimientos
caso de CASE para automatizar o
apoyar una o mas fases del ciclo de • Validación y Certificación de
vida del desarrollo de sistemas. los Requerimientos
Etapa en donde se adquiere el
Cuando se hace la planificación de la conocimiento del trabajo del
base de datos, la primera etapa del cliente/usuario todas las partes
ciclo de vida de las aplicaciones de involucradas son:
bases de datos, también se puede
escoger una herramienta CASE • Análisis de Requerimientos: En
(Computer-Aided Software esta etapa se estudian los
Engineering) que permita llevar a requerimientos extraídos en la
cabo el resto de tareas del modo más etapa previa a los efectos de
poder detectar, entre otros, la
presencia de áreas no Documento de Requerimientos. Este
especificadas, requisitos documento no es uno solo sino que,
contradictorios y peticiones como mínimo, existen dos que son
que aparecen como vagas e
isométricos entre sí: uno destinado al
irrelevantes. El resultado de
haber llevado a cabo las tareas cliente/usuario a los efectos de la
que involucran estos términos certificación de los Requisitos y el
puede, en más de una otro técnico, orientado a nutrir las
oportunidad, hacer que se restantes etapas de la Ingeniería de
deba regresar a la primera Software.
etapa, a los efectos de eliminar
todas las inconsistencias y 1. Elicitación de Requerimientos.
falencias que se han 1.1 Formar el equipo
detectado. En esta etapa ya se multidisciplinario.
realizan aproximaciones a un 1.2 Buscar hechos.
lenguaje técnico. 1.3 Recolectar y clasificar
requerimientos.
1.4 Evaluar y racionalizar.
• Especificación de 1.5 Dar prioridad.
Requerimientos Partiendo de 1.6 Integrar y validar.
lo elaborado en la etapa 1.7 Documentar la etapa
anterior tales como funciones,
datos, requerimientos no 2. Análisis de Requerimientos
funcionales, objetivos, 2.1 Reducir ambigüedades en los
restricciones de requerimientos.
diseño/implementación o 2.2 Traducir a lenguaje técnico los
costos, e independientemente requerimientos.
de la forma en que se realice, 2.3 Plantear un modelo lógico
esta etapa es un proceso de 2.4 Documentar la etapa
descripción del requerimiento. 3. Especificación de Requerimientos
Si se presentan dificultades
para especificar un 3.1 Determinar el tipo de
requerimiento se debe volver a requerimiento
la etapa anterior que se crea 3.2 Elegir la herramienta de
conveniente. especificación acorde al tipo de
requerimiento
3.3 Especificar de acuerdo a la
• Validación y Certificación de herramienta seleccionada
los Requerimientos. 3.4 Documentar la etapa

4. Validación y Certificación de los


Esta etapa final se nutre de las Requerimientos
anteriores y realiza la integración y 4.1 Seleccionar las fuentes de
validación final de lo obtenido en información entre DE y DA a los fines
cada una de las etapas anteriores de validar
dando, como resultado final, el el DP.
4.2 Elegir o diseñar el modelo de Especialistas en ciencias de la
documento acorde al grado de detalle comunicación o en ciencias del
Requerido y al lector final. conocimiento.
4.3 Elegir la herramienta de
documentación que mejor se aplica al Buscar hechos. El primer paso en la
modelo elicitación de requerimientos está
Seleccionado. involucrado con el problema a ser
4.4 Documentar respetando los encarado, y quién necesita ser
estándares vigentes a la fecha de involucrado en esta toma de decisión,
realización tanto como quién se verá afectado
del documento de requerimientos. por la formulación de los problemas y
4.5 Verificar que el documento de la eventual solución. Los resultados
requerimientos del usuario DRU sea de esta actividad son: una
Isométrico con el documento técnico declaración del contexto del
DRT. problema, de los objetivos globales,
4.6 Certificar el documento de límites e interfaces para el sistema
requerimientos DRU a través del original.
conforme del Este examen debe ser efectuado de
Usuario. manera tal que permita establecer,
entre otros, cuál es el rol que
Etapa 1: Elicitación de requerimientos desempeñará el sistema a
desarrollar, sus objetivos y límites, las
En cuanto al proceso de elicitación de restricciones de arquitectura y la
requerimientos, la propuesta existencia o no de sistemas similares
metodológica que se considera dentro de la Organización.
apropiada consta de los siguientes
pasos: 1.3 Recolectar y clasificar
requerimientos. En esta etapa se
1.1 Formar el equipo multidisciplinario. obtienen: objetivos, necesidades y
Considerando que la formación de la requerimientos de clientes y usuarios.
gente de sistemas, tratándose de Estas necesidades y requerimientos
problemas son verificadas comparándolas con
con alta incidencia del factor humano, los objetivos globales del sistema
no tiene la especialización necesaria original expresados durante el
como hallazgo de hechos. Es importante
para diagnosticar el método de recolectar tanta información como
elicitación más apropiado para cada sea posible. Dependiendo de la
caso en particular, se aconseja que la manera en que el sistema se está
recolección de requerimientos sea desarrollando y los grupos que
efectuada con el afectará, la etapa de recolección de
Asesoramiento de profesionales requerimientos es una combinación
especializados. Este asesoramiento de los enfoques composición y
puede extenderse incluso a un descomposición. Es importante en
liderazgo activo de las sesiones de este momento, destacar los términos
elicitación por parte de que son propios del lenguaje del UdI.
Una vez recolectados los
requerimientos, se debe proceder a
clasificar los mismos en funcionales y www.mitecnologico.com/.../ProcesosDeL
no funcionales. aIngenieriaDeRequerimientos

Referencias
www.emagister.com/ingenieria-
requerimientos-ingenieria
www.todoexpertos.com/...ingenieria/ing
enieria

You might also like