绪论 1
第一章 开源软件环境 3
实验一 Linux系统安装 6
实验二 MySQL安装与使用 11
实验三 Tomcat安装与使用 21
第二章 基于开源软件的设计和编码环境 29
实验一 Eclipse的安装和使用 32
实验二 CVS版本控制工具的安装和使用 40
实验三 JUnit介绍与使用 51
第三章 基于开源软件的软件测试 59
实验一 EMMA的使用 63
实验二 MaxQ的下载、安装和配置 67
实验三 JMeter的下载、安装和使用 71
实验四 BugZilla的下载和安装 78
实验五 BugZilla的使用 86
第四章 基于开源软件的软件系统开发 103
实验一 系统可行性分析 103
实验二 系统架构设计 104
实验三 数据库设计 105
实验四 详细设计、编码与单元测试 106
实验五 系统功能测试 107
实验六 系统交付 108
附录 软件开发规范 110
一、软件开发相关标准 110
二、编码标准和规范 112
三、可行性分析文档规范 119
四、测试报告范本 128
五、产品使用说明书 135
六、软件操作说明书 141
七、产品维护说明书 146
八、产品交付说明书 151
参考文献 157