在开发大型软件的漫长过程中, 面对极其错综复杂的问题, 人的主观认识不可能完全符合客观现实, 与工程密切相关的各类人员之间的通信和配合也不可能完美无缺。 因此, 在软件生命周期的每个阶段都不可避免地会产生差错。 但我们必须尽量减少差错, 以免造成严重的损失。测试是“为了发现程序中的错误而执行程序的过程” 。测试的目的就是在软件投入生产性运行之前, 尽可能多的发现软件中的错误。 目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明.设计和编码的最后复审,也是必不可少的关键步骤
1
测试是开发时期最后一个阶段是保证软件质量的重要手段。软件测试就是在受控制的条件下对系统或应用程序进行操作并评价操作结果的过程所谓控制条件应包括正常条件与非正常条件。软件测试过程中应该故意地去促使错误的发生也就是事情在不该出现的时候出现或者在应该出现的时候没有出现。从本质上说软件测试是"探测"在“探测”中发现软件的毛病。
1
本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则 1.总体设计原则 2.系统概要设计 3.数据库设计 4.系统详细设计
1
一.引言 二.可行性研究的前提 三.对现有系统的分析 四.拟建议的新系统的可行性分析 五.所建议技术的可行性分析 六.所建议系统经济可行性分析 七.运行可行性分析 八、社会因素可行性分析 九.健壮性分析 十.可靠性分析 十一.可维护性分析 十二.性能和效率分析 十三.易用性分析 十四.结论 十五.注释
1