目录
第 1章 软件工程概述 1FvV答案窝(daanwo.com)-大学作业答案分享平台
1.1 软件危机与软件工程 1FvV答案窝(daanwo.com)-大学作业答案分享平台
1.1.1 软件危机 1FvV答案窝(daanwo.com)-大学作业答案分享平台
1.1.2 软件工程知识体系 2FvV答案窝(daanwo.com)-大学作业答案分享平台
1.2 系统工程与UML 3FvV答案窝(daanwo.com)-大学作业答案分享平台
1.2.1 系统工程 3FvV答案窝(daanwo.com)-大学作业答案分享平台
1.2.2 统一建模语言 5FvV答案窝(daanwo.com)-大学作业答案分享平台
1.3 软件工程开发方法 7FvV答案窝(daanwo.com)-大学作业答案分享平台
1.3.1 传统方法 7FvV答案窝(daanwo.com)-大学作业答案分享平台
1.3.2 面向对象方法 8FvV答案窝(daanwo.com)-大学作业答案分享平台
1.3.3 理解两种开发方法 8FvV答案窝(daanwo.com)-大学作业答案分享平台
1.4 习题 10FvV答案窝(daanwo.com)-大学作业答案分享平台
第 2章 软件开发过程 11FvV答案窝(daanwo.com)-大学作业答案分享平台
2.1 软件开发的过程与生命周期 11FvV答案窝(daanwo.com)-大学作业答案分享平台
2.2 传统生命周期模型 13FvV答案窝(daanwo.com)-大学作业答案分享平台
2.2.1 瀑布模型 13FvV答案窝(daanwo.com)-大学作业答案分享平台
2.2.2 快速原型模型 15FvV答案窝(daanwo.com)-大学作业答案分享平台
2.2.3 增量模型 16FvV答案窝(daanwo.com)-大学作业答案分享平台
2.2.4 螺旋模型 16FvV答案窝(daanwo.com)-大学作业答案分享平台
2.2.5 喷泉模型 17FvV答案窝(daanwo.com)-大学作业答案分享平台
2.3 敏捷软件模型 18FvV答案窝(daanwo.com)-大学作业答案分享平台
2.3.1 增量与迭代 19FvV答案窝(daanwo.com)-大学作业答案分享平台
2.3.2 敏捷开发的优势 21FvV答案窝(daanwo.com)-大学作业答案分享平台
2.3.3 极限编程 22FvV答案窝(daanwo.com)-大学作业答案分享平台
2.3.4 SCRUM 23FvV答案窝(daanwo.com)-大学作业答案分享平台
2.3.5 MSF 24FvV答案窝(daanwo.com)-大学作业答案分享平台
2.4 过程建模 25FvV答案窝(daanwo.com)-大学作业答案分享平台
2.4.1 组织级过程 26FvV答案窝(daanwo.com)-大学作业答案分享平台
2.4.2 使用活动图进行过程建模 27FvV答案窝(daanwo.com)-大学作业答案分享平台
2.5 风险管理过程 32FvV答案窝(daanwo.com)-大学作业答案分享平台
2.6 习题 34FvV答案窝(daanwo.com)-大学作业答案分享平台
第3章 需求分析 35FvV答案窝(daanwo.com)-大学作业答案分享平台
3.1 需求分析的挑战 35FvV答案窝(daanwo.com)-大学作业答案分享平台
3.2 涉众及目标 36FvV答案窝(daanwo.com)-大学作业答案分享平台
3.2.1 系统涉众 36FvV答案窝(daanwo.com)-大学作业答案分享平台
3.2.2 系统目标 38FvV答案窝(daanwo.com)-大学作业答案分享平台
3.3 通过用例明确系统功能 39FvV答案窝(daanwo.com)-大学作业答案分享平台
3.3.1 用例及其表示 39FvV答案窝(daanwo.com)-大学作业答案分享平台
3.3.2 寻找用例 40FvV答案窝(daanwo.com)-大学作业答案分享平台
3.3.3 用例规约 43FvV答案窝(daanwo.com)-大学作业答案分享平台
3.3.4 用例提炼 45FvV答案窝(daanwo.com)-大学作业答案分享平台
3.4 基本事件流和备选事件流 47FvV答案窝(daanwo.com)-大学作业答案分享平台
3.5 功能性需求 50FvV答案窝(daanwo.com)-大学作业答案分享平台
3.6 非功能性需求 55FvV答案窝(daanwo.com)-大学作业答案分享平台
3.7 习题 58FvV答案窝(daanwo.com)-大学作业答案分享平台
第4章 类的概要设计 60FvV答案窝(daanwo.com)-大学作业答案分享平台
4.1 系统架构 60FvV答案窝(daanwo.com)-大学作业答案分享平台
4.2 基本类的确定 61FvV答案窝(daanwo.com)-大学作业答案分享平台
4.2.1 类的识别 62FvV答案窝(daanwo.com)-大学作业答案分享平台
4.2.2 初始类图 64FvV答案窝(daanwo.com)-大学作业答案分享平台
4.2.3 类的关系 64FvV答案窝(daanwo.com)-大学作业答案分享平台
4.2.4 类与对象 66FvV答案窝(daanwo.com)-大学作业答案分享平台
4.3 类的细化 67FvV答案窝(daanwo.com)-大学作业答案分享平台
4.3.1 方法和管理类 67FvV答案窝(daanwo.com)-大学作业答案分享平台
4.3.2 设计优化 70FvV答案窝(daanwo.com)-大学作业答案分享平台
4.4 使用顺序图进行验证 71FvV答案窝(daanwo.com)-大学作业答案分享平台
4.4.1 顺序图 71FvV答案窝(daanwo.com)-大学作业答案分享平台
4.4.2 验证方法 73FvV答案窝(daanwo.com)-大学作业答案分享平台
4.5 界面类设计 77FvV答案窝(daanwo.com)-大学作业答案分享平台
4.6 需求跟踪 79FvV答案窝(daanwo.com)-大学作业答案分享平台
4.7 习题 81FvV答案窝(daanwo.com)-大学作业答案分享平台
第5章 代码生成之道 82FvV答案窝(daanwo.com)-大学作业答案分享平台
5.1 CASE工具 82FvV答案窝(daanwo.com)-大学作业答案分享平台
5.2 单个类的代码实现 83FvV答案窝(daanwo.com)-大学作业答案分享平台
5.3 关联关系的实现 87FvV答案窝(daanwo.com)-大学作业答案分享平台
5.4 对象间的归属关系 91FvV答案窝(daanwo.com)-大学作业答案分享平台
5.4.1 聚合关系 91FvV答案窝(daanwo.com)-大学作业答案分享平台
5.4.2 组合关系 94FvV答案窝(daanwo.com)-大学作业答案分享平台
5.4.3 依赖关系 95FvV答案窝(daanwo.com)-大学作业答案分享平台
5.5 软件架构的构建 96FvV答案窝(daanwo.com)-大学作业答案分享平台
5.5.1 包及其结构 96FvV答案窝(daanwo.com)-大学作业答案分享平台
5.5.2 包结构优化 97FvV答案窝(daanwo.com)-大学作业答案分享平台
5.6 影响程序运行的其它因素 100FvV答案窝(daanwo.com)-大学作业答案分享平台
5.7 习题 104FvV答案窝(daanwo.com)-大学作业答案分享平台
第6章 类的详细设计 107FvV答案窝(daanwo.com)-大学作业答案分享平台
6.1 详细设计主要活动 107FvV答案窝(daanwo.com)-大学作业答案分享平台
6.2 类方法的详细设计 108FvV答案窝(daanwo.com)-大学作业答案分享平台
6.2.1 图形设计工具 108FvV答案窝(daanwo.com)-大学作业答案分享平台
6.2.2 表格工具 110FvV答案窝(daanwo.com)-大学作业答案分享平台
6.2.3 语言工具 112FvV答案窝(daanwo.com)-大学作业答案分享平台
6.3 类的详细设计 113FvV答案窝(daanwo.com)-大学作业答案分享平台
6.3.1 状态图的基本结构 114FvV答案窝(daanwo.com)-大学作业答案分享平台
6.3.2 状态图的扩展 115FvV答案窝(daanwo.com)-大学作业答案分享平台
6.3.3 状态图的应用 117FvV答案窝(daanwo.com)-大学作业答案分享平台
6.4 对象约束语言 119FvV答案窝(daanwo.com)-大学作业答案分享平台
6.5 习题 124FvV答案窝(daanwo.com)-大学作业答案分享平台
第7章 设计优化 127FvV答案窝(daanwo.com)-大学作业答案分享平台
7.1 小规模设计 127FvV答案窝(daanwo.com)-大学作业答案分享平台
7.2 设计结构的优化 128FvV答案窝(daanwo.com)-大学作业答案分享平台
7.2.1 基本的设计原则 128FvV答案窝(daanwo.com)-大学作业答案分享平台
7.2.2 设计原则的应用 136FvV答案窝(daanwo.com)-大学作业答案分享平台
7.3 模型-视图-控制器(MVC) 140FvV答案窝(daanwo.com)-大学作业答案分享平台
7.4 设计模式 146FvV答案窝(daanwo.com)-大学作业答案分享平台
7.4.1 抽象工厂模式 147FvV答案窝(daanwo.com)-大学作业答案分享平台
7.4.2 单例模式 150FvV答案窝(daanwo.com)-大学作业答案分享平台
7.4.3 适配器模式 152FvV答案窝(daanwo.com)-大学作业答案分享平台
7.4.4 门面模式 153FvV答案窝(daanwo.com)-大学作业答案分享平台
7.4.5 代理模式 153FvV答案窝(daanwo.com)-大学作业答案分享平台
7.4.6 观察者模式 155FvV答案窝(daanwo.com)-大学作业答案分享平台
7.4.7 策略模式 156FvV答案窝(daanwo.com)-大学作业答案分享平台
7.4.8 状态模式 156FvV答案窝(daanwo.com)-大学作业答案分享平台
7.5 习题 159FvV答案窝(daanwo.com)-大学作业答案分享平台
第8章 实现 161FvV答案窝(daanwo.com)-大学作业答案分享平台
8.1 非功能性需求的实现 161FvV答案窝(daanwo.com)-大学作业答案分享平台
8.2 分布式系统 162FvV答案窝(daanwo.com)-大学作业答案分享平台
8.3 XML 166FvV答案窝(daanwo.com)-大学作业答案分享平台
8.4 程序库 168FvV答案窝(daanwo.com)-大学作业答案分享平台
8.5 组件 169FvV答案窝(daanwo.com)-大学作业答案分享平台
8.5.1 组件的设计与使用 169FvV答案窝(daanwo.com)-大学作业答案分享平台
8.5.2 Java Bean组件 170FvV答案窝(daanwo.com)-大学作业答案分享平台
8.6 框架 173FvV答案窝(daanwo.com)-大学作业答案分享平台
8.6.1 框架及其应用 173FvV答案窝(daanwo.com)-大学作业答案分享平台
8.6.2 Java中的框架 174FvV答案窝(daanwo.com)-大学作业答案分享平台
8.7 数据的持久化 178FvV答案窝(daanwo.com)-大学作业答案分享平台
8.7.1 文件持久化 178FvV答案窝(daanwo.com)-大学作业答案分享平台
8.7.2 数据库持久化 180FvV答案窝(daanwo.com)-大学作业答案分享平台
8.8 领域特定语言 181FvV答案窝(daanwo.com)-大学作业答案分享平台
8.9 模型驱动架构(MDA) 183FvV答案窝(daanwo.com)-大学作业答案分享平台
8.9.1 MDA原理及开发过程 183FvV答案窝(daanwo.com)-大学作业答案分享平台
8.9.2 MDA应用 185FvV答案窝(daanwo.com)-大学作业答案分享平台
8.10 重构 187FvV答案窝(daanwo.com)-大学作业答案分享平台
8.11 习题 189FvV答案窝(daanwo.com)-大学作业答案分享平台
第9章 交互设计 191FvV答案窝(daanwo.com)-大学作业答案分享平台
9.1 交互设计的背景 191FvV答案窝(daanwo.com)-大学作业答案分享平台
9.2 可用性的概念 192FvV答案窝(daanwo.com)-大学作业答案分享平台
9.2.1 任务适合性 193FvV答案窝(daanwo.com)-大学作业答案分享平台
9.2.2 自我描述性 194FvV答案窝(daanwo.com)-大学作业答案分享平台
9.2.3 可控性 195FvV答案窝(daanwo.com)-大学作业答案分享平台
9.2.4 与用户期望一致性 196FvV答案窝(daanwo.com)-大学作业答案分享平台
9.2.5 易学性 197FvV答案窝(daanwo.com)-大学作业答案分享平台
9.2.6 容错性 198FvV答案窝(daanwo.com)-大学作业答案分享平台
9.2.7 可定制性 198FvV答案窝(daanwo.com)-大学作业答案分享平台
9.3 人机工程与软件过程 198FvV答案窝(daanwo.com)-大学作业答案分享平台
9.4 可使用性的验证 199FvV答案窝(daanwo.com)-大学作业答案分享平台
9.5 习题 201FvV答案窝(daanwo.com)-大学作业答案分享平台
第 10章 质量保证 203FvV答案窝(daanwo.com)-大学作业答案分享平台
10.1 形式化的正确性 203FvV答案窝(daanwo.com)-大学作业答案分享平台
10.2 断言 205FvV答案窝(daanwo.com)-大学作业答案分享平台
10.3 单元测试 207FvV答案窝(daanwo.com)-大学作业答案分享平台
10.3.1 测试方法 208FvV答案窝(daanwo.com)-大学作业答案分享平台
10.3.2 测试框架Junit 208FvV答案窝(daanwo.com)-大学作业答案分享平台
10.4 系统的可测试性 216FvV答案窝(daanwo.com)-大学作业答案分享平台
10.5 等价类测试 219FvV答案窝(daanwo.com)-大学作业答案分享平台
10.5.1 等价类方法 219FvV答案窝(daanwo.com)-大学作业答案分享平台
10.5.2 等价类与边界 221FvV答案窝(daanwo.com)-大学作业答案分享平台
10.5.3 等价类组合 222FvV答案窝(daanwo.com)-大学作业答案分享平台
10.5.4 面向对象中的等价类 224FvV答案窝(daanwo.com)-大学作业答案分享平台
10.6 基于控制流的测试 226FvV答案窝(daanwo.com)-大学作业答案分享平台
10.6.1 控制流测试方法 227FvV答案窝(daanwo.com)-大学作业答案分享平台
10.6.2 覆盖指标 228FvV答案窝(daanwo.com)-大学作业答案分享平台
10.7 测试分类和测试环境 231FvV答案窝(daanwo.com)-大学作业答案分享平台
10.8 测试度量 235FvV答案窝(daanwo.com)-大学作业答案分享平台
10.9 建设性质量保证 240FvV答案窝(daanwo.com)-大学作业答案分享平台
10.10 人工测试 241FvV答案窝(daanwo.com)-大学作业答案分享平台
10.11 习题 244FvV答案窝(daanwo.com)-大学作业答案分享平台
第 11章 软件开发环境 246FvV答案窝(daanwo.com)-大学作业答案分享平台
11.1 版本管理 246FvV答案窝(daanwo.com)-大学作业答案分享平台
11.2 生成管理 250FvV答案窝(daanwo.com)-大学作业答案分享平台
11.3 项目计划及跟踪 254FvV答案窝(daanwo.com)-大学作业答案分享平台
11.3.1 项目计划与工作分解 254FvV答案窝(daanwo.com)-大学作业答案分享平台
11.3.2 任务安排与工程网络图 255FvV答案窝(daanwo.com)-大学作业答案分享平台
11.3.3 项目组织与甘特图 256FvV答案窝(daanwo.com)-大学作业答案分享平台
11.3.4 项目计划跟踪 257FvV答案窝(daanwo.com)-大学作业答案分享平台
11.4 工作量估算 258FvV答案窝(daanwo.com)-大学作业答案分享平台
11.4.1 评估软件规模 258FvV答案窝(daanwo.com)-大学作业答案分享平台
11.4.2 评估开发成本 262FvV答案窝(daanwo.com)-大学作业答案分享平台
11.5 质量管理 267FvV答案窝(daanwo.com)-大学作业答案分享平台
11.5.1 质量与过程改进 267FvV答案窝(daanwo.com)-大学作业答案分享平台
11.5.2 能力成熟度与过程模型 269FvV答案窝(daanwo.com)-大学作业答案分享平台
11.6 项目人员与沟通 272FvV答案窝(daanwo.com)-大学作业答案分享平台
11.6.1 项目中的人员 273FvV答案窝(daanwo.com)-大学作业答案分享平台
11.6.2 人员沟通 274FvV答案窝(daanwo.com)-大学作业答案分享平台
11.7 习题 276FvV答案窝(daanwo.com)-大学作业答案分享平台
第 12章 版本控制系统 278FvV答案窝(daanwo.com)-大学作业答案分享平台
12.1 简介 278FvV答案窝(daanwo.com)-大学作业答案分享平台
12.2 常用版本控制软件介绍 279FvV答案窝(daanwo.com)-大学作业答案分享平台
12.2.1 Visual Source Safe和Team Foundation Server 279FvV答案窝(daanwo.com)-大学作业答案分享平台
12.2.2 Concurrent Version System 279FvV答案窝(daanwo.com)-大学作业答案分享平台
12.2.3 Subversion 279FvV答案窝(daanwo.com)-大学作业答案分享平台
12.2.4 StarTeam 280FvV答案窝(daanwo.com)-大学作业答案分享平台
12.2.5 ClearCase 280FvV答案窝(daanwo.com)-大学作业答案分享平台
12.2.6 Git 280FvV答案窝(daanwo.com)-大学作业答案分享平台
12.3 SVN的使用方法 280FvV答案窝(daanwo.com)-大学作业答案分享平台
12.3.1 SVN特点 280FvV答案窝(daanwo.com)-大学作业答案分享平台
12.3.2 创建Checkout目录 282FvV答案窝(daanwo.com)-大学作业答案分享平台
12.3.3 Commit操作 282FvV答案窝(daanwo.com)-大学作业答案分享平台
12.3.4 Update操作 284FvV答案窝(daanwo.com)-大学作业答案分享平台
12.3.5 分支和合并 285FvV答案窝(daanwo.com)-大学作业答案分享平台
12.3.6 冲突处理 287FvV答案窝(daanwo.com)-大学作业答案分享平台
12.4 Git的使用方法 289FvV答案窝(daanwo.com)-大学作业答案分享平台
12.4.1 Git特点 289FvV答案窝(daanwo.com)-大学作业答案分享平台
12.4.2 准备工作 290FvV答案窝(daanwo.com)-大学作业答案分享平台
12.4.3 基本操作 290FvV答案窝(daanwo.com)-大学作业答案分享平台
12.4.4 分支管理 292FvV答案窝(daanwo.com)-大学作业答案分享平台
12.4.5 标签管理 293FvV答案窝(daanwo.com)-大学作业答案分享平台
12.5 习题 295FvV答案窝(daanwo.com)-大学作业答案分享平台
参考文献 297FvV答案窝(daanwo.com)-大学作业答案分享平台