引论-研究生课程-MDA教学课件.ppt
《引论-研究生课程-MDA教学课件.ppt》由会员分享,可在线阅读,更多相关《引论-研究生课程-MDA教学课件.ppt(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MDA与可执行UML引论本课程内容MDA可执行UML(xUML)与MDA如何划分系统详述平台独立模型(Platform-independent Model,PIM)附加于UML的OMG动作语义的好处一组xUML建模模式如何集成多个模型以建立整个系统的规约MDA的好处关注点分离 表达知识资产 复用 适应变化 完全的可配置代码生成 可追溯性 商用定制市场 MDA的概要解释(1)MDA开发是针对分布式应用或系统的功能以及行为的。MDA将实现细节与业务功能分解开。这样就无需在每次新技术(例如,XML/SOAP)到来的时候,对应用程序或系统的功能和行为重新建模。使用MDA后,系统的功能和行为需要也仅需要
2、一次建模。从平台无关模型(PIM)到MDA所支持的平台上的平台相关模型(PSM)的映射将会由工具来实现。平台无关模型的平台实际上,PIM依然依赖于UML平台:“UML虚拟机”。能够从某个平台上生成各种目标平台上的代码,那么其模型就可以认为独立于这些目标平台。中间件平台?代码?软件方法的历史 机器语言编程结构化编程,设计,和分析结构化编程,设计,和分析面向对象方法面向对象方法模式模式建模建模MDAxUML中的元素(1)包,用来将系统划分成平台独立的域;包图,用来给出一个以分层次的方式展示的域之间基于契约的依赖关系的系统全貌;用例,用来获取和表达系统的功能需求;域层次的顺序图(其中,一个域对应于一条生命线),用以展示域之间是如何协作以实现每一个用例场景的;类图,每个域或子系统中的类和关联通过一个单一的类图显示;带有申明了类型的参数的操作,来详述一个类的对象的状态无关行为;协作图,每个域都有单一的一个协作图,来展示域中类以及接口之间的交互模式操作调用是同步操作,信号则是异步操作;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 引论 研究生课程 MDA 教学 课件
限制150内