Que es el modelado con UML?

Superior  Previo  Próximo

modeling_with_enterprise_architect

¿Qué es modelar?

En relación a usar Enterprise Architect, modelar puede ser descripto como la representación gráfica de un proceso de negocio o sistema de software. El modelado resultante puede ser usado para enfatizar un cierto aspecto del sistema siendo representado y para registrar, documentar y comunicarlo en detalle. Un estudio de tal modelo puede permitir una introvisión o entendimiento del sistema.

La plataforma de modelado

La plataforma de modelado de Enterprise Architect esta basado en el Lenguaje de Modelado Unificado (UML), como un estándar que define reglas y notaciones para especificar negocios y sistemas de software.

Para más información de UML, vea el diccionario UML.

Para ejemplos de los modelos UML que Enterprise Architect puede ayudarle a construir, vea Plantillas de modelos.

Construyendo un modelo

Usando Enterprise Architect, usted puede construir un modelo usando una jerarquía de paquetes para representar la estructura y organización del modelo. Cada paquete puede contener:

Otros paquetes
Diagramas que representan varios aspectos del equipamiento, ambiente y procesos de negocios del sistema
Elementos que representan los objetos y acciones dentro del sistema o procesos, colocados en una organización definida por relaciones representadas por conectores UML.

El tema Crear un proyecto - Comienzo rápido muestra resumidamente como crear un diagrama en un paquete, conteniendo elementos y conectores. Sparx Systems también provee una demostración de un rápido desarrollo de un modelo de Casos de uso; para ejecutar esta demostración haga clic aquí.

Para detalles específicos de configuración y combinación de componentes de un modelo, vea:

Trabajar con paquetes
Trabajar con diagramas
Trabajar con elementos
Trabajar con conectores

Administración de requisitos

Recolectar requisitos es típicamente el 1er paso para desarrollar una solución, que será para desarrollar una aplicación de software o para detallar un proceso de negocios. Los requisitos son esencialmente "lo que el sistema debe hacer". La administración de requisitos integrada en Enterprise Architect provee un completo soporte para definir, organizar y administrar los requisitos que conducen al proyecto.

Matriz de relaciones

La matriz de relaciones le permite mostrar y administrar las relaciones entre elementos en los paquetes seleccionados. Puede redefinir la presentación para mostrar específicos tipos de relación entre específicos tipos de elementos. La matriz de relaciones es un método efectivo y conveniente para visualizar relaciones rápida y definitivamente.

Estereotipos UML

Los estereotipos son un mecanismo integrado para expandir lógicamente o alterar el significado, presentación y sintaxis de un elemento del modelo. Diferentes elementos del modelo tienen diferentes estereotipos estándares asociados a ellos. Usted puede también definir sus propios estereotipos.

Para más información sobre estereotipos, vea estereotipos UML

Perfiles UML

Los perfiles UML son medios para extender UML, que le permite construir modelos en dominios particulares. Un perfil es una colección de estereotipos adicionales y valores etiquetados aplicados a elementos, atributos, métodos y vínculos, que en conjunto describen algún problema de modelado en particular y facilitan el modelado de constructos en ese dominio.

Para más información sobre perfiles, vea perfiles UML.

Patrones UML

Los patrones son un grupo de Objetos/Clases de colaboración que pueden ser abstraídos de un conjunto general de modelado de escenarios (esto es, colaboraciones parametrizadas). Generalmente describen como resolver un problema abstracto, y son un excelente medio para alcanzar el reuso y construcción en robustez.

Para más información sobre patrones, vea patrones UML.

Tecnologías MDG

Las tecnologías de generación de modelo dirigida (MDG) le permiten acceder y usar los recursos de una tecnología específica desde de Enterprise Architect. Interfaces a algunas tecnologías, tales como BPMN y el Proceso Iconix, son integradas con Enterprise Architect, mientras que interfaces a otras, tales como Eclipse y Visual Studio pueden ser agregadas por separado. Usted también puede vincular a tecnologías que haya creado usted mismo.

Para más información sobre tecnologías MDG, vea tecnologías MDG.

Modelado de negocios

Modelar el proceso de negocios es una parte esencial de cualquier proceso de desarrollo de software. Le permite establecer un ancho lineamiento y procedimientos que gobiernan que es lo que un negocio hace. Como el modelado del proceso de negocios tiene un rango más ancho que solo el sistema de software considerado, también le permite aclarar un mapa que es el alcance del sistema propuesto y que es lo que se implementará en otras vías.