第一部分 3
第1章 概述 3
1.1 软件工程专业的培养目标 3
1.2 软件工程专业者的特征 4
1.2.1 基本要求 4
1.2.2 软件工程专业技术人员的一般特征 5
1.3 指导思想、目的与要求 8
1.3.1 软件工程实践与课程设计的指导思想 8
1.3.2 软件工程实践与课程设计的目的 9
1.3.3 软件工程实践与课程设计的要求 9
1.4 软件工程实践与课程设计的特点 10
1.4.1 课程实践的特点 10
1.4.2 课程设计的特点 10
1.5 实验在教学培养计划中的地位和作用 11
1.6 实验总则 11
1.6.1 实验目的、任务和要求 11
1.6.2 项目角色定义 12
1.7 实验项目内容及术语 13
1.7.1 软件项目内容 13
1.7.2 术语 14
第2章 实验与课程设计的选题 15
2.1 实验与课程设计的选题 15
2.1.1 课题必须具备的基本要素 15
2.1.2 选题原则 15
2.1.3 选题程序 18
2.1.4 选题的类型 18
2.1.5 选题的方法 21
2.2 实验题目 22
第3章 课程实验过程 31
3.1 课程实验的理念 31
3.2 课程实验模式 31
3.3 软件工程实验教学模式现状 32
3.4 课程实验的主要教学模式 33
3.4.1 以教为主的过程模式 33
3.4.2 以学为主的过程模式 33
3.4.3 教学结合的过程模式 34
3.4.4 教学体系 34
3.4.5 实际项目驱动教学模式 35
3.5 软件工程实验流程 36
3.6 课程实验的组织与管理 36
3.6.1 软件工程课程实验的安排 36
3.6.2 指导教师职责 37
3.7 实验的组织和考核形式 37
3.7.1 软件工程课程实验的组织 37
3.7.2 软件工程课程实验的考核 37
3.8 实验准备 38
3.8.1 实践场所选择与设施要求 38
3.8.2 有关资料查阅 38
3.8.3 环境设置 38
3.8.4 了解实验软件环境 38
3.8.5 实验安排方式 39
3.9 实验规范 39
第二部分 53
第4章 课程实验1 53
4.1 实验题目 53
4.2 实验安排 53
4.2.1 实验目的 53
4.2.2 实验内容 53
4.2.3 实验步骤 53
4.2.4 实验要求 54
4.2.5 实验学时 54
4.3 实验结果 54
4.4 参考实例 54
第5章 课程实验2 57
5.1 实验题目 57
5.2 实验安排 57
5.2.1 实验目的 57
5.2.2 预习 57
5.2.3 实验设备与环境 57
5.2.4 实验内容 57
5.2.5 实验步骤 58
5.2.6 实验记录 58
5.2.7 实验学时 58
5.3 实验结果 58
5.3.1 可行性报告提纲指南 58
5.3.2 项目开发计划编写提纲指南 64
5.4 参考实例 66
第6章 课程实验3 80
6.1 实验题目 80
6.2 实验安排 80
6.2.1 实验目的 80
6.2.2 实验内容 80
6.2.3 实验步骤 80
6.2.4 实验要求 81
6.2.5 实验学时 81
6.3 实验结果 81
6.4 参考实例 83
第7章 课程实验4 96
7.1 实验题目 96
7.2 实验安排 96
7.2.1 实验目的 96
7.2.2 实验内容 96
7.2.3 实验步骤 96
7.2.4 实验要求 97
7.2.5 实验学时 97
7.3 实验结果 97
7.4 参考实例 99
第8章 课程实验5 106
8.1 实验题目 106
8.2 实验安排 106
8.1.1 实验目的 106
8.1.2 实验内容 106
8.1.3 实验步骤 106
8.1.4 实验要求 107
8.1.5 实验学时 107
8.3 实验结果 107
8.4 参考实例 109
第9章 课程实验6 125
9.1 实验题目 125
9.2 实验安排 125
9.2.1 实验目的 125
9.2.2 实验内容 125
9.2.3 实验步骤 125
9.2.4 实验要求 126
9.2.5 实验学时 126
9.3 实验结果 126
9.3.1 软件需求说明书 126
9.3.2 数据要求说明书 128
9.4 参考实例 130
第10章 课程实验7 145
10.1 实验题目 145
10.2 实验安排 145
10.2.1 实验目的 145
10.2.2 实验内容 145
10.2.3 实验步骤 145
10.2.4 实验要求 146
10.2.5 实验学时 146
10.3 实验结果 146
10.3.1 概要设计说明书 146
10.3.2 数据库设计说明书 148
10.3.3 详细设计说明书 150
10.4 参考实例 151
第11章 课程实验8 159
11.1 实验题目 159
11.2 实验安排 159
11.2.1 实验目的 159
11.2.2 实验内容 159
11.2.3 实验步骤 159
11.2.4 实验要求 159
11.2.5 实验时间安排 160
11.3 参考实例 160
第12章 课程实验9 173
12.1 实验题目 173
12.2 软件测试和调试安排 173
12.2.1 实验目的 173
12.2.2 实验内容 173
12.2.3 实验步骤 173
12.2.4 实验要求 173
12.2.5 实验学时 173
12.3 实验结果 174
12.4 参考实例 174
第三部分 185
第13章 课程设计概述 185
13.1 课程设计的准备 185
13.2 课程设计任务 187
13.3 课程设计选题 189
13.3.1 设计题目类型 189
13.3.2 课程设计过程选题 189
13.3.3 课程设计过程 190
第14章 课程设计规范 192
14.1 课程设计规定 192
14.1.1 课程设计的目的 192
14.1.2 教师拟题 192
14.1.3 学生选题及任务布置 193
14.1.4 课程设计的指导 193
14.1.5 对学生的要求 193
14.1.6 课程设计的评议 194
14.1.7 成绩评定 194
14.2 课程设计格式规范 194
14.2.1 课程设计资料撰写要求 194
14.2.2 各类课程设计的具体要求 195
14.2.3 课程设计的撰写规范 196
14.2.4 大学本科生课程设计的装订要求 201
14.3 课程设计评审标准 211
14.4 课程设计任务书 212
附录A 软件工程课程设计报告实例 214
A.1 可行性研究报告 214
A.2 系统分析报告 215
A.3 系统设计报告 217
A.4 智能卡文件系统实现报告 219
A.5 COS测试报告 220
A.6 系统研究报告 221
A.7 用户手册 223
参考文献 225