软件工程基础样本.docx
- 文档编号:10915728
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:12
- 大小:17.60KB
软件工程基础样本.docx
《软件工程基础样本.docx》由会员分享,可在线阅读,更多相关《软件工程基础样本.docx(12页珍藏版)》请在冰豆网上搜索。
软件工程基础样本
第3章软件工程基本
软件工程基本概念
(1)构成计算机软件是
A)源代码
B)程序和数据
C)程序和文档
D)程序、数据及有关文档
(2)软件是指
A)程序
B)程序和文档
C)算法加数据构造
D)程序、数据与有关文档完整集合
(3)下列描述中对的是
A)程序就是软件
B)软件开发不受计算机系统限制
C)软件既是逻辑实体,又是物理实体
D)软件是程序、数据与有关文档集合
(4)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件是
A)学生成绩管理系统
B)C语言编译程序
C)UNIX操作系统
D)数据库管理系统
(5)软件按功能可以分为:
应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件是
A)编译程序
B)操作系统
C)教务管理系统
D)汇编程序
(6)软件按功能可以分为:
应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统
软件是
A)编辑软件
B)操作系统
C)教务管理系统
D)浏览器
(7)下面描述中,不属于软件危机体现是
A)软件过程不规范
B)软件开发生产率低
C)软件质量难以控制
D)软件成本不断提高
(8)下列关于软件工程描述中对的是
A)软件工程只是解决软件项目管理问题
B)软件工程重要解决软件产品生产率问题
C)软件工程重要思想是强调在软件开发过程中需要应用工程化原则
D)软件工程只是解决软件开发中技术问题
(9)下面不属于软件工程3个要素是
A)工具
B)过程
C)办法
D)环境
(10)下面不属于软件工程过程4种基本活动
A)软件规格阐明
B)软件开发
C)软件演进
D)软件测试
(11)软件生命周期是指
A)软件产品从提出、实现、使用维护到停止使用退役过程
B)软件从需求分析、设计、实现到测试完毕过程
C)软件开发过程
D)软件运营维护过程
(12)软件生命周期中活动不涉及
A)市场调研
B)需求分析
C)软件测试
D)软件维护
(13)软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务是
A)测试
B)设计
C)可行性研究
D)实现
(14)下列选项中不属于软件生命周期开发阶段任务是
A)软件测试
B)概要设计
C)软件维护
D)详细设计
(15)软件生命周期可分为定义阶段,开发阶段和维护阶段。
详细设计属于
A)定义阶段
B)开发阶段
C)维护阶段
D)上述三个阶段
(16)下列描述中对的是
A)软件交付使用后还需要再进行维护
B)软件工具交付使用就不需要再进行维护
C)软件交付使用后其生命周期就结束
D)软件维护是指修复程序中被破坏指令
(17)下面不属于软件设计原则是
A)抽象
B)模块化
C)自底向上
D)信息隐藏
1D2D3D4A5C6B7A8C9D10D11A12A13C14C15B16A17C
构造化分析办法
(18)下面不属于软件需求分析阶段重要工作是
A)需求变更申请
B)需求分析
C)需求评审
D)需求获取
(19)下面不属于需求分析阶段任务是
A)拟定软件系统功能需求
B)拟定软件系统性能需求
C)需求规格阐明书评审
D)制定软件集成测试筹划
(20)在软件生命周期中,能精确拟定软件系统必要做什么和必要具备哪些功能阶段是
A)概要设计
B)详细设计
C)可行性分析
D)需求分析
(21)在软件开发中,需求分析阶段可以使用工具是
A)N-S图
B)DFD图
C)PAD图
D)程序流程图
(22)数据流图中带有箭头线段表达是
A)控制流
B)事件驱动
C)模块调用
D)数据流
(23)在软件设计中不使用工具是
A)系统构造图
B)PAD图
C)数据流图(DFD图)
D)程序流程图
(24)数据流图用于抽象描述一种软件逻辑模型,数据流图由某些特定图符构成。
下面图符名标记图符不属于数据流图合法图符是
A)控制流
B)加工
C)数据存储
D)源和潭
(25)在软件设计中,不属于过程设计工具是
A)PDL(过程设计语言)
B)PAD图
C)N-S图
D)DFD图
(26)数据流程图(DFD图)是
A)软件概要设计工具
B)软件详细设计工具
C)构造化办法需求分析工具
D)面向对象办法需求分析工具
(27)数据字典(DD)所定义对象都包括于
A)数据流图(DFD图)
B)程序流程图
C)软件构造图
D)方框图
(28)下列关于数据库设计论述中,对的是
A)在需求分析阶段建立数据字典
B)在概念设计阶段建立数据字典
C)在逻辑设计阶段建立数据字典
D)在物理设计阶段建立数据字典
(29)在软件开发中,需求分析阶段产生重要文档是
A)软件集成测试筹划
B)软件详细设计阐明书
C)顾客手册
D)软件需求规格阐明书
(30)软件需求规格阐明书作用不涉及
A)软件验收根据
B)顾客与开发人员对软件要做什么共同理解
C)软件设计根据
D)软件可行性研究根据
(31)在软件开发中,需求分析阶段产生重要文档是
A)可行性分析报告
B)软件需求规格阐明书
C)概要设计阐明书
D)集成测试筹划
18A19D20D21B22D23C24A25D26C27A28A29D30D31B
构造化设计办法
(32)从工程管理角度看,软件设计普通分为两步完毕,它们是
A)概要设计与详细设计
B)数据设计与接口设计
C)软件构造设计与数据设计
D)过程设计与数据设计
(33)下面不属于软件设计阶段任务是
A)软件总体设计
B)算法设计
C)制定软件确认测试筹划
D)数据库设计
(34)软件设计中模块划分应遵循准则是
A)低内聚低耦合
B)高内聚低耦合
C)低内聚高耦合
D)高内聚高耦合
(35)耦合性和内聚性是对模块独立性度量两个原则。
下列论述中对的是
A)提高耦合性减少内聚性有助于提高模块独立性
B)减少耦合性提高内聚性有助于提高模块独立性
C)耦合性是指一种模块内部各个元素间彼此结合紧密限度
D)内聚性是指模块间互相连接紧密限度
(36)软件设计中划分模块一种准则是
A)低内聚低耦合
B)高内聚低耦合
C)低内聚高耦合
D)高内聚高耦合
(37)两个或两个以上模块之间关联紧密限度称为
A)耦合度
B)内聚度
C)复杂度
D)数据传播特性
(38)在构造化程序设计中,模块划分原则是
A)各模块应涉及尽量多功能
B)各模块规模应尽量大
C)各模块之间联系应尽量紧密
D)模块内具备高内聚度、模块间具备低耦合度
(39)下面不能作为构造化办法软件需求分析工具是
A)系统构造图
B)数据字典(DD)
C)数据流程图(DFD图)
D)鉴定表
(40)下面描述中错误是
A)系统总体构造图支持软件系统详细设计
B)软件设计是将软件需求转换为软件表达过程
C)数据构造与数据库设计是软件设计任务之一
D)PAD图是软件详细设计表达工具
(41)程序流程图中带有箭头线段表达是
A)图元关系
B)数据流
C)控制流
D)调用关系
32A33C34B35B36B37A38D39A40A41C
软件测试
(42)下面论述中错误是
A)软件测试目是发现错误并改正错误
B)对被调试程序进行“错误定位”是程序调试必要环节
C)程序调试普通也称为Debug
D)软件测试应严格执行测试筹划,排除测试随意性
(43)软件测试目是
A)评估软件可靠性
B)发现并改正程序中错误
C)改正程序中错误
D)发现程序中错误
(44)检查软件产品与否符合需求定义过程称为
A)确认测试
B)集成测试
C)验证测试
D)验收测试
(45)下列描述中对的是
A)软件测试重要目是发现程序中错误
B)软件测试重要目是拟定程序中错误位置
C)为了提高软件测试效率,最佳由程序编制者自己来完毕软件测试工作
D)软件测试是证明软件没有错误
(46)下列对于软件测试描述中对的是
A)软件测试目是证明程序与否对的
B)软件测试目是使程序运营成果对的
C)软件测试目是尽量多地发现程序中错误
D)软件测试目是使程序符合构造化原则
(47)下列描述中对的是
A)软件测试应当由程序开发者来完毕
B)程序经调试后普通不需要再测试
C)软件维护只涉及对程序代码维护
D)以上三种说法都不对
(48)在黑盒测试办法中,设计测试用例重要依照是
A)程序内部逻辑
B)程序外部功能
C)程序数据构造
D)程序流程图
(49)下面属于黑盒测试办法是
A)语句覆盖
B)逻辑覆盖
C)边界值分析
D)途径覆盖
(50)下面属于白盒测试办法是
A)等价类划分法
B)逻辑覆盖
C)边界值分析法
D)错误推测法
(51)下面不属于软件测试实行环节是
A)集成测试
B)回归测试
C)确认测试
D)单元测试
42A43D44A45A46C47D48B49C50B51B
程序调试
(52)软件(程序)调试任务是
A)诊断和改正程序中错误
B)尽量多地发现程序中错误
C)发现并改正程序中所有错误
D)拟定程序中错误性质
(53)程序调试任务是
A)设计测试用例
B)验证程序对的性
C)发现程序中错误
D)诊断和改正程序中错误
(54)软件调试目是
A)发现错误
B)改正错误
C)改进软件性能
D)验证软件对的性
52A53D54B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 基础 样本