软件建模技术的现状与发展.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件建模技术的现状与开展;提纲;一、软件模型;一、软件模型;一、软件模型;一、软件模型;二、软件模型的内容;一、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件模型的内容;二、软件建模技术的含义;二、软件建模技术的含义;二、软件建模技术的含义;20世纪

40年代中期-60年代末;20世纪

40年代中期-60年代末;史前期

●程序是软件的核心内容

●程序的艺术化和个体化

●软件开发方法没有受到重视

●软件危机出现

●没有提出软件建模技术;史前期

●程序是软件的核心内容

●程序的艺术化和个体化

●软件开发方法没有受到重视

●软件危机出现

●没有提出软件建模技术;四、UML;四、UML;四、UML;四、UML;四、UML;四、UML;四、UML;四、UML;四、UML;四、UML;4.UML2.0对UML1.x补充

1)图从9种增加到13种

新增加了交互概览图,组合结构图,时序图,包图;4.UML2.0对UML1.x补充

2)增强了对构件的模型支持

●提出制品概念,构件作为逻辑部件而非物理部件

●构件采用新的表示形式

●增加了组合结构图来描述构件的内部结构

●明确了构件之间的关系,以及构件连接器

●提出了构件端口的概念

;4.UML2.0对UML1.x补充

3)对交互图做了重大修改

●交互图包括了顺序图、通信图、交互概览图,时序图

●协作图更名为通信图

●增加的交互概览图描述交互结构和交互细节

●增加时序图对实时时序逻辑建模的支持

●增加???交互片断,支持选择、循环、并发、引用等建模

●对生命线进行了重新定义,可以表示一个或一组对象的生命过程

;4.UML2.0对UML1.x补充

4)对活动图的修改

●明确了活动和动作的概念

●明确了对控制流和对象流的双重模型支持

●增加活动参数结点、动作参数结点

●增加了对异常处理的支持

●增加了对可中断的活动建模支持

;4.UML2.0对UML1.x补充

5)对状态图的修改

●把状态图更名为状态机图

●增加了状态机的边界和入口、出口

●增加子状态机,使得状态机图可以复用

●在行为状态机根底上增加了协议状态机,提供了类操作约束的建模;4.UML2.0对UML1.x补充

6)对部署图的修改

●提出了制品的概念,通过制品承载类,构件等逻辑部件

●明确了部署的概念,

●丰富了结点的构造型,并把执行环境作为结点的一种类型

;5.UML的简要评价

1)图从9种增加到13种

新增加了交互概览图,组合结构图,时序图,包图;1.MDA的概念

MDA(ModelDrvenArchitecture)模型驱动架构,是OMG2001年公布的以软件模型为核心,驱动软件开发的标准体系和方法论。;2MDA框架

MDA的框架可以通过以下图表现出来。;3.MDA核心

MDA最内层是它的核心,包括:

1〕UML(UnifiedModelingLanguage):统一软件建模语言,在整个模型驱动架构中,作为描述软件模型的通用语言。;3.MDA核心

MDA最内层是它的核心,包括:

2〕MOF(MetaObjectFacility):元对象设施,是元元模型,是自定义的元模型定义语言,整个模型的语义标准由它给出。;3.MDA核心

MDA最内层是它的核心,包括:

3〕CWM(CommonWarehouseMete-model):公共数据仓库元模型。提供了一种数据格式变换手段,在各级模型上都可以使用CWM来描述两种数据模型之间的映射规那么,例如,将数据实体由关系数据库变换为XML格式。;4.MDA的应用

文档评论(0)

展翅高飞2020 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档