AJIOOO

Páginas: 28 (6891 palabras) Publicado: 24 de noviembre de 2014
Facilitando la Asignación de Prioridades a los Requisitos
Graciela Hadad(1)

Jorge Doorn(1)(2)

Marcela Ridao(2)

gracielahadad@gmail.com jdoorn@exa.unicen.edu.ar mridao@exa.unicen.edu.ar

Gladys Kaplan(1)
gladyskaplan@gmail.com

(1) Departamento de Ingeniería e Investigaciones. Tecnológicas, UNLaM, Argentina
(2) INTIA, Facultad de Ciencias Exactas, UNICEN, Argentina

AbstractExiste una gran variedad de propuestas y
estándares internacionales que ofrecen guías de
contenido y estilo para la generación de un documento
de especificación de requisitos (SRS). Adicionalmente,
la literatura da cuenta de diversos métodos para
asignar prioridades a los requisitos, que parten de un
conjunto de requisitos perfectamente individualizados,
frecuentemente plasmados en un SRS.En este artículo
se presenta una estrategia alternativa para asignar
prioridades a los requisitos, que se apoya en el
proceso previo que les dio origen: su derivación desde
escenarios y la descomposición de objetivos en subobjetivos.

1. Introducción
Estrategias en la ingeniería de requisitos basadas en
el uso de modelos escritos en lenguaje natural han
intentado contribuir a la mejoradel proceso de
desarrollo de software, atendiendo principalmente
aspectos socio-culturales de las organizaciones,
motivando la comunicación y la colaboración continua
entre los involucrados. Uno de estos enfoques es el
propuesto por Leite et al. [2], que se sustenta en el uso
de dos modelos en lenguaje natural: el léxico extendido
del lenguaje (glosario con términos empleados en el
universode discurso) y los escenarios. Estos últimos
permiten describir situaciones presentes en el universo
de discurso, facilitando la adquisición de conocimiento
sobre la realidad actual y sus problemas, como así
también, permiten idear situaciones deseadas cuando
un nuevo sistema de software o una adaptación a
sistemas existentes entre en vigencia en el universo de
discurso. A este segundoconjunto de escenarios, que
representan esas situaciones esperadas en el futuro se
los denomina efectivamente Escenarios Futuros (EF)
[1]. En ellos están inmersos los requisitos del sistema
de software de una manera, a veces, no tan visible o
fácilmente detectable, y donde muchas veces un
requisito se encuentra presente en más de un escenario

o una oración dentro de un escenario involucrados o
más requisitos de diferente naturaleza. Es por ello que
se ha propuesto una estrategia que evidencia en forma
precisa los requisitos que se hallan empotrados en los
EF [9].
Dada la necesidad de establecer prioridades a los
requisitos, ya que no es viable en proyectos de mediana
a gran envergadura implementar todos los requisitos de
una sola vez, se ha propuesto un abanico deposibilidades para encarar esta actividad [3] [13] [18]
[19] [20] [21] [26]. Algunos métodos establecen
cálculos minuciosos para asignar prioridades según una
diversidad de atributos anexos; otros consideran
múltiples puntos de vista y sus intereses; mientras otros
tienen en cuenta la dependencia existente entre
requisitos. Estos dos últimos aspectos hacen a lo que
podría denominarsecompatibilizar prioridades.
En general, las referidas propuestas arrancan de un
conjunto de requisitos, contenido en un documento de
definición de requisitos o bien en fichas de
especificación basadas en templates, y asignan
prioridades sin valerse del proceso que dio origen a
dicho conjunto.
En el presente artículo se muestra que la asignación
de prioridades a requisitos es una actividad que serealiza en forma muy diferente, y más simple, cuando
los requisitos se extraen de un modelo coherente del
proceso del negocio, como son los EF.
La sección siguiente incluye una breve descripción
de varios métodos que tratan la asignación de
prioridades a los requisitos, junto con posibles
estructuras para especificar requisitos y sus atributos.
En la sección 3 se muestra el meta-modelo de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS