注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学高级用例建模(卷Ⅰ 软件系统)

高级用例建模(卷Ⅰ 软件系统)

高级用例建模(卷Ⅰ 软件系统)

定 价:¥40.00

作 者: (美)Frank Armour,(美)Granville Miller著;饶若楠译
出版社: 机械工业出版社
丛编项: 软件工程技术丛书·分析系列
标 签: 建模

ISBN: 9787111142355 出版时间: 2004-07-01 包装: 平装
开本: 24cm 页数: 308 字数:  

内容简介

  本书为软件工程实践者提供了一个全面而易读的对用例建模的指南,同时阐明了高级用例建模思想,描述了实现用例建模的过程,并讨论了各种用例建模问题。本书的两位作者是业内的资深专家,拥有深厚的技术背景和丰富的实践经验。全书结构严谨,条理清晰、图文并茂,是一本非常优秀的面向对象的专业书籍。本书适合各类软件人员阅读,同时还非常适合作为高等院校计算机及相关专业面向对象分析(OOA)课程的教材。“这本书不仅仅是一本介绍用例的书。作者利用他们丰富的经验,给出了一系列极好的、有深刻见解的详细例子,解释了一些关键问题并提出了士。何使用用例的宝贵建议。”——MariaEricsson软件开发者经常利用用例来阐明他们所构造的系统应该执行的行为。尽管用例驱动的软件系统分析、设计和测试变得愈来愈流行,但很少有书阐述用例在整个软件生命周期中的作用。本书满足了这类需要,它描述了如何为复杂的软件开发项目创建用例模型,采用了大量实例来解释概念性的信息。作者扩展了面向对象大师IvarJacobson的工作,使用统一建模语言(UML)作为描述书中模型的符号。本书主要针对专业人员,同时也包含将用例技术与业务过程相联系的信息。本书阐述了在一个框架中创建和维护用例模型的过程,该过程可以根据具体情况进行定制。本书作者是在软件开发中应用用例的先驱者,他们介绍了很多经验,主要涵盖以下主题:■应用用例模型的过程模型■如何保证用例建模工作循着正确的路线进行■用例建模中的提示和易犯的错误■如何组织大型系统开发的用例模型■高级用例建模和RUP框架的相似点■用例对用户界面设计的作用■高质量用例建模的指南

作者简介

  FrankArmour是目前美国大学Kogod商业学院的教师和美国管理系统公司的高级顾问,是AMS公司的对象方法论的首席专家,在诸如用例建模、对象概念、项目管理、方法和工具等方面为AMS的面向对象软件开发项目提供支持。GranvilleMiller是在软件系统高级框架的开发中应用用例的先驱者。他在软件业中从事面向对象系统的设计工作已有10多年的时间,先后供职于IBM、NortelNetworks、BroadBandTechnologies和MakeSystem等公司。

图书目录

译者序

前言
绪论
第一部分 基 本 原 理
第1章 参与者
1.1 什么是参与者
1.2 为什么要定义参与者
1.3 如何确定参与者
1.4 主要参与者和次要参与者
1.5 参与者的角色
1.6 抽象参与者
1.7 参与者的表示符号
1.8 小结
第2章 用例
2.1 确定用例
2.2 描述用例
2.3 重构用例模型
2.4 扩展UML用例过程
2.4.1 有优先级的用例
2.4.2 变更用例
2.5 组织用例模型
2.6 建立用例模型的另一种方法
2.7 小结
第二部分 项 目 初 始
第3章 确定系统范围:构想文档和业务案例
3.1 描述问题:构想文档
3.2 挖掘隐藏的一面
3.3 决定项目可行性:业务案例
3.4 撰写业务案例
3.5 修改业务案例
3.6 小结
第4章 平衡软件系统用例模型
4.1 对领域进行分析
4.2 接口归档
4.2.1 用户界面规格说明
4.2.2 系统接口规格说明
4.3 定义软件体系结构
4.4 体系结构归档
4.5 小结
第三部分 高级用例建模框架:初始用例模型
第5章 系统用例建模过程框架简介
5.1 对软件开发过程的需要
5.2 高级用例建模过程框架
5.2.1 系统用例模型:建模和关系
5.2.2 什么是系统用例
5.2.3 用例建模活动
5.3 为具体项目创建或定制过程框架
5.4 小结
第6章 准备用例建模并确定用例建模方法
6.1 进行项目相关人员分析
6.2 选择和定制用例过程框架
6.3 选择用例建模的标准、模板和工具
6.4 确定培训和顾问的需求
6.4.1 正规培训
6.4.2 顾问
6.5 小结
第7章 进行初始用例建模
7.1 开发语境图
7.2 识别主要参与者
7.3 发现概念层次的系统用例
7.3.1 命名概念层次的用例
7.3.2 为概念层次的用例建立文档
7.3.3 把概念层用例描述和基本用例描述作为一个可交付制品来开发
7.3.4 利用研讨会来识别概念层用例描述
7.3.5 初始用例描述和极限编程
7.4 开发初始用例图
7.5 确定/精化概念层业务对象
7.6 用例与对象模型的关系
7.7 打包并确认用例概念模型
7.8 小结
第四部分 高级用例建模框架:扩展用例模型
第8章 开发基本用例描述
8.1 基本用例描述中的若干个域
8.1.1 前置条件和后置条件
8.1.2 事件流
8.1.3 开发事件流的若干指南
8.1.4 用例优先级
8.1.5 备选事件流和异常
8.1.6 假设
8.1.7 问题
8.1.8 来源
8.2 开始创建基本用例描述
8.3 发现新的用例
8.3.1 垂直分解
8.3.2 水平分解
8.3.3 注意必须在特定的时间或日期完成的用例
8.3.4 保持用例简洁
8.3.5 把基本用例描述返回给项目相关人员以供评审
8.4 小结
第9章 细化基本用例描述
9.1 描述备选流
9.1.1 备选流描述
9.1.2 把备选流细节直接加到基本用例事件流中
9.2 事件流中基于文本的条件和循环逻辑
9.2.1 用例事件流中的循环
9.2.2 在用例中应用条件逻辑
9.3 用活动图表示复杂事件流
9.4 活动图与详细文本的比较
9.5 小结
第10章 对扩展、包含和泛化关系建模
10.1 扩展关系
10.1.1 扩展关系的UML符号表示
10.1.2 扩展关系的应用
10.2 包含关系
10.2.1 找出包含关系
10.2.2 包含关系的应用
10.3 泛化关系
10.4 综合扩展、包含和泛化关系
10.5 小结
第11章 给用例模型增加补充信息
11.1 用例优先级
11.2 非行为需求
11.3 接口分析
11.4 关注单个用例活动的行为细节
11.5 记录业务规程和规则的细节
11.6 小结
第12章 将用例映射到对象模型
12.1 建立分析对象模型
12.2 用例和对象并行建模
12.3 基本的CRUD矩阵
12.4 扩展的CRUD矩阵
12.5 分析顺序图
12.5.1 顺序图的格式
12.5.2 消息返回
12.5.3 序列的文字描述
12.5.4 前置条件和后置条件
12.6 用顺序图将用例映射到对象模型
12.6.1 角色扮演实例
12.6.2 对象建模研讨会和理想的会议室布置
12.7 在分析时使用顺序图的相关事项
12.8 小结
第13章 开发实例场景
13.1 用例实例-对用例的特定执行建模
13.2 用例与用例实例正如对象类与对象实例
13.3 为什么创建用例实例
13.4 非规范地应用用例实例
13.5 更规范地应用用例实例
13.6 用例实例描述的布局
13.7 确定和创建用例实例
13.8 小结
第14章 创建测试用例和文档记录
14.1 创建测试策略
14.2 创建测试计划
14.3 测试计划的要素
14.4 创建测试用例
14.5 对范围/错误处理进行测试
14.6 对交互进行测试
14.7 创建用户文档记录
14.8 小结
第15章 组织用例
15.1 业务功能包
15.2 上级用例和下级用例
15.2.1 分配和下放
15.2.2 业务功能包小结
15.3 依赖流
15.4 用活动图对用例依赖建模
15.5 模型视图
15.6 系统用例模型综合
15.7 小结
第五部分 其 他 主 题
第16章 构造用户界面
16.1 概念上的用户界面设计
16.2 从用例创建概念模型
16.2.1 划分用例模型
16.2.2 把用例分解成事务
16.2.3 确定信息内容
16.2.4 创建事务信息模型
16.2.5 建立逻辑的屏幕顺序
16.2.6 对事务分组与逻辑屏幕布局
16.3 物理的用户界面设计
16.4 小结
第17章 处理变更
17.1 需求旋涡
17.2 变更的原因
17.3 加速变更
17.4 管理变更
17.5 变更用例
17.6 用例模型的变更
17.7 小结
第18章 创建高级用例建模过程
18.1 项目和项目团队对程式的影响
18.1.1 项目的影响
18.1.2 项目团队的影响
18.2 制品对程式的影响
18.3 开发案例
18.3.1 开发案例的内容
18.3.2 谁负责编写开发案例
18.4 迭代开发与开发案例
18.5 小结
第19章 确保用例建模成功
19.1 用例模型中适当的组织和详细程度
19.2 一个好的用于说明需求的用例模型的特征
19.2.1 正确性
19.2.2 明晰
19.2.3 完整性
19.2.4 可验证
19.2.5 一致性
19.2.6 能被顾客和用户理解
19.2.7 可扩展和可修改
19.2.8 可跟踪
19.2.9 已确定优先级
19.3 基于用例的增量和迭代开发
19.4 明白何时不用用例
19.5 用例建模时要考虑的问题
19.6 小结
附录A 用例开发审核清单
附录B 高级用例建模的开发案例
附录C 简化的贷款处理系统
附录D 简化的贷款处理系统用户界面规格说明
参考文献

本目录推荐