需求分析考试重点答案

上传人:回**** 文档编号:203153911 上传时间:2023-04-24 格式:DOC 页数:17 大小:55.50KB
收藏 版权申诉 举报 下载
需求分析考试重点答案_第1页
第1页 / 共17页
需求分析考试重点答案_第2页
第2页 / 共17页
需求分析考试重点答案_第3页
第3页 / 共17页
资源描述:

《需求分析考试重点答案》由会员分享,可在线阅读,更多相关《需求分析考试重点答案(17页珍藏版)》请在装配图网上搜索。

1、第一章3.需求分析与需求工程之间的关系那就是需求工程含义更广,涉及需求获取、需求分析、需求定义5.需求工程涉及的活动?为什么注重需求工程?需求工程涉及需求开发和需求管理,而需求开发又涉及需求获取、需求分析、需求规格阐明、需求验证。由于计算机应用于现实世界的广泛性,因此软件工程师的工作也具有行业上的广泛性,但是软件工程师不也许理解所有的领域,因此常常需要将工作中的很大一部分用来定义问题,然后再为其设计解决方案,定义问题就是需求工程的任务,开发软件系统最困难的部分就是精确阐明开发什么,最为困难的概念性工作便是编写具体技术需求,这涉及所有面向顾客,面向机器和其她软件系统的接口,同步这也是一旦有错,最

2、后将给系统带来极大损害的部分,并且后来要对她进行修改也极为困难。第二章3.解释下列名词,需求,规格阐明,问题域特性和约束,并结合她们的含义阐明需求工程的重要任务是什么?需求是顾客对问题域中的实体状态或事件的盼望描述规格阐明:规格阐明是解系统为满足顾客需求而提供的解决方案,规定理解系统的行为特性。 问题域的特性:在和解系统互相影响的同步,问题域是自治的,它有自己的运营规律,并且这些规律不会因解系统的引入而发生变化,这种自治的规律性称为问题域特性,当这些特性非常明确时称之为约束。需求工程的重要任务:1需求工程必须阐明软件系统将应用的环境及目的,阐明用来达到这些目的的软件功能,还要阐明在设计和实现这

3、些功能时上下文环境对软件完毕任务所用的方式、措施所施加的限制和约束。2需求工程必须将目的、功能和约束反映到软件系统中,映射为可行的软件行为,并对软件行为进行精确的规格阐明。3需求工程还要妥善解决目的、功能和约束随着时间的演化状况。1、 进行需求开发,拟定顾客的盼望效果2、 研究问题背景,描述问题域特性E3、 构建解系统,描述解系统行为S,使得,-。5. 业务需求、顾客需求、系统需求之间的区别与联系?业务需求:描述了组织为什么要开发系统,一般来自项目的投资人,购买产品的顾客,实际顾客的管理者,市场营销部门等。顾客需求:就是执行实际工作的顾客对系用所能完毕的具体任务的盼望,描述了系统可觉得顾客做些

4、什么,重要来自系统的使用者顾客。系统需求:一系列系统需求联系在一起可以协助顾客完毕任务,达到顾客需求,进而满足业务需求。联系:业务需求指引需求获取-顾客需求-转化为系统需求第三章:一、.需求工程过程的工作基本(即输入)存在哪些?她的工作成果(即输出)有哪些?答:需求过程的工作基本是获取顾客面临的业务问题,顾客盼望系统体现出来的多种行为,即需求获取工作成果:产生一种可以在顾客环境下解决顾客业务问题的系统方案,并将其文档化为明确的规格阐明。二.、描述需求工程的各个活动,阐明她们各自的工作基本,工作目的和工作成果 需求获取:工作基本:收集背景资料2.定义项目前景和范畴3选择信息的来源4.选择获取措施

5、,执 行获取5记录获取成果工作目的:获取顾客需求,理解顾客在完毕任务的时候遇到的问题与盼望工作成果:业务需求,项目的前景和范畴,顾客需求以及问题域的特性需求分析:工作基本:背景分析 2.拟定系统边界.需求建模4.需求细化 5.拟定优先权6.需求协商工作目的:1通过建模整合多种信息,是人们更好地理解问题2.定义一种需求集合,可觉得问题界定一种游戏的解决方案工作成果:产生一种需求的基线集,它指定了系统或目前版本的系统开发需完毕的任务3.需求规格阐明:工作基本1.定制文档模板 2编写文档工作目的:为了系统涉众之间交流需求信息工作成果:需求规格文档阐明需求验证工作基本1.执行验证 问题修改工作目的:为

6、了尽量不给设计实现测试后续开发活动带来不必要的影响。需求规格阐明文档定义必须对的精确地反映顾客的意图工作成果:验证之后,问题得以修正需求管理:工作基本:1.建立和维护需求基线集建立需求跟踪信息 3进行变更控制工作目的:保证需求作用的持续稳定和有效发挥工作成果:需求管理睬进变更控制和实现合理的变更祈求回绝不合理的变更祈求,控制变更的成本和影响范畴第四章3. 顾客参与局限性的因素及解决措施1,顾客数量太多,选择困难。,顾客结识局限性,不肯参与。3,顾客情绪抵制,悲观参与。4,没有明确的顾客。解决措施:规定开发者在进行需求获取时,可以对系统的顾客以及顾客的替代源等有关涉众进行分析,理解她们的特性、类

7、别、任务、取向等,并在需求获取时采用对策避免顾客参与局限性现象的发生。4. 需求获取的内容是什么?1,需求。2,问题域描述。3,环境与约束。5. 需求获取的来源?1,涉众。2,硬数据。3,有关产品。,重要文档。,有关技术原则和法规。6. 需求获取的常用措施?,老式措施,涉及问卷调查,面谈,文档分析,文档检查,需求剥离。2,集体获取措施,常用的有头脑风暴,专项讨论会,d,rp。,原型。,模型驱动措施,有面向目的的措施,基于场景的措施,基于用例的措施。5,认知措施,常用的有任务分析、合同分析。,基于上下文的措施,常用的有观测、民族志和话语分析。第五章4. 完毕前景和业务范畴定义所需要执行的任务?1

8、,明确问题。2,发现业务需求。3,定义解决方案及系统特性。案例题:1. 你被任命为替代学生财务资助项目的项目经理。你想开发一种工作陈述来定义范畴并减少范畴蔓延的风险。财务资助部门的主管坚持要你15个月、0 000美元的预算内替代她既有的系统就可以了。她说这就是你需要懂得的所有,不需要挥霍时间开发一种工作陈述了。省略工作陈述的风险是什么?你将如何说服主管?解答:省略工作陈述的风险是不能明确项目的前景和范畴。如果省略了工作陈述的话,我们就不能和顾客进行较好的沟通与交流,这样,项目的问题也就不能明确,开发人员无法与涉众对问题达到共识;无法明确问题,也就无法发现对的的业务需求,无法定义良好的解决方案及

9、系统特性,继而无法明确项目的前景和范畴,这样就会导致项目的不稳定甚至失败!2Lsa问题的解答:问题:1、每月的账户多,任务量大;2、 历史记录不明确,需要重新查找,效率较低;3、报告中没有账户的所占比例。达到的业务目的:1、减少工作量;2、明确三年内的历史记录、可以计算报告中的账户的比例,并明确的显示。高层解决方案:、可以迅速的查询并分析账户,找出其中的过期未付款账 户;2、通过软件可以查寻任意一种账户近三年的历史记录;3、自动计算出问题账户的比例,并显示出来。系统特性:、存储所有账户的近三年内的数据信息;2、设定特定的鉴定条件以保证完毕所需的操作;、维护系统和既有系统的兼容性,以保证可以对的

10、的显示问题账号的比例。.假设目前需要你来开发一种软件,解决职工福利和工资顾问的问题。那么你觉得她目前遇到的问题有哪些?你但愿新的软件应当达到哪些业务目的?你如何设计软件的高层解决方案和系统特性?解决方案有哪些重要的约束?解答:她目前遇到的问题有:(1) 不能有效地从信息部门获得工资和个人数据;(2) 雇员数据太过度散,并且不能及时对的地更新;(3) 计算复杂;(4) 雇员信息不能得到及时有效对的的更新;(5) 计算中可变条件的复杂性。新的软件应当达到的业务目的有:(1)减少从信息部门获得工资和个人数据的时间;度量原则(Scal):一次从信息部门获得工资和个人数据的时间;计量措施(Meter):

11、检查信息部门数据库日记;抱负原则:减少5;一般原则:减少30%;最低原则:减少2%;(2)(3)(4)() 集中雇员数据,并且对的更新; 减少计算的复杂性; 及时有效对的地更新雇员信息;减少计算中可变条件的复杂性。软件的高层解决方案和系统特性:(1)高层解决方案: 由软件从信息部门的数据库中检索出工资和个人数据,减少所需信息获取的时间; 由软件来分析雇员数据的多种特性,及早辨认出数据所在位置;或由软件集中解决雇员数据,及早辨认出不精确的或没有及时更新的数据,提交人工处理或自行更新; 由软件来解决投资和退休假定的计算的复杂过程; 由软件来分析个人数据的精确性,及早辨认出不精确的个人信息,提交人工

12、解决;或定期更新数,提高数据的精确性;由软件来解决计算中可变条件的复杂性,减少出错率。(2) 系统特性: 根据信息部门提供的数据库查询工资和个人数据;根据原始数据重新整顿数据并更新; 提交查询信息; 创立投资和退休假定的计算过程; 通过公司的内联网访问系统,根据个人状况更新信息; 模拟计算中可变条件的变化; 提供最灵活的福利方案。第六章1. 什么是涉众?所有对软件系统的开发和应用品有发言权和决定权的人统称为涉众。软件系统中常用的涉众类别有顾客、客户、开发者、管理者、领域专家、政府力量、市场力量。4. 涉众分析的活动有哪些?它们的工作基本,工作目的和工作成果分别是什么?涉众辨认、涉众描述、涉众评

13、估、涉众选择。案例题:2. 阐明缺少涉众的危害性,说服她。.于此事的决策也许将由IS部门的上层决定。你觉得此事应当如何解决?解答:一方面,需要细分涉众类别,这里顾客,需求工程师和程序员都属于涉众类别。需要分析她们各自的获利条件,以在互相妥协中竭力实现一种共赢的结局。分析涉众的关注点和爱好取向。 理解涉众的个人特性和工作特性,以便对软件系统的功能进行合理的调节。选择合适的代表参与项目的开发。定期举办讨论会,让顾客懂得项目的进展状况。优先级评估,风险评估,共赢分析4.5.选项描述也许导致的风险:个人特性、工作特性、地理和社会特性、关注点和爱好、目的盼望、被影响限度、力量限度。解答:n 涉众个人特性

14、和工作特性的描述可以协助更好的拟定功能需求;n 涉众的输赢条件和受影响限度可以协助解决涉众之间的需求冲突;n涉众的重要性、影响力、关注点和爱好取向可以用来发现项目的潜在风险;6 Pil Itup是系统分析员团队中的一员,她受委任去与组织成员面谈,为系统研究收集材料。公司称为Fllck工业,它有5个管理层。此外,生产、会计、营销、系统、物流和高层管理是将受到所建议的系统影响的职能区域。每个阶层大概有4人。生产层共有8人,会计层有5人,营销层有42人,系统层有10人,物流层有28人。高层管理有5人。Phil应当如何选择面谈对象?为什么?解答:()选择面谈对象的时候采用随机抽样,从5个阶层以及生产、

15、会计、营销、系统、物流各选择2-名客户参与面谈。高层管理均要参与面谈。由于在选择面谈的时候要力求均衡的收集顾客的需求,因此要波及各方面受系统影响的人。采样的规则:控制人数(4),教材上册,P87()高层管理的人最先面谈。然后是系统层。其他层的面谈对象根据实际状况可以先后安排面谈的时间,不一定要分先后顺序。跟高层管理人员进行面谈,采用漏斗构造,由于各个高层管理人员对各自管理的层次从大体上有精确的把握,有助于开发人员一方面获取对项目的广度方面的结识,也能获取某些较为具体的信息。跟具体部门人员进行面谈,采用菱形(必要时,金字塔)构造,由于这种面谈较为具体,问题常为封闭式问题,这样有助于分析人员获得深

16、度结识。基本规则:()先业务需求,后顾客需求,因此先领导后一般; (2)开始漏斗,领导漏斗(3)一般顾客菱形,必要时金字塔面谈的构造及其特点:教材上册,P967Merc公司是一家有历史的国内货品运送公司,假设你的小组担当Mavrik公司的系统分析与设计团队,为Maveric公司的所有业务设计一种计算机化或者增强设计计算机化的项目。Mavck重要进行卡车零运,管理人员按照实时解决(Jut nime)原则工作。在这个原则指引下,她们建立了涉及发货人、收货人和承运公司的伙伴关系,目的是准时运送和交付生产线上需要的材料。Mvrick主张用626台拖拉机拖运货品,它拥有45000平方英尺的仓库和100平

17、方英尺的办公场地。1)制定分析Mvrik公司的信息需求时,应当收集的硬数据列表。(提示:想像一下该公司要开展的工作,应当会有哪些登记表格)。2) 设计一种采样机制,使得小组在不必查看这家公司来产生的所有文档的状况下,形成对该公司的清晰结识。 7解答:(1) 描述发货人、收货人和承运公司的伙伴关系的表发货及收货的时间表货品的中转表拖拉机和仓库的使用状况表参照硬数据的类型:教材上册,P8(2)将这公司的状况用图表体现出来,形成对以来公司状况的结识,获取生产状况的时候将大体相似的年份列出来,采样时候只需要在大体相似的年份中抽取一份作为样本。参照采样规则:教材上册,P90第七章3. 开放式问题有何优缺

18、陷?面谈时何时提开放式问题?长处:1,让被会见者感到自在。2,会见者可以收集被会见者使用的词汇,这能反映她的教育、价值原则、态度和信念。,提供丰富的细节。,对没采用的进一步的提问有启迪作用。,让被会见者更感爱好。6,容许更多的自发性。7,会见者可以在没有太多准备的状况下进行面谈。缺陷:1,提此类问题时也许会产生太多不相干的细节。2,面谈也许失控。3,开放式的回答会耗费大量的时间才干获得有用的信息。4,也许会使会见者看上去没有准备。在会见者对事实和问题的掌握比较有限,但愿被会见者可以提供丰富信息的时候,可以使用开放性问题。4. 封闭式问题?长处:1,节省时间。2,切中要点。3,保持对面谈的控制。

19、4,迅速探讨大范畴问题。5,得到贴切的数据。缺陷:,使得被会见者厌烦。2,得不到丰富的细节。,出于上述因素,失去重要思想。,不能建立和面谈者的和谐关系。在会见者对事实和问题的范畴比较拟定,只是但愿被会见者进行选择和确认时,可以使用封闭式问题。第8章一、原型的定义原型是一种系统,她内化了一种更迟系统的本质特性。二、阐明原型在需求获取中的作用和试用情景由于原型是在最后系统产生之前的一种局部真实体现,因此原型措施可以让人们在系统的开发过程中,就能对某些具体问题进行基于事物有效沟通,从而协助人们今早解决软件开发过程中存在的多种不拟定性。场景:产品此前从未存在过,并且难以可视化,这些产品属于创新产品,她

20、们的基本需求是潜在的,有很大的不拟定性产品的顾客对有关类别的产品没有经验,并且对将要采用的技术也没有经验。此时顾客无法明确工作的具体细节,产品的细节需求存在着不拟定性顾客进行自己的工作已有一段时间了,但在完毕工作的方式上仍然存在障碍。 顾客清晰阐明她们的需求方面存在困难。在澄清和理解之前,这些需求存在着不拟定性需求的可行性值的怀疑,即具体需求的可满足性存在着不拟定性案例题:5.1,原型的目的,原型是为了在最后物件之前,避免特殊性,不是为了投入使用,也不是为了不修改。,耗费大力气在原型上,时间耗费过大。6.1,原型的目的是尽早解决系统中的不拟定性,迟延原型的完毕对系统最后的完毕没有任何好处。2,

21、时间、成本、某些看似实现的功能。3,拟定的需求不要开发原型、整体使用原型开发、使用成本低的静态原型措施。第9章第10章10. 用例文档的内容是什么?作用是什么?将系统的所有用例都进行文档化,产生的成果被称为用例文档,它是进行项目交流的有效途径。用例文档一般被用来替代顾客需求文档,起到记录,交流领域信息和顾客盼望的作用。内容涉及,文档信息。2,用例图或者用例列表。3,用例描述。第十一章1. 需求分析的主线任务是什么?获取成果(顾客的理解,问题的描述)-需求分析(建立分析模型,创立解决方案)-需求开发目的(共同的理解,解决方案的描述)2什么是系统模型,她与需求分析和系统设计有什么关系?系统模型是指

22、以某种拟定的形式(如文字、符号、图表、实物、数学公式等),对系统某一方面本质属性的描述。需求分析是挖掘和整顿知识的过程,它在已掌握知识的基本上进行。初步捕获到的需求信息往往处在不同层次,也有某些主观甚至不对的的信息。而通过必要的需求分析工作之后,需求会更加系统、更加有条理、更加全面。那么系统分析呢?如果说,需求分析致力于弄清晰软件系统要“做什么”的话,那么系统分析已经波及“怎么做”的问题了。需求捕获、需求分析以及系统分析之间的关系我们必须理解透彻,否则就会影响工作的有效性进行。同样,在实践中,需求分析和系统分析也常常被混淆。需求分析致力与弄清软件系统要“做什么”,而系统分析更关注“怎么做”的问题,例如大多数分析措施(如OO)应当术语系统分析的范畴。5. 构造化分析与信息工程的区别?信息工程措施是对构造化措施的一种改善。信息工程重要从信息角度来开发系统,而不像构造化措施那样从功能角度去看待问题。信息系统是为信息系统的开发定制的,因此有局限性,应用范畴是有限的。信息系统思路向数据建模上转移,建立了功能分解图和过程依赖图两种技术。数据流图DFD,实体联系图R7. 需求分析阶段需要执行哪些活动?,问题分析。,拟定系统边界。3,需求建模。4,需求细化。5,拟定需求优先级。6,需求协商。第十二章 :1. DFD的基本元素有哪些?外部实体、过程、数据流。第13章.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!