软件质量分为内在质量和外在质量。
- 外在质量是最终用户所能感受到的部分。
- 内在质量是设计人员所能感受到的部分。
内在质量
- 可维护性
- 灵活性
- 可移植性
- 可重用性
- 可测试性
- 可理解性
- 可读性
外在质量
- 正确性
- 可用性
- 效率
- 可靠性
- 完整性
- 适应性
- 精确性
- 健壮性
如何保证质量
1.工程保障
- 问题定义
- 需求分析
- 架构设计
- 设计
设计层次
graph TB
软件系统-->子系统和包-->类-->数据和子程序
texlive安装
linux生成coredump