面向对象软件工程实践指南
全新正版 极速发货
¥
26.7
5.6折
¥
48
全新
库存2件
作者曹健 编著
出版社上海交通大学出版社
ISBN9787313162182
出版时间2017-02
装帧平装
开本16开
定价48元
货号1201484188
上书时间2024-06-14
商品详情
- 品相描述:全新
- 商品描述
-
目录
篇指南篇
章软件工程概论
1.1软件工程的发展历史
1.1.1 台计算机和位程序员
1.1.2软件的发展和软件危机
1.1.3 软件工程的提出
1.2软件工程基本思想
1.2.1抽象
1.2.2分解
1.2.3复用
1.3传统软件工程
1.4面向对象方法学
1.4.1 面向对象方法学的起源
1.4.2 面向对象方法学的核心概念
1.4.3 面向对象的特性
1.4.4类之间的关系
1.4.5 面向对象的优点
第2章面向对象软件过程
2.1面向对象方法的发展
2.2面向对象分析、设计与实现
2.2.1 面向对象分析
2.2.2面向对象设计
2.2.3 面向对象实现
2.3面向对象软件开发流程
2.4统一开发过程——RUP
第3章统一建模语言
3.1 UML简介
3.1.1 UML产生与发展
3.1.2 UML是什么
3.2 UML与软件体系结构
3.2.1软件体系结构
3.2.2 UML五大视图
3.3 UML的构成
3.3.1 UML模型元素
3.3.2 UML模型图
3.3.3公共机制
3.4 UML建模规则
3.5静态建模机制模型图
3.5.1 用例图(use case diagram)
3.5.2类图(class diagram)
3.5.3 包图(package diagram)
3.5.4对象图(object diagram)
3.5.5 组件图(component diagram)
3.5.6 部署图(deployment diagram)
3.6动态建模机制模型图
3.6.1 状态图( statechart diagram)
3.6.2 活动图(activity diagram)
3.6.3 顺序图(sequence diagram)
3.6.4 通信图(communication diagram)
3.6.5其他图
3.7典型的UML建模工具
3.7.1 Sybase Power Designer
3.7.2 Microsoft Visio
3.7.3 Rational Rose
3.7.4 StarUML
第4章计划阶段
4.1计划阶段的主要内容
4.2可行性研究
4.2.1进行可行性研究的目的与方法
4.2.2可行性研究报告的编写方法
4.3项目开发计划
4.3.1 项目开发计划的目的与主要内容
4.3.2 项目开发计划的编写方法
4.4风险分析
4.4.1风险管理
4.4.2 风险列表的编写方法
第5章需求定义阶段
5.1需求定义阶段的主要内容
5.2功能需求的表达
5.2.1基于用例的功能需求获取
5.2.2 用例的编写方法
5.2.3 用例模型与用例图
5.2.4用例建模流程与注意点
5.3非功能需求和设计约束
5.3.1 可用性
5.3.2可靠性
5.3.3性能
5.3.4可支持性
5.3.5设计约束
5.4软件需求规格说明的编写
5.4.1 目前系统
5.4.2建议的系统
5.4.3 系统模型
5.5词汇表的编写
第6章分析阶段
6.1分析阶段的主要内容
6.2对象模型的创建
6.2.1 类的识别
6.2.2对象模型的表达
6.3动态模型的创建
6.3.1 交互图
6.3.2状态图
6.4软件需求规格说明的修改
第7章设计阶段
7.1设计阶段的主要内容
7.2软件设计的原则
7.3从可重用软件单元到可重用设计知识
7.3.1 类库
7.3.2软件框架
7.3.3 中间件
7.3.4设计模式
7.4系统设计
7.4.1 系统设计中的概念
7.4.2确定系统设计目标
7.4.3子系统的识别
7.5对象设计
7.5.1 对象设计的相关概念
7.5.2 对象设计的工具与过程
7.5.3 对象识别和定义
7.6运行设计
7.7实现设计
7.8软硬件部署设计
7.9数据管理设计
7.10其他设计
7.11设计阶段交付物
7.11.1设计模型
7.11.2软件架构文档
第8章构造阶段
8.1构造阶段的主要内容
8.2正向工程与逆向工程
8.2.1 正向工程与模型驱动的体系架构
8.2.2逆向工程
8.3单元测试与测试驱动开发
8.4软件重构
8.5从设计模型生成代码
8.6构造过程中的优化
8.7类与关系数据库表的映射
8.8构造阶段交付物
8.8.1代码与模块
8.8.2模块开发卷宗
第9章软件测试
9.1软件测试的主要内容
9.1.1 测试计划的制订
9.1.2测试用例和测试流程的设计
9.1.3 测试的准备
9.1.4执行测试
9.1.5测试评估
9.2测试类型
9.2.1 按照测试阶段划分
9.2.2按测试手段划分
9.3软件测试工具
9.4测试阶段交付物
9.4.1 软件测试计划
9.4.2软件测试总结报告
0章交付阶段
10.1交付阶段的主要内容
10.2交付确认
10.3系统上线
10.4交付阶段文档编写
10.4.1 交付清单的编写
10.4.2 用户手册的编写
10.4.3软件验收报告的编写
1章总结阶段
11.1 总结的主要内容
11.2项目总结报告的编写
第二篇案例篇
2章校园二手商品交易市场项目
12.1计划阶段
12.1.1 可行性分析报告
12.1.2 项目开发计划
12.1.3 风险列袁
12.2需求获取和分析阶段
12.2.1词汇表
12.2.2软件需求规约
12.3设计阶段
12.3.1软件架构设计
12.3.2软件设计模型
12.4开发阶段
12.4.1模块开发卷宗
12.5测试阶段
12.5.1软件测试计划
12.5.2软件测试总结报告
12.6总结和交付阶段
12.6.1 交付清单
12.6.2软件项目总结报告
12.6.3软件验收报告
12.6.4用户手册
参考文献
内容摘要
《面向对象软件工程实践指南(电子工程与计算机科学)》围绕基于面向对象方法学的软件开发过程,介绍了各个典型环节和各个环节中采用的技术,并给出了一个详细完整的案例。主要内容为:面向对象软件工程基本概念和统一建模语言UML的介绍,在此基础上,对软件开发计划、需求定义、分析、设计、构造、测试、交付和总结等各个阶段的步骤、采用的技术和交付物进行了阐述。书中给出了一个详细的案例,与每一个环节相对应。读者可以通过学习前半部分的指南并参考后半部分的案例了解软件开发过程的组织和实施的具体方式。
— 没有更多了 —
以下为对购买帮助不大的评价