第八讲网络环境中的软件质量.pptVIP

  • 4
  • 0
  • 约8.07千字
  • 约 67页
  • 2018-12-03 发布于天津
  • 举报
第八讲网络环境中的软件质量

Barry Boehm的软件质量模型 ISO-9126的软件质量模型框架 重要的软件质量属性 “正确性”(correctness) 主要是指程序的运行结果是否与预期值相同 如果不相同,则视为是一种错误 正确性的考虑比较单纯,主要是从输入到输出这个函数映射的角度看待计算过程,特别关系输出结果的正确与否,而没有考虑输入数据的具体来源与错误输出结果的后果如何 例如,在向一个特定的程序输入数据之后,如果在算法复杂度时间内迟迟得不到结果,则主要认为是“健壮性”的问题,并引发了一定的“正确性”问题 “健壮性”(robust) 主要是指系统中是否能控制系统内外不良事件的发生,以保持系统的基本服务质量 是否会发生因死锁而导致系统不工作 是否因为内存泄漏而导致系统崩溃 是否因产生数据竞争而导致系统出现错误状态 健壮性与正确性之间存在一定的关联 不正确的输出有可能影响系统的健壮性 因系统崩溃等原因导致得不到结果可以认为是“不正确”的一种表现 与“健壮性”比较接近的一个术语是“可靠性”(reliability) 目前被认为主要是指在规定运行环境下、规定时间内,软件无失效运行的概率,并且是评价软件正确性的一种重要途径 “安全性”(security) 主要指是否存在安全漏洞,是由于人为攻击,造成信息泄露、数据损失或者系统不能正常工作等不良后果

文档评论(0)

1亿VIP精品文档

相关文档