UML Domine el lenguaje de modelado más utilizado en la actualidad
5. REQUERIMIENTOS Y CASOS DEUSO estructurales, de costos, de estética, de utilización de recursos y de funciona miento. Asimismo, no todos son igualmente relevantes. Por ejemplo, según lo planteado, el color de la heladera tiene una importancia menor al costo. Otro requisito importante es el que respecta a las medidas que debe respetar la nueva heladera: ¡De nade sirve encontrar la heladera perfecta en costo y funciona miento si no podrá pasar por la puerta de nuestra cocina! Como vemos, los requerimientos pueden ser agrupados en distintas categorías, y observamos también que cada uno tendrá una prioridad dentro del sistema. Los de mayor prioridad son los que debemos respetar sí o sí para que nuestro sistema no fracase, mientras que con los de menor importancia haremos todo el esfuerzo para cumplirlos, pero podríamos dejarlos de lado. Su clasifícación puede ser muy varia da pero, en general, podemos considerar que pertenecen a una de dos grandes cate gorías según su propósito: funcionales y no funcionales. Requerimientos -prioridad Funcionales No Funcionales Figura 3. Modelo UML para esquematizar la clasificación de los requerimientos. Los requerimientos funcionales son aquellos relativos a las cuestiones que nuestro sistema debe realizar. Como su nombre lo indica, afectan directamente la funcionalidad de nuestro sistema. Para un sistema que maneja el funciona miento del cajero de un banco, los requerimientos funcionales podrían ser, por [ Q l LA IMPORTANCIA DE LOS REQUERIMIENTOS NO FUNCIONALES Inicialmente, las herramientas para la especificación de requerimientos se centraban únicamen te en los funcionales. Sin embargo, esto traía numerosos problemas ya que los no funcionales estaban subestimados. En la actualidad, las fierramientas del mercado han incorporado los requerimientos.no funcionales como elementos de primer nivel, a la altura dé los funcionales. 138
RkJQdWJsaXNoZXIy MjI4NDcx