4.4中提到了代码复审,在平时编程程序时,我也会从头到尾的查看自己的代码,运行程序,若是多次结果相同,无误就可以了。没有想过发现代码错误外,还去思考逻辑是否有误,算法够不够优化等其他问题。他人能否觉得我所编写的程序是否简单易懂,能否从中学习。
在软件的生命周期中,需求在发生变化,技术在发展,团队成员的能力也在提高。对软件的需求也可作以下角度的划分:
1.对产品功能性的需求:要求产品必须实现某些功能。
2.对产品开发过程的需求:要求软件的开发流程必须满足某些约束条件。
3.非功能性需求:这也叫“服务质量需求”。
4.综合需求:有些需求不单单是一个软件模块就能满足。
时间: 2024-10-28 08:03:56