企业应用软件PIM模型:基于扩展UML的高效建模解决方案
需积分: 9 61 浏览量
更新于2024-08-11
收藏 420KB PDF 举报
本文主要探讨了一种针对企业应用软件建模中UML工具存在的可用性差和效率低问题的解决方案,即提出了一种基于扩展UML的企业应用软件PIM(Platform Independent Model,平台无关模型)模型。PIM模型的提出者——孟凡超、初徊辉、战德臣和徐晓飞,他们在哈尔滨工业大学(威海)企业与服务智能计算研究中心进行了深入研究。
该模型的核心思想是将业务对象置于中心位置,构建一个多视图集成的模型。首先,他们通过对企业应用软件特性进行细致分析,明确了在传统的UML元模型基础上需要新增的概念,如描述企业应用软件PIM模型中具体概念及其关系的元类、版型和标记。这些扩展元素允许模型更好地捕捉业务逻辑和实体之间的复杂交互。
在设计上,他们采用了包的概念来组织和划分这些概念和关系,使得不同的视点可以清晰地展示在不同的层次结构中,有助于提高理解和交流的效率。这种基于业务对象的丰富语义使得UML的不同视图能够实现基于语义的集成,从而显著提升了UML在企业应用软件建模中的表现,增强了其易用性和效率。
作者通过实际案例研究验证了这一模型的有效性和可行性。他们展示了如何利用扩展UML的企业应用软件PIM模型进行软件开发,以及这种方法如何在实践中减少了设计阶段的困扰,加快了模型创建和迭代的速度。论文的结论指出,这个模型对于企业级软件开发具有重要的实践价值,尤其是在提升模型驱动架构(MDA)的实施效果方面。
这篇文章提供了一种创新的方法来改进UML在企业应用软件建模中的不足,强调了模型驱动的体系结构和业务对象在软件开发过程中的核心作用,对于提升软件开发的标准化和可重用性具有积极的意义。
2010-06-16 上传
2021-12-20 上传
2009-11-23 上传
2013-02-11 上传
2019-07-22 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38721252
- 粉丝: 5
- 资源: 936
最新资源
- 掌握压缩文件管理:2工作.zip文件使用指南
- 易语言动态版置入代码技术解析
- C语言编程实现电脑系统测试工具开发
- Wireshark 64位:全面网络协议分析器,支持Unix和Windows
- QtSingleApplication: 确保单一实例运行的高效库
- 深入了解Go语言的解析器组合器PARC
- Apycula包安装与使用指南
- AkerAutoSetup安装包使用指南
- Arduino Due实现VR耳机的设计与编程
- DependencySwizzler: Xamarin iOS 库实现故事板 UIViewControllers 依赖注入
- Apycula包发布说明与下载指南
- 创建可拖动交互式图表界面的ampersand-touch-charts
- CMake项目入门:创建简单的C++项目
- AksharaJaana-*.*.*.*安装包说明与下载
- Arduino天气时钟项目:源代码及DHT22库文件解析
- MediaPlayer_server:控制媒体播放器的高级服务器