什么是需求分析?如何开展需求分析 什么是需求分析师


【什么是需求分析?如何开展需求分析 什么是需求分析师】
需求分析应包括哪些内容需求分析包括这些内容
1
、写出系统的任务和特点
2
、要实现的功能模块和作用
3、
系统结构图
4
、采用的数据库
5
、开发运行环境
"需求分析" , 是指对要解决的问题进行详细的分析 , 弄清楚问题的要求 , 包括需要输入什么数据 , 要得到什么结果 , 最后应输出什么 。在软件工程当中的"需求分析"就是确定要计算机"做什么" , 要达到什么样的效果 。
什么叫做需求分析所谓"需求分析" , 是指对要解决的问题进行详细的分析 , 弄清楚问题的要求 , 包括需要输入什么数据 , 要得到什么结果 , 最后应输出什么 。可以说 , 在软件工程当中的"需求分析"就是确定要计算机"做什么" , 要达到什么样的效果 。可以说需求分析是做系统之前必做的 。
在软件工程中 , 需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作 。需求分析是软件工程中的一个关键过程 。在这个过程中 , 系统分析员和软件工程师确定顾客的需要 。只有在确定了这些需要后 , 他们才能够分析和寻求新系统的解决方法 。需求分析阶段的任务是确定软件系统功能 。
需求分析应包括哪些内容需求分析是指理解用户需求 , 就软件功能与客户达成一致 , 估计软件风险和评估项目代价 , 最终形成开发计划的一个复杂过程在这个过程中 , 用户的确是处在主导地位 , 需求分析工程师和项目经理要负责整理用户需求 , 为之后的软件设计打下基础 。需求分析阶段包括:
1.业务需求——反映了组织机构或客户对系统、产品高层次的目标要求 , 通常在项目定义与范围文档中予以说明 。
2·用户需求——描述了用户使用产品必须要完成的任务 , 这在使用实例或方案脚本中予以说明 。
3·功能需求——定义了开发人员必须实现的软件功能 , 使用户利用系统能够完成他们的任务 , 从而满足了业务需求 。
4·非功能性的需求——描述了系统展现给用户的行为和执行的操作等 , 它包括产品必须遵从的标准、规范和约束 , 操作界面的具体细节和构造上的限制 。
5·需求分析报告——报告所说明的功能需求充分描述了软件系统所应具有的外部行为 。“需求分析报告”在开发、测试、质量保证、项目管理以及相关项目功能中起着重要作用 。
什么是需求分析?你这一问问在买房一档,就当是房地产建设的需求分析吧.
需求分析是在房屋建设前做好一个分析,以决定做什么户型的房子.
案例:某开发商想在回龙观地区建一个商业项目.
1.做几层呢?
2.做多大面积呢?
3.是出租好?还是出售好?租多少钱?售多少钱呢?
于是就需要做一个需求分析了.在路上问路人啊.或请专业的咨询公司做都可以.以决定做什么样的项目.
什么是需求分析 , 其目标是什么?《软件工程》需求分析 , 也叫软件需求分析、系统需求分析或需求分析工程等 , 是开发人员经过深入细致的调研和分析 , 准确理解用户和项目的功能、性能、可靠性等具体要求 , 将用户非形式的需求表述转化为完整的需求定义 , 从而确定系统功能的过程 。
需求分析的目标是把用户对待开发软件提出的要求或需要进行分析与整理 , 确认后形成描述完整、清晰与规范的文档 , 确定软件需要实现的功能 , 完成的工作 。此外 , 软件的一些非功能性需求、软件设计的约束条件、运行时与其他软件的关系等也是软件需求分析的目标 。
扩展资料:
需求分析阶段分为四个方面:问题识别、分析与综合、制订规格说明、评审 。
1、问题识别:从系统角度来理解软件 , 确定对所开发系统的综合要求 , 并提出这些需求的实现条件 , 以及需求应该达到的标准 。这些需求包括功能需求、性能需求、环境需求、可靠性需求、安全保密需求、用户界面需求、资源使用需求、软件成本消耗与开发进度需求 。
2、分析与综合: 逐步细化所有的软件功能 , 找出系统各元素间的联系 , 接口特性和设计上的限制 , 分析他们是否满足需求 , 剔除不合理部分 , 增加需要部分 。最后综合成系统的解决方案 , 给出要开发的系统的详细逻辑模型(做什么的模型) 。
3、制订规格说明书: 编制文档 , 描述需求 。需求分析阶段的成果是需求规格说明书 , 向下一阶段提交 。
4、评审: 对功能的正确性 , 完整性和清晰性 , 以及其它需求给予评价 。评审通过才可进行下一阶段的工作,否则重新进行需求分析 。
参考资料来源:百度百科-需求分析
什么是需求分析?如何开展需求分析需求分析指的是在创建一个新的或改变一个现存的系统或产品时 , 确定新系统的目的、范围、定义和功能时所要做的所有工作 。
关于什么是需求分析和什么是需求分析师的内容就分享到这儿!更多实用知识经验 , 尽在 www.hubeilong.com