折中
- 调用库
- 实用性
- 鲁棒性
外部质量
10+种软件开发过程的质量因素:
正确性、鲁棒性、易扩展性、复用性、兼容性、效率……
正确性
分层开发:分层正确:
底层为上层提供服务,下层为上层提供支持。
方法
类型化/静态类型检查:
数学语言证明与设计,自动生成程序检测。
鲁棒性
降低异常情况的干扰,也即正确反应能力。
与异常情况(取决于程序的规格说明书,也即没有设计的部分)相关。
易拓展性
适应变化的能力。
适应于市场所需的快速变化能力。
不能像是传统方法那样冻结需求。
内部质量
……
已完成期末复习。
结合项目为
https://blog.csdn.net/qq_47582681/article/details/118552180?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-4-118552180-blog-118521832.pc_relevant_multi_platform_whitelistv1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-4-118552180-blog-118521832.pc_relevant_multi_platform_whitelistv1&utm_relevant_index=9
https://blog.csdn.net/gzn00417/article/details/107650893
https://blog.csdn.net/weixin_53506631/article/details/118556729?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165519586416782246476419%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165519586416782246476419&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allbaidu_landing_v2~default-5-118556729-null-null.142v14pc_search_result_control_group,157v14control&utm_term=%E8%BD%AF%E4%BB%B6%E6%9E%84%E9%80%A0&spm=1018.2226.3001.4187
等。