Share This Document
Copy and Paste URL
Page
3.1 INTRODUCCIÓN OBJECT DOMAIN
Es una herramienta de modelamiento visual para el análisis y diseño de sistemas basado en objetos. Esta herramienta fue creada por la empresa “Object Domain Systems”, fundada en 1996, con más de 1000 compañías a quienes ha proveído herramientas y servicios para el desarrollo de software y modelado en UML.
Object domain es usado para modelar sistemas antes de llevar a cabo los trabajos de construcción. Esta secuencia de desarrollo es importante para asegurar la consistencia arquitectónica del sistema. Usando los modelos de Object domain se pueden identificar fallas durante una etapa temprana de desarrollo del proyecto y así evitar aumento en los tiempos y costos del proyecto de software.
Un plano es una buena analogía para un modelo de Object Domain. Así como una casa tiene un juego de planos que permitieron su adecuada construcción desde varias perspectivas (cañerías, electricidad, teléfono, etc.), un modelo en Object domain contiene varios diagramas que permiten ver un sistema desde varias perspectivas diferentes (cliente, diseñador, gerente de proyecto, verificador, usuario, etc.), teniendo un plano por adelantado se alivian problemas de consistencia, eficiencia, costos y tiempo.
Object Domain ayudara a los diseñadores a generar el código estructural del sistema, y puede hacerlo para varios lenguajes de programación, como: C++, CORBA, Java, Python, XML. También puede ejecutar ingeniería inversa al código y crear un modelo basado en un sistema existente, así, cuando ocurre un cambio en el modelo, puede modificar el modelo e incorporar los cambios. De manera semejante, cuando un cambio ocurre en el modelo, usted puede incorporar ese cambio automáticamente en el código (ingeniería directa). Estas características ayudan a conservar el modelo y a sincronizar el código, a la vez que se reducen los riesgos de tener un modelo desactualizado.
15 Pages
Date Added |
05/22/2008 |
Category |
Uncategorized. |
Tags |
|
Groups |
|
Copyright |
|
More info » |
|