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
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: