《软件工程》阅读笔记四: 系统实现

第四章 系统实现

  测试的目的是为了发现程序中的错误而暴露出程序中的错误。步骤可分为模块测试,子系统测试,系统测试,验收测试,平行运行。测试的准则如下:(1)所有测试都应该能追溯到用户需求(2) 应该远在测试开始之前就制定出测试计划(3)把Pareto原理应用到软件测试中Pareto原理说明,测试发现的错误中的80%很可能是由程序中20%的模块造成的。(3)应该从“小规模”测试开始,并逐步进行“大规模”测试(4)穷举测试是不可能的(5)为了达到最佳的测试效果,应该由独立的第三方从事测试工作。单元测试主要使用白盒测试技术,而且对多个模块的测试可以并行地进行集成测试:测试和组装软件的系统化技术确认测试也称为验收测试,它的目标是验证软件的有效性,通常使用黑盒测试法。  

  软件可靠性是程序在给定的时间间隔内,按照规格说明书的规定成功地运行的概率。软件可用性是程序在给定的时间点,按照规格说明书的规定,成功地运行的概率。MTTR是修复一个故障平均需要用的时间,它取决于维护人员的技术水平和对系统的熟悉程度。MTTF是系统平均无故障时间。接下来是软件配置管理,软件配置管理是在软件的整个生命期内管理变化的一组活动。具体地说,这组活动用来:①标识变化;②控制变化;③确保适当地实现了变化;④向需要知道这类信息的人报告变化。

  

posted @ 2021-04-08 20:37  西西里啊  阅读(259)  评论(0编辑  收藏  举报