四川电大 5110030 软件工程(0030)(省) 网上在线形考作业
1.概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是( )A.把软件划分成模块 B确定模块之间的调用关系C.确定各个模块的功能 D.设计每个模块的伪代码
A. B. C. D.
D
正确答案:D
2.一个数据流程图中的图形符号有且仅有()种。A.3 B.5 C.4 D.7
A. B. C. D.
C
正确答案:B
3.层次结构的上一层是下一层的,下一层是上一层的求精.
4.本文由,一手资源可行性研究实质上是在较高层次上、以较抽象的方式进行()的过程。A.详细软件设计 B.需求分析和设计 C.深入的需求分析 D.测试设计
A. B. C. D.
正确答案:A
5.结构化程序设计主要强调的是( )。A.程序的规模 B.程序效率 C.程序语言的先进性 D.程序易读性
A. B. C. D.
正确答案:C
6.需求分析阶段研究的对象是软件项目的
7.本文由,一手资源软件需求分析的任务不包括( )。A.问题分析 B.信息域分析 C.结构化设计 D.确定逻辑结构
A. B. C. D.
正确答案:A
8.业务需求描述的是()。A.功能需求 B.用户需求 C.用户的具体业务流程 D.软件的目标、规模和范围
A. B. C. D.
正确答案:C
9.层次结构的上一层是下一层的抽象,下一层是上一层的.
10.本文由,一手资源关于软件需求特性不正确的描述是“软件需求具有()”。A.多变性 B.模糊性 C. 准确性 D.主观性
A. B. C. D.
正确答案:C
11.内聚程度较低的是( )。A.通信内聚 B.过程内聚 C.顺序内聚 D.时间内聚
A. B. C. D.
正确答案:C
12.结构化分析方法(SA 法)使用的主要描述工具有( )。A.数据库 B.模块结构图 C.PAD 图 D.分层的DFD 图
A. B. C. D.
正确答案:D
13.本文由,一手资源面向对象设计的步骤中,正确的顺序是( )。A.系统构架设计、用例设计、类设计 B.系统构架设计、数据库设计和用户界面设计C.类设计、用例设计、构架设计 D.用例设计、构架设计、类设计
A. B. C. D.
正确答案:D
正确答案:C
14.配置视图体现了系统的实现环境,反映系统的()。A. 逻辑架构 B. 物理架构 C.组成结构 D.体系结构
A. B. C. D.
正确答案:B
15.动态模型描述系统的动态结构和对象之间的交互,表示瞬时的、行为化的系统“控制”特性。面向对象方法中,常用()实现。A.状态图 B.交互图 C.活动图 D.以上全部
A. B. C. D.
正确答案:B
正确答案:D
16.本文由,一手资源面向对象程序设计的基本机制( )A.继承 B.消息 C.方法 D.结构
A. B. C. D.
正确答案:A
17.如果对象之间的耦合是通过()来实现的,则这种耦合就是交互耦合。A.消息机制 B.参数 C.方法 D.公共数据区
A. B. C. D.
正确答案:D
21.为了提高模块的独立性,模块之间最好是( )。A. 控制耦合 B. 公共耦合 C. 内容耦合 D. 数据耦合
A. B. C. D.
正确答案:C
19.本文由,一手资源PDL是描述处理过程( )。A.做什么 B.为什么做 C.怎么做 D.对谁做
A. B. C. D.
正确答案:C
20.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( )。A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法
A. B. C. D.
正确答案:C
21.测试最早的开始时间是()。A.从详细设计阶段开始B.从编码阶段开始C.从需求分析阶段开始D.以上都对
A. B. C. D.
正确答案:B
22.本文由,一手资源UML是一种( )。A.建模工具 B.可视化的程序设计语言 C.可视化的建模语言 D.过程
A. B. C. D.
正确答案:D
23.信息隐藏的核心内容是()。A.把数据都放在公共的区域B.数据不能被其他模块访问C.一个模块的内部信息不允许其他模块直接访问D.把信息加密,只能让有密钥的模块访问
A. B. C. D.
正确答案:C
24.软件需求分析产生一个重要文档是( )。A.软件维护说明书 B.需求规格说明书C.可行性报告 D.初步用户手册
A. B. C. D.
正确答案:C
25.本文由,一手资源面向对象设计首先要确定系统的总体结构和风格,构造系统的( )。A.逻辑模型 B.物理模型 C.数据模型 D.用例模型
A. B. C. D.
正确答案:A
26.以下哪一项不是面向对象的特征。( )A.多态性 B.继承性 C.封装性 D.过程调用
A. B. C. D.
正确答案:C
27.类有3种类型,即( )。A.边界类、实体类、控制类 B.实体类、控制类、界面类C.控制类、实体类、虚类 D.界面类、控制类、公共类
A. B. C. D.
正确答案:D
28.本文由,一手资源现在人们更强调程序代码的()。A.可维护性 B.可移植性 C.可扩充性 D.高效性
A. B. C. D.
正确答案:B
29.软件工程中,只根据程序的功能说明而不关心程序内部逻辑的测试方法,称为()测试。A.白盒法 B.灰盒法 C.黑盒法 D.综合法
A. B. C. D.
正确答案:C
30.把程序从一个硬件或软件环境中转移到另一种配置环境称为软件的.
31.本文由,一手资源下列关于功能性注释不正确的说法是( )。A. 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态 B. 注释用来说明程序段,需要在每一行都要加注释 C. 可使用空行或缩进,以便很容易区分注释和程序 D. 修改程序也应修改注释
A. B. C. D.
正确答案:C
32.在面向对象方法中,描述系统控制结构的模型是( )模型。A. 动态模型 B. 功能模型 C. 对象模型 D. 静态模型
A. B. C. D.
正确答案:A
33.为了适应软硬件环境变化而修改软件的过程是()。A.校正性维护 B.完善性维护 C.适应性维护 D.预防性维护
A. B. C. D.
正确答案:A
34.本文由,一手资源软件测试方法中,白盒测试法是常用的方法,主要用于()。A.结构的合理性 B.软件外部功能C.程序正确性 D.程序内部逻辑
A. B. C. D.
正确答案:C
35.按照模块独立性,耦合程度由弱至强正确的顺序是()。A.数据耦合、控制耦合、外部耦合、内容耦合B.控制耦合、数据耦合、内容耦合、外部耦合C.内容耦合、外部耦合、控制耦合、数据耦合D.外部耦合、内容耦合、数据耦合、控制耦合
A. B. C. D.
正确答案:C
36.信息隐蔽是指模块中所包括的信息不允许其它不需要这些信息的模块调用。
A. 错误 B. 正确
37.模块独立的概念是模块化、、信息隐蔽和局部化概念的直接结果。
38.数据流图的基本符号包括数据输入的源点和数据输出的汇点、加工、 数据流和文件。
39.数据流图和数据字典共同构成系统需求分析阶段的。
40.本文由,一手资源程序结构清晰且简单易懂,一个函数的规模一般()行。A.等于300 B.大于500 C.不超过30 D.100左右
A. B. C. D.
正确答案:B
41.对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由()实现。A.顺序图 B.类图 C.状态图 D.组件图
A. B. C. D.
正确答案:B
42.()不符合软件测试原则。A.对每个测试结果进行检查,不漏掉已经出现的错误迹象B.程序员应该仔细测试自己编写的程序代码C.程序员要避免测试自己编写的程序代码D.测试工作越早开始越好
A. B. C. D.
正确答案:B
43.设计测试方案中最困难的问题是设计测试用例,通常的做法是先用设计基本的测试方案,再用黑盒测试补充一些方案。
44.在设计测试用例时,应该包括()测试用例。A. 可能产生无效输出的输入情况B.无效的和不期望的输入情况C.有效的和期望的输入情况D.上面所有情况
A. B. C. D.
正确答案:A
45.DFD中的每个加工至少需要( )A.一个输入流 B.一个输出流C.一个输入或输出流 D.一个输入流和一个输出流
A. B. C. D.
正确答案:D
46.本文由,一手资源软件测试的目的是( )。A.评价软件的质量 B.发现软件的错误C.找出软件中的所有错误 D.证明软件是正确的
A. B. C. D.
正确答案:A
47.软件结构图中没有()元素。A.模块 B.调用参数 C.返回结果 D.判断
A. B. C. D.
正确答案:D
48.画DFD 图的主要目的是( )。A.作为需求分析阶段用户与开发者之间交流信息的工具B.对系统的数据结构进行描述C.对目标系统的层次结构进行描述 D.作为编码和测试的工具
A. B. C. D.
正确答案:A
49.本文由,一手资源用()对需要长久保存的信息进行建模。A.实体类 B.数据库表 C.E-R图 D.对象类
A. B. C. D.
正确答案:B
50.对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。A.结合 B.隐藏 C.封装 D.抽象
A. B. C. D.
正确答案:B
51.表示对象相互行为的模型是( )模型。A. 动态模型 B. 功能模型 C. 对象模型 D. 状态模型
A. B. C. D.
正确答案:D
52.本文由,一手资源程序设计语言的技术特性不应包括( )。A.数据结构的描述性 B.抽象类型的描述性C.数据库的易操作性 D.软件的可移植性
A. B. C. D.
正确答案:C
53.面向对象设计的步骤中,正确的顺序是( )。A.系统构架设计、用例设计、类设计 B.系统构架设计、数据库设计和用户界面设计C.类设计、用例设计、构架设计 D.用例设计、构架设计、类设计
A. B. C. D.
54.软件工程的研究内容具有层次化结构,最底层是质量保证层,中间层是(),最上层是工具层。A.过程层 B.方法层 C.过程层和方法层 D.系统层
A. B. C. D.
正确答案:C
55.本文由,一手资源详细设计是在概要设计之后进行的。它利用概要设计的结果,对系统中的每个模块给出足够的过程性描述。
A. 错误 B. 正确
56.设计测试方案中最困难的问题是设计,通常的做法是先用白盒测试设计基本的测试方案,再用黑盒测试补充一些方案。
57.JSD方法的前三步属于系统阶段,后三步属于系统设计阶段。
正确答案:B
58.软件生存周期一般可分为问题定义、 可行性研究、需求分析 、设计、编码 、测试、阶段。
59.源程序的效率与( )阶段确定的算法的效率直接有关。A.概要设计 B. 总体设计 C. 单元设计 D. 详细设计
A. B. C. D.
正确答案:C
60.内聚是指一个软件结构内各个模块之间互连程度的度量。
A. 错误 B. 正确
61.和数据字典共同构成系统需求分析阶段的逻辑模型。
62.控制耦合往往可以通过分解由数据耦合来代替。
A. 错误 B. 正确
63.耦合度最高的是( )。A.外部耦合 B.内容耦合 C.控制耦合 D.数据耦合
A. B. C. D.
正确答案:B
64.本文由,一手资源非直接耦合的模块独立性最强,()的模块独立性最弱。A.内容耦合 B.数据耦合 C.控制耦合 D.外部耦合
A. B. C. D.
正确答案:D
65.每个子系统的接口上定义了若干( ),体现了子系统的功能。A.说明 B.操作 C.属性 D.关系
A. B. C. D.
正确答案:B
66.结构化设计方法划分模块的原则是()。A.模块扇出小于5 B.模块扇入小于5 C.低耦合,高内聚 D.模块深度小于7
A. B. C. D.
正确答案:B
67.在需求分析阶段常用的图形工具有层次方框图、Warnier图、图。
68.模块的则定义为调用(或控制)一个给定模块的模块个数。
69.程序设计语言中应绝对禁止使用GOTO语句。( )
A. 错误 B. 正确
70.本文由,一手资源如果一个模块内的处理元素是彼此相关的,并且以一个特定的次序执行,则这种内聚称为时间内聚。
A. 错误 B. 正确
71.软件项目的可行性研究主要集中在技术可行性上。
A. 错误 B. 正确
72.设计测试方案中最困难的问题是设计测试用例,通常的做法是先用白盒测试设计基本的测试方案,再用补充一些方案。
73.本文由,一手资源一笔交易、一个动作、甚至操作人员按一个按钮都可以看做是一次事物。
A. 错误 B. 正确
74.软件危机的主要表现是市场上盗版软件泛滥成灾,软件的版权的不到保护。
A. 错误 B. 正确
75.是完全了解了程序的结构和处理过程,按照程序内部的逻辑测试程序,检验程序中的每条通路是否都能按预定要求正确工作。
76.本文由,一手资源过大的模块可能是由于分解不充分造成的,即使降低模块独立性也必须继续分解。
A. 错误 B. 正确
77.数据流图的基本符号包括数据输入的源点和数据输出的汇点、加工、 和数据存储文件。
78.PAD图在设置了五种基本的控制结构后,还允许递归调用。
A. 错误 B. 正确
正确答案:A
79.本文由,一手资源独立编译是指将一个大程序的不同程序单元分别编译,然后重新连接整个程序段。
A. 错误 B. 正确
80.在E-R 模型中,包含以下基本成分()。A.数据、对象、实体 B.控制、联系、对象C.实体、联系、属性 D.实体、属性、联系
A. B. C. D.
正确答案:C
81.软件可行性研究一般不考虑() A.是否有足够的人员和相关的技术来支持系统开发B.是否有足够的工具和相关的技术来支持系统开发C.待开发软件是否有市场、经济上是否合算D.待开发的软件是否会有质量问题
A. B. C. D.
正确答案:A
82.本文由,一手资源经济可行性研究的主要内容包括()A.开发过程 B.开发工具 C.风险分析 D. 效益分析
A. B. C. D.
正确答案:A
83.数据流程图的主要作用是()。A.描述模块组成 B.说明用户数据结构 C.描述软件功能 D. 描绘系统的逻辑模型
A. B. C. D.
正确答案:C
84.包含关系用于构造多个用例()。A. 关系 B.共性的部分 C.角色 D.特殊活动
A. B. C. D.
正确答案:A
85.本文由,一手资源软件开发活动的顺序应该是()。A.问题定义、可行性研究、需求分析、设计、编码和测试。B.问题定义、设计、可行性研究、编码和测试。C.需求分析、设计、编码和测试。D.需求分析、编码和测试、试运行。
A. B. C. D.
正确答案:A
86.结构化程序设计思想的核心是要求程序只由顺序、循环和() 三种结构组成。A.分支 B.单入口 C.单出口 D.有规则GOTO
A. B. C. D.
正确答案:C
87.自底向上成本估计不是从整体开始,而是从任务单元开始。( )
A. 错误 B. 正确
88.软件工程的三个要素是方法、、过程。
89.一个软件从定义到开发、使用和维护,直到最终被弃用,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为软件的。
90.软件测试的步骤主要包括单元测试、 集成测试、和系统测试。
91.需求分析的基本任务是准确的回答系统必须.
92.数据字典的内容包括六项数据流、数据项、数据结构、、处理逻辑、外部实体。
93.数据流图和共同构成系统需求分析阶段的逻辑模型。
94.软件测试的步骤主要包括单元测试、 、确认测试和系统测试。
95.为使用流程图描述结构化程序,限制流程图有五种基本的控制结构顺序型、型、while循环、until循环、多情况型选择。
96.软件原型化方法是在研究分析阶段的方法和技术中产生的,由于软件项目的特点和运行原型的目的不同,原型主要有、实验型、进化型三种不同的作用类型。
97.本文由,一手资源在软件测试中,若发现错误则说明程序有问题,软件需要修改;若未发现错误,则说明程序是正确的,软件可以交付使用。
A. 错误 B. 正确
98.在软件设计中应该尽量设计紧密耦合的系统。( )
A. 错误 B. 正确
99.结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。
A. 错误 B. 正确
100.本文由,一手资源不属于软件项目管理的是( )。A.软件销售利润 B.项目风险评估 C.质量监控 D. 开发机构能力评估
A. B. C. D.
正确答案:D
101.需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的“怎么做”的问题。
A. 错误 B. 正确
102.任何一个数据流子图必须与它上层的一个加工对应,两者的输入数据流和输出数据流必须一致。
A. 错误 B. 正确
103.本文由,一手资源在软件开发中,采用原型系统策略的主要困难是时间问题。( )
A. 错误 B. 正确
104.概要设计阶段完成的主要文档是概要设计说明书。 ( )
A. 错误 B. 正确
105.在软件设计中应该尽量设计紧密耦合的系统。
A. 错误 B. 正确
106.本文由,一手资源用户需求经常是变化的,因为软件是灵活的,所以总可以满足用户的需求。
A. 错误 B. 正确
107.在软件设计中应该尽量设计紧密耦合的系统。
A. 错误 B. 正确
108.详细设计是在概要设计之后进行的。它利用概要设计的结果,对系统中的每个模块给出足够的过程性描述。 ( )
A. 错误 B. 正确
109.本文由,一手资源PDL是一种()语言。A.低级程序设计语言 B.建模语言 C.高级程序设计语言 D.过程设计语言
A. B. C. D.
正确答案:C
110.内容耦合又称为病态耦合,在很多高级程序设计语言中不允许出现任何形式的内容耦合。
A. 错误 B. 正确
111.白盒法包括多种具体设计程序测试用例的方法,主要目的是提高测试的.
112.本文由,一手资源随着模块规模减小,模块开发成本(),模块集成成本()。A.减小/减小 B.减小/增加 C.增加/减小 D.增加/增加
A. B. C. D.
正确答案:A
113.面向对象分析的核心在于()。A.建立正确的模型 B.识别问题域对象 C.识别对象之间的关系 D.上面都有
A. B. C. D.
正确答案:C
114.面向对象分析和设计涉及到三个方面的内容( )、一系列有效的分析步骤和一个方便易用的建模工具。A.一套完善的建模符号 B.有效的数据结构 C.灵活的体系结构 D.稳定的系统架构
A. B. C. D.
正确答案:C
115.本文由,一手资源两个模块都访问一个全局简单变量而不是同一全局数据结构,则这两个模块属于()。A.数据耦合 B.外部耦合 C.公共耦合 D.内容耦合
A. B. C. D.
正确答案:D
116.当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为()A.数据耦合 B.公共耦合 C.标记耦合 D.内容耦合
A. B. C. D.
正确答案:A
117.()是一般化类与特殊化类之间的一种关联形式,设计时应该适当使用这种耦合。A.消息连接 B.参数传递 C.方法重写 D.继承
A. B. C. D.
正确答案:D
121.本文由,一手资源软件工程采用的生存周期方法就是从时间角度对软件的开发和维护这个复杂问题进行分解,将软件生存的时期分为若干阶段。
A. 错误 B. 正确
119.需求分析应交付的主要文档是 。
120.程序设计语言中应绝对禁止使用GOTO语句。
A. 错误 B. 正确
121.本文由,一手资源模块越小,模块的优点越大。
A. 错误 B. 正确
122.功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础。在面向对象方法中,由( )实现。A. 场景描述 B.活动图和场景描述 C. 用例图和场景描述 D.交互图和场景描述
A. B. C. D.
正确答案:C
123.需求规格说明书的作用不包括( )A.软件验收的依据 B.用户与开发人员对软件要做什么的共同理解C.软件可行性研究的依据 D.软件设计的依据
A. B. C. D.
正确答案:A
124.本文由,一手资源面向对象技术是构件组装模型的基础。( )
A. 错误 B. 正确
125.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了( )A.软件危机 B.软件工程 C.程序设计革命 D.结构化程序设计
A. B. C. D.
正确答案:C
126.哪种模型分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。()A.演化模型 B.喷泉模型 C.原型模型 D.螺旋模型
A. B. C. D.
正确答案:C
127.本文由,一手资源软件调研报告是在()提交的。A. 可行性分析之前 B. 需求分析之前 C.签合同之前 D.设计的时候
A. B. C. D.
正确答案:B
128.在软件开发中,采用原型系统策略的主要困难是时间问题。
A. 错误 B. 正确
129.描述软件需求通常不用哪个工具()。A.数据流程图 B.数据字典 C.模块结构图 D.E-R图
A. B. C. D.
正确答案:D
130.软件测试的步骤主要包括单元测试、 集成测试、确认测试和。
131.设计出软件的初步结构以后,应该进一步分解或合并模块,力求降低提高内聚。
132.模块的强弱取决于模块间接口的复杂程度、调用模块的方式和通过接口的信息。
133.设计出软件的初步结构以后,应该进一步分解或合并模块,力求降低耦合提高。
134.JSD方法的前三步属于系统分析阶段,后三步属于系统阶段。
正确答案:D
135.为使用流程图描述结构化程序,限制流程图有五种基本的控制结构型、选择型、while循环、until循环、多情况型选择。
136.HIPO图是由一组图和一张HC图组成。
137.概要设计阶段完成的主要文档是概要设计说明书。
A. 错误 B. 正确
138.系统流程图是一个典型的描述逻辑系统的传统工具。
A. 错误 B. 正确
139.本文由,一手资源软件维护阶段的花费很少,因此不需要太重视。
A. 错误 B. 正确
140.软件生存周期一般可分为问题定义、可行性研究、 、设计、编码 、测试、运行与维护阶段。
141.系统流程图是描绘的传统工具。
142.本文由,一手资源进行需求分析有的多种描述工具,但不包括()。A.数据流图 B.判定表 C.PAD图 D.数据词典
A. B. C. D.
正确答案:D
143.软件需求具有()。A.主观性 B.不确定性 C.多变性 D.以上全部
A. B. C. D.
144.面向对象技术是构件组装模型的基础。
A. 错误 B. 正确
145.本文由,一手资源如果一个模块内的处理元素是彼此相关的,并且以一个特定的次序执行,则这种内聚称为时间内聚。
A. 错误 B. 正确
146.在需求分析过程中,分析员要从用户那里解决的最重要的问题是()。A.要求软件做什么 B.要给软件提供哪些信息 C.要求软件工作效率如何 D.要求软件具有什么样的结构
A. B. C. D.
正确答案:C
147.角色可以有四种类型系统的使用者,硬件设备,外部系统和()。A.数据库 B.接口 C.对象 D. 时间
A. B. C. D.
正确答案:D
148.数据字典的内容包括六项、数据项、数据结构、数据存储、处理逻辑、外部实体。
149.一旦确定了软件需求之后,就进入开发阶段。开发阶段由三个互相关联的步骤组成:设计、实现(编码)、。
150.是指每个模块的实现细节对于其他模块来说是隐蔽的。即模块中所包含的信息(包括数据和过程)不允许其他不需要这些信息的模块使用。
四川电大 5110030 软件工程(0030)(省) 网上在线形考作业国开电大历年参考题目如下:
四川电大 5110030 软件工程(0030)(省) 网上在线形考作业[答案]相关练习题:
货币市场的参与者由机构参与者和专业人员组成。其中机构投资者主要包括( )。
His ( ) book will deal with industrial relations.
在新建居住小区或厂区内,( )可以组成为一个单位工程。
下列植物中,属于长日照植物的有
无线网络的传输媒介是()。
有m个产地n个销地的平衡运输问题模型具有特征
机床数控技术的性能发展方向有
在数控机床坐标系中平行机床主轴的直线运动为( )
气门间隙过大,发动机在热态下可能发生漏气,导致发动机功率下降
节流调速回路的组成部分包括以下哪几项( )。
在HTML页面中,定义样式设置按钮的背景图片为images文件夹下的
如有定义{ int count; string msg;}
花相的类型及代表植物(举例一种即可)。
下列有关涉及职业道德的表述中,恰当的有( )。
Although this ____ sound like a simple task, great care is needed.