出版日期:2009年02月
ISBN:9787118061451
[十位:711806145X]
页数:242
定价:¥32.00
店铺售价:¥9.60
(为您节省:¥22.40)
店铺库存:4
本
正在处理购买信息,请稍候……
我要买:
本
* 如何购买
联系店主:
18873880909
店主推荐图书:
-
¥7.90
-
¥18.40
-
¥6.80
-
¥12.50
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2021-04-23 11:33:28]
李*
北京市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2020-10-22 08:46:03]
李**
上海市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2020-09-30 08:03:27]
张*
保定市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2020-09-26 12:44:28]
连**
保定市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2020-09-24 12:12:27]
文**
兰州市
《UML2软件建模 概念 规范与方法》内容提要:
规范化、可视化的软件建模已成为当今软件技术的主流之一。本书依据统一建模语言UML*新版本的规范,与面向对象编程语言相对应,结合实际工程,深入全面地探讨软件建模的新概念、新规范和新方法。本书共有四个部分。**部分是概述,简要介绍了面向对象特征、建模的概念以及UML2,作为第1章。第二部分是逻辑结构建模,包括第2章到第5章,探讨了用例、类与接口、关系建模以及其他结构建模。第三部分是行为建模,包括第6章到第8章,分别探讨了交互、状态机和活动。第四部分是体系结构建模,包括第9章和第10章,从结构建模的角度探讨了构件、制品、结点与部署。各章后配有小结和适量的练习题,以方便读者及时总结和提高。
本书可作为计算机相关专业的本科生的教学用书和研究生的参考教材,也可作为软件工程开发维护人员的自学用书和研究人员的参考用书。
《UML2软件建模 概念 规范与方法》图书目录:
第1章 概述
1.1 一个简单例子
1.2 对象和类
1.2.1 对象的概念
1.2.2 类的概念
1.3 面向对象特性
1.3.1 封装性
1.3.2 继承性
1.3.3 多态性
1.4 接口
1.5 模型是什么
1.5.1 模型的一般作用
1.5.2 模型的特点
1.6 建模的概念
1.6.1 建模是什么
1.6.2 好模型的标准是什么
1.6.3 拒绝建模的理由
1.7 UML2的图
1.7.1 结构图
1.7.2 行为图
1.7.3 图的说明
1.8 UML2建模工具
1.9 小结
1.10 练习
第2章 用例与用例图
2.1 一个用例图例子
2.2 用例
2.3 参与者
2.4 用例图
2.5 用例间的关系
2.5.1 泛化
2.5.2 包含
2.5.3 扩展
2.5.4 关系的讨论
2.6 用例建模技术
2.6.1 语境建模
2.6.2 用例及其关系建模
2.6.3 场景建模
2.7 用例建模示例
2.8 小结
2.9 练习
第3章 类与接口
3.1 一个类图例子
3.2 类元
3.3 性质
3.3.1 语法规范
3.3.2 性质的类型
3.3.3 与编程语言之间的映射
3.4 对象图
3.4.1 实例规范
3.4.2 值规范
3.4.3 对象图的用途
3.5 操作
3.5.1 语法规范
3.5.2 操作的约束和重定义
3.5.3 与编程语言之间的映射
3.5.4 与C++程序的映射
……
第4章 关系建模
第5章 其他结构建模
第6章 交互与交互图
���7章 状态机与状态图
第8章 活动与活动图
第9章 构件与构件图
第10章 制品、结点与部署图
参考文献
《UML2软件建模 概念 规范与方法》文章节选:
第2章 用例与用例图
2.7 用例建模示例
某公司要开发一个人力资源管理系统,需求描述如下:总经理可创建部门、撤销部门、更改部门的名称,也能对人员指派部门,实现对人事的管理。总经理可创建项目、撤销项目、任命项目主管,实现对项目的管理。人事管理员可建立员工的人事档案信息。部门经理可为本部门添加新员工、可解除本部门的特定员工、维护本部门的信息。项目主管可为本项目添加新成员、可解除本项目的特定成员、维护本项目的信息。员工可维护自己的个人信息,也可查看本部门及其员工的信息,也可查看参与项目的信息。
根据以上需求描述,该系统的主要功能是实现对人员、部门和项目的管理,因此可以确定系统的边界。系统的主要使用者包括总经理、人事管理员、部门经理、项目主管和普通员工,他们建立了系统的语境。与普通员工一样,总经理、人事管理员、部门经理和项目主管也都需要和系统产生维护个人信息等一系列交互。因此,普通员工和其他参与者之间均存在泛化关系,考虑绘图美观性,图2.7所示的用例图中仅表示出普通员工和部门经理以及和项目主管之间的泛化关系。对于这5个参与者,分别考虑每个参与者和系统之间的交互。由于在一张用例图上,用例的抽象层次应该尽量相当。因此,首先抽取高层次的用例,表示系统级的功能需求,普通员工和系统的交互包括维护个人信息、查看信息,总经理和系统的交互包括人事管理、项目管理,人事管理员和系统的交互是创建人事档案,部门经理和系统的交互包括部门成员管理、维护部门信息,项目经理和系统的交互包括项目成员管理、维护项目信息。在此,可以看出用例人事管理和项目管理的层次是相当的,查看个人信息和项目管理的层次相比显得低一些,因此,将查看本部门及其员工的信息、查看参与项目的信息等用例组织在一起,用例查看信息和项目管理的层次就相当了。
……