- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
全国10月高等教育自學考试
软件工程试題
課程代码:02333
一、單项选择題(本大題共20小題,每題1分,共20分)
在每題列出的四個备选项中只有一种是符合題目规定的,請将其代码填写在題後的括号内。錯选、多选或未选均無分。
1、软件危机产生的時期是(A)
A.60年代末期 B.70年代中期
C.60年代初期 D.70年代初期
2、.如下属于面向数据构造的開发措施是(B)
A.构造化措施 B.Jackson措施
C.维也纳開发措施 D.面向對象的開发措施
3、数据字典定义数据流或数据存储构成時,使用了若干符号,其中{}表达的含义是(D)
A.可选 B.与
C.或 D.反复
4、若模块内部所有处理元素都在同一种数据构造上操作,则该模块的内聚性类型是(C)
A.時间内聚 B.偶尔内聚
C.通信内聚 D.功能内聚
5、若软件构造中两個模块之间传递的是数据构造,如高级語言中的数组名,则這两個模块的耦合性类型是(D)
A.公共耦合 B.控制耦合
C.数据耦合 D.標识耦合
6、下列描述中,不属于程序流程图長处的是(B)
A.历史最悠久,使用最广泛 B.轻易表达数据构造
C.支持程序的三种基本控制构造 D.直观清晰,易于使用
7、设计人工智能领域内的系统,程序设计語言最佳选择(D)
A.Cobol語言 B.C語言
C.Pascal語言 D.Prolog語言
8、如下四种逻辑覆盖中,发現錯误能力最弱的是(A)
A.語句覆盖 B.条件覆盖
C.鉴定覆盖 D.条件组合覆盖
9、软件工程领域中,与确认测试有关的软件開发阶段是(D)
A.编码 B.详细设计
C.概要设计 D.需求分析
10、對某個學生成绩系统進行测试,输入值是學生的成绩,范围為0~100,根据黑盒测试的等价类划分技术,下列划分對的的是(B)
A.1個合理等价类,1個不合理等价类
B.1個合理等价类,2個不合理等价类
C.2個合理等价类,1個不合理等价类
D.2個合理等价类,2個不合理等价类
11、為了使软件适应环境的变换而修改软件的维护活動称為(B)
A.校正性维护 B.适应性维护
C.完善性维护 D.防止性维护
12、面向對象開发措施中,動态模型使用的描述工具是(A)
A.状态图 B.對象图
C.数据流图 D.类图
13、在面向對象措施建立的對象模型中,类之间的关联具有多重性,其中小空心圆表达的重数是(A)
A.0或1 B.1
C.0到多 D.1到多
14、软件工程原则中,GJB属于(C)
A.国际原则 B.国標
C.行业原则 D.企业规范
15、為了提高软件产品的质量和可靠性,對某些無法避開的差錯,使其影响減至最小程度所采用的技术是(A)
A.容錯技术 B.避開錯误技术
C.检测技术 D.排錯技术
16、面向對象的要素包括(C)
A.對象的唯一性 B.抽象
C.继承性 D.分类性
17、在白盒技术测试用例的设计中,如下覆盖原则中发現錯误能力最强的是(C)
A.語句覆盖 B.鉴定/条件覆盖
C.条件组合覆盖 D.鉴定覆盖
18、在软件测试中,首先對每個模块分别進行單元测试,然後再把所有的模块按设计规定组装在一起测试,称為(C)
A.确认测试 B.系统测试
C.渐增式测试 D.非渐增式测试
19、模块的内聚性可以按照内聚程度的高下進行排序,如下排列中属于從低到高的對的次序是(A)
A.偶尔内聚,時间内聚,逻辑内聚
B.通信内聚,時间内聚,逻辑内聚
C.逻辑内聚,通信内聚,次序内聚
D.功能内聚,通信内聚,時间内聚
20、如下软件生存周期的活動中,要進行软件构造设计的是(B)
A.测试用例设计 B.概要设计
C.程序设计 D.详细设计
21可以清晰地表达复杂的条件组合与应做的動作之间的對应关系的工具是(C)
A.构造化語言 B.PAD图
C.鉴定表 D.程序流程图
22、需求分析措施必须可以体現和理解問題的数据域和(C)
A.数据流 B.顾客类型
C.功能域 D.应用领域
23、以顾客需求為動力,以對象作為驱動的模型是(C)
A.瀑布模型 B.基于知识的模型
C.喷泉模型 D.增量模型
24、把软件生产的全過程人為地划分為若干阶段使得软件人员能根据每一阶段的不一样特點更好地组织和管理软件项目的開发,這种概念就是(D)
A.软件项目管理 B.软件工程
C.软件项目计划 D.软件生存期
25、在软件生存期的各個阶段中跨越時间最長的阶段是(D)
A.需求分析阶段 B.设计阶段
C.测试阶段 D.维护阶段
26、软件生存周期中,精确地确定软件系统必须做什么
您可能关注的文档
最近下载
- 项目成本管理工作总结.pptx
- 2025年中国XO白兰地酒行业市场深度分析及发展前景预测报告.docx
- 年产20万吨甲醇低压羰基化制醋酸工业毕业论文40论文41.doc VIP
- (人教A版)选择性必修一高二数学上册期中复习第一章 空间向量与立体几何 章节综合检测( 提高卷)(原卷版).docx VIP
- 低血糖急救与护理.pptx VIP
- 术后有效排痰护理PPT.pptx VIP
- 髋臼骨缺损分型.pptx VIP
- 《全新版大学进阶英语综合教程》课程标准.pdf VIP
- 髋臼及股骨骨缺损的分型及评价【45页】.pptx VIP
- (人教A版)必修一数学高一上册第二章 一元二次函数、方程和不等式 章末总结+单元检测(原卷版).docx VIP
文档评论(0)