21秋学期南开《软件工程与软件测试技术》在线作业Word格式文档下载.docx
- 文档编号:301688
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:12
- 大小:13.34KB
21秋学期南开《软件工程与软件测试技术》在线作业Word格式文档下载.docx
《21秋学期南开《软件工程与软件测试技术》在线作业Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《21秋学期南开《软件工程与软件测试技术》在线作业Word格式文档下载.docx(12页珍藏版)》请在冰点文库上搜索。
4:
面向对象的实现主要包括()。
A、把面向对象设计用某种程序设计语言书写为面向对象程序,测试并调试面向对象的程序
B、面向对象设计
C、选择面向对象语言D、单元测试
答案:
A
5:
面向对象程序设计语言不同于其他语言的最主要特点是()。
A、模块性
B、抽象性C、继承性D、内聚性答案:
C
6:
程序的三种基本控制结构的共同特点是A、不能嵌套使用
B、只能用来写简单程序C、已经用硬件实现
D、只有一个入口和一个出口答案:
7:
数据流图是进行软件需求分析的常用图形工具,其基本回形符号是()。
A、输入、输出、外部实体和加工
B、变换、加工、数据流和存储
C、加工、数据流、数据存储和外部实体D、变换、数据存储、加工和数据流
8:
需求规格说明书的作用不应包括()。
A、软件设计的依据
B、用户与开发人员对软件要做什么的共向理解C、软件验收的依据
D、软件可行性研究的依据答案:
9:
黑盒测试方法根据()设计测试用例。
A、程序的调用规则
B、软件要完成的功能C、模块间的逻辑关系D、程序的数据结构答案:
10:
软件测试的目的是尽可能发现软件中的错误,通常()是代码编写阶段可进行的测试,它是整个测试阶段的基础。
A、集成测试B、系统测试C、验收测试D、单元测试答案:
11:
软件测试可能发现软件中的(),但不能证明软件()。
A、所有错误、没有错误
B、设计错误、没有错误C、逻辑错误、没有错误
D、错误、没有错误答案:
12:
软件开发的瀑布模型,一般都将开发过程划分为:
分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是()。
A、分析阶段B、设计阶段C、编码阶段D、测试阶段答案:
13:
下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是()。
A、原型模型B、瀑布模型C、喷泉模型DD、螺旋模型答案:
14:
为了提高模块的独立性,模块之间最好是()。
A、公共环境耦合
B、控制耦合C、数据耦合D、特征耦合答案:
15:
在结构化方法中,软件功能分解应属于软件开发中的()阶段。
A、详细设计B、需求分析C、总体设计D、编程调试答案:
16:
影响软件可维护性的主要因素不包括()。
A、可修改性
B、可测试性C、可用性
D、可理解性答案:
17:
面向对象的分析方法主要是建立3类模型,即()。
A、系统模型、ER模型、应用模型
B、对象模型、动态模型、功能模型C、ER模型、对象模型、功能模型D、对象模型、动态模型、应用模型答案:
18:
模块独立性是软件模块化所提出的要求,衡量模块独立性的度址标准是模块的()A、内聚性和耦合性
B、局部化和封装化C、抽象和信息隐藏
D、逐步求精和结构图答案:
19:
决策树()
A、能用来代替程序流程图B、是程序流程图的辅助手段
C、是描述基本加工的逻辑功能的有效工具D、A和B
20:
集成测试的主要方法有两个,一个是(),一个是()。
A、白盒测试方法、黑盒测试方法
B、等价类划分方法、边缘值分析方法C、渐增式测试方法、非渐增式测试方法D、因果图方法、错误推测方法
21:
软件需求分析阶段的工作,可以分为以下4个方面:
对问题的识别、分析与综合、编写需求分析文档以及()。
A、总结
B、阶段性报告C、需求分析评审
D、以上答案都不正确答案:
22:
SA法的主要描述手段有()。
A、系统流程阁和模块图
B、DFD图、数据词典、加工说明
C、软件结构图、加工说明.功能结构图、加工说明答案:
23:
软件工程的三要素A、技术、方法和工具B、方法、对象和类
C、方法、工具和过程D、过程、模型和方法答案:
24:
可行性研究要进行一次()需求分析。
A、详细的
B、全面的
C、简化的,压缩的D、彻底的
25:
下述任务中,不属于软件工程需求分析阶段的是()。
A、分析软件系统的数据要求
B、确定软件系统的功能需求C、确定软件系统的性能要求D、确定软件系统的运行平台答案:
26:
分析员和用户双方确定对软件系统有哪几方面的综合要求。
A、功能需求
B、性能需求C、环境需求D、接口需求
A,B,C,D
27:
下列属于数据字典的条目的有A、数据流
B、数据流分量(数据基本项)
C、数据存储(文件)和加工(处理)D、数据变换
A,B,C
28:
软件定义时期的任务有A、确定总目标和可行性
B、估计资源和成本
C、导出策略和系统功能D、制定工程进度表
29:
在设计人机界面的过程中,需考虑下面哪几个问题:
A、系统响应时间
B、用户帮助设施C、出错信息处理D、命令交互
30:
结构性分析方法使用的描述工具有A、数据流图
B、数据字典C、结构化语言
D、判定树和判定表答案:
31:
与计算机科学的理论研究不同,软件工程是一门原理性学科T、对
F、错答案:
F
32:
需求说明相当于用户与开发者之间的一份技术合同,是测试验收阶段对软件进行确认和验收的基准,是软件开发的基础。
T、对F、错答案:
T
33:
使用软件时提出增加新功能就必须进行()维护。
T、对
34:
文档是影响软件可维护性的决定因素。
T、对
35:
通常,当一个对象调用另一个对象中的操作时,便完成了一次消息传递。
T、对
F、错
36:
需求分析就是要准确地回答“系统必须做什么?
”这个问题T、对
37:
详细设计的目的中很重要的一点事是设计的处理过程应该尽可能地简明易懂。
38:
多态性增强了软件的灵活性和重用性,允许用更为明确、易懂的方式去建立通用软件,多态性和继承性相结合使软件具有更广泛的重用性和可扩充性。
39:
判定树比判定表更真观,但简洁性却不如判定表,数据元素的同一个值往往要重复写多遍,而且越接近树的叶端重复次数越少
40:
类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。
41:
模型是对现实的简化,建模是为了更好地理解所开发的系统。
42:
用户界面设计对于一个系统的成功是至关重要的,一个设计得很差的用户界面可能导致用户拒绝使用该系统。
43:
描述复杂的条件组合与动作间的对应关系时,PPL比判定表清晰简单。
44:
结构化程序技术可以显著提高软件开发的成功率和生产率。
45:
内聚衡量不同模块彼此间相互依赖的紧密程度T、对
46:
活动图强调从活动到活动的控制流。
47:
多态性防止了程序相互依赖而带来的变动影响。
48:
应使用同样的类初始化系统中其他人机交互部件类,保证整个系统人机交互界面的一致性。
49:
软件设计软件设计是把软件需求转换为软件表示的过程T、对
50:
软件过程改进也是软件工程的范畴T、对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程与软件测试技术 21 学期 南开 软件工程 软件 测试 技术 在线 作业