论文部分内容阅读
该文的主题是,根据净室软件工程的理论,提出一套切实可行的方案,帮助软件开发团队以较高的效费比开发高质量的软件,从根本上解决软件高失效问题.方案并非对净室软件工程基本理论的简单套用,而是参考了许多成功的净室软件工程实践,在深入分析了当前流行的传统软件开发过程之后,针对造成软件高失效率的几个关键分别给出了基于净室理论的解决方案.方案的内容主要包括以下几点:(1)开发与测试职能分离;(2)以增量的方式组织开发;(3)基于盒式结构的规范说明、设计和开发方式;(4)由小组实施的基于盒式结构的正确性验证;(5)基于系统使用模式的统计测试.在解决方案之上,该文还针对净室软件工程应用的不足,提出了一些改进措施.其中包括,如何将净室软件工程与面向对象分析方法结合在一起使用,如何降低高重用度给系统带来的风险以及相应的代价,如何应用马可夫链来度量测试的完整度和系统的可靠性.因此,该文的另一个重要目的和意义就在于,通过提出在实际软件开发中适用的基于净室软件工程的有效解决软件高失效率问题的方案,使软件管理人员和开发人员重新正确地认识它的普遍适用性和所具有的巨大价值,推动净室软件工程这一优秀的工程方法在软件开发领域中能得到广泛的应用和长足的发展.