-----Yo
Páginas: 11 (2556 palabras)
Publicado: 22 de junio de 2010
VI Ciclo
3.1INTRODUCCIÓ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 esusado 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íapara 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 poradelantado 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, puedemodificar 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.
3.2VERSIONES DE OBJECT DOMAIN
La primera versión deObject Domain fue la 1.02, luego esta ultima que es “Object Domain R3 3.00.292”, pero para llegar a esta versión final se han hecho una serie de modificaciones. Ha habido un rápido progreso y cambios en las versiones: Capítulo III 28 Object Domain
Ingeniería De Software I
VI Ciclo
Capítulo III
29
Object Domain
Ingeniería De Software I
VI Ciclo
3.2.1
MODIFICACIONES DEOBJECT DOMAIN R3 (ESTRUCTURA 207)
⇒ Mejoras de instalación interplataforma. ⇒ Soporte para Macintosh OS X. Capítulo III 30 Object Domain
Ingeniería De Software I
VI Ciclo
⇒ Se arregló el problema de exportación para XML. ⇒ Se puede añadir documentación en la exportación para XML. ⇒ Jython integrado 2.0 (Python) que arregla el problema de ingeniería reversa del Python.
3.2.2 OBJECT DOMAINR3 (CONSTITUCIÓN 274) MODIFICACIONES.
⇒ El soporte añadido para JDK 1.4. (Equipo de desarrollo en idioma Java) ⇒ El soporte añadido de exportación de diagramas como formato SVG (para XML). ⇒ Jython integrado 2.1 (la Pitón). ⇒ Soporte mejorado para XML. ⇒ Mejoras para la parte de ingeniería inversa. ⇒ Al momento de importar y exportar modelos de Rose: Problema al importar valores cuyasetiquetas (taggedValue) sea de tipo texto (text). No se puede manipular las especificaciones de clases hechas en Rose.
3.2.3
OBJECT DOMAIN R3 (CONSTITUCIÓN 292) MODIFICACIONES. VERSIÓN ACTUAL
⇒ De lo que se ocupó fue en asuntos de instalación en Linux y sistemas de Macintosh
3.2.4 CARACTERÍSTICAS GENERALES DE OBJECT DOMAIN V 3.00.292
Las características generales que presenta este productoson: ⇒ Soporta todos los diagramas de UML: casos de uso, objetos, clases, componentes, despliegue, estados, actividad, secuencia, colaboración. ⇒ Completa funcionalidad para todos estos diagramas. ⇒ Soporta definición de elementos, atributos, relaciones para metamodelos (diagrama de clases). ⇒ Esta en vías de ejecución el soporte para UML 2, no cuenta con notaciones para los diagramas de...
Leer documento completo
Regístrate para leer el documento completo.