软件质量评价.pptVIP

  • 7
  • 0
  • 约5.69千字
  • 约 49页
  • 2017-10-04 发布于浙江
  • 举报
软件质量评价

软件工程 Software Engineering 武汉大学 计算机学院 第2章 软件质量评价 什么是好的软件?有何特点? 软件评价的标准如何? 什么是软件结构?什么是良软件结构? 什么是模块化? 模块设计时应遵循的标准是什么? 一、软件质量评价标准 定性评价 用户角度:达到需求、界面友好、简单易学 开发人员角度:良结构、易测试、易维护、可移植 … 定量评价:软件度量 宏观标准 良软件结构 文档齐全 可靠性 二、软件结构 软件的各个组成部分之间的关系 基本概念 块 扇出:由一个块所直接控制的块数 扇入:直接调用它的上级块数目 深度:控制的总层数 宽度:跨度最宽层的跨度数 1. 良软件结构 具有层次性,无回路块调用的软件结构。 非良结构的调整 2. 模块化(modularity) 模块(Module)、单元(Cell) 模块化 把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能,满足用户的需求。 模块化的依据 c(x):问题 x 的复杂程度 E(x):解决问题 x 需要的工作量(时间) 对于两个问题P1和P2 if C(P1) C(P2) then E(P1) E(P2) 若P能分解为P1、P2两个部分,由经验有: C(P) C(P1)+C(P2)

文档评论(0)

1亿VIP精品文档

相关文档