(LUM) o (UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables. Es importante resaltar que UML es un "lenguaje de modelado" para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo.
Lo fundamental de una herramienta UML es la capacidad de diagramación, y los diferentes tipos de diagramas que soporta la herramienta. Sus esquemas de apoyo de diseño, documentación, construcción e implantación de sistema. Así mismo, su flexibilidad para admitir cambios no previstos durante el diseño o el rediseño. En resumen, la herramienta ideal, es aquella que admite diseño desde inicio a fin, diseño inverso (o rediseño) y diseño vise-versa, con esquemas amplios para documentar detalladamente los procesos.
Actualmente en DocIRS, el puente entre el modelamiento, diseño funcional y la documentación elaborados sobre UML, se realiza manualmente por nuestros analistas, ingresándolas a RobotDocIRS mediante una interfaz Insumo.
DIAGRAMAS DE ANALISIS
Un diagrama del Análisis es un diagrama de actividad simplificado, que se usa para capturar procesos del negocio del alto nivel y modelos tempranos del comportamiento y de los elementos del sistema. Es menos formal que algunos otros diagramas, pero proporciona buenos medios de capturar las características y las necesidades esenciales del negocio.
EA soporta algunas de las extensiones de negocio de Eriksson-Penker que facilitan modelar de proceso de negocio. El perfil completo de las extensiones UML del negocio de Eriksson-Penker se puede cargar en EA y utilizar para crear modelos de proceso detallados.
Un diagrama Personalizado es un diagrama de Clase extendido que se usa para capturar requisitos, interfaces de usuario o modelos de diseño personalizado.
El ejemplo de abajo refleja un diagrama de requisitos. Los elementos requisito se pueden vincular a los casos de uso y a los componentes en el sistema para ilustrar cómo se cumple el requisito en un sistema en particular.
Se soporta el diseño de pantallas a través de elementos de pantalla y de controles UI estereotipados. Use este modelo para diseñar prototipos del sistema de alto nivel.
Los modelos personalizados proveen unas pocas extensiones para el modelo UML y permite alguna experimentación exploratoria y no rigurosa con elementos de modelado y diagramas.
DIAGRAMAS DE REQUISITOS
Un diagrama de Requisitos es un diagrama personalizado usado para describir los requisitos o características de un sistema como un modelo visual.
Los requisitos se definen usando elementos de requisitos (elementos personalizados de tipo Requisito). Para ver la descripción detallada de un requisito, haga doble clic en el elemento para mostrar sus propiedades. Los elementos de requisito se pueden vincular para los casos de uso y componentes en el sistema para mostrar como se cumple un requisito del sistema en particular.
Los modelos de requisitos proveen extensiones a modelos UML y permiten trazabilidad entre especificaciones y requisitos del diseño, y los elementos del modelo que lo realizan.
DIAGRAMA DE MANTENIMIENTO
Un diagrama de Mantenimiento es un diagrama personalizado usado para describir pedidos de cambios e items de incidencia dentro de un modelo del sistema.
El siguiente ejemplo ilustra un diagrama de mantenimiento de ejemplo. Los elementos de cambios, tareas e incidencias se pueden luego vincular a otros elementos del modelo en el sistema para ilustrar como necesitan ser modificados, fijados o actualizados.
Los modelos de Mantenimiento proveen extensiones al modelo UML y permiten la administración de cambios de los items de cambios, y los elementos del modelo que requieren hacer los cambios en ellos.