The current standard Unified Modeling Language(UML) could not model framework flexibility and extendibility adequately due to lack of appropriate constructs to distinguish framework hot-spots from kernel elements. A n...The current standard Unified Modeling Language(UML) could not model framework flexibility and extendibility adequately due to lack of appropriate constructs to distinguish framework hot-spots from kernel elements. A new UML profile that may customize UML for framework modeling was presented using the extension mechanisms of UML, providing a group of UML extensions to meet the needs of framework modeling. In this profile, the extended class diagrams and sequence diagrams were defined to straightforwardly identify the hot-spots and describe their instantiation restrictions. A transformation model based on design patterns was also put forward, such that the profile based framework design diagrams could be automatically mapped to the corresponding implementation diagrams. It was proved that the presented profile makes framework modeling more straightforwardly and therefore easier to understand and instantiate.展开更多
GUI development is often large, complex and difficult. But there are few methods and tools to describeGUI requirement specifications, GUI layouts and GUI tasks in software design. This article discusses GUI modelingan...GUI development is often large, complex and difficult. But there are few methods and tools to describeGUI requirement specifications, GUI layouts and GUI tasks in software design. This article discusses GUI modelingand introduces a UML-based Object-Oriented GUI model composed of Frame Controller, View Model and Core Inter-face(FVI mode), which supports object-oriented requirement specification and provides a layered, modularized and it-erative Object-Oriented GUI design model in terms of GUI Layouts and GUI dynamic interaction tasks. Through aninstance of the model, we demonstrate that utilizing UML to implement Object-Oriented FVI mode incorporates GUIdesign into software process, which improves the integrity and consistence of the software design.展开更多
介绍了采用浏览器 /服务器 (B/ S)结构的 U ML 协同建模系统的原理和设计方法。统一建模语言 U ML 是近两年来用得最多的面向对象的建模语言 ,在企业管理中有广泛的应用前景。为了适应企业协同工作 ,需要有一种基于网络的 UML 协同建模...介绍了采用浏览器 /服务器 (B/ S)结构的 U ML 协同建模系统的原理和设计方法。统一建模语言 U ML 是近两年来用得最多的面向对象的建模语言 ,在企业管理中有广泛的应用前景。为了适应企业协同工作 ,需要有一种基于网络的 UML 协同建模系统的支持。作者开发了该系统的 UML 用例图和类图的协同建模的功能模块 ,解决了建立基于网络的 UML 协同建模系统的关键技术问题。展开更多
文摘The current standard Unified Modeling Language(UML) could not model framework flexibility and extendibility adequately due to lack of appropriate constructs to distinguish framework hot-spots from kernel elements. A new UML profile that may customize UML for framework modeling was presented using the extension mechanisms of UML, providing a group of UML extensions to meet the needs of framework modeling. In this profile, the extended class diagrams and sequence diagrams were defined to straightforwardly identify the hot-spots and describe their instantiation restrictions. A transformation model based on design patterns was also put forward, such that the profile based framework design diagrams could be automatically mapped to the corresponding implementation diagrams. It was proved that the presented profile makes framework modeling more straightforwardly and therefore easier to understand and instantiate.
文摘GUI development is often large, complex and difficult. But there are few methods and tools to describeGUI requirement specifications, GUI layouts and GUI tasks in software design. This article discusses GUI modelingand introduces a UML-based Object-Oriented GUI model composed of Frame Controller, View Model and Core Inter-face(FVI mode), which supports object-oriented requirement specification and provides a layered, modularized and it-erative Object-Oriented GUI design model in terms of GUI Layouts and GUI dynamic interaction tasks. Through aninstance of the model, we demonstrate that utilizing UML to implement Object-Oriented FVI mode incorporates GUIdesign into software process, which improves the integrity and consistence of the software design.
文摘介绍了采用浏览器 /服务器 (B/ S)结构的 U ML 协同建模系统的原理和设计方法。统一建模语言 U ML 是近两年来用得最多的面向对象的建模语言 ,在企业管理中有广泛的应用前景。为了适应企业协同工作 ,需要有一种基于网络的 UML 协同建模系统的支持。作者开发了该系统的 UML 用例图和类图的协同建模的功能模块 ,解决了建立基于网络的 UML 协同建模系统的关键技术问题。