大家好,今日小天来为大家解答以上的问题。需求分析报告模板,项目需求分析报告模板很多人还不知道,现在让我们一起来看看吧!

需求分析报告模板(项目需求分析报告模板)需求分析报告模板(项目需求分析报告模板)


需求分析报告模板(项目需求分析报告模板)


1、输入第10个学生的英语成绩:10需求分析是一项重要的工作,也是困难的工作。

2、该阶段工作有以下特点:(1)用户与开发人员很难进行交流在软件生存周期中,其它四个阶段都是面向软件技术问题,只有本阶段是面向用户的。

3、需求分析是对用户的业务活动进行分析,明确在用户的业务环境中软件系统应该"做什么"。

4、但是在开始时,开发人员和用户双方都不能准确地提出系统要"做什么?"。

5、因为软件开发人员不是用户问题领域的专家,不熟悉用户的业务活动和业务环境,又不可能在短期内搞清楚;而用户不熟悉计算机应用的有关问题。

6、由于双方互相不了解对方的工作,又缺乏共同语言,所以在交流时存在着隔阂。

7、(2)用户的需求是动态变化的对于一个大型而复杂的软件系统,用户很难完整地提出它的功能和性能要求。

8、一开始只能提出一个大概、模糊的功能,只有经过长时间的反复认识才逐步明确。

9、有时进入到设计、编程阶段才能明确,更有甚者,到开发后期还在提新的要求。

10、这无疑给软件开发带来困难。

11、(3)系统变更的代价呈非线性增长需求分析是软件开发的基础。

12、定在该阶段发现一个错误,解决它需要用一小时的时间,到设计、编程、测试和维护阶段解决,则要花2.5、5、25、100倍的时间。

13、因此,对于大型复杂系统而言,首先要进行可行性研究。

14、开发人员对用户的要求及现实环境进行调查、了解,从技术、经济和因素三个方面进行研究并论证该软件项目的可行性,根据可行性研究的结果,决定项目的取舍。

15、编辑本段方法⑴首先调查组织机构情况包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。

16、⑵然后调查各部门的业务活动情况包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。

17、⑶协助用户明确对新系统的各种要求包括信息要求、处理要求、完全性与完整性要求。

18、⑷确定新系统的边界确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。

19、由计算机完成的功能就是新系统应该实现的功能。

20、常用的调查方法有:⑴跟班作业通过亲身参加业务工作来了解业务活动的情况。

21、这种方法可以比较准确地理解用户的需求,但比较耗费时间。

22、⑵开调查会通过与用户座谈来了解业务活动情况及用户需求。

23、座谈时,参加者之间可以相互启发。

24、⑶请专人介绍。

本文到这结束,希望上面文章对大家有所帮助。