选择特殊符号
选择搜索类型
请输入搜索
《面向对象技术UML教程》是2004年清华大学出版社出版的图书,作者是王少锋。
我来个你举个例子比如和楼上一样的 盖房子所谓结构化的盖法 就是把你要盖的房子拆成房间、大厅、厕所、厨房,然后分别交给4个人去设计,4个人设计好了,你在吧4个部分组合起来,成为你的房子如果是面向对象的...
为什么说喷泉模型较好地体现了面向对象软件开发过程无缝和迭代的特性?
因为使用面向对象方法学开发软件时,各个阶段都使用统一的概念和表示符号,因此,整个开发过程都是吻合一致的,或者说是无缝连接的,这自然就很容易实现各个开发步骤反复多次迭代,达到认识的逐步深化,而喷泉模型则...
经适房是政府照顾低收入群体,建设的一种保障性住房。申请经适房需要满足政府规定的相关标准。 房改房是对住户现有的住房进行改革,或者将产权出售给住户;或者置换其它房产给原有住户。房改房只针对房产,无所谓该...
基于UML的面向对象分析及其应用
维普资讯 http://www.cqvip.com 维普资讯 http://www.cqvip.com 维普资讯 http://www.cqvip.com 维普资讯 http://www.cqvip.com
基于UML的面向对象的需求分析方法
电脑知识与技术 研究开发 1引言 随着计算机应用的飞速发展 ,软件的复杂度不断 提高,源代 码的规模越来越大 ,项目失败的可能性也相应增加 。在长期的研 究与实践中 ,人们越来越深刻地认识到 ,建立简明准确的表示模 型是把握复杂系统的关键 。模型是对事物的一种抽象 ,人们常常 在正式建造实物之前 ,首先建立一个简化的模型 ,以便更透彻地 了解它的本质 ,抓住问题的要害 。使用模型可使人们从全局上把 握系统的全貌及其相关部件之间的关系 ,可以防止人们过早地陷 入各个模块的细节 。因此 ,建模是软件建设的功能需求分析的重 要部分 。对于软件的开发来讲 ,参与系统建设人员包括领域专家 、 软件设计开发人员 、管理人员和操作人员 ,他们之间的交流成为 系统开发的最大难题 ,即如何将系统的功能需求分析以明确的 、 清晰的方式表达出来 ,使得系统在具体实现阶段能够顺利地 、无 歧义地进行 。 UML作
第1章 UML与面向对象
1.1 面向对象开发
1.1.1 理解面向对象
1.1.2 面向对象的特征
1.1.3 面向对象的项目设计
1.1.4 面向对象开发的优点
1.2 UML简介
1.2.1 对系统建模的必要性
1.2.2 系统建模的目标和原则
1.2.3 UML的定义
1.2.4 UML的优势
1.2.5 在何种场合需要UML
1.2.6 多种UML建模类型
习题1
第2章 UML建模基础知识
2.1 UML语言的构成
2.2 UML的基本元素
2.2.1 结构(Structure)
2.2.2 行为(Behavior)
2.2.3 分组(Grouping)
2.2.4 注释(Annotation)
2.3 UML中的关系
2.4 UML中的视图和图
2.4.1 视图
2.4.2 图
2.5 UML的公共机制
2.5.1 UML的规格描述
2.5.2 UML的修饰
2.5.3 UML的通用划分
2.5.4 UML的扩展机制
习题2
第3章 用例图
3.1 用例图的构成
3.1.1 参与者
3.1.2 用例
3.1.3 关系
3.1.4 系统边界
3.2 确定参与者
3.3 确定用例
3.4 用例的粒度
3.5 用例规约
习题3
第4章 类图和对象图
4.1 类图的定义
4.2 类的构成
4.2.1 名称
4.2.2 操作
4.2.3 属性
4.2.4 注释
4.2.5 约束
4.2.6 职责
4.3 UML中不同的类
4.4 构造型
4.5 类之间的关系
4.5.1 泛化关系
4.5.2 实现关系
4.5.3 依赖关系
4.5.4 关联关系
4.6类的识别
4.6.1 名词识别
4.6.2实体识别
4.6.3 用例识别
4.6.4 利用分解和抽象技术
4.7 对象图
4.7.1 对象的表示
4.7.2 链的表示
习题4
第5章 包图
5.1 包图的定义
5.1.1 模型的组织结构
5.1.2 包图和包
5.2 包的组成
5.2.1 名称
5.2.2 可见性
5.2.3 构造型
5.2.4子系统
5.3 包图中的关系
5.3.1 依赖关系
5.3.2 泛化关系
5.4 包的嵌套
习题5
第6章 状态图
6.1 状态图的定义
6.1.1 状态机
6.1.2状态图
6.2 状态图中的标记符
6.2.1 状态
6.2.2 转换
6.2.3 判定
6.2.4 同步
6.3 状态图中的动作和事件
6.3.1 事件
6.3.2 动作
6.4 常用状态的种类
6.4.1 顺序状态
6.4.2 并发状态
6.4.3 历史状态
习题6
第7章 活动图
7.1 活动图的定义
7.2 活动图中的标记符
7.2.1 动作
7.2.2活动
7.2.3 转换
7.2.4 组合活动
7.3 其他标记符
7.3.1 分支与合并
7.3.2 分叉与汇合
7.3.3 泳道
7.3.4 对象流
习题7
第8章 序列图和协作图
8.1 序列图的定义
8.2 序列图的组成
8.2.1 对象
8.2.2 生命线
8.2.3 激活
8.2.4 消息
8.3 对象行为
8.3.1 创建对象和销毁对象
8.3.2 分支
8.3.3 从属流
8.4 协作图的定义
8.5 协作图的构成
8.5.1 对象
8.5.2 链
8.5.3 消息
习题8
第9章 构件图和部署图
9.1 构件和构件图
9.1.1 构件的定义
9.1.2 构件的种类
9.1.3 构件的表示
9.1.4 构件图的定义
9.2 部署图的定义
9.3 部署图的构成
9.3.1 节点
9.3.2 连接
习题9
第10章 Rational统一过程
10.1 Rational统一过程的概念
……
第11章 Rational Rose入门
第12章 用例图的绘制
第13章 类图和对象图的绘制
第14章 包图的绘制
第15章 状态图的绘制
第16章 活动图的绘制
第17章 序列图和协作图的绘制
第18章 构件图和部署图的绘制
第19章 BBS网上论坛
习题参考答案 2100433B
《UML统一建模教程与实验指导》是一本关于UML统一建模的实用教程,深入浅出、循序渐进地介绍了软件建模的概念、规范和方法。《UML统一建模教程与实验指导》共有3大部分,第一部分是理论篇,着重于介绍面向对象、UML建模语言的一些基本理论,详尽介绍了UML中类图、对象图、用例图、包图、序列图、协作图、活动图、状态图、构件图和部署图的概念;第二部分是绘图篇,着重于介绍如何使用Rational Rose建模工具来创建理论篇中的各种视图和图;第三部分是实战案例篇,通过一个综合实例对使用Rational Rose进行UML建模的全过程进行了详解的分析。此外,各章后配有适量的练习题和上机题,以加深读者的理解。
《UML系统建模与分析设计》可作为高等院校计算机专业本科生或研究生相关课程教材,同时也适合作为广大软件开发人员学习面向对象技术的自学指导书和技术参考书。