Está en la página 1de 5

Universidad Tecnolgica de Panam

Facultad de sistemas computacionales

Lic. en Ingeniera en Sistemas de Informacin

Curso
Sistemas Empresariales

Profesor
Arturo Murillo
Pertenece a
Boris Abdiel Rodrguez
9-745-15

Grupo 1IF-241
II Semestre 2016

Metodologa DoRCU para la Ingeniera de Requerimientos


DoRCU, Documentacin de Requerimientos Centrada en el Usuario, es una
metodologa para la Ingeniera de Requerimientos caracterizada por su flexibilidad
y orientacin al usuario. Considera los mejores resultados de los enfoques
examinados y se apoya en diversos mtodos, tcnicas y herramientas ya
desarrollados por otros autores, pero sin comprometerse con los lineamientos de
un paradigma en particular. Tiende, adems, a que se unifique la terminolo- ga
empleada en el campo de la IR, eliminando de esta manera aparentes
discrepancias que slo son la consecuencia de confusiones semnticas que
dificultan an ms el proceso de definicin de requerimientos.
conformado por tres actividades:

elicitar los requerimientos de las diversas fuentes individuales.


asegurar que las necesidades de todos los usuarios son consistentes y
factibles
validar que los requerimientos que se derivaron son un reflejo exacto de las
necesidades del usuario.

La Ingeniera de Requerimientos, sugiere la existencia de un eje troncal de etapas,


dejando abierta la posibilidad de que cada uno de los estudiosos del tema las
refinen cuanto sea necesario. Por tanto, si bien existen diferentes enfoques, stos
tienen un comn denominador, que puede resumirse en las siguientes etapas
fundamentales: Elicitacin, Anlisis y Especificacin, que son las que se adoptan
en el presente trabajo:
Elicitacin. Es la etapa de mayor interaccin con el usuario. Es el momento en el
que se recurre, por ejemplo, a la observacin, lectura de documentos, entrevistas
y relevamientos, entre otras tcnicas; la instancia en que equipos
multidisciplinarios trabajan conjuntamente con el cliente/usuario, para obtener los
requerimientos reales de la mejor manera.
Anlisis. La etapa de anlisis de requerimientos permite al analista representar el
dominio de la informacin (tambin conocido como Universo de Informacin - UdI)
de la aplicacin a desarrollar, a travs del uso de un lenguaje ms tcnico,
procurando reducir ambigedades. Brinda al analista, la representacin de la
informacin y las funciones que facilitarn la definicin del futuro diseo.
Especificacin. No cabe ninguna duda de la importancia de esta etapa y de que la
forma de especificar tiene mucho que ver con la calidad de la solucin. Los
analistas que se han esforzado en trabajar con especificaciones incompletas,
inconsistentes o mal establecidas han experimentado la frustracin y confusin

que invariablemente se produce. Las consecuencias se padecen en la calidad,


oportunidad e integridad del software resultante.

De igual manera, se hace referencia a la Ingeniera de Requerimientos con otros


trminos tales como Etapa de Requerimientos (IEEE - Institute of Electric and
Electronic Engineer) y Administracin de Requerimientos (Rational Software
Corporation). Pero se debe destacar que tanto los autores Dorfman y Thayer,
como Christel, hacen una correcta referencia a Ingeniera de Requerimientos,
diferenciando claramente sus actividades intermedias. En cuanto a la adopcin de
las etapas de Elicitacin, Anlisis y Especificacin como eje de la investigacin, la
decisin fue tomada por considerarse que facilitan el entendimiento de las tareas
que en ellas se realizan.
Definiendo Metodologa e Ingeniera de Requerimientos
La diferencia entre mtodo y metodologa, que establece Checkland, es la que se
toma como base de la presente propuesta [5]. Dicho autor afirma que: "la esencia
de una metodologa -en forma opuesta a lo que ocurre en un mtodo o tcnica- es
que ofrece un conjunto de pautas o principios que en cualquier instancia
especfica pueden ser ajustadas tanto a las caractersticas de la situacin en la
cual debe ser aplicada como a las personas que usan el enfoque. Es tal la
variedad de situaciones problemticas humanas que no habr ningn enfoque
para solucin de problemas que pueda ser reducido a una frmula estndar y
manejar an toda la riqueza de las situaciones en particular".
En cuanto a la no aplicabilidad general de los mtodos investigados, unas veces
ella es consecuencia de las caractersticas particulares del proyecto, otras de
problemas derivados de cuestiones econmicas que impiden contar con todos los
recursos que son necesarios, otras de restricciones de ndole tecnolgica. Pero
esta lista puede seguir amplindose ms y ms a medida que aumenta el
conocimiento que se tiene respecto a lo que se pretende realizar, por lo que se
decide que la metodologa propuesta debe ser lo suficientemente flexible y
centrada en las necesidades del usuario como para permitir su adecuacin segn
las cuestiones organizacionales, sociales, econmicas, tecnolgicas y
medioambientales.

La metodologa DoRCU (Documentacin de Requerimientos Centrada en el


Usuario), consta de las siguientes etapas:
Elicitacin de requerimientos Anlisis de Requerimientos Especificacin de
Requerimientos Validacin y Certificacin de los Requerimientos
y los objetivos que se proponen para cada una de ellas son:
Elicitacin de Requerimientos.
Esta es la etapa en donde se adquiere el conocimiento del trabajo del
cliente/usuario, se busca comprender sus necesidades y se detallan las
restricciones medioambientales. Como resultado de las acciones realizadas se
tiene el conjunto de los requerimientos de todas las partes involucradas.
Anlisis de Requerimientos.
En esta etapa se estudian los requerimientos extrados en la etapa previa a los
efectos de poder detectar, entre otros, la presencia de reas no especificadas,
requisitos contradictorios y peticiones que aparecen como vagas e irrelevantes. El
resultado de haber llevado a cabo las tareas que involucran estos trminos puede,
en ms de una oportunidad, hacer que se deba regresar a la primera etapa, a los
efectos de eliminar todas las inconsistencias y falencias que se han detectado. En
esta etapa ya se realizan aproximaciones a un lenguaje tcnico.
Especificacin de Requerimientos . Partiendo de lo elaborado en la etapa
anterior tales como funciones, datos, requerimientos no funcionales, objetivos,
restricciones de diseo/implementacin o costos, e independientemente de la
forma en que se realice, esta etapa es un proceso de descripcin del
requerimiento. Si se presentan dificultades para especificar un requerimiento se
debe volver a la etapa anterior que se crea conveniente. Validacin y
Certificacin de los Requerimientos. Esta etapa final se nutre de las anteriores y
realiza la integracin y validacin final de lo obtenido en cada una de las etapas
anteriores dando, como resultado final, el Documento de Requerimientos. Este
documento no es uno solo sino que, como mnimo, existen dos que son
isomrficos entre s: uno destinado al cliente/usuario a los efectos de la
certificacin de los Requisitos y el otro tcnico, orientado a nutrir las restantes
etapas de la Ingeniera de Software. Y, al igual que en el caso anterior, su
resultado puede ser la necesidad de retornar a la especificacin e incluso a la
elicitacin; iterando entre etapas y sin perder contacto con el cliente/usuario.

De la siguiente forma grfica se puede representar la propuesta metodolgica


Dorcu

También podría gustarte