- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 为什么要建模这一章的内容或许在应用过建模技术后才能有所领会,对于我这种初学者而言感觉象是政治课本;①为什么要建模?人对复杂问题的懂得才能是有限的,通过建模我们可以将复杂的问题分解成一系列的小问题,解决了这些小问题,最终就可以解决整个复杂的问题;建模是为了使我们更好的懂得正在开发的系统;②建模要达到的目的⑴模型帮忙我们依据实际情形或依据我们所需要的样式对系统进行可视化;⑵模型答应
第一章 为什么要建模
这一章的内容或许在应用过建模技术后才能有所领会,对于我这种初学者而言感觉象是政治课本;
①为什么要建模?
人对复杂问题的懂得才能是有限的,通过建模我们可以将复杂的问题分解成一系列的小问题,解决了这些小问
题,最终就可以解决整个复杂的问题;建模是为了使我们更好的懂得正在开发的系统;
②建模要达到的目的
⑴模型帮忙我们依据实际情形或依据我们所需要的样式对系统进行可视化;
⑵模型答应我们具体说明系统的结构或行为;
⑶模型给出一个指导我们构造系统的模板;
⑷模型对我们作出的决策进行文档化;
③建模的四项基本原理
⑴挑选创建正确的模型;
⑵依据需要用不同精度级别来表示模型;
⑶模型要与现实相联系;
⑷单个模型是不充分的,对重要系统应用一组独立的模型去处理;
其次章 UML 介绍
UML ( Unified Modeling Languag
) 统一建模语言
①UML
概述
⑴UML
用于对软件进行可视化、详述、构造和文档化;
⑵UML
⑶UML
是一种图形化语言;
UML 绘制了一个模型,另
是一种标准语言,可以精确的、无歧义的、完整的描述模型;一个开发者用
一个开发者可以无歧义的懂得这个模型;
⑷UML 绘制的图形可以用于制作文档;
⑸UML 不限于对软件建模,也可以用于非软件系统建模;
②UML 的概念模型学习建模的 三个主要要素 :⑴UML 的基本构造块;⑵支配这些构造块放在一起的规章;⑶运用于整个 UML 语言的公共机制;下面分别对三个要素进行介绍:⑴UML 的基本构造块UML 的基本构造块有Ⅰ、事物( thing )3 种:Ⅱ、关系( relationship )Ⅲ、图( diagram )UML 中包含
②UML 的概念模型
学习建模的 三个主要要素 :
⑴UML 的基本构造块;
⑵支配这些构造块放在一起的规章;
⑶运用于整个 UML 语言的公共机制;
下面分别对三个要素进行介绍:
⑴UML 的基本构造块
UML 的基本构造块有
Ⅰ、事物( thing )
3 种:
Ⅱ、关系( relationship )
Ⅲ、图( diagram )
UML 中包含 4 类事物,以以下出这些事物类别以及组成它们的具体事物:
Ⅰ、结构事物( structural thing
):类( class )、接口( interface )、协作( collaboration
)、用况( use
case )、主动类( active class
Ⅱ、行为事物( behavioral thing
)、构件( component )、节点( node )
):交互( interaction
)、状态机( state machine
)
Ⅲ、分组事物( grouping thing ):包( package )
Ⅳ、注释事物( annotational thing
):注释( note )
UML 包含 4 种关系:
Ⅰ、依靠( dependency )
Ⅱ、关联( association ) Ⅲ、泛化( generalization )
Ⅳ、实现( realization )
UML 包含 9 种图:
Ⅰ、类图( class diagram )
Ⅱ、对象图( object diagram ) Ⅲ、用况图( use case diagram )
Ⅳ、次序图( sequence diagram
)
Ⅴ、协作图( collaboration diagram
Ⅵ、活动图( activity diagram )
)
Ⅶ、状态图( statechart diagram
)
Ⅷ、构件图( component diagram
Ⅸ、部署图( deployment diagram
)
)
⑵UML 的规章
(没看懂什么意思)
⑶UML 中的公共机制
UML 中包含 4 种公共机制:Ⅰ、规格说明也就是每种图形所代表的语义的文字表达;Ⅱ、修饰UML 中大多数元素都可以用图形对其最重要部分进行可视化表示,而修饰用于描述这些元素的其他细节;例如描述一个类的某个操作的性质(公共操作、爱护操作或私有操作);Ⅲ、通用划分通用划分有两种:对类和对象的划分、对接口和实现的分别;UML 的每一个构造块几乎都存在这两种划分法,因此称为通用划分;Ⅳ、扩展机制
文档评论(0)