Resource data
Método de ingeniería de requisitos para manejo de discrepancias
Silva Vazquez, Andrés
Location:
http://oa.upm.es/124/
La Ingeniería de Requisitos (IR) y, en particular, la Ingeniería de Requisitos
Orientada a Perspectivas (IROP) son campos de investigación prioritarios
dentro de la Ingeniería del Software que se pueden beneficiar de enfoques,
métodos y técnicas propios de la Inteligencia Artificial tales como: Descomposición
de problemas en subproblemas, resolución de conflictos, tratamiento
de inconsistencias, criterios clasificatorios, etc. El interés creciente respecto
a la Ingeniería de Requisitos se encuentra plenamente justificado por ser ésta
la etapa en la cual se encuentran arraigados los problemas más graves que
pueden surgir en los proyectos de desarrollo software. El interés por la IROP
se encuentra, asimismo, justificado, puesto que en todo proceso de requisitos
necesariamente se debe contar con las distintas visiones o perspectivas
que, tanto individuos como grupos muy heterogéneos, poseen sobre el futuro
sistema.
En la IROP el problema principal es el mantenimiento de la coherencia
entre múltiples perspectivas, es decir, el problema de dirigir una serie de
perspectivas discrepantes hacia un punto convergente. Este problema puede
descomponerse en una serie de subproblemas como la identificación de las
discrepancias entre perspectivas, la clasificación de las discrepancias, generación
de soluciones a las mismas, elección de la solución más apropiada,
aplicación de la solución elegida y monitorización de las consecuencias de la
resolución.
Actualmente existen varias aproximaciones a la IROP las cuales, o bien
ayudan a redefinir mejor el problema del mantenimiento de la coherencia
entre perspectivas, o aportan distintas soluciones a dicho problema, o ambas
cosas. No obstante, todas ellas se basan en un concepto de discrepancia
fuertemente sintáctico, dificultando con ello la necesaria diferenciación entre
lo que es inconsistencia de lo que es conflicto, sus consecuencias en la especificación
del sistema y las relaciones entre unos tipos de discrepancia y otros.
Esta confusión afecta a la tarea de generación de soluciones para resolver
una discrepancia particular, pues no es lo mismo generar una solución para
un conflicto que para una inconsistencia. Asimismo, se ignoran las relaciones
entre conflictos e inconsistencias pese a que la raíz de un conflicto puede
encontrarse en una inconsistencia, o la de una inconsistencia en un conflicto,
y, por ello, se desaprovecha la ocasión de solucionar unos a partir de la
solución de otros. Además de estos problemas, o a consecuencia de ellos, en
la literatura de IROP no se define un proceso claro y detallado que permita
detectar, clasificar y generar soluciones a las discrepancias.
El presente trabajo aporta la idea de la estructuración u organización interna
de cada perspectiva (independientemente de si la notación o formalismo
de representación utilizado por el analista es formal o informal) de forma que dicha estructuración conduzca, de forma natural, a una clasificación de las
discrepancias y a un proceso de resolución de dichas discrepancias, adaptado
a cada tipo de discrepancia particular. Se proponen, además, una serie
de tareas (o minitareas) que podrán combinarse unas con otras con objeto
de construir un proceso de resolución adaptado a cada tipo particular de
discrepancia.
Para mostrar la efectividad de la propuesta, se han empleado dos casos,
de complejidad media, modelizados en un esquema de representación informal
y en otro formal. En ambos casos, se han podido encontrar los elementos
discrepantes entre dos perspectivas y se han podido clarificar adecuadamente
las causas de las discrepancias existentes, por medio de la clasificación propuesta.
Asimismo, dicha clasificación ha sido la que ha permitido generar
soluciones adaptadas a cada tipo de discrepancia particular.
Belongs to: Archivo Digital UPM
Descargar SCORM
¡Sea el primero en solicitar este recurso!
Para poder solicitar este recurso debe identificarse como usuario de la biblioteca
Users rating
No hay ninguna valoración para este recurso. Sea el primero en
valorar este recurso.
Detalles del recurso
|
Método de ingeniería de requisitos para manejo de discrepancias
|
| Id. |
34395389 |
| Titulo |
Método de ingeniería de requisitos para manejo de discrepancias |
| Autor(es) |
Silva Vazquez, Andrés |
| Location |
http://oa.upm.es/124/
|
| Versión |
1.0 |
| Estado |
Final
|
| Descripción |
La Ingeniería de Requisitos (IR) y, en particular, la Ingeniería de Requisitos
Orientada a Perspectivas (IROP) son campos de investigación prioritarios
dentro de la Ingeniería del Software que se pueden beneficiar de enfoques,
métodos y técnicas propios de la Inteligencia Artificial tales como: Descomposición
de problemas en subproblemas, resolución de conflictos, tratamiento
de inconsistencias, criterios clasificatorios, etc. El interés creciente respecto
a la Ingeniería de Requisitos se encuentra plenamente justificado por ser ésta
la etapa en la cual se encuentran arraigados los problemas más graves que
pueden surgir en los proyectos de desarrollo software. El interés por la IROP
se encuentra, asimismo, justificado, puesto que en todo proceso de requisitos
necesariamente se debe contar con las distintas visiones o perspectivas
que, tanto individuos como grupos muy heterogéneos, poseen sobre el futuro
sistema.
En la IROP el problema principal es el mantenimiento de la coherencia
entre múltiples perspectivas, es decir, el problema de dirigir una serie de
perspectivas discrepantes hacia un punto convergente. Este problema puede
descomponerse en una serie de subproblemas como la identificación de las
discrepancias entre perspectivas, la clasificación de las discrepancias, generación
de soluciones a las mismas, elección de la solución más apropiada,
aplicación de la solución elegida y monitorización de las consecuencias de la
resolución.
Actualmente existen varias aproximaciones a la IROP las cuales, o bien
ayudan a redefinir mejor el problema del mantenimiento de la coherencia
entre perspectivas, o aportan distintas soluciones a dicho problema, o ambas
cosas. No obstante, todas ellas se basan en un concepto de discrepancia
fuertemente sintáctico, dificultando con ello la necesaria diferenciación entre
lo que es inconsistencia de lo que es conflicto, sus consecuencias en la especificación
del sistema y las relaciones entre unos tipos de discrepancia y otros.
Esta confusión afecta a la tarea de generación de soluciones para resolver
una discrepancia particular, pues no es lo mismo generar una solución para
un conflicto que para una inconsistencia. Asimismo, se ignoran las relaciones
entre conflictos e inconsistencias pese a que la raíz de un conflicto puede
encontrarse en una inconsistencia, o la de una inconsistencia en un conflicto,
y, por ello, se desaprovecha la ocasión de solucionar unos a partir de la
solución de otros. Además de estos problemas, o a consecuencia de ellos, en
la literatura de IROP no se define un proceso claro y detallado que permita
detectar, clasificar y generar soluciones a las discrepancias.
El presente trabajo aporta la idea de la estructuración u organización interna
de cada perspectiva (independientemente de si la notación o formalismo
de representación utilizado por el analista es formal o informal) de forma que dicha estructuración conduzca, de forma natural, a una clasificación de las
discrepancias y a un proceso de resolución de dichas discrepancias, adaptado
a cada tipo de discrepancia particular. Se proponen, además, una serie
de tareas (o minitareas) que podrán combinarse unas con otras con objeto
de construir un proceso de resolución adaptado a cada tipo particular de
discrepancia.
Para mostrar la efectividad de la propuesta, se han empleado dos casos,
de complejidad media, modelizados en un esquema de representación informal
y en otro formal. En ambos casos, se han podido encontrar los elementos
discrepantes entre dos perspectivas y se han podido clarificar adecuadamente
las causas de las discrepancias existentes, por medio de la clasificación propuesta.
Asimismo, dicha clasificación ha sido la que ha permitido generar
soluciones adaptadas a cada tipo de discrepancia particular. |
| Tipo |
application/pdf |
| Palabras clave |
Informática |
| Tipo de recurso |
Tesis
PeerReviewed
|
| Tipo de Interactividad |
Expositivo
|
| Nivel de Interactividad |
muy bajo
|
| Audiencia |
Estudiante
Profesor
Autor
|
| Estructura |
Atomic |
| Coste |
no
|
| Copyright |
sí
|
|
Reconocimiento - Sin obra derivada - No comercial (by-nc-nd) |
| Formatos |
application/pdf |
| Requerimientos técnicos |
Browser: Any |
| Relación |
[IsBasedOn] null
[References] http://oa.upm.es/124/01/10200013.pdf
|
| Fecha de contribución |
25-abr-2008 |
| Contacto |
|
|