【软件构造】第一章第二节 软件开发的质量属性
面向图表的编程
- Code level-build time-Moment
- 错误处理
- 异常处理
- 断言
- 防御型编程
- 测试优先编程
- Component level-buildtime-period
- 单元测试
- 集成测试
- Build time-period
- 回归测试
- run time-moment
- 测试转储
- run time-period
- 跟踪日志
- 构建时,使用指定的设计模式
- 运行时
- 在代码层次
- 通过内存管理考虑空间复杂度
- 通过算法性能计算时间复杂度
- 利用代码调优生成更高效的目标代码
- 在时段内进行性能分析和调整
- 在组件层次
- 采用分布式系统
- 编写多线程的并行程序
- 在代码层次