- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(软件工程研究论文软件工程设计论文需求调查表在软件
软件工程研究论文软件工程设计论文:
需求调查表在软件需求分析阶段的应用
摘要本文论述了需求调查表在软件需求分析阶段的重要性,提出计
求调查表的关键技术,并给出需求调查阶段的注意事项。
关键词 软件开发;需求分析;
需求调查表需求分析是软件开发流程中的重要一步,需求分析说明书是需求分析阶段的主要产出物,它不是客户写给开发公司也不是开发公司开发好后的使用说明书。它是在产品开发前期由产品经理或者需求分析师写出来,给所有与该产品开发相关的人员看的,包括客户、开发人员、设计人员、决策层等。需求调查表是形成需求分析说
明书的重要工具之一。
1软件系统需求分类
软件系统需求常常分为功能需求、非功能需求和领域需求。
功能需求:包括对系统应该提供的服务、如何对输入做出反应以及系统在特定条件下的行为的描述。在某些情况下,功能需求可能还需要明确申明系统不应该做什么。理论上,系统的功能需求描述应该既全面又具有一致性。全面意味着用户所需的所有服务都应该给出描
述。一致性意味着需求描述不能前后矛盾。在实际过程中,对大型而又复杂的系统而言,要做到需求描述既全面又一致几乎是不可能的。一方面是因为系统固有的复杂性,另一方面是因为观点不同,需求也会发生矛盾。
非功能需求:对系统提供的服务或功能给出的约束。包括时间约束、开发过程约束、标准等。非功能需求源于用户的限制,包括预算上的约束、机构政策、与其他软硬件系统间的相互操作,还包括如安全规章、隐私权利保护等外部因素。
领域需求:这是来自系统的应用程序领域的需求,反映了该领域的特点。他们也可能是功能需求或非功能需求。
2需求调查表中的关键技术
需求调查表是开发人员到企业进行实地考察、访谈得到的,是客户业务经营的真实写照,需求调查表所记录的都是与本项目有关的业务,它对开发人员理解业务起着重要作用。需求调查表由业务调查表、节点调查表两部分组成,业务调查表一般记录的是一个部门的业务,节点调查表记录着一个部门中的一笔业务细节。
以销售业务为例说明如何理解调查表:
1)业务调查表
(1)业务名称
最好用动词加名称形式加以描述,这样开发人员很容易理解业务内容。
(2)业务描述客户完成业务的概述。
(3)业务流程
业务流程是指连续的有规律的企业经营活动序列,这些活动以确定的方式发生或执行,导致特定结果的实现。流程有范围,指穿越的经营部门或职能科室等组织单位的数量。流程有规模,取决于流程的业务内容。有的流程仅由几个非常简单的活动组成。有的则可能包括众多高度复杂且又互相关联的活动。
(4)节点
节点也称活动、作业、任务,可以看作一个基本工作单元(本书中以后章节称为活动),以一个人的一次处理为单位,在业务流程中,首先定义出节点,然后在节点调查表中将每个节点处理的内容展开讨论。
(5)安全性数据是否需要保密,保密程度如何。系统运行环境是运行于Internet还是Intranet,是公用服务器还是私有服务器,是集中式应用还是分布式应用,是单机版还是服务器版,使用人员的成份等。例如,是否都是内部人员,是否分为正式员工和合同工,是否有外部人员访问等等。
(6)可变性探查该功能就目前情况来看,将来是否会改变,如果改变,将改变哪些内容,改动幅度有多大。
(7)使用频率该流程的使用频率有多高。
(8)调研要点每次调查需要解决的问题。根据各个项目的特点,自行设计必要的调研要点。
2)节点调查表
(1)数据来源来源于哪个部门、系统、业务人员。
(2)进入条件当有数据到达或发生事情时,活动才能进行。
(3)数据描述本节点输入的数据有哪些,在哪些单据上。
(4)数据处理过程实现该功能的工作流程是怎样的,如果不采用此流程,是否还有其他流程,是多种流程并存还是流程唯一。
(5)数据处理结果是存储(存库,存文件)还是显示、打印(照打/套打,模板)等,有无其他特殊要求。
(6)数据与其他节点的关系是否与其他功能点存在数据相关,如果存在,与谁相关,怎样相关(即从哪来,到哪去),相关条件是什么,在相关时的数据传递方式是怎样的。
(7)参与者的权限使用权限需要详细说明。如哪些人对哪部分数据有哪些权限。
(8)界面与接口在该功能中,用户界面有无特殊要求,如有,具体要求是什么,最好能以图形方式体现。在该功能中,是否涉及与其他硬件设备或软件系统的挂接,如果是,挂接方式是怎样的。
(9)原始资料本节点相关的原始单据或表单有哪些,相互有什么关系。性能要求。性能指标有:响应时间、吞吐量等。响应时间是指对用户而言,系统响应的快慢程度;吞吐量是指在一定的时间内系统完成的工作量。
3需求调查中需要注意的关键问题
首先,需求调查要做两件事情:业务需求调查、用户需求调查。
业务需求调查是客户现在经营活动的真实写照,针对现有系统(旧系统)进行的,现有系统(旧系统)就是企业现在运行的系统,或是
文档评论(0)