基于UML的模型驱动软件开发应用与研究

来源 :中国科学院研究生院(空间科学与应用研究中心) | 被引量 : 11次 | 上传用户:fengye1023
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模型驱动架构(Model-Driven Architecture, MDA)是对象管理组织(Object Management Group, OMG)定义的一个软件开发框架。它是软件开发领域的一场革命。在MDA 中,整个软件开发过程是由对系统的建模行为驱动的。统一建模语言(Unified modeling language,UML)是MDA 使用的一种建模语言,它的最新版本UML2.0 对模型的描述更加精确,并允许执行模型,对MDA 提供了更强的支持。目前出现了一些支持MDA 的基于UML2.0 的工具,Telelogic 公司的Tau Developer 就是其中具有代表性的一个。为了学习研究这种新的方法、新的语言,以及新的工具,并引入运用到实际工程中来,以提高工程的质量和效率,论文结合实际工程ZMN 软件测试管理系统,采用模型驱动的开发方法,对Tau Developer 工具的使用进行了学习研究,完成了ZMN 系统中的系统管理配置表模块的建模设计和部分代码自动生成,并获得了一些关于使用Tau Developer 的见解,为在今后的实际工程中更好的使用Tau Developer 工具打下坚实的基础。研究结果表明,使用模型驱动开发工具Tau Developer 可以对系统开发过程造成重大影响。利用它最强大的模型验证功能,在项目开发的早期就能够对系统进行可视化仿真和验证系统行为,以便在开发生命周期中尽早排除错误,并可由模型自动生成代码,特别适合于有复杂控制逻辑的系统开发和软件开发。另外,利用它的代码自动生成功能,不仅能对系统的静态结构生成代码,而且还能对系统的动态行为生成代码,这也是它与其他工具显著的不同之处。
其他文献
随着企业制造环境、企业市场环境、企业管理环境在第三次科技革命的推动下发生了改变,生产技术与科学技术之间的紧密结合,大量的新兴工艺以及生产技术被运用到生产活动当中,
以陕西临潼净皮甜石榴为试材,研究了壳聚糖、海藻酸钠和明胶三种涂膜保鲜剂对石榴果实贮藏期间品质变化的影响。结果表明:在温度为5.0±0.5℃条件下贮藏,采用1%壳聚糖溶液
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
在高中信息技术课中,教师科学、合理地运用游戏教学法,可以有效地培养学生学习兴趣,使学生积极主动地参与到课堂教学中来,课堂效率明显提高。 In the high school informati
针对杂交水稻制种母本秧苗移栽行距和作业性能要求,综合曲柄摇杆式分插机构优点,设计了一种插秧行距为177 mm的曲柄摇杆式分插机构。分析了分插机构的运动性能,建立了其运动