需求描述怎么写
答案:1 悬赏:0 手机版
解决时间 2021-01-04 09:23
- 提问者网友:欲劫无渡
- 2021-01-03 17:41
需求描述怎么写
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-01-03 19:03
问题一:项目需求 该 怎么写 主要包括以下内容: 1、项目概要(扼要说明项目的内容、技术特点等,限100字)。 2、项目的目的、意义及必要性。 项目在全国(省、行业)科技与经济发展的地位和作用,要解决的关键技术、工艺。项目的创新性和先进性分析,对专题的响应程度分析。 3、国际水平、现状及发展趋势。 4、国内相关产品与技术发展水平、现状。 说明相关产品与技术现状、发展趋势。 5、项目前期研制开发及技术准备情况。 发展该项目前期研发及相关技术准备工作情况,是否有阶段性成果等。 6、项目产业化实施方案。 1) 实施方式、技术路线(自主开发、消化吸收、国际合作等),技术风险和知识产权情况。 2) 与原有同类型产品技术、性能指标和参数对比。 3) 项目开发内容与方式(包括主要研制开发、实施内容及考核目标)。 4) 开发后产业化目标及生产能力情况。 7、项目进度安排与实施期限。 8、技术经济效益分析。 包括生产效益指标、生产成本分析、不确定性分析、项目的经济效益分析。 9、项目资金安排、资金来源与落实情况。 10、 社会、经济效益分析。 包括能源利用效率分析、环境保护和资源利用效益分析、促进产业发展作用分析,提供主要分析指标及演算方式,投资回收期,投资利润率;投资利税率,盈亏平衡点,净现率,内部收益率等。 11、 项目申报单位及项目协作单位概况。 项目申报单位以及合作单位的技术力量和人员结构。技术创新条件(创新机构与设施,试验检测条件,中试)及生产条件等。财务基本状况,各自承担的主要工作或有关协议合同复印件。项目主要承担人员的姓名,职称,职务,专业与特长。 12、 其他需要说明的问题。 在其他条款中未能说明的情况,如:是否涉及环境评估。土地购置、消防评估等。 13、 项目申报单位签章。 必须由项目申报单位法人代表签字,并加盖公章。 14、 各地级以上市经贸局(经贸委)及当地财政部门作为项目主持单位,负责项目的审核并盖章,省直单位的项目由所属,省资产经营公司,部份省属企业(集团)作为项目主持单位,负责项目审核并盖章。
采纳哦问题二:软件需求说明怎么写 如何写需求分析报告(软件需求说明书GB856T-88)
近来学校的一些科研项目又在申报了,一些学弟开始Q我一些软件工程上书面的问题。大概的总结了下,写到这里。本文涉及到的是需求分析部分的书写,主要是根据国家标准文档中的要求来的。
在互联网公司或者一些敏捷开发的公司里,其实大家都是秉承着重开发,重讨论,而轻文档的态度。这个轻文档并不是指没有文档或者几乎不做文档,而是在严格的文档流程中解脱出来,只把最最实际的部分写出来。这个特征是有互联网本身迭代周期短,版本发布快等特点决定的。而在实际的兼职项目的时候,同学们就要注意了,最重要的应该就是在签合同的时候一定要附上最清楚的一份需求分析,虽然这份需求说明可能不是按照某些标准文档而来的,描述清楚每个功能达到的效果,而这个效果一定要让客户点头确认,而不能出现“应该是”、“可能是”、“也许是”这样的模糊回答。否则在项目后期就会比较难过了。在学校申请的项目和大型公司项目开发中,是重视文档流程的,一部一部来。所以还是看情况来对待文档的深度和标准。
一、目录: 目录要用word的 “引用”—>”目录”,自动生成目录,一般都是要三级目录。通常这部分基本都不需要改结构,直接更新页码即可。
二、内容部分。 国家标准软件需求说明书G856T-88下载
1引言
1.1编写目的
说明编写这份软件需求说明书的目的,指出预期的读者。
(这部分说明需求分析报告的概况,例如:本X需求分析报告是为S系统而编写的。+S系统的两句话概述。+本X报告旨在使U1(需求者)明确S系统的要求和细节,给U2(开发人员)了解需求实现的难度和困难,最终提供给U3(审核人、管理者)讨论和审核,达到沟通效果)
1.2背景
说明:
a. 待开发的软件系统的名称;
b. 本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;
c. 该软件系统同其他系统或其他机构的基本的相互来往关系。
(这部分可以将a,b,c分为2部分,例子如下:
1.2.1项目概况
本需求分析报告所预期开发的软件系统是:S。S是(不是则无)SS系统的某一个功能子模块,S和S1、S2等系统之间的联系,以及概述其他系统的状态等等。
1.2.2任务分配
a. 任务提出者:xxx
b. 软件开发者:xx
c. 产品使用者:xx
d. 文档编写者:xx
e. 预期产品使用者:xx
)
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
(这部分很简单,就是描述专业词汇,比如
1. XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。
2. Word2, 解释。。。
)
1.4参考资料
列出用得着的参考资料,如:
a. 本项目的经核准的计划任务书或合同、上级机关的批文;
b. 属于本项目的其他已发表的文件;
c. 本文件中各处引用的文件、资料、包括所要用到的软件开发标准。 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2任务概述
2.1目标
叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则......余下全文>>问题三:怎么写需求说明书? 需求说明书范文
汉语编程企业管理应用软件
需求说明书
1 引言
对软件需求完全理解对于软件开发工作的成功是至关重要的,需求说明的任务是发现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。
1.1 编写目的
1.1.1 为开发人员、维护人员、客户之间提供共同的协议而创立基础,对企业管理软件功能的实现作使命描述。
1.1.2 本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
1.2 背景及范围
1.2.1 工程的名称:汉语编程企业管理应用软件 1.2.2 工程产品的名称:汉语编程企业管理应用软件 1.2.3 工程的组织者:北京元易达科技发展有限责任公司 产品的生产者:汉语编程企业管理应用软件开发课题组 产品的设计者:汉语编程企业管理应用软件开发课题组
1.2.4 产品的所有权:汉语编程企业管理应用软件开发课题组
1.3 定义,术语,缩写词和略语 企业管理应用系统软件:它是由企业管理应用系统软件课题组完全自主开发的企业管理软件,以企业各部门为基本元素的、用汉语编程来实现其功能的软件。 需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。 1.4 参考资料
《汉语程序设计语言》---- 沈志斌 编著 电子工业出版社
《 计算机系统导论》 ---- 刘瑞挺 编著 高等教育出版社
《 数据库原理与方法》---- 郑若忠 王鸿武 编著 湖南科学技术出版社 《 软件需求 》 ---- (美) Karl E.Wiegers 著
陆丽娜 王忠民 王志敏 等译
2 项目概述
2.1 目标
本软件的目标使企业管理电子化、简单化,以节省企业管理方面的不必要的资源浪费。对于企业管理应用系统软件最终用户为企业的管理人员。 2.1.1 开发意图
目前中小企业在日常工作中采用人工管理,因而存在着大量的浪费和多余,本软件根据此要求进行开发。 2.1.2 应用目标
企业管理应用系统软件将解决企业管理人工化,工作繁余的问题,实现企业管理电子化。
2.1.3 作用及范围
本企业管理应用系统软件是应用于中小企业的。目前,中小企业管理比较落后,它将产生的影响将使中小企业管理从人力化到数字化进展,使管理人员思想上向数字化转变,能使企业的管理在机制上转换,人员上得到精简。 2.1.4 背景
企业管理应用系统软件以汉语编程为开发语言,各部门以模块的形式完成。 2.2 产品描述
本产品开发语言核心为汉语编程语言,具体实现是汉语编程和VF数据库技术相结合开发而成的。本产品面向中小企业,易懂好学,帮助企业管理人员从手工劳动向电子化、数字化转变。 2.2.1 相关关系
本产品是一项独立的软件,全部内容自含。 2.2.2 子集说明
本产品分别有五个模块组成,每个模块各有不同的功能。但都能完成查询和存储功能,各模块的数据都存放在数据库中。数据的调用和连接都有程序来完成,硬件外部设备需奔腾133以上的pc机,内存需16兆以上。
2.3 产品功能 2......余下全文>>问题四:需求描述淘宝推广怎么写 淘宝淘宝
不到走宝
你若寻宝
需到淘宝
物有所值必属淘宝问题五:如何写业务需求 需求分析是一项重要的工作,也是最困难的工作。该阶段工作有以下特点:
(1)用户与开发人员很难进行交流
在软件生存周期中,其它四个阶段都是面向软件技术问题,只有本阶段是面向用户的。需求分析是对用户的业务活动进行分析,明确在用户的业务环境中软件系统应该做什么。但是在开始时,开发人员和用户双方都不能准确地提出系统要做什么?。因为软件开发人员不是用户问题领域的专家,不熟悉用户的业务活动和业务环境,又不可能在短期内搞清楚;而用户不熟悉计算机应用的有关问题。由于双方互相不了解对方的工作,又缺乏共同语言,所以在交流时存在着隔阂。
(2)用户的需求是动态变化的
对于一个大型而复杂的软件系统,用户很难精确完整地提出它的功能和性能要求。一开始只能提出一个大概、模糊的功能,只有经过长时间的反复认识才逐步明确。有时进入到设计、编程阶段才能明确,更有甚者,到开发后期还在提新的要求。这无疑给软件开发带来困难。
(3)系统变更的代价呈非线性增长
需求分析是软件开发的基础。假定在该阶段发现一个错误,解决它需要用一小时的时间,到设计、编程、测试和维护阶段解决,则要花2.5、5、25、100倍的时间。
因此,对于大型复杂系统而言,首先要进行可行性研究。开发人员对用户的要求及现实环境进行调查、了解,从技术、经济和社会因素三个方面进行研究并论证该软件项目的可行性,根据可行性研究的结果,决定项目的取舍。
编辑本段方法
⑴首先调查组织机构情况
包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。
⑵然后调查各部门的业务活动情况
包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。
⑶协助用户明确对新系统的各种要求
包括信息要求、处理要求、完全性与完整性要求。
⑷确定新系统的边界
确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。
常用的调查方法有:
⑴跟班作业
通过亲身参加业务工作来了解业务活动的情况。这种方法可以比较准确地理解用户的需求,但比较耗费时间。
⑵开调查会
通过与用户座谈来了解业务活动情况及用户需求。座谈时,参加者之间可以相互启发。
⑶请专人介绍。
⑷询问
对某些调查中的问题,可以找专人询问。
⑸设计调查表请用户填写
如果调查表设计得合理,这种方法是很有效,也很易于为用户接受的。
⑹查阅记录
即查阅与原系统有关的数据记录,包括原始单据、账簿、报表等。
通过调查了解了用户需求后,还需要进一步分析和表达用户的需求。
分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。
编辑本段案例
(1)需求分析报告的编写目的
本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本铁路售票系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。
(2)产品背景明细
软件名称:铁路售票系统
(3)缩写及缩略语
铁路售票应用系统软件:基本元素为构成铁路售票及相关行为所必须的各种部分。
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或......余下全文>>问题六:职业个人需求怎么写 不想当将军的兵不是好兵,即使当不了将军也要能够从将军的角度去思考和解决问题,这样才能做一个更好的有可能成为将军的士兵.
成为一名优秀的人力资源经理是我的职业发展目标.我想做的是改善目前混乱的管理现状,特别是关注几乎被彻底漠视的员工的需求,让企业中的每个人尽可能地发挥所长,帮助他们快乐地工作和生活,让企业成为令人尊敬的企业.听起来很像政客的宣言是吗?但是现在的我的确是这样想的.因为就目前来说,我也是被漠视的一员,而且生活在一群被漠视的人中间.既然从来就没有什么救世主,那么要改变自己和别人的现状就只能够从自己的努力开始.有句话怎么说的?如果对一个组织不满意,最好的办法是爬到顶端,然后改变它.
有位叫苏青的作者写了《人力资源经理应该具备怎样的能力?》一文,按它的脉络,分析一下:
一) 公正、忠信、坚定勇敢的意志力。
公正忠信没有问题.因为本人由于懒及胆小怕事,总是按规则办事,如果现在还有君主一类的东东,应该会是属于愚忠的那一类人.但这又对坚定勇敢的意志力形成了威胁,所以我最担心的是我顶不住压力,特别是来自上层的不正确的意见,会让我很挣扎很痛苦.那这个问题没有解决办法,只能指望有一条退路,然后无欲则钢,看看能坏到哪去.
二) 对人性的正确、全面的了解以及广博的知识。
这点十分之欠缺,因为容易看到恶的一面,又嫌人际交往太过麻烦,最根本的还是没有开放的心态,所以与人交往不多,由此带来的认识就片面\偏向\阴暗.广博的知识勉勉强强,因为兴趣爱好多到了没有兴趣的地步,所以啥都有一点,不过不深.这是不好的.所以以后要多接触一些人,试着了解他们.
三、 亲和力和优秀的人际关系处理技巧。
保守有余,活力不足.我的朋友说我一开始接触时看起来严肃,只有熟了以后才会谈到一起,这应该是亲和力不足的表现.不过待人诚恳也是别人对我的评价.改进?参见上一条.
四、 实现人力资源有效管理的专业能力
1.人力资源规划管理(完整规划没做过,基础分析做得多)和人力资源管理手册设计(基本可以完成)的能力。
2.职位分析(没有做过,止于知道)和绩效考核管理(指标设定不行,因为对业务生疏了)能力。
3.薪酬与福利管理能力。 一直在做的,执行OK,没有做过设计.
4.人力资源开发、培训能力。 (些许培训经验,但是在职业发展与培训结合方面虽然关注,不过没有实际行动,应该成为努力方向)
5.人事制度管理能力。 OK.因为现在俨然是员工首选制度咨询师.
当然,作为人力资源经理还应具备组织能力、领导能力、表达能力、自信力(以及对人力资源管理工作的兴趣或爱好)等其它素质能力。
经过这样总的分析,要实现我的职业目标还是有比较大的难度:
1、性格上的缺陷:脆弱、内向、不善于与人交往、保守。每个人都是不完美的,在实在没法改变的情况下,要把缺点变成特点。随着时间的打磨,我相信自己。
2、专业能力的上欠缺:对业务方面了解不够,特别是对各个岗位的了解仅限于道听途说,没有一手的认知。在本专业内,只限于一些低层次的工作,而且 PM对我的认同也只是因为工作量大,但又没有误太多的事而已。这样以苦劳获取的评价不是我所希望的。我相信渡过这一段人手奇缺的时期,我会有更多的时间来做那些没有做过的难度大一些的工作。
3、具体实行上的困难和可能出现的变数:一是经过测算,工作量大占用时间长的情况在未来的三个月内不会有所改变,每天加班三小时?可能家庭方面会出现问题;二是缺乏指导,PM没有训练人的习惯、公司也没有这样的机制,但这也不能怪他......余下全文>>问题七:怎么写项目需求文档 系统流程描述
1.1.1项目名称
项目名称(项目类型)
1.1.2项目开发者
成员一:**
成员二:***
成员三:***
1.1.3项目开发环境
MyEclipse + Tomcat5.5和MyEclipse(自带)+ SQLServer 2005
1.1.4系统功能设定
品红商业网分为2大模块:
1.前台系统
## 设定新闻,商品以及购物相关功能:
NEWS:对新闻的增加、删除和查询操作,并且增加上下条功能进行查询,以及最新新闻的显示与增加。
PRODUCT:对商品的增加、删除、修改和查询操作,并且增加分页技术进行查询,以及最新商品的展示与增加;增设对商品的选购,打印清单、结算功能。
TALKING:用户之间的在线聊天,进行互动交流,洽谈业务,对信息发表自己的看法等,并设有广告介绍,让用户了解最新信息。
MESSAGE:客户留言薄,针对各种商情,业务交流进行离线留言,站外,站内用户可以通过此信息及时了解最新资讯,了解用户反馈信息等。
ABOUT:介绍了公司对客户的信心,诚意做出了诚恳的表态。
AFTER:介绍了公司关于商品的售后服务条例等,给客户提供更满意的服务。
COPYRIGHT:介绍了公司的版权信息,以及法律授权及其相关。
2.后台管理系统
## 设定对管理员,用户以及管理员对新闻和商品信息的相关操作。
ADMIN:对用户的查询和删除,对新闻的增加,删除和查询,对商品的增加、删除、修改和查询,都增设了分页技术更有规范的查询。并附有时间,让操作人员在任何时候都能得到精准时间,以提高管理员的时间观念。
1.1.5项目开发技术
JSP + JavaScript + HTML
1.1.6设计思路
通过相关技术,一一实现对管理员,站外,站内用户,公司新闻信息,商品信息进行实用的操作。
1.1.7项目背景
本着为客户提供最优质的服务,项目从多角度考虑需求,以求达到客户所需要的功能,实现零距离的操作。
1.1.8主要模块讲解
1.1.8.1模块一
1.名称:管理员模块
2.简介:管理员的登录,对相应信息操作
实现了管理员对用户,管理员的操作:
1.对用户的查询,删除(必要的删除),使用分页技术给管理员更好的视觉效果。
2.添加管理员使用了MD5加密技术,登录及相关操作时的各种精密验证,达到更高的保密性,安全性。
1.1.8.2模块二
1.名称:新闻模块
2.简介:新闻展示,更新,增加和删除
1.对新闻的查询和删除,使用分页技术给管理员提供更好的操作性能
1.1.8.3模块三
1.名称:商品模块
2.简介:商品展示,更新,增加和删除
1. 对商品的查询、删除、增加和更新,分别使用分页技术给管理员提供更好的操作
1.1.8.4模块四
1.名称:用户模块
2.简介:可以进行授权的操作,登录在线聊天进行交流,登录购物台进行选,购。
1.1.8.5模块五
1.名称:论坛模块
2.简介:可以查看所有的论坛信息,并进行筛选,删除不健康、不文明留言
============================================================================
希望能给你 解决1...余下全文>>问题八:如何写需求文档中的场景描述? uc kase? 是use case吗?问题九:软件需求 用户特征分析报告 怎么写 需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。(这个和我在微软体验到的又不太一样,微软的需求分析大多是市场人员和用户协助小组的人去评估用户的接受程度,这一点也可以理解,因为公司的性质有根本差别)在这个过程中,用户的确是处在主导地位,需求分析工程师和项目经理要负责整理用户需求,为之后的软件设计打下基础。需求分析阶段结束后,要求得到:1.SRS文档(System Requirement Specification); 2.DRM 文档;3.Acceptance Plan.[1]
从广义上理解:需求分析包括需求的获取、分析、规格说明、变更、验证、管理的一系列需求工程。
狭义上理解:需求分析指需求的分析、定义过程。
原因
需求分析就是分析软件用户的需求是什么.如果投入大量的人力,物力,财力,时间,开发出的软件却没人要,那所有的投入都是徒劳.如果费了很大的精力,开发一个软件,最后却不满足用户的要求,从而要重新开发过,这种返工是让人痛心疾首的.(相信大家都有体会)比如,用户需要一个for linux的软件,而你在软件开发前期忽略了软件的运行环境,忘了向用户询问这个问题,而想当然的认为是开发for windows的软件,当你千辛万苦地开发完成向用户提交时才发现出了问题,那时候你是欲哭无泪了,痕不得找块豆腐一头撞死.
需求分析之所以重要,就因为他具有决策性,方向性,策略性的作用,他在软件开发的过程中具有举足轻重的地位.大家一定要对需求分析具有足够的重视.在一个大型软件系统的开发中,他的作用要远远大于程序设计.
任务
简言之,需求分析的任务就是解决做什么的问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求.
过程
需求分析阶段的工作,可以分为四个方面:问题识别,分析与综合,制订规格说明,评审.
?需求分析
问题识别
就是从系统角度来理解软件,确定对所开发系统的综合要求,并提出这些需求的实现条件,以及需求应该达到的标准.这些需求包括:功能需求(做什么),性能需求(要达到什么指标),环境需求(如机型,操作系统等),可靠性需求(不发生故障的概率),安全保密需求,用户界面需求,资源使用需求(软件运行是所需的内存,CPU等),软件成本消耗与开发进度需求,预先估计以后系统可能达到的目标.
分析与综合
逐步细化所有的软件功能,找出系统各元素间的联系,接口特性和设计上的限制,分析他们是否满足需求,剔除不合理部分,增加需要部分.最后,综合成系统的解决方案,给出要开发的系统的详细逻辑模型(做什么的模型).
制订规格说明书
即编制文档,描述需求的文档称为软件需求规格说明书.请注意,需求分析阶段的成果是需求规格说明书(好象软考曾经考过这个问题),向下一阶段提交.
评审
对功能的正确性,完整性和清晰性,以及其它需求给予评价.评审通过才可进行下一阶段的工作,否则重新进行需求分析。
采纳哦问题二:软件需求说明怎么写 如何写需求分析报告(软件需求说明书GB856T-88)
近来学校的一些科研项目又在申报了,一些学弟开始Q我一些软件工程上书面的问题。大概的总结了下,写到这里。本文涉及到的是需求分析部分的书写,主要是根据国家标准文档中的要求来的。
在互联网公司或者一些敏捷开发的公司里,其实大家都是秉承着重开发,重讨论,而轻文档的态度。这个轻文档并不是指没有文档或者几乎不做文档,而是在严格的文档流程中解脱出来,只把最最实际的部分写出来。这个特征是有互联网本身迭代周期短,版本发布快等特点决定的。而在实际的兼职项目的时候,同学们就要注意了,最重要的应该就是在签合同的时候一定要附上最清楚的一份需求分析,虽然这份需求说明可能不是按照某些标准文档而来的,描述清楚每个功能达到的效果,而这个效果一定要让客户点头确认,而不能出现“应该是”、“可能是”、“也许是”这样的模糊回答。否则在项目后期就会比较难过了。在学校申请的项目和大型公司项目开发中,是重视文档流程的,一部一部来。所以还是看情况来对待文档的深度和标准。
一、目录: 目录要用word的 “引用”—>”目录”,自动生成目录,一般都是要三级目录。通常这部分基本都不需要改结构,直接更新页码即可。
二、内容部分。 国家标准软件需求说明书G856T-88下载
1引言
1.1编写目的
说明编写这份软件需求说明书的目的,指出预期的读者。
(这部分说明需求分析报告的概况,例如:本X需求分析报告是为S系统而编写的。+S系统的两句话概述。+本X报告旨在使U1(需求者)明确S系统的要求和细节,给U2(开发人员)了解需求实现的难度和困难,最终提供给U3(审核人、管理者)讨论和审核,达到沟通效果)
1.2背景
说明:
a. 待开发的软件系统的名称;
b. 本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;
c. 该软件系统同其他系统或其他机构的基本的相互来往关系。
(这部分可以将a,b,c分为2部分,例子如下:
1.2.1项目概况
本需求分析报告所预期开发的软件系统是:S。S是(不是则无)SS系统的某一个功能子模块,S和S1、S2等系统之间的联系,以及概述其他系统的状态等等。
1.2.2任务分配
a. 任务提出者:xxx
b. 软件开发者:xx
c. 产品使用者:xx
d. 文档编写者:xx
e. 预期产品使用者:xx
)
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
(这部分很简单,就是描述专业词汇,比如
1. XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。
2. Word2, 解释。。。
)
1.4参考资料
列出用得着的参考资料,如:
a. 本项目的经核准的计划任务书或合同、上级机关的批文;
b. 属于本项目的其他已发表的文件;
c. 本文件中各处引用的文件、资料、包括所要用到的软件开发标准。 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2任务概述
2.1目标
叙述该项软件开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,则说明这一点。如果所定义的产品是一个更大的系统的一个组成部分,则......余下全文>>问题三:怎么写需求说明书? 需求说明书范文
汉语编程企业管理应用软件
需求说明书
1 引言
对软件需求完全理解对于软件开发工作的成功是至关重要的,需求说明的任务是发现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。
1.1 编写目的
1.1.1 为开发人员、维护人员、客户之间提供共同的协议而创立基础,对企业管理软件功能的实现作使命描述。
1.1.2 本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
1.2 背景及范围
1.2.1 工程的名称:汉语编程企业管理应用软件 1.2.2 工程产品的名称:汉语编程企业管理应用软件 1.2.3 工程的组织者:北京元易达科技发展有限责任公司 产品的生产者:汉语编程企业管理应用软件开发课题组 产品的设计者:汉语编程企业管理应用软件开发课题组
1.2.4 产品的所有权:汉语编程企业管理应用软件开发课题组
1.3 定义,术语,缩写词和略语 企业管理应用系统软件:它是由企业管理应用系统软件课题组完全自主开发的企业管理软件,以企业各部门为基本元素的、用汉语编程来实现其功能的软件。 需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。 1.4 参考资料
《汉语程序设计语言》---- 沈志斌 编著 电子工业出版社
《 计算机系统导论》 ---- 刘瑞挺 编著 高等教育出版社
《 数据库原理与方法》---- 郑若忠 王鸿武 编著 湖南科学技术出版社 《 软件需求 》 ---- (美) Karl E.Wiegers 著
陆丽娜 王忠民 王志敏 等译
2 项目概述
2.1 目标
本软件的目标使企业管理电子化、简单化,以节省企业管理方面的不必要的资源浪费。对于企业管理应用系统软件最终用户为企业的管理人员。 2.1.1 开发意图
目前中小企业在日常工作中采用人工管理,因而存在着大量的浪费和多余,本软件根据此要求进行开发。 2.1.2 应用目标
企业管理应用系统软件将解决企业管理人工化,工作繁余的问题,实现企业管理电子化。
2.1.3 作用及范围
本企业管理应用系统软件是应用于中小企业的。目前,中小企业管理比较落后,它将产生的影响将使中小企业管理从人力化到数字化进展,使管理人员思想上向数字化转变,能使企业的管理在机制上转换,人员上得到精简。 2.1.4 背景
企业管理应用系统软件以汉语编程为开发语言,各部门以模块的形式完成。 2.2 产品描述
本产品开发语言核心为汉语编程语言,具体实现是汉语编程和VF数据库技术相结合开发而成的。本产品面向中小企业,易懂好学,帮助企业管理人员从手工劳动向电子化、数字化转变。 2.2.1 相关关系
本产品是一项独立的软件,全部内容自含。 2.2.2 子集说明
本产品分别有五个模块组成,每个模块各有不同的功能。但都能完成查询和存储功能,各模块的数据都存放在数据库中。数据的调用和连接都有程序来完成,硬件外部设备需奔腾133以上的pc机,内存需16兆以上。
2.3 产品功能 2......余下全文>>问题四:需求描述淘宝推广怎么写 淘宝淘宝
不到走宝
你若寻宝
需到淘宝
物有所值必属淘宝问题五:如何写业务需求 需求分析是一项重要的工作,也是最困难的工作。该阶段工作有以下特点:
(1)用户与开发人员很难进行交流
在软件生存周期中,其它四个阶段都是面向软件技术问题,只有本阶段是面向用户的。需求分析是对用户的业务活动进行分析,明确在用户的业务环境中软件系统应该做什么。但是在开始时,开发人员和用户双方都不能准确地提出系统要做什么?。因为软件开发人员不是用户问题领域的专家,不熟悉用户的业务活动和业务环境,又不可能在短期内搞清楚;而用户不熟悉计算机应用的有关问题。由于双方互相不了解对方的工作,又缺乏共同语言,所以在交流时存在着隔阂。
(2)用户的需求是动态变化的
对于一个大型而复杂的软件系统,用户很难精确完整地提出它的功能和性能要求。一开始只能提出一个大概、模糊的功能,只有经过长时间的反复认识才逐步明确。有时进入到设计、编程阶段才能明确,更有甚者,到开发后期还在提新的要求。这无疑给软件开发带来困难。
(3)系统变更的代价呈非线性增长
需求分析是软件开发的基础。假定在该阶段发现一个错误,解决它需要用一小时的时间,到设计、编程、测试和维护阶段解决,则要花2.5、5、25、100倍的时间。
因此,对于大型复杂系统而言,首先要进行可行性研究。开发人员对用户的要求及现实环境进行调查、了解,从技术、经济和社会因素三个方面进行研究并论证该软件项目的可行性,根据可行性研究的结果,决定项目的取舍。
编辑本段方法
⑴首先调查组织机构情况
包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。
⑵然后调查各部门的业务活动情况
包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。
⑶协助用户明确对新系统的各种要求
包括信息要求、处理要求、完全性与完整性要求。
⑷确定新系统的边界
确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。
常用的调查方法有:
⑴跟班作业
通过亲身参加业务工作来了解业务活动的情况。这种方法可以比较准确地理解用户的需求,但比较耗费时间。
⑵开调查会
通过与用户座谈来了解业务活动情况及用户需求。座谈时,参加者之间可以相互启发。
⑶请专人介绍。
⑷询问
对某些调查中的问题,可以找专人询问。
⑸设计调查表请用户填写
如果调查表设计得合理,这种方法是很有效,也很易于为用户接受的。
⑹查阅记录
即查阅与原系统有关的数据记录,包括原始单据、账簿、报表等。
通过调查了解了用户需求后,还需要进一步分析和表达用户的需求。
分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。
编辑本段案例
(1)需求分析报告的编写目的
本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本铁路售票系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。
(2)产品背景明细
软件名称:铁路售票系统
(3)缩写及缩略语
铁路售票应用系统软件:基本元素为构成铁路售票及相关行为所必须的各种部分。
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或......余下全文>>问题六:职业个人需求怎么写 不想当将军的兵不是好兵,即使当不了将军也要能够从将军的角度去思考和解决问题,这样才能做一个更好的有可能成为将军的士兵.
成为一名优秀的人力资源经理是我的职业发展目标.我想做的是改善目前混乱的管理现状,特别是关注几乎被彻底漠视的员工的需求,让企业中的每个人尽可能地发挥所长,帮助他们快乐地工作和生活,让企业成为令人尊敬的企业.听起来很像政客的宣言是吗?但是现在的我的确是这样想的.因为就目前来说,我也是被漠视的一员,而且生活在一群被漠视的人中间.既然从来就没有什么救世主,那么要改变自己和别人的现状就只能够从自己的努力开始.有句话怎么说的?如果对一个组织不满意,最好的办法是爬到顶端,然后改变它.
有位叫苏青的作者写了《人力资源经理应该具备怎样的能力?》一文,按它的脉络,分析一下:
一) 公正、忠信、坚定勇敢的意志力。
公正忠信没有问题.因为本人由于懒及胆小怕事,总是按规则办事,如果现在还有君主一类的东东,应该会是属于愚忠的那一类人.但这又对坚定勇敢的意志力形成了威胁,所以我最担心的是我顶不住压力,特别是来自上层的不正确的意见,会让我很挣扎很痛苦.那这个问题没有解决办法,只能指望有一条退路,然后无欲则钢,看看能坏到哪去.
二) 对人性的正确、全面的了解以及广博的知识。
这点十分之欠缺,因为容易看到恶的一面,又嫌人际交往太过麻烦,最根本的还是没有开放的心态,所以与人交往不多,由此带来的认识就片面\偏向\阴暗.广博的知识勉勉强强,因为兴趣爱好多到了没有兴趣的地步,所以啥都有一点,不过不深.这是不好的.所以以后要多接触一些人,试着了解他们.
三、 亲和力和优秀的人际关系处理技巧。
保守有余,活力不足.我的朋友说我一开始接触时看起来严肃,只有熟了以后才会谈到一起,这应该是亲和力不足的表现.不过待人诚恳也是别人对我的评价.改进?参见上一条.
四、 实现人力资源有效管理的专业能力
1.人力资源规划管理(完整规划没做过,基础分析做得多)和人力资源管理手册设计(基本可以完成)的能力。
2.职位分析(没有做过,止于知道)和绩效考核管理(指标设定不行,因为对业务生疏了)能力。
3.薪酬与福利管理能力。 一直在做的,执行OK,没有做过设计.
4.人力资源开发、培训能力。 (些许培训经验,但是在职业发展与培训结合方面虽然关注,不过没有实际行动,应该成为努力方向)
5.人事制度管理能力。 OK.因为现在俨然是员工首选制度咨询师.
当然,作为人力资源经理还应具备组织能力、领导能力、表达能力、自信力(以及对人力资源管理工作的兴趣或爱好)等其它素质能力。
经过这样总的分析,要实现我的职业目标还是有比较大的难度:
1、性格上的缺陷:脆弱、内向、不善于与人交往、保守。每个人都是不完美的,在实在没法改变的情况下,要把缺点变成特点。随着时间的打磨,我相信自己。
2、专业能力的上欠缺:对业务方面了解不够,特别是对各个岗位的了解仅限于道听途说,没有一手的认知。在本专业内,只限于一些低层次的工作,而且 PM对我的认同也只是因为工作量大,但又没有误太多的事而已。这样以苦劳获取的评价不是我所希望的。我相信渡过这一段人手奇缺的时期,我会有更多的时间来做那些没有做过的难度大一些的工作。
3、具体实行上的困难和可能出现的变数:一是经过测算,工作量大占用时间长的情况在未来的三个月内不会有所改变,每天加班三小时?可能家庭方面会出现问题;二是缺乏指导,PM没有训练人的习惯、公司也没有这样的机制,但这也不能怪他......余下全文>>问题七:怎么写项目需求文档 系统流程描述
1.1.1项目名称
项目名称(项目类型)
1.1.2项目开发者
成员一:**
成员二:***
成员三:***
1.1.3项目开发环境
MyEclipse + Tomcat5.5和MyEclipse(自带)+ SQLServer 2005
1.1.4系统功能设定
品红商业网分为2大模块:
1.前台系统
## 设定新闻,商品以及购物相关功能:
NEWS:对新闻的增加、删除和查询操作,并且增加上下条功能进行查询,以及最新新闻的显示与增加。
PRODUCT:对商品的增加、删除、修改和查询操作,并且增加分页技术进行查询,以及最新商品的展示与增加;增设对商品的选购,打印清单、结算功能。
TALKING:用户之间的在线聊天,进行互动交流,洽谈业务,对信息发表自己的看法等,并设有广告介绍,让用户了解最新信息。
MESSAGE:客户留言薄,针对各种商情,业务交流进行离线留言,站外,站内用户可以通过此信息及时了解最新资讯,了解用户反馈信息等。
ABOUT:介绍了公司对客户的信心,诚意做出了诚恳的表态。
AFTER:介绍了公司关于商品的售后服务条例等,给客户提供更满意的服务。
COPYRIGHT:介绍了公司的版权信息,以及法律授权及其相关。
2.后台管理系统
## 设定对管理员,用户以及管理员对新闻和商品信息的相关操作。
ADMIN:对用户的查询和删除,对新闻的增加,删除和查询,对商品的增加、删除、修改和查询,都增设了分页技术更有规范的查询。并附有时间,让操作人员在任何时候都能得到精准时间,以提高管理员的时间观念。
1.1.5项目开发技术
JSP + JavaScript + HTML
1.1.6设计思路
通过相关技术,一一实现对管理员,站外,站内用户,公司新闻信息,商品信息进行实用的操作。
1.1.7项目背景
本着为客户提供最优质的服务,项目从多角度考虑需求,以求达到客户所需要的功能,实现零距离的操作。
1.1.8主要模块讲解
1.1.8.1模块一
1.名称:管理员模块
2.简介:管理员的登录,对相应信息操作
实现了管理员对用户,管理员的操作:
1.对用户的查询,删除(必要的删除),使用分页技术给管理员更好的视觉效果。
2.添加管理员使用了MD5加密技术,登录及相关操作时的各种精密验证,达到更高的保密性,安全性。
1.1.8.2模块二
1.名称:新闻模块
2.简介:新闻展示,更新,增加和删除
1.对新闻的查询和删除,使用分页技术给管理员提供更好的操作性能
1.1.8.3模块三
1.名称:商品模块
2.简介:商品展示,更新,增加和删除
1. 对商品的查询、删除、增加和更新,分别使用分页技术给管理员提供更好的操作
1.1.8.4模块四
1.名称:用户模块
2.简介:可以进行授权的操作,登录在线聊天进行交流,登录购物台进行选,购。
1.1.8.5模块五
1.名称:论坛模块
2.简介:可以查看所有的论坛信息,并进行筛选,删除不健康、不文明留言
============================================================================
希望能给你 解决1...余下全文>>问题八:如何写需求文档中的场景描述? uc kase? 是use case吗?问题九:软件需求 用户特征分析报告 怎么写 需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。(这个和我在微软体验到的又不太一样,微软的需求分析大多是市场人员和用户协助小组的人去评估用户的接受程度,这一点也可以理解,因为公司的性质有根本差别)在这个过程中,用户的确是处在主导地位,需求分析工程师和项目经理要负责整理用户需求,为之后的软件设计打下基础。需求分析阶段结束后,要求得到:1.SRS文档(System Requirement Specification); 2.DRM 文档;3.Acceptance Plan.[1]
从广义上理解:需求分析包括需求的获取、分析、规格说明、变更、验证、管理的一系列需求工程。
狭义上理解:需求分析指需求的分析、定义过程。
原因
需求分析就是分析软件用户的需求是什么.如果投入大量的人力,物力,财力,时间,开发出的软件却没人要,那所有的投入都是徒劳.如果费了很大的精力,开发一个软件,最后却不满足用户的要求,从而要重新开发过,这种返工是让人痛心疾首的.(相信大家都有体会)比如,用户需要一个for linux的软件,而你在软件开发前期忽略了软件的运行环境,忘了向用户询问这个问题,而想当然的认为是开发for windows的软件,当你千辛万苦地开发完成向用户提交时才发现出了问题,那时候你是欲哭无泪了,痕不得找块豆腐一头撞死.
需求分析之所以重要,就因为他具有决策性,方向性,策略性的作用,他在软件开发的过程中具有举足轻重的地位.大家一定要对需求分析具有足够的重视.在一个大型软件系统的开发中,他的作用要远远大于程序设计.
任务
简言之,需求分析的任务就是解决做什么的问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求.
过程
需求分析阶段的工作,可以分为四个方面:问题识别,分析与综合,制订规格说明,评审.
?需求分析
问题识别
就是从系统角度来理解软件,确定对所开发系统的综合要求,并提出这些需求的实现条件,以及需求应该达到的标准.这些需求包括:功能需求(做什么),性能需求(要达到什么指标),环境需求(如机型,操作系统等),可靠性需求(不发生故障的概率),安全保密需求,用户界面需求,资源使用需求(软件运行是所需的内存,CPU等),软件成本消耗与开发进度需求,预先估计以后系统可能达到的目标.
分析与综合
逐步细化所有的软件功能,找出系统各元素间的联系,接口特性和设计上的限制,分析他们是否满足需求,剔除不合理部分,增加需要部分.最后,综合成系统的解决方案,给出要开发的系统的详细逻辑模型(做什么的模型).
制订规格说明书
即编制文档,描述需求的文档称为软件需求规格说明书.请注意,需求分析阶段的成果是需求规格说明书(好象软考曾经考过这个问题),向下一阶段提交.
评审
对功能的正确性,完整性和清晰性,以及其它需求给予评价.评审通过才可进行下一阶段的工作,否则重新进行需求分析。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯