Los
requerimientos de un proyecto de software se pueden clasificar de formas
distintas por ejemplo cuando identificamos los requisitos funcionales, no
funcionales y los de información, pero también es posible clasificarlos de una forma
distinta, más específicamente en volátiles y estables.
Requerimientos Volátiles:
Estos
requisitos volátiles (Cambiantes) tienen una alta probabilidad de sufrir
cambios durante el proceso de desarrollo del software, pero también pueden
cambiar fuera de dicho proceso cuando el software está terminado o incluso
cuando ya está en uso por parte del usuario. Estos requisitos tienen subclasificaciones
ya que son muy diversos, los cuales son los siguientes.
- · Mutables: Reciben este nombre los requisitos que se ven afectados por cambios que puedan presentarse en el ambiente con el que opera la organización.
- · Emergentes: Estos aparecen cuando el proceso de diseño de los requerimientos, facilitan el entendimiento del sistema y le permiten al cliente detectar requisitos nuevos que emergen de los anteriores.
- · Consecutivos: Son el resultado de introducir el sistema de cómputo desarrollado, esto puede producir cambios en la organización y cambiar la forma de trabajo, por lo que surgen nuevos requisitos en el sistema.
- · Compatibilidad: Son los requisitos que dependen del diseño, forma o sistema que funciona en la organización. Por lo que los cambios en dichos sistemas afectan a los requisitos.
Requerimientos Estables:
Los
requisitos estables o duraderos son los que definen las actividades y características
principales del software que se desarrolla, es muy poco probable que estos se vean
afectados, ya que el cambio en estos requisitos implicaría un cambio en toda la
aplicación, lo cual llevaría a replantear el proyecto considerablemente.
Esta
clasificación es muy aprovechada y por ende utilizada en las metodologías ágiles
de desarrollo de software, ya que en estas el desarrollo se ejecuta casi en
paralelo en sus distintas etapas, por lo que definir los requisitos estables o
duraderos y los volátiles resulta crucial para que no se presenten mayores
dificultades en el desarrollo del software.
Referencias:
Comentarios
Publicar un comentario