- 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)
您可能关注的文档
- 脑神经系统端脑下.ppt
- 脑血管痉挛讲课.ppt
- 腹部断层解剖节腹部冠状断层解剖.ppt
- 自主学习能力测评高生物轮复习遗传信息的携带者核酸细胞中的糖类和脂质.ppt
- 般化工产品分类.ppt
- 膜结构特性.ppt
- 般型连续年金.ppt
- 般整理.ppt
- 船舶安全检查规则规则.ppt
- 船舶推进螺旋桨基础理论.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)