第1章 软件工程实验与课程设计指导的目的与要求 1
概述 1
结构 1
要求 2
第2章 可行性研究及项目开发计划 3
可行性研究的任务 3
可行性研究的步骤 3
可行性分析报告实例 3
项目开发计划 9
软件成本估计 9
进度安排及主要方法 9
项目开发计划实例 9
第3章 软件需求 13
软件需求概述 13
软件需求的任务 13
软件需求的步骤 13
软件需求特性 14
软件需求实例 14
第4章 系统分析与设计 20
概述 20
分析阶段的任务 20
设计阶段的任务 21
软件设计准则 21
实例 21
第5章 软件实现 32
软件实现概述 32
软件编码的规范 32
面向对象实现遵循的准则 33
软件实现实例 34
第6章 软件测试 48
软件测试概述 48
软件测试的步骤 49
软件测试方法 49
软件测试工具 52
软件测试计划实例 53
软件测试分析报告实例 61
第7章 成人教务管理系统 67
系统需求分析 67
引言 67
需求概述 67
功能需求 68
非功能需求 73
故障处理 73
建立分析的对象模型 73
提供交互界面的类 78
建立动态模型 79
数据库表的设计 81
界面设计 82
系统的实现 86
测试计划 97
测试计划 97
测试项目说明 98
评价 103
测试报告 103
第8章 简单银行存取系统 109
系统需求分析 109
引言 109
需求概述 109
功能需求 110
建立分析的对象模型 114
提供交互界面的类 119
建立动态模型 121
数据库表的设计 124
界面设计 125
系统的实现 136
软件平台 136
编码 136
主要功能函数的算法 151
参考文献 155