文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
12.3 系统开发过程的规范
上一节提到SE是从最初的阶段直到最后的阶段,自始至终都参与计算机系统的工程师。而本节要讲解的是计算机系统是由怎样的开发过程构建而成的。无论任何事都需要规范,即便未能按其实践,规范的存在也算是一种参考。这里介绍的有关计算机系统开发过程的规范叫做“瀑布模型”。如图12.1所示,在瀑布模型中要进行7个阶段的开发。虽然实际开发可能未尽如此,但规范毕竟是规范
图12.1 瀑布模型中的7个阶段
在瀑布模型中,每完成一个阶段,都要书写文档(报告)并进行审核。进行审核时还需要召开会议,由SE为开发团队的成员、上司及客户讲解文档的内容。若审核通过,就可以从上司或客户那里得到批准,继续进入后续的开发阶段。若审核没有通过,则不能进入后续的阶段。一旦进入后续的阶段,就不能回退到之前的阶段。为了避免回退到上一阶段,一是要力求完美地完成每个阶段的工作,二是要彻底地执行审核过程,这些就是瀑布模型的特征。这种开发过程之所以被称为“瀑布模型”是因为开发流程宛如瀑布,一级一级地自上而下流动,永不后退。如图12.2所示,开发过程就好像是开发团队乘着小船,一边克服着一个又一个瀑布(通过审核),一边从上游顺流而下漂向下游。而坐在船头掌舵的人当然是SE了
图12.2 瀑布模型示意图
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论