4、需求分析书
匿名 · 更新于 2016/10/3
需求分析书由软件开发人员与客户共同编写,客户用自然语言描述对系统的功能和性能方面的预期效果,开发人员将客户需求转化为文字记录下来,尽可能充分地诱导出客户的需求,使未来开发出来的系统能够真正满足客户的需要,与客户预期的系统相差无几。需求分析书是面向客户的软件文档,包括产品概述、主要概念、操作流程、功能列表和解说、注意事项、系统环境等。对系统进行详细的功能分析(包括客户提出的要求和根据开发经验建议的功能),描述本产品是什么,有什么特殊的概念,包括哪些功能分类,需要具备什么功能,该功能的操作如何,实现的时候必须注意什么细节,系统运行环境的要求等。
构建一个软件系统,如同建造一所房屋。需求分析书要刻画房屋主人的意图,他想建造一个什么样的屋子,是建一个独门独院的小别墅还是建一个有很多房间的公寓。屋子有几个客厅,几个卧室和几个卫生间,这些房间如何布局等,这些问题都是在需求分析书中必须回答的问题。另一方面,由于房屋主人一般都是建筑方面的外行,就需要房屋设计人员从建筑的角度帮助他们尽可能多的发掘自己的要求。
