首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
论软件系统需求获取技术及应用 需求获取(Requirement Discovery,RD)是一个确定和理解不同类用户的需要和约束的过程。需求获取是否科学、充分对所获取的结果影响很大,直接决定了系统开发的目标和质量。由于大部分用户无法完整的描述需求,
论软件系统需求获取技术及应用 需求获取(Requirement Discovery,RD)是一个确定和理解不同类用户的需要和约束的过程。需求获取是否科学、充分对所获取的结果影响很大,直接决定了系统开发的目标和质量。由于大部分用户无法完整的描述需求,
admin
2020-04-30
77
问题
论软件系统需求获取技术及应用
需求获取(Requirement Discovery,RD)是一个确定和理解不同类用户的需要和约束的过程。需求获取是否科学、充分对所获取的结果影响很大,直接决定了系统开发的目标和质量。由于大部分用户无法完整的描述需求,也不可能看到系统的全貌,所以在需求获取中,系统分析师需要与用户进行有效沟通和合作才能成功。系统分析师根据要获取的信息内容和信息来源采用不同的需求获取技术,并且熟练地在实践中运用它,进而获得用于描述系统活动的特定软件需求,构建系统开发目标和质量要求。
请围绕“软件系统需求获取技术及应用”论题,依次从以下三个方面进行论述。
详细说明目前主要有哪些需求获取技术,不同需求获取技术各自有哪些特点。
选项
答案
详细说明目前主要有哪些需求获取技术,不同需求获取技术各自有哪些特点。 1.用户访谈 用户访谈是最基本的一种需求获取手段,其形式包括结构化和非结构化两种。结构化是指事先准备好一系列问题,有针对地进行;而非结构化则是只列出一个粗略的想法,根据访谈的具体情况发挥。最有效的访谈是结合这两种方法进行,毕竟不可能把什么都一一计划清楚,应该保持良好的灵活性。为了进行有效的用户访谈,系统分析师需要在三个方而进行组织,分别是准备访谈、主持访谈和访谈的后续工作。 用户访谈具有良好的灵活性,有较宽广的应用范围。但是,也存在着许多困难,例如,用户经常较忙,难以安排时间;面谈时信息量大,记录较为困难;沟通需要很多技巧,同时需要系统分析师具有足够的领域知识等。另外,在访谈时,还町能会遇到一些对于企业来说比较机密和敏感的话题。因此,这看似简单的技术,也需要系统分析师具有丰富的经验和较强的沟通能力。 2.问卷调查 问卷调查通过精心设计调查表,然后下发到相关的人员手中,让他们填写答案。问卷调查表使系统分析师可以从大量的项目干系人处收集信息,甚至当项目干系人在地理上分布很广时,他们仍然能通过问卷调查表来帮助获取需求。一张好的问卷调查表要花费大量的时间进行设计与制作,包括确定问题及其类型、编写问题、设计问卷调查表的格式三个重要活动。 问卷调查可以在短时间内,以低廉的代价从大量的回答中收集数据;问卷调查允许回答者匿名填写,大多数用户可能会提供真实信息;问卷调查的结果比较好整理和统计。问卷调查最大的不足就是缺乏灵活性,较好的做法是将用户访谈和问卷调查结合使用。具体来说,就是先设计问题,制作成为问卷调查表,下发填写完后,进行分组、整理和分析,以获得基础信息。然后,再针对分析的结果进行小范围的用户访谈,作为补充。 3.采样 采样是指从种群中系统地选出有代表性的样本集的过程,通过认真研究所选出的样本集,可以从整体上揭示种群的有用信息。对于信息系统的开发而言,现有系统的文档(文件)就是采样种群。当开始对一个系统做需求分析时,查看现有系统的文档是对系统有初步了解的最好方法。但是,系统分析师应该查看哪些类型的文档,当文档的数据庞大,无法一一研究时,就需要使用采样技术选出有代表性的数据。 采样技术不仅可以用于收集数据,还可以用于采集访谈用户或者是采集观察用户。住对人员进行采样时,上面介绍的采样技术同样适用。通过采样技术,选择部分而不是选择种群的全部,不仅加快了数据收集的过程,而且提高了效率,从而降低开发成本。另外,采样技术使用了数理统计原理,能减少数据收集的偏差。但是,由于采样技术基于统计学原理,样本规模的确定依赖于期望的可信度和已有的先验知识,很大程度上取决于系统分析师的主观因素,对系统分析师个人的经验和能力依赖性很强,要求系统分析师具有较高的水平和丰富的经验。 4.情节串联板 很多用户对信息系统是没有直观认识的,这样就很容易产生盲区,这时,系统分析帅就需要通过情节串联板技术来帮助用户消除盲区,达成共识。情节串联板通常就是一系列图片,系统分析师通过这些图片来讲故事。在一般情况下,图片的顺序与活动事件的顺序一致,通过一系列图片说明会发生什么。人们发现,通过以图片辅助讲故事的方式叙述需求,有助于有效和准确地沟通。在情节串联板中可以使用的图片类型包括流程图、交互图、报表和记录结构等。简单地说,情节串联板技术就是使用工具向用户说明(或演示)系统如何适合企业的需要,并表明系统将如何运转。系统分析师将初始的情节串联板展示给讨论小组,小组成员提供意见。 由于情节串联板给用户一个直观的演示,因此它是最生动的需求获取技术,其优点是用户友好、交互性强,对用户界面提供了早期的评审。情节串联板的缺点是花费的时间很多,需求获取的效率较低。 5.联合需求计划 为了提高需求获取的效率,越来越多的企业倾向于使用小组工作会议来代替大量独立的访谈。联合需求计划(Joint Requirement Planning,JRP)是一个通过高度组织的群体会议来分析企业内的问题并获取需求的过程,它是联合应用开发(Joint Application Development,JAD)的一部分。JAD是以小组形式定义和建立系统的,它是由企业主管部门经理、会议主持人、用户、协调人员、IT人员、秘书等共同组成的专题讨论组。由这个专题讨论组来定义并详细说明系统的需求和可选的技术方案。JAD的过程大致如下:(1)确定JAD项目,主要指确定系统的范围和规范。(2)在JAD专题预备会上,会议主持人向参与者介绍项目和JAD专题讨论内容。(3)准备JAD专题讨论材料。(4)进行JAD专题讨论会,其目的是要达成对需求的一致意见,并对各种可选的技术方案加以讨论,从中研究出几套可供选择的方案。 JAD方法充分发挥了JAD专题讨论会的优势,以更好地满足用户的需求。使用JAD法,比传统的收集需求的时间更快,可以加速系统开发周期。JAD方法充分发挥了管理人员和用户的积极性,增强了管理人员和用户的责任感,从而使系统开发工作做得更好。JRP将会起到群策群力的效果,对于一些问题最有歧义的时候、对需求最不清晰的领域都是十分有用的一种方法。这种方法最大的难度是会议的组织和相关人员的能力,要做到言之有物,气氛开放。否则,将难以达到预想的效果。
解析
转载请注明原文地址:https://kaotiyun.com/show/AeQZ777K
本试题收录于:
系统分析师下午论文考试题库软考高级分类
0
系统分析师下午论文考试
软考高级
相关试题推荐
概述o/rmapping的原理
活动目录的作用
已知一台计算机名字为bob,搜索该计算机。
把个人的信息进行设置,显示图片“火箭发射”,与其他人共享网络摄像机功能。
设置拨号连接属性使得用户在使用拨号连接时需要使用我的Windows登录名和密码。
设置新邮件背景颜色,邮件内容是:“晚上有party”。设置新邮件的背景颜色为“红色”。
设置本地连启动WindowsXP系统自带防火墙。
禁用本地连接。
关于“在Word中复制一段文本”的错误说法是()。A.可以使用剪贴板B.必须首先选定需要复制的文本C.可以用鼠标操作D.不能用键盘操作
CSS通过______方法将样式格式化应用到用户的页面中。A.创建新的样式单B.内部样式单C.外部的、被连接的样式单D.被嵌入的样式规则
随机试题
下列哪一种行为可以构成伪证罪?()(2004/2/7)
装斗需要注意的不包括
室间隔缺损患儿出现声音嘶哑,最可能的原因为
杜仲的主产地是牡丹皮的主产地是
A.国家药品监督管理部门B.国家食品药品检定研究所C.省级药品监督管理部门D.省级药品检验机构E.市级药品监督管理部门根据《关于加强基本药物质量监督管理的规定》负责基本药物监督性抽验工作的是
排水铸铁管安装中,排水管材通常用( )切断。
X股份有限公司(以下简称X公司)成立于1998年,是一家从事制造和运输的大型企业。自2002年起,经批准成为上市公司。X公司的主要业务是生产、运输、销售甲产品和乙产品。ABC会计师事务所自2003年起,连续多年接受X公司年度财务报表和以X公司为母公
某地各级学校毕业生升学率数据如下表:2010年初中升高级中学毕业生升学率比2009年减少()。
以下是关于中国革命道路的部分材料材料1“党在这里也应当见着自己的主要任务,是在准备城市与乡村相配合相适应的发动。准备几个邻近省区之间的相配合相适应的发动,而且准备有组织的有预备的广泛的发动。因此,必须反对对于游击战争的溺爱,反对沉溺于散乱的
类A是类B的友元,类B是类C的友元,则下列说法正确的是()。
最新回复
(
0
)