Вы находитесь на странице: 1из 3

Cinthya Salazar Masis B16001

Fecha de entrega: 07 setiembre 2014



Priorizacin de requerimientos de software
En todo proyecto de software, ya sea de mediano o gran tamao, es importante
asignarle una prioridad a cada requerimiento por desarrollar, debido a que no es viable
implementar todos de una sola vez.
La prioridad de un requerimiento se puede definir por medio de diversos mtodos;
segn los atributos de cada requisito, factores externos como el tiempo y presupuesto,
dependencias entre ellos, etc.
En el proceso de asignacin deben participar tanto el cliente como el desarrollador y se
puede realizar por medio de entrevistas, reuniones, cuestionarios, entre otros.
Para lograr una correcta asignacin de prioridades es fundamental que la especificacin
de requerimientos haya sido lo ms detallada posible y que realmente se adapten a las
necesidades de los usuarios.
Comnmente esta tarea se basa en una escala, ya sea con atributos cualitativos o valores
numricos. Cada nivel se asocia con factores como costo de implementacin, factibilidad y
presupuesto. Adems cuenta con un estado de aceptado segn sea el caso, el cual se
actualiza conforme avance el desarrollo del proyecto.
Sin embargo existen otras tcnicas que se pueden utilizar para priorizar un requerimiento.
Cuando se cuenta solamente con una lista de requisitos los cuales deben dividirse
parcialmente en subconjuntos para su implementacin, es recomendable seguir una gua
que facilite este proceso.
A continuacin se mencionan una serie de pasos o recomendaciones para asignar
prioridades a los requerimientos de un proyecto.
Como primer paso se debe haber elegido previamente el mtodo a utilizar. La
eleccin de la estrategia debe estar basada en sus atributos, sin dejar de lado el
objetivo principal que se quiere lograr por medio del software.
Se divide el objetivo general del sistema en sub-objetivos.
Continuar con la divisin en sub-objetivos hasta lograr un nivel de descomposicin
en donde se pueda asignar una nica prioridad.
Asignar las prioridades en conjunto con el usuario.
Relacionar los escenarios con los sub-objetivos que satisface cada uno.
Para todos los escenarios que materializan un sub-objetivo con la misma prioridad,
trasladar la prioridad del sub-objetivo al requisito que dio lugar el escenario
Para todos los escenarios que participan en dos o ms sub-objetivos, con al menos
dos prioridades diferentes, distinguir qu requisitos del escenario estn
involucrados con el sub-objetivo y asignarle su prioridad.
Cuando un escenario futuro participa en dos o ms sub-objetivos con al menos
dos prioridades diferentes, se debe descomponer el escenario en uno o ms
escenarios.

Estos son algunos de los pasos ms relevantes que se deben considerar a la hora de
asignar prioridades. En este caso se utiliz la tcnica de sub-objetivos, la cual facilita sta
tarea debido a sus niveles descomposicin por hojas, en donde se enumera la prioridad
numrica a cada requisito individualmente.
En conclusin, independientemente de cual tcnica se utilice, es importante que en el
proceso de anlisis y diseo de sistemas se incluya la asignacin de prioridades para lograr
un mejor desarrollo y cumplir con los objetivos principales del software, sin desviarse con
mnimos detalles.




Bibliografa
Hadad, G. , Doorn, j. , Ridao, M. , Kaplan, G. Facilitando la Asignacin de
Prioridades a los Requisitos. UNICEN, Argentina. Consultado el 6 de setiembre del
2014 en :
http://wer.inf.puc-rio.br/WERpapers/artigos/artigos_WER09/ridao.pdf

Вам также может понравиться