软件开发者面试中一道必问的题
请描述一下实现一段代码的过程,从需求到最终交付
简单说:一般是三步,需求分析,思路分析,代码实现
再更专业点的话:
描述一下开发的流程。
以瀑布模型为例,
应该有下面几个阶段:
1.需求分析
a.确定业务需求
b.确定系统需求
c.需求分析
2.设计
a.功能设计(Function Design)
b.技术设计(Technical Design)
3.编码
4.测试
a.单元测试
b.集成测试
5.交付
a.UAT
b.Deploy