1.6 Modelado de los requerimientos en el diseño de software

1.6 Modelado de los requerimientos en el diseño de software

El modelado de los requerimientos utiliza una combinación de texto y diagramas para ilustrarlos de forma que sea relativamente de entender y corregir, complementar y hacer congruencias.

El modelado de requerimientos esta a cargo del ingeniero de software(analista) el cual construye el modelado con base a los requerimientos del cliente.

Un modelado de requerimientos es importante al validar el contenido del software y necesita ser estudiado desde diferentes puntos de vista

  • Modelado baso en escenarios.
  • Modelado de datos (información).
  • Modelado basado en clases.

El modelado basado en escenarios es una representación del sistema desde el punto de vista del usuario y de las actividades que se realizan y se pretenden automatizar.

El modelado basado en datos recrea el espacio de información e ilustra los objetos de datos que manipulará el software y las relaciones entre ellos.

El modelado orientado en clases, define objetos, atributos y relaciones. Una vez que se crean los modelos preliminares, se mejoran y se analizan para evaluar si están claros y completos.

Para construir el modelo de requerimientos se escoge una amplia variedad de representaciones basadas en texto y en diagramas, cada una de estas da una perspectiva de uno o mas de los elementos del modelo.

Los productos del trabajo para modelar los requerimientos deben revisarse para saber si son correctos. Deben reflejar las necesidades del cliente y establecer el fundamento para realizar el diseño del software.

Existen otros modelos de requerimientos que pueden implementarse de acuerdo a las necesidades del cliente, tales como:

  • Modelos orientados al flujo, que representan los elementos funcionales del sistema y la manera en como transforman los datos a medida que avanzan a través del sistema.
  • Modelados de comportamiento, que representan los elementos funcionales del sistema pero que también ilustran el modo en el que va a compartirse el software como consecuencia de eventos externos.
ESTE SITIO FUE CONSTRUIDO USANDO