1.你怎么理解优秀需求规格说明文档的可跟踪性
如何理解“规格说明必须容忍不完整和可扩充”。
我们把描述需求的文档叫做软件需求规格说明书,同时为确切表达用户对软件的输入输出要求,还需要制定数据要求说明书及编写初步的用户手册。 需求规格说明书是用户和开发者之间的一个协约。
实际的需求获取过程中,存在若干风险,包括用户参与不足,需求不断增加,需求模棱两可等等,用户由于不明白需求分析的重要性,有时只做一份很简略的规格说明,仅涉及到产品概念上的内容,而希望开发人员在开发过程中去完善,这种情况下的规格说明势必不够完整,需要开发过程中双方不断完善和补充。 另一方面,由于在需求阶段,很多需求细节客户自己未必清楚,因此这一阶段也无法达成一个一成不变的规格说明,必须允许客户在开发过程中不断明确自己的需求,这就要容忍规格说明不完整和可扩充。
2.需求分析具体要怎么写
方法⑴首先调查组织机构情况
包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。
⑵然后调查各部门的业务活动情况
⑶协助用户明确对新系统的各种要求
包括信息要求、处理要求、完全性与完整性要求。
⑷确定新系统的边界
常用的调查方法有:⑴跟班作业通过亲身参加业务工作来了解业务活动的情况。这种方法可以比较准确地理解用户的需求,但比较耗费时间。
⑵开调查会通过与用户座谈来了解业务活动情况及用户需求。座谈时,参加者之间可以相互启发。
⑶请专人介绍。
⑷询问对某些调查中的问题,可以找专人询问。
⑸设计调查表请用户填写
如果调查表设计得合理,这种方法是很有效,也很易于为用户接受的。
⑹查阅记录即查阅与原系统有关的数据记录,包括原始单据、账簿、报表等。
通过调查了解了用户需求后,还需要进一步分析和表达用户的需求。
分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。
3.员工的需求怎么写
这是一个人员需求预测的报告模板,你可以参考一下,其中的一些表格复制不过来,没有显示表格的形式,但是不影响框架的体现。
公司年度人员需求预测报告
文本名称 **公司年度人员需求预测报告 受控状态
编 号
一、目录(略)
二、呈送文(略)
三、报告正文
(一)人力资源现状分析
1.员工构成情况
伴随公司成立以来的发展和积累,目前在生产和经营领域初步形成了一支素质较好、层次较高的人才队伍,共有在职职工368人。具体人员构成情况见下表所示。
**公司员工构成情况表
类别 具体分布情况
职能分布 公司高层 管理中层 管理人员 生产人员
人数 比例 人数 比例 人数 比例 人数 比例
5 1.4 15 4.1% 38 10.3% 310 84.2%
学历分布 硕士及以上 本科 大专 大专以下
人数 比例 人数 比例 人数 比例 人数 比例
6 1.6% 40 10.9% 135 36.7% 187 50.8%
年龄构成 30岁及以下 31~40 41~50 50以上
人数 比例 人数 比例 人数 比例 人数 比例
186 50.5% 116 31.5% 41 11.1% 25 6.8%
2.定岗定编情况
本公司目前各部门定岗定编情况如下表所示。(表略)
3.人力资源现状分析结果说明
(1)87.5%的员工集中在大专及以下学历,具有中高级技术职称的人员不多。
(2)员工年龄在40岁以下的占总人数的82.1%,具备进一步学习的能力。
(3)随着公司的发展、业务规模的扩大,专业技术人才、一线生产人员、市场拓展人员均应有较大需求。
(二)人力资源需求预测结果
1.未来人力资源流失预测
(1)未来退休人员预测:公司2004年至2006年退休13人,其中2人内退,11人正常退休。2007年公司51岁以上人员仅有25人,相对公司人员规模来说,退休人员很少,不会影响公司的人员数量变化,建议不作考虑。
(2)未来离职人员预测:公司2004年至2006年共有15人,其中12人主动离职,3人被开除,离职人员人数较少,基本集中在一线生产工人类别上,在未来离职人员预测中不作考虑。
2.未来新增人员及主要岗位需求
为满足公司的战略发展要求,未来人员需求将集中于投融资管理人才和专业技术人才、经营人才等。
(1)投融资管理人才:公司未来几年内将积累大量财务资源,急需投融资管理方面人才,初步估计投融资管理人才需2人。
(2)专业技术人才:公司预计2008年将新增产品品种,新增1条生产线,初步估计具有生产专业技术中级及以上职称的人才3人,生产工人20人。
(3)业务经营人才:随着公司业务规模的扩大,将扩展销售领域和市场份额,可引进具有丰富业务管理经验、极具市场开拓精神的高级经营人才,初步估计业务经营人才需10人。
3.未来人员净需求
公司2008年各部门人员需求表
部门名称 新增岗位及人数 部门名称 新增岗位及人数
决策层 设置战略发展部,2人 生产部 车间主任1人,生产岗位工人20人
财务部 投融资主管1人,专员1人 市场部 策划专员1人
技术部 技术研发人员2 销售部 销售区域经理3人,销售专员7人
产品部 产品设计人员2人 质量部 检验员1人
行政部 人员不变 采购部 采购专员1人
人力资源部 人员不变 仓储部 不变
人员净需求 42人
相关说明
编制人员 审核人员 批准人员
编制日期 审核日期 批准日期
4.软件需求分析怎么写
首先你要清楚自己能够给客户提供哪些产品 选定项目时要进行(SWOT)分析 strengths(优势) weaknesses(劣势) opportunities(机会) threats(威胁) 再针对目标客户运用整合营销组合(4C) 顾客需要什么customer needs and wants 顾客愿意花费的价格costs to customer 多跟顾客沟通communication 多给顾客方便conveniet 祝你成功。
检举回答完毕,希望对你的提问有帮助,如果满意请采纳o(∩_∩)o。哈哈。
5.软件需求说明怎么写
原发布者:管理资源吧
软件需求说明书的编写提示1引言1.1编写目的说明编写这份软件需求说明书的目的,指出预期的读者。1.2背景说明:a.待开发的软件系统的名称;b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;c.该软件系统同其他系统或其他机构的基本的相互来往关系。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料列出用得着的参考资料,如:a.本项目的经核准的计划任务书或合同、上级机关的批文;b.属于本项目的其他已发表的文件;c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2任务概述2.1目标叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则应说明本产品与该系统中其他各组成部分之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各部分的联系和接口。|2.2用户的特点列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使甩频度。这些是软件设计工作的重要约束2.3假定和约束列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。3需求规定3
6.功能需求怎么写
需求分析是一项重要的工作,也是最困难的工作。该阶段工作有以下特点:
(1)用户与开发人员很难进行交流
在软件生存周期中,其它四个阶段都是面向软件技术问题,只有本阶段是面向用户的。需求分析是对用户的业务活动进行分析,明确在用户的业务环境中软件系统应该"做什么"。但是在开始时,开发人员和用户双方都不能准确地提出系统要"做什么?"。因为软件开发人员不是用户问题领域的专家,不熟悉用户的业务活动和业务环境,又不可能在短期内搞清楚;而用户不熟悉计算机应用的有关问题。由于双方互相不了解对方的工作,又缺乏共同语言,所以在交流时存在着隔阂。
(2)用户的需求是动态变化的
对于一个大型而复杂的软件系统,用户很难精确完整地提出它的功能和性能要求。一开始只能提出一个大概、模糊的功能,只有经过长时间的反复认识才逐步明确。有时进入到设计、编程阶段才能明确,更有甚者,到开发后期还在提新的要求。这无疑给软件开发带来困难。
(3)系统变更的代价呈非线性增长
需求分析是软件开发的基础。假定在该阶段发现一个错误,解决它需要用一小时的时间,到设计、编程、测试和维护阶段解决,则要花2.5、5、25、100倍的时间。
因此,对于大型复杂系统而言,首先要进行可行性研究。开发人员对用户的要求及现实环境进行调查、了解,从技术、经济和社会因素三个方面进行研究并论证该软件项目的可行性,根据可行性研究的结果,决定项目的取舍。
编辑本段方法
⑴首先调查组织机构情况
包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。
⑵然后调查各部门的业务活动情况
包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。
⑶协助用户明确对新系统的各种要求
包括信息要求、处理要求、完全性与完整性要求。
⑷确定新系统的边界
确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。
常用的调查方法有:
⑴跟班作业
通过亲身参加业务工作来了解业务活动的情况。这种方法可以比较准确地理解用户的需求,但比较耗费时间。
⑵开调查会
通过与用户座谈来了解业务活动情况及用户需求。座谈时,参加者之间可以相互启发。
⑶请专人介绍。
⑷询问
对某些调查中的问题,可以找专人询问。
⑸设计调查表请用户填写
如果调查表设计得合理,这种方法是很有效,也很易于为用户接受的。
⑹查阅记录
即查阅与原系统有关的数据记录,包括原始单据、账簿、报表等。
通过调查了解了用户需求后,还需要进一步分析和表达用户的需求。
分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。
编辑本段案例
(1)需求分析报告的编写目的
本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本铁路售票系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。
(2)产品背景明细
软件名称:铁路售票系统
(3)缩写及缩略语
铁路售票应用系统软件:基本元素为构成铁路售票及相关行为所必须的各种部分。
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。
本工程描述:
(1)软件开发的目标:
完善目前铁路售票系统,使之能跟上时代的发展。同时通过实践来提高自己的动手能力。
(2)应用范围:
理论上能够实现于铁路部门的售票系统,其目的在于在原有的系统基础使得铁路售票实名化,以期实现完善日常生活中铁路售票的各种缺陷。
7.项目需求 该 怎么写
主要包括以下内容: 1、项目概要(扼要说明项目的内容、技术特点等,限100字)。 2、项目的目的、意义及必要性。 项目在全国(省、行业)科技与经济发展的地位和作用,要解决的关键技术、工艺。项目的创新性和先进性分析,对专题的响应程度分析。 3、国际水平、现状及发展趋势。 4、国内相关产品与技术发展水平、现状。 说明相关产品与技术现状、发展趋势。 5、项目前期研制开发及技术准备情况。 发展该项目前期研发及相关技术准备工作情况,是否有阶段性成果等。 6、项目产业化实施方案。 1) 实施方式、技术路线(自主开发、消化吸收、国际合作等),技术风险和知识产权情况。 2) 与原有同类型产品技术、性能指标和参数对比。 3) 项目开发内容与方式(包括主要研制开发、实施内容及考核目标)。 4) 开发后产业化目标及生产能力情况。 7、项目进度安排与实施期限。 8、技术经济效益分析。 包括生产效益指标、生产成本分析、不确定性分析、项目的经济效益分析。 9、项目资金安排、资金来源与落实情况。 10、社会、经济效益分析。 包括能源利用效率分析、环境保护和资源利用效益分析、促进产业发展作用分析,提供主要分析指标及演算方式,投资回收期,投资利润率;投资利税率,盈亏平衡点,净现率,内部收益率等。 11、项目申报单位及项目协作单位概况。 项目申报单位以及合作单位的技术力量和人员结构。技术创新条件(创新机构与设施,试验检测条件,中试)及生产条件等。财务基本状况,各自承担的主要工作或有关协议合同复印件。项目主要承担人员的姓名,职称,职务,专业与特长。 12、其他需要说明的问题。 在其他条款中未能说明的情况,如:是否涉及环境评估。土地购置、消防评估等。 13、项目申报单位签章。 必须由项目申报单位法人代表签字,并加盖公章。 14、各地级以上市经贸局(经贸委)及当地财政部门作为项目主持单位,负责项目的审核并盖章,省直单位的项目由所属,省资产经营公司,部份省属企业(集团)作为项目主持单位,负责项目审核并盖章。
采纳哦
8.项目需求分析怎么写
项目需求分析的概念 需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。
(这个和我在微软体验到的又不太一样,微软的需求分析大多是市场人员和用户协助小组的人去评估用户的接受程度,这一点也可以理解,因为公司的性质有根本差别)在这个过程中,用户的确是处在主导地位,需求分析工程师和项目经理要负责整理用户需求,为之后的软件设计打下基础。需求分析阶段结束后,要求得到:1.SRS文档(System Requirement Specification); 2.DRM 文档;3.Acceptance Plan. 从广义上理解:需求分析包括需求的获取、分析、规格说明、变更、验证、管理的一系列需求工程。
狭义上理解:需求分析指需求的分析、定义过程。 一、为什么要需求分析 需求分析就是分析软件用户的需求是什么.如果投入大量的人力,物力,财力,时间,开发出的软件却没人要,那所有的投入都是徒劳.如果费了很大的精力,开发一个软件,最后却不满足用户的要求,从而要重新开发过,这种返工是让人痛心疾首的.(相信大家都有体会)比如,用户需要一个for linux的软件,而你在软件开发前期忽略了软件的运行环境,忘了向用户询问这个问题,而想当然的认为是开发for windows的软件,当你千辛万苦地开发完成向用户提交时才发现出了问题,那时候你是欲哭无泪了,痕不得找块豆腐一头撞死. 需求分析之所以重要,就因为他具有决策性,方向性,策略性的作用,他在软件开发的过程中具有举足轻重的地位.大家一定要对需求分析具有足够的重视.在一个大型软件系统的开发中,他的作用要远远大于程序设计. 二、需求分析的任务 简言之,需求分析的任务就是解决"做什么"的问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求.三、需求分析的过程 需求分析阶段的工作,可以分为四个方面:问题识别,分析与综合,制订规格说明,评审. 问题识别 就是从系统角度来理解软件,确定对所开发系统的综合要求,并提出这些需求的实现条件,以及需求应该达到的标准.这些需求包括:功能需求(做什么),性能需求(要达到什么指标),环境需求(如机型,操作系统等),可靠性需求(不发生故障的概率),安全保密需求,用户界面需求,资源使用需求(软件运行是所需的内存,CPU等),软件成本消耗与开发进度需求,预先估计以后系统可能达到的目标. 分析与综合 逐步细化所有的软件功能,找出系统各元素间的联系,接口特性和设计上的限制,分析他们是否满足需求,剔除不合理部分,增加需要部分.最后,综合成系统的解决方案,给出要开发的系统的详细逻辑模型(做什么的模型). 制订规格说明书 即编制文档,描述需求的文档称为软件需求规格说明书.请注意,需求分析阶段的成果是需求规格说明书(好象软考曾经考过这个问题),向下一阶段提交. 评审 对功能的正确性,完整性和清晰性,以及其它需求给予评价.评审通过才可进行下一阶段的工作,否则重新进行需求分析。
四、需求分析的方法 需求分析的方法有很多.这里只强调原型化方法,其它的方法如:结构化方法,动态分析法等(个人认为,对初学者不必深究这些方法,实际上我也从来没用过这些方法)在此不讨论. 原型化方法是十分重要的(是软考等常考的知识点).原型就是软件的一个早期可运行的版本,它实现了目标系统的某些或全部功能. 原型化方法就是尽可能快地建造一个粗糙的系统,这系统实现了目标系统的某些或全部功能,但是这个系统可能在可靠性,界面的友好性或其他方面上存在缺陷.建造这样一个系统的目的是为了考察某一方面的可行性,如算法的可行性,技术的可行性,或考察是否满足用户的需求等.如,为了考察是否满足用户的要求,可以用某些软件工具快速的建造一个原型系统,这个系统只是一个界面,然后听取用户的意见,改进这个原型.以后的目标系统就在原型系统的基础上开发. 原型主要有三种类型(软考考过):探索型,实验型,进化型.探索型:目的是要弄清楚对目标系统的要求,确定所希望的特性,并探讨多种方案的可行性.实验型:用于大规模开发和实现前,考核方案是否合适,规格说明是否可靠.进化型:目的不在于改进规格说明,而是将系统建造得易于变化,在改进原型的过程中,逐步将原型进化成最终系统。 在使用原型化方法是有两种不同的策略:废弃策略,追加策略.废弃策略:先建造一个功能简单而且质量要求不高的模型系统,针对这个系统反复进行修改,形成比较好的思想,据此设计出较完整,准确,一致,可靠的最终系统.系统构造完成后,原来的模型系统就被废弃不用.探索型和实验型属于这种策略。
追加策略:先构造一个功能简单而且质量要求不高的模型系统,作为最终系统的核心,然后通过不断地扩充修改,逐步追加新要求,发展成为最终系统。进化型属于这种策略.。
转载请注明出处育才学习网 » 需求的可追踪性怎么写