- 1
- 0
- 约5.69千字
- 约 49页
- 2019-10-18 发布于安徽
- 举报
软件工程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)
您可能关注的文档
最近下载
- 天津大学《高等数学(D)》2025 - 2026学年第一学期期末试卷.docx VIP
- 2018年高考英语(全国I卷)试题及参考答案.pdf VIP
- 某水库主体工程安全监测工程监理实施细则.docx VIP
- 灌区续建配套与节水改造省级追补资金2019年项目施组(完整投标版).docx
- 安全施工方案安全施工方案.doc VIP
- 路桥施工计算手册(OCR).pdf VIP
- 新大洲本田NS125LA 2025款说明书用户手册.pdf
- 2026年消防安全专题培训(含近期火灾事故案例).pptx VIP
- 高一上学期期中模拟化学试卷.docx VIP
- 全身麻醉期间严重过敏反应诊治专家共识(2025版).docx VIP
原创力文档

文档评论(0)