- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2 对象的定义及特点
3 类,类的属性、方法等
4 消息的定义;理解消息
6 消息接受者响应消息的过程:
7 继承
8 多态
9 泛化
10 重载
UML 概述
1UML 是 Unified Modeling Language 的缩写,即统一建模语言
2UML 综合符号、文本语法、图形机制三种机制来表达应用问题在需求、设计和实现级的模 型。
3UML 的视图机制的内容
UML 中提供了静态视图、用例视图、实现视图、配置视图、状态机视图、活动视图、交互 视图、模型管理视图。
4 主题域在视图的更高层次,UML 中把视图划分为结构性主题域、动态主题域、模型管理 主题域 3 个主题域。
用例视图
1 用例视图从外部用户的角度捕获系统、子系统或类的行为。它将系统功能划分为对活动者 具有意义的事务,这些功能片称为用例。
2 活动者是用例图的重要元素,它是与系统、子系统或类交互的外部人员、进程、系统的抽 象。 每个活动者参与一个或多个用例,活动者的内部实现与用例无关,活动者被一些列定义状态 的属性来描述。
3 建立用例图的步骤
4 用例文档模板
5 编写并解读用例文档
静态视图
1 静态视图的作用
2 类的属性/操作的可见性 包括公共的、私有的、保护的和包内可见性,分别采用+、-、#、~标示3 为类的属性设置初值
4 定义并解读类的属性及操作
5 类和类之间的关系:关联、泛化、实现、依赖、组合、聚合
6 举例说明普通关联的定义细节
7 举例说明关联类的定义过程?
8 类的组合关系和聚合关系的区别和联系
9 理解类、对象(类的实例)
10 对象图
11 对象图绘制的步骤,并举例说明
交互视图
1 协作
2 交互
3 交互视图,及其建模机制
3 顺序图的交互表达机制
4 协作图中的对象类别 协作图把对象分成四组:在整个协作中存在的对象;交互中创建的对象(约束{destoryed}); 交互中被销毁的对象(约束{new}) ;交互中被创建和销毁的对象(约束{transient}) 。
5 请比较顺序图和协作图,并讨论它们的应用场景。
6 顺序图和协作图之间的相互转换
状态机视图
1 状态机视图 状态机视图通过对每个对象的生命周期进行建模,描述了对象时间上的动态行为。
2 状态机
3 状态图中事件的定义及其理解;事件的分类
4 绘制状态图
5 解读状态图
6 状态
7 触发器事件
活动视图
1 通常,活动图用来建模操作/计算流和工作流。
2 活动图从本质上是一个流程图,显示了从活动到活动的控制流。3 基本概念:活动、动作状态、
4 动作状态和活动状态的区别
5 使用活动图建模工作流的原则?
6 活动视图和交互视图的区别?
7 比较 UML 动态建模机制
物理视图
1 构件的定义、特征
2 构件和类的区别和联系
3 构件与接口;接口的类型
4 构件的种类
5 构件的特点
6 构件有两种视图,分别是黑箱视图和白箱视图。
7 部署图中的节点和节点实例
8 比较节点和构件?
9 绘制、解读构件图;
10 绘制、解读部署图
11 部署图有描述符形式和实例形式。 描述符形式说明那些构件可以存在于那些节点上,那些节点可以被连接等; 实例形式表现了作为系统配置的具体节点实例上的具体构件实例的位置,这是部署图的常见 形式。
模型管理机制
1 包
2 包和其中拥有的元素之间是组合关系
3 包可见性包括公共的、私有的、保护的三种类别。
4 包的引入和示出
5 包与包之间的关系包括引入、示出、泛化和依赖关系四种类型。
6 UML 中定义了包的五种标准构造型:虚包 fa?ade、桩 Stub、框架 Framework、子系统
Sub-System、系统 System。
7 包内元素可见性的控制机制
8 使用包建模软件体系结构 扩展机制1UML 扩展机制包括构造型、标记值、约束。
2 使用扩展机制,为 UML 模型元素添加额外语义
RUP
1 RUP, Rational Unified Process,即统一软件开发过程模型,由 IBM Rational 公司提出的软 件过程模型。
2 RUP 最佳实践:
(1)迭代式软件开发
(2)软件需求管理
(3)基于构件的软件架构
(4)建立可视化的软件模型
(5)软件质量验证
RUP 关注软件产品质量和软件开发维护过程质量。
(6)软件变更管理 软件变更管理是指针对涉众提出的需求变更,评估需求变更对已有软件制品的影响范围,评 估需求变更所需成本,并作出合理的需求变更管理决策。
3 RUP 软件过程模式
RUP 将软件生存周期根据时间维和核心工作流维建模形成二维空间,横轴表示时间,纵轴 表示软件生存周期过程中的核心工作流。
4 RUP 核心工作流
(1)核心过程工作流 商业建模; 需求工程; 软件设计; 软
文档评论(0)