搜公司、看面经、查工资
需求分析及策划
需求分析及策划是做什么的?本页面为用户提供了需求分析及策划的岗位职责,以及本职位近些年的薪资待遇情况、就业趋势、招聘趋势、面试经验等信息,综合图表数据多方面解析该职位的热度。
2024-09-10 21:00:00 更新
主页
工资
就业
招聘
面试
需求分析及策划简介
岗位职责
特点 需求分析是一项重要的工作,也是最困难的工作。该阶段工作有以下特点: 供需交流困难 在软件生存周期中,其它四个阶段都是面向软件技术问题,只有本阶段是需求分析 面向用户的。需求分析是对用户的业务活动进行分析,明确在用户的业务环境中软件系统应该做什么。但是在开始时,开发人员和用户双方都不能准确地提出系统要做什么?。因为软件开发人员不是用户问题领域的专家,不熟悉用户的业务活动和业务环境,又不可能在短期内搞清楚;而用户不熟悉计算机应用的有关问题。由于双方互相不了解对方的工作,又缺乏共同语言,所以在交流时存在着隔阂。 需求动态化 对于一个大型而复杂的软件系统,用户很难精确完整地提出它的功能和性能要求。一开始只能提出一个大概、模糊的功能,只有经过长时间的反复认识才逐步明确。有时进入到设计、编程阶段才能明确,更有甚者,到开发后期还在提新的要求。这无疑给软件开发带来困难。 后续影响复杂 需求分析是软件开发的基础。假定在该阶段发现一个错误,解决它需要用一小时的时间,到设计、编程、测试和维护阶段解决,则要花2.5、5、25、1倍的时间。 因此,对于大型复杂系统而言,首先要进行可行性研究。开发人员对用户的要求及现实环境进行调查、了解,从技术、经济和社会因素三个方面进行研究并论证该软件项目的可行性,根据可行性研究的结果,决定项目的取舍。 任务 需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求然后在此基础上确定新系统的功能。 一、确定对系统的综合要求 虽然功能需求是对软件系统的一项基本需求,但却并不是唯一的需求,通常对软件系统有下述几方面的综合要求。 1.功能需求 2.性能需求 3.可靠性和可用性需求 4.出错处理需求 5.接口需求 6.约束 7.逆向需求 8.将来可能提出的要求 数据要求 任何一个软件本质上都是信息处理系统,系统必须处理的信息和系统应该产生的信息很大程度上决定了系统的面貌,对软件设计有深远的影响,因此,必须分析系统的数据要求,这是软件分析的一个重要任务。分析系统的数据要求通常采用建立数据模型的方法。 复杂的数据由许多基本的数据元素组成,数据结构表示数据元素之间的逻辑关系。 利用数据字典可以全面地定义数据,但是数据字典的缺点是不够直观。为了提高可理解性,常常利用图形化工具辅助描述数据结构。用的图形工具有层次方框图和Warnier图。 逻辑模型 综合上述两项分析的结果可以导出系统的详细的逻辑模型,通常用数据流图、E-R图、状态转换图、数据字典和主要的处理算法描述这个逻辑模型。 修正计划 根据在分析过程中获得的对系统的更深入的了解,可以比较准确地估计系统的成本和进度,修正以前定制的开发计划。 传统方法 – 面向过程(自上向下分解) – 信息工程(数据驱动)(数据流分析结构化分析方法) – 面向对象(对象驱动) 步骤 ⑴首先调查组织机构情况 包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。 ⑵然后调查各部门的业务活动情况 包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。 ⑶协助用户明确对新系统的各种要求 包括信息要求、处理要求、完全性与完整性要求。 ⑷确定新系统的边界 确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。 ⑸分析系统功能 ⑹分析系统数据 ⑺编写分析报告 常用类型 ⑴跟班作业 通过亲身参加业务工作来了解业务活动的情况。这种方法可以比较准确地理解用户的需求,但比较耗费时间。 ⑵开调查会 通过与用户座谈来了解业务活动情况及用户需求。座谈时,参加者之间可以相互启发。 ⑶请专人介绍 ⑷询问 对某些调查中的问题,可以找专人询问。 ⑸设计调查表请用户填写 如果调查表设计得合理,这种方法是很有效,也很易于为用户接受的。 ⑹查阅记录 即查阅与原系统有关的数据记录,包括原始单据、账簿、报表等。 通过调查了解了用户需求后,还需要进一步分析和表达用户的需求。 分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。 详细分析 从广义上理解:需求分析包括需求的获取、分析、规格说明、变更、验证、管理的一系列需求工程。 狭义上理解需求分析指需求的分析、定义过程。 原因 需求分析就是分析软件用户的需求是什么。如果投入大量的人力,物力、财力、时间,开发出的软件却没人要,那所有的投入都是徒劳。如果费了很大的精力,开发一个软件,最后却不满足用户的要求,从而要重新开发过,这种返工是让人痛心疾首的(相信大家都有体会)。比如:用户需要一个for linux的软件,而你在软件开发前期忽略了软件的运行环境,忘了向用户询问这个问题,而想当然的认为是开发for windows的软件。当你千辛万苦地开发完成向用户提交时才发现出了问题,那时候你是欲哭无泪了,恨不得找块豆腐一头撞死。 需求分析之所以重要,就因为他具有决策性、方向性、策略性的作用,他在软件开发的过程中具有举足轻重的地位,大家一定要对需求分析具有足够的重视。在一个大型软件系统的开发中,他的作用要远远大于程序设计。 任务 简言之,需求分析的任务就是解决“做什么的问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求。 过程 需求分析阶段的工作
展开
需求分析及策划工资
详情
月收入平均值
¥
20,311
高于平均值占比
0%
月收入中位数
¥
20,094
近一年趋势
下降
整体分布
历年变化
最低:¥2,001
最高:¥78,800
*需求分析及策划在全国的平均月薪为¥20,311,中位数为¥20,094,其中¥16k-22k工资占比最多,约26%。
需求分析及策划就业
详情
同比上月,人才热度
+1.01%
需求分析及策划招聘
详情
同比上月,职位数量
+0.38%
需求分析及策划面经
详情
匿名用户
需求分析及策划
未通过
面试过:
中国电信上海研究院
第一天群面 一组七八个人 先每个人说观点 然后群组讨论出结果,我们是云计算的题目 第二天单面,涉及专业问题,不过面试时间安排不长
包含1个问题,0个回答
Q:定量、定性分析的优缺点
2 年前 发布
相关岗位
分析师
游戏策划
文案策划
策划经理
市场策划
数据分析员
策划专员
数据分析师
游戏数值策划
游戏策划师
首页
需求分析及策划
热门职位
薪资待遇
就业趋势
热招岗位
面试经历
燃气事业部岗位职责
金融软件研发工程师岗位职责
巡操岗位职责
C/C++工程师岗位职责
市调助理岗位职责
网络推广-外聘员工岗位职责
本地化专员岗位职责
锅炉工-小时工岗位职责
中介业务部门主管岗位职责
销售内勤、融资保险专员岗位职责
足浴按摩领班岗位职责
兼并收购部-实习生岗位职责
车险,农业险,查勘定损岗岗位职责
调色师傅-外聘员工岗位职责
管道安装,深化设计技术员-实习生岗位职责
Android高级开发工程师岗位职责
data process岗位职责
主风岗-实习生岗位职责
门店核算-实习生岗位职责
市场推广(销售)岗位职责
燃气事业部工资
金融软件研发工程师工资
巡操工资
C/C++工程师工资
市调助理工资
网络推广-外聘员工工资
本地化专员工资
锅炉工-小时工工资
中介业务部门主管工资
销售内勤、融资保险专员工资
足浴按摩领班工资
兼并收购部-实习生工资
车险,农业险,查勘定损岗工资
调色师傅-外聘员工工资
管道安装,深化设计技术员-实习生工资
Android高级开发工程师工资
data process工资
主风岗-实习生工资
门店核算-实习生工资
市场推广(销售)工资
燃气事业部就业前景
金融软件研发工程师就业前景
巡操就业前景
C/C++工程师就业前景
市调助理就业前景
网络推广-外聘员工就业前景
本地化专员就业前景
锅炉工-小时工就业前景
中介业务部门主管就业前景
销售内勤、融资保险专员就业前景
足浴按摩领班就业前景
兼并收购部-实习生就业前景
车险,农业险,查勘定损岗就业前景
调色师傅-外聘员工就业前景
管道安装,深化设计技术员-实习生就业前景
Android高级开发工程师就业前景
data process就业前景
主风岗-实习生就业前景
门店核算-实习生就业前景
市场推广(销售)就业前景
燃气事业部招聘
金融软件研发工程师招聘
巡操招聘
C/C++工程师招聘
市调助理招聘
网络推广-外聘员工招聘
本地化专员招聘
锅炉工-小时工招聘
中介业务部门主管招聘
销售内勤、融资保险专员招聘
足浴按摩领班招聘
兼并收购部-实习生招聘
车险,农业险,查勘定损岗招聘
调色师傅-外聘员工招聘
管道安装,深化设计技术员-实习生招聘
Android高级开发工程师招聘
data process招聘
主风岗-实习生招聘
门店核算-实习生招聘
市场推广(销售)招聘
燃气事业部面试
金融软件研发工程师面试
巡操面试
C/C++工程师面试
市调助理面试
网络推广-外聘员工面试
本地化专员面试
锅炉工-小时工面试
中介业务部门主管面试
销售内勤、融资保险专员面试
足浴按摩领班面试
兼并收购部-实习生面试
车险,农业险,查勘定损岗面试
调色师傅-外聘员工面试
管道安装,深化设计技术员-实习生面试
Android高级开发工程师面试
data process面试
主风岗-实习生面试
门店核算-实习生面试
市场推广(销售)面试