软件资产
易于理解:
- 最小表面积
- 规范简洁的呈现
- 清晰且完整的参考注释
- 有关的用况
易于使用:
- 有效的使用模型
- 直观的接口
- 合适的安全等级
- 最小的物理依赖
高性能:
- 执行(真实和CPU)运行时间
- 进程(即内核内存)大小
- 编译时间(或编译时耦合的程度)
- 链接时间(或链接时的依赖程度)
可移植的:
- 在所有支持的平台均可构建
- 在所有支持的平台均可运行
- 在所有支持的平台均可产生同样的结果
- 在所有支持的平台上均可达到"合理的"性能
可靠的:
- 没有核心转存储
- 没有内存泄露
- 没有错误的结果
- 没有bug
易于理解:
易于使用:
高性能:
可移植的:
可靠的: