821页开始,919页结束,一共98页,我差不多花了6天时间,课后30道题,错误率44%,错误率有点高,题目出的有点偏了,看了答案才恍然大悟~

- 安全应当在系统开发的每个阶段都有涉及,而不应当只放在开发的最后阶段解决,因为这将增加成本、时间、工作量并造成功能损失;
- 攻击面指攻击者用来进入的点的集合,减少这个面就可减少攻击者利用系统的可能性;
- 威胁建模是一种系统化方法,用来理解不同威胁如何实现以及破坏如何成功实施;
- 计算机辅助软件工程指可以进行自动化软件开发的任何软件,包括程序编辑器、调试器、代码分析器和版本控制机制等,其目标是提高开发速度和生产效率,以及减少错误;
- 在开发过程中应该进行不同级别的测试:单元测试(测试单个组件)、集成测试(验证组件在环境中一起工作)、验收