如果客户本身就懂软件开发,能把需求说得清清楚楚,这样的需求分析将会非常轻松、愉快。如果客户全不懂软件,但信任软件开发方,这事也好办。
软件系统分析人员不可能都是全才。客户表达的需求,不同的分析人员可能有不同的理解。如果分析人员理解错了,可能会导致开发人员白干活,吃力不讨好。所以分析人员写好需求说明书后,要请客户方的各个代表验证。
3.功能需求(functional requirement)定义了开发人员必须实现的软件功能,使得用户能完成他们的
任务,从而满足了业务需求。
五、如何进行需求分析
1、需求分析的渠道和过程
?
另外,分析系统的功能,检测在开发之后的性能,有利于及时对系统做出改正。在这些问题得出相应的分析结果之后,要将结果与软件开发工程师进行核对,并且得到认可。
六、需求分析的方法
1 .
在需求分析阶段, 利用形式化方法得到需求规格说明书, 可以规范软件开发过程, 为获得更好的系统性能提供重要保证。
?
?
七、需求工程
?
?
?