《软件需求分析》习题集_第1页
《软件需求分析》习题集_第2页
《软件需求分析》习题集_第3页
《软件需求分析》习题集_第4页
《软件需求分析》习题集_第5页
已阅读5页,还剩33页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件需求分析问题集软件需求分析课程编写2012年4月内容一、选择题.2第二,填空.5第三,真假问题.9第四,名词解释问题.11v.问答问题.14第六,案例分析问题.281软件需求分析问题集i .选择题1、软件生产中需求问题的最大原因在于应用软件()没有被很好地理解或应用坚决地。(a)复杂性(b)目的(c)模拟(d)正确性2.需求分析的目的是确保需求().(a)目的和一致性(b)完整性和一致性(c)正确性和目的(d)完整性和目的3.系统需求开发的结果将被写入().可行性研究报告(c)用户需求规格4.在现实世界中(前景和范围文件系统要求的规格)构成了问题解决的基本范围,这被称为问题的问题域。(a)

2、属性和状态(b)实体和状态(c)实体和操作(d)状态和操作5.功能需求通常分为三个层次,即业务需求、用户需求和().(a)硬件要求(b)软件要求质量属性系统要求6.更容易找到的涉众称为初始涉众,也称为(),通常包括客户、经理和相关人员投资者。(a)主要利益攸关方(b)利益攸关方基线一般利益攸关方一般利益攸关方7.如果在最终工件产生之前,中间工件被用于在一定的宽度和深度上表示最终对象,那么中间对象被认为是最终对象在这个广度和深度().模拟建筑原型模型8.根据用法的分类,原型可以分为:演示原型,(),测试原型和试验系统类型。(a)非运行原型,(b)系列初始原型,(c)选定的特征原型和(d)严格意义

3、上的原型9.根据功能特点,原型可分为: ()、非作战原型、系列初始原型和选择功能原型。(a)拼凑原型;(b)原型模型;(c)纸质原型;(d)严格意义上的原型10.根据开发方法的分类,原型可以分为进化原型和废弃原型,其中废弃原型类型被细分为().演示原型和测试原型探索性原型和实验性原型一系列初始原型和选定的特征原型模型原型和纸张指南原型11.原型的需求可以从三个纬度进行分析:即().外观、作用和实施成本、技术和实现发展、实现和作用需求、作用和作用12.当用户不能完成活动信息通知,或者与需求工程师的语言交流不能有效时。结果,有必要采用().人种志13、以下(出现14、以下(全球观察方法话语分析任务

4、分析含糊不清立即)不是情境的重要性质吗?参与改善)是情境的一个重要属性?开放的互动215、以下()不是需求获取的常见模型驱动方法吗?面向目标的方法使用基于案例的方法基于情景的方法。基于抽样的方法16、以下()属于定量硬数据?工作簿17、以下(条例手册统计报告备忘录)属于定性硬数据?数据收集表月度报表年度报告条例手册18、功能目标可分为(a)安全目标和可用性目标软目标和硬目标).令人满意的目标和信息目标保持和实现目标19.“与”贡献链和“或”贡献链用于表示软目标的分解和细化那么,贡献的作用是(a)阳性(b)阴性20.“与”链接将父目标与一系列详细的子目标联系起来,这意味着如果所有的细节都能得到满

5、足,).积极或消极不确定性子目标,然后是()父目标。无法确定阻碍不满意(d)足以满足21.“或”链接是将一个父目标与一系列详细的子目标联系起来,这意味着如果所有的细节都能得到满足,(),就足以满足父母的目标。(a)每个(b)任何一个(c )(d)项中的一项具体内容22、下列选项,(行为者23、目标导向法的目标分析阶段的主要任务是()不是目标模型中使用的另一个模型元素。场景运作概念).达到目标找出解决办法建立客观模型找出问题和缺陷24.场景的分类框架将场景方法从场景()对四个方面进行了分类和描述。形式、目的、内容和生命周期描述、目的、内容和形式外观、目的、内容和生命周期描述、外观、目的和内容25

6、.场景的形式是指场景的表达方式,在形式上分为两个方面: ()(a)内容和目的(b)内容和生命周期(c)描述和外观(d)描述和目的26.用于描述场景的表示应该满足形式要求。一般来说,可以使用非正式语言和半形式化学语言和形式语言。实际上,()是描述的主要方式。非正式自然语言非正式设计语言正式编程语言正式的图形工具27.外观是指场景表达时的效果,主要包括(a)静态、动态和结构化;(b)线性、非线性和互动(c)静态、动态和动态相结合;(d)静态、动态和互动28、场景的内容是指场景所表达的知识类型。它分为六个不同的方面。以下()三种类型。)不是场景的内容。(a)主要关切事项(b)环境范围(c)目的(d)

7、抽象层面29.需求工程利用场景可能有三个目的:即: ().描述、探索和解释描述、探索和发现描述、表述和探索陈述、解释和证明30.使用解释性场景可以(),或者用于验证需求。(a)提高模型的复杂性;(b)降低模型的复杂性3提高可预测性31.以下(减少方案编制量)不是场景方法在需求工程中的应用。(a)帮助进行详细的需求分析编写系统要求的规范用面向目标的方法指导需求获取活动的发展该组织需要获得的信息32、以下()是组织场景时可用的场景关系。(a)婚姻关系质量关系演绎关系33.与其他场景方法相比,用例的最大特点是采用()被描述。静态非结构化文本静态结构化文本动态非结构化文本动态结构化文本)三种。34.用

8、例之间的关系主要包括(包容、扩大和简化包容性、多态性和遗传(b)连接、分离和延伸包容、延伸和推广35.分析活动主要包括识别、定义和构建。它的目的是获得可以转化为知识的东西事物的信息,这种分析活动被称为(一)需求信息获取).建立软件系统解决方案建立需求分析模型需求信息的转换36 、()是两种最常用的建模方法。具体和抽象抽象和分解(c)分解和提炼抽象和提炼37.抽象强调本质特征,()问题的复杂性。调整避免(c)增加(d)减少38.需求分析只需要描述解决方案,而不需要探究实现细节,分析模型是(),特别适用。正规化半正规化结构化非结构化39.上下文图描述了环境中系统和外部实体之间的边界和连接。它从现实

9、世界的角度来解释(),并确定所有输入和输出。环境和外观40 、(b)边界和连接;(c)边界和环境;(d)投入和产出)是结构化方法的核心技术,它表明系统的输入、处理、存储和输出是以及他们如何合作。(一)数据流图dfd(二)实体联系图erd(三)状态转移图(四)上下文图41、结构化、信息工程和面向对象的需求分析技术下的三种方法论是(一)面向问题的领域,(二)面向解决方案的系统,(三)面向设计,(四)面向需求42.使用面向问题的技术来建模问题世界被称为(a)早期阶段的整个过程,(b)中期阶段,(c)晚期阶段和(d)43.使用面向解决方案技术的软件系统解决方案的描述称为(a)早期阶段的整个过程,(b)

10、中期阶段,(c)晚期阶段和(d)。)需求阶段分析。)需求阶段分析。44、需求分析活动的一项重要任务是开展(),清除用户需求的隐含信息,并扩展到明确软件系统的行为预期,即系统需求。(a)需求整合(b)需求细化(c)需求获取需求分析45.在层次结构中,dfd定义了三个层次类别的dfd图: (一)1层图(二)底层图(三)顶视图(四)上下文图(四)46.因为数据存储是系统内部的功能实现,当系统被视为一个黑箱时,上下文),0层图和n层图。将不会有().4实体数据存储的例子需求信息加工处理47、数据建模技术可以弥补过程建模中的(),它描述了数据的定义和结结构和关系等。需求分析数据转换数据分析概念实体是一个

11、抽象概念,它不考虑概念背后的物理存在,所以它通常不包括它的阶段其他关联().模型特征(即属性)关系处理49.在erd建模中,实体通常指(a)逻辑实体(b)概念实体(c)物理实体50.erd的属性是实体的特征,而不是数据。属性将以某种形式存在,这种存在就是).流程实体数据,称为属性的().(一)域名例子描述价值51.在erd,关系的程度是指参与关系的实体的数量,即衡量关系()的指示器。模型52.erd关系的基数分为最大基数和最小基数。最大基数也称为(a)关键制约因素(b)参与制约因素(c)自然制约因素(d)一般制约因素53.在实体之间建立关系时,可能会有一些附属实体,它们被称为关联实体,是最常见

12、的实体复杂性准确性属性值).形式是().(a)逻辑实体过程实体自然实体54.在erd与过程模型的同步技术中,()是一种常见的技术。(a)用例图55、以下(a)属性数据流程图职能/实体矩阵微观规格)不是用例模型中的关系吗?协会泛化包含56.系统边界是指包含在系统中的系统组件和系统外的事物之间的边界。用例模型用法甲()来表示系统边界,以显示系统的上下文。圆形框架钻石盒(c)虚线框(d)矩形框57.uml使用了三种行为模型,即: ().(a)交互图、状态图和序列图(c)互动图、状态图和活动图序列图、通信图和时序图互动概览图、沟通图和时间图58.项目的前景和范围文件以及用户需求文件被视为属于(),重点

13、是用户的当前真实的世界。(a)发展文件需求文件(c)前景文件用户文件59.系统需求规格文件、软件需求规格文件、硬件需求规格文件和接口需求规范文档和人机交互文档用于系统开发,两者都被视为开发文档。(a)发展文件60、以下(要求文件(三)过程文件用户文件)不是需求规范文档的读者吗?(一)项目经理程序员供应商律师第二,填空1.传统的需求分析方法都是从设计领域转移到分析领域。2.专业用户纯工具软件分析阶段的主要目的是充分利用创新优势奇妙的功能安排。3.普通用户分析纯面向工具的软件的主要目的是权衡方案并找到一组实用的方案5有效的功能配置。4.面向应用软件分析阶段的主要目的是找出人们使用软件的原因(目的)

14、,并找出他们需要的软件。要解决这个问题,了解应用环境中的领域知识,并保证功能的模拟。5.需求工程是所有需求处理活动的总和,它收集信息、分析问题、整合观点和记录需求寻求并验证其正确性,最终反映应用后软件与其环境交互所形成的预期效果。6.软件需求开发用于确定软件应该满足的系统需求部分,并将它们映射到软件行为中。生成软件需求规范。7.约束是不受解决方案系统影响的问题域特征,但会给解决方案系统带来很大影响。8.优秀的需求应该具有七个特征,即完整性、正确性、准确性、可行性、必要性和无模糊性和可验证性。9.所有对软件系统的开发和应用有发言权和决定权的人统称为利益相关者。10.根据媒体载体的分类,原型可分为:原型原型和纸质指南原型。11.演示样机主要用于项目启动阶段。12.演示原型都用于在用户的想象中显示系统视图,所以它应该能够表达用户界面的重要性特写。1

温馨提示

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

最新文档

评论

0/150

提交评论