天津市大学软件学院软件工程专升本补习班习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选择题

1.在软件开发模型中,提出最早,应用最广泛的模型是(A)

A,瀑布B,螺旋C,演化D,智能

2.软件工程方法是在实践中不断发展着的,而早期的软件工程方法一般是(B)

A,原型化方法B,结构化方法C,面向对象方法D,功能分解法

3.下列关于瀑布模型的描述正确的是(D)

A,利用瀑布模型,如果发现问题修改的代价很低B,瀑布模型的核心是按照软件开发的时间顺序将问题简化C,瀑布模型具有良好的灵活性D,瀑布模型采用结构化的分析与设计方法,将逻辑现实与物理现实分开

4.原型化方法是用户和设计者之间执行的一种交互构成,适用于(A)系统

A,需求不确定性高的B,需求确定的C,管理信息D,实时

5.软件开发瀑布模型中的软件定义时期各个阶段依次是(A)

A,问题定义,可行性研究,需求分析。B,可行性研究,问题定义,需求分析C,可行性研究,需求分析,问题定义D,以上都不对

6.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象是(C)的一种表现A,软件工程B,软件周期C,软件周期D,软件生产

7.快速原型模型的主要特点之一是(D)

A,开发完毕才见到产品B,及早提供全部完整的软件产品C,开发完毕后才见到工作软件D,及早提供工作软件

8.软件工程中常用的生命周期模型有(A)等

A,瀑布模型,快速原型模型,增量模型,螺旋模型和喷泉模型B,瀑布模型,快速循环模型,扩展模型,螺旋模型和敏捷模型C,瀑布模型,快速循环模型,增量模型,螺旋模型和喷泉模型D,瀑布模型,快速原型模型,增量模型,螺旋模型和敏捷模型

9.软件工程方法是在实践中不断发展着的方法,而早期敌敌畏软件工程方法常用模型不包括(B)

A,瀑布模型B,敏捷模型C,原型模型D,螺旋模型

10.软件开发瀑布模型中的各个阶段依次是(D)

A,设计,分析,实现,测试,维护B,分析,设计,测试,实现,维护C,分析,设计,实现,维护,测试D,分析,设计,实现,测试,维护

11.软件危机的表现不包括(C)

A,软件质量不可靠B软件几乎是不可维护的C,测试过程中发现的错误较多D,缺少文档

12.瀑布模型的主要特点之一是(A)

A,推迟实现B,成功率极高C,容易失败D,过程迭代

13.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了(A)A,软件危机B,软件工程C,软件设计革命D,结构化程序设计

14.软件工程是(C)

A,是结构化程序设计的指导方法B,是软件开发技术和软件工程管理学为内容的学科C,是指导计算机软件开发和维护的工程学科D,是指导软件开发的工程方法

15.在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务可以在用例模型或方案脚本中予以说明,(C)是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。

A,业务需求B,系统要求C,非功能需求D,用户需求

16.软件可行性研究一般不考录(D)

A,是否有足够的人员和相关的技术来支持系统开发B,是否有足够的工具和相关的技术来支持系统开发C,待开发软件是否有市场,经济上是否合算D,待开发的软件是否会有质量问题

17.经济可行性研究的范围包括(C)

A,资源的有效性B,管理制度C,效益分析D,开发风险

18.研究开发所需要的成本和资源是属于可行性研究中的(B)

A,技术可行性B,经济可行性C,社会可行性D,法律可行性

19.研究开发的软件是否符合相关法律规定是属于可行性研究中的(D)

A,技术可行性B,经济可行性C,社会可行性D,法律可行性

23.需求分析的任务不包括(C)

A,确定对系统的综合要求B,分析系统的数据要求C,从技术角度分析系统是否可行D,导出逻辑模型并修正开发计划

24.要将一个复杂的系统分析清楚,传统软件工程常用的方法是结构化分析方法,结构化分析方法就是(A)

A,面向数据流自顶向下,逐步求精的方法B,由内向外进行分析的方法C,先局部后整体的分析方法D,使用IPO图形工具分析的方法

25.需求分析是要完整,准确,清晰,具体地确定系统所要完成的工作,其主要根据是前一阶段的文档(D)

A,用户手册和参考手册B,软件需求规格说明书C,开发计划D,可行性研究报告26.需求分析阶段的主要任务是确定(D)

A,软件开发方法B,软件开发工具C,软件开发费D,软件系统的功能

27.数据字典是用来定义(B)中的各个成份的具体含义的

A,流程图B,功能结构图C,系统结构图D,数据流图

28.数据流图是一种用来描述(B)的图形化工具

A,系统物理组成B,系统信息流和数据流C,所有功能D,系统控制流和数据流29.(C)和数据流图共同构成系统的逻辑模型,没有它,数据流图就不完整

A,数据流程图B,E-R图C,数据字典D,层次方框图

30.数据流图DFD中每个加工至少需要(B)

A,一个输入流B,一个输出流和一个输入流C,一个输入或输出流D,一个输出流31.数据流图(DFD)是(A)方法中用于表示系统的逻辑模型的一种工具

A,SA B,SD C,SP D,SC

32.使用实体-联系图(ER图)建立的概念性数据模型中包含3种互相关联的信息是(B)A,数据对象,属性,方法B,数据对象,属性,联系C,数据表,属性,联系D,数据表,实体,联系

33.模块的内聚性最高的是(D)

A,逻辑内聚B,时间内聚C,过程内聚D,功能内聚

34.总体设计的目的是确定整个系统的(B)

A,规模B,功能及模块结构C,费用D,测试方案

35.一个模块内部各个程序都在同一数据结构上操作,这个模块的内聚性称为(C)

A,时间内聚B,功能内聚C,通信内聚D,过程内聚

36.软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括(C)

A,设计软件懂得模块结构B,定义接口并建立数据结构C,模块设计D,生成概要设计规格说明

37.如果某种内聚要求一个模块中包含的任务必须在同一段时间执行,则这种内聚为(A)

相关文档
最新文档