第1周

软件工程概念测验

1、单选题:
‍在生活与学习中使用过各种各样的软件,从软件定义包括的内容有() ‏
选项:
A: 可以运行的程序
B: 开发工具
C: 原始代码
D: 详细设计说明书
答案: 【 可以运行的程序

2、单选题:
‏下面不属于软件的组成的是()‏
选项:
A: 程序
B: 记录
C: 文档
D: 数据
答案: 【 记录

3、单选题:
‌下面不属于软件的特点是( )‎
选项:
A: 软件是一种软件产品
B: 软件产品不会用坏,不存在磨损、消耗问题
C: 软件产品的生产主要是研制
D: 软件产品非常便宜
答案: 【 软件产品非常便宜

4、单选题:
‎软件工程的出现是由于()‎
选项:
A: 程序设计方法学的影响
B: 软件产业化的需要
C: 软件危机的出现
D: 计算机的发展
答案: 【 软件危机的出现

5、单选题:
‌下面不是软件工程的3个要素的是()​
选项:
A: 过程
B: 方法
C: 环境
D: 工具
答案: 【 环境

软件工程概述--单元测试题

1、单选题:
‍下列哪一模型是软件的基础模型‏‍‏
选项:
A: 螺旋模型
B: 瀑布模型
C: 增量模型
D: 快速原型
答案: 【 瀑布模型

2、单选题:
​划分软件生存周期的阶段时所应遵循的基本原则是‎
选项:
A: 各阶段的任务尽可能相关性
B: 各阶段的任务在时间上相对独立
C: 各阶段的任务在时间上连续
D: 各阶段的任务尽可能相对独立
答案: 【 各阶段的任务尽可能相对独立

3、单选题:
‌下列哪个办法不属于解决软件危机的途径之一‍
选项:
A: 研制新一代智能计算机
B: 大力扶持软件企业
C: 采用软件工程的解决途径
D: 采用面向对象的软件设计方法
答案: 【 大力扶持软件企业

4、单选题:
‏下列哪个不属于软件工程的内涵之一​
选项:
A: 应用完善的科学与工程原理
B: 经济地开发软件
C: 扶持培养软件高手的学院
D: 开发既可靠又能有效运行的软件
答案: 【 扶持培养软件高手的学院

5、单选题:
​5.造成大型软件开发困难的根本原因在于‍
选项:
A: 开发人员缺乏足够的开发经验
B: 对软件开发的资金投入不足
C: 项目开发进度不合理
D: 软件系统的复杂性
答案: 【 软件系统的复杂性

6、单选题:
‏6.软件会逐渐退化而不会磨损,其原因在于‍
选项:
A: 软件通常暴露在恶劣的环境下
B: 软件错误在经常使用之后会逐渐增加
C: 不断的变更使组件接口之间引起错误
D: 软件备件很难订购
答案: 【 不断的变更使组件接口之间引起错误

7、单选题:
‍7.下面说法正确的是​
选项:
A: 由于软件是产品,因此可以应用其他工程制品所用的技术进行生产
B: 购买大多数计算机系统所需的硬件比软件更昂贵
C: 大多数软件系统是不容易修改的,除非它们在设计时考虑了变化
D: 一般来说,软件只有在其行为与开发者的目标一致的情况下才能成功
答案: 【 大多数软件系统是不容易修改的,除非它们在设计时考虑了变化

8、单选题:
‍8.Ariane 5火箭发射失败的事例告诉我们​
选项:
A: (1)系统环境的变化可能影响软件采集数据的精度、范围和对系统的控制
B: (2)软件后备系统可以通过复制生成
C: (3)软件重用必须重新进行系统论证和系统测试
D: 选项(1)和(3)
答案: 【 选项(1)和(3)

9、单选题:
‌9.软件危机的主要原因是​
选项:
A: 软件工具落后。
B: 软件本身的特点及开发方法。
C: 对软件的认识不够。
D: 软件生产能力不足。
答案: 【 软件本身的特点及开发方法。

10、单选题:
‎10.下面的描述正确的是‍
选项:
A: 运行正确的软件就是高质量的软件。
B: 软件质量是在开发过程中逐渐构建起来的。
C: 软件产品质量越高越好,最理想的情况是达到“零缺陷”。
D: 软件质量是由产品的功能、性能、易用性等外在特性决定的。
答案: 【 软件质量是在开发过程中逐渐构建起来的。

11、填空题:
操作系统是计算机系统中的一个(       ),它管理和控制计算机系统中的资源 。‏
答案: 【 系统软件

12、填空题:
没有配置任何软件的计算机称为()。​‏​
答案: 【 裸机

13、填空题:
‍操作系统的基本特征是  (  )。‌
答案: 【 并发性、共享性、虚拟性、不确定性

软件过程模型--自测题

1、单选题:
‎瀑布模型的关键不足在于‏‎‏
选项:
A: 过于简单
B: 各个阶段需要进行评审
C: 过于灵活
D: 不能适应需求的动态变更
答案: 【 不能适应需求的动态变更

2、单选题:
‍快速原型是利用原型辅助软件开发的一种新思想,它是在研究(  )的方法和技术中产生的。‎‍‎
选项:
A: 需求阶段
B: 设计阶段
C: 测试阶段
D: 软件开发的各个阶段
答案: 【 需求阶段

3、单选题:
‏软件开发的增量模型是‏‏‏
选项:
A: 适用于需求被清晰定义的情况
B: 一种需要快速构造核心产品的好方法
C: 最适合于大规模团队开发的项目
D: 一种不适用于商业产品的创新模型
答案: 【 一种需要快速构造核心产品的好方法

4、单选题:
‎螺旋模型的特点是下面哪一个?‍‎‍
选项:
A: 在软件产品发布时结束
B: 比增量模型更加混乱
C: 在每一次迭代过程中包含项目风险评价
D: 以上所有选项
答案: 【 在每一次迭代过程中包含项目风险评价

5、单选题:
‌下面的哪个不是RUP模型的阶段?‍‌‍
选项:
A: 启动阶段
B: 精化阶段
C: 构造阶段
D: 确认阶段
答案: 【 确认阶段

第2周

可性性分析自测题

1、单选题:
​可行性研究阶段的成果形式是​
选项:
A: 可行性研究报告
B: 用户操作手册
C: 软件问题报告
D: 软件需求分析报告
答案: 【 可行性研究报告

2、单选题:
‎在进行可行性研究的过程中,以下步骤顺序正确的是‏‎①推荐行动方针②研究目前正在使用的系统③导出新系统的高层逻辑模型④进一步定义问题⑤导出和评价供选择的解法⑥复查系统规模和目标⑦草拟开发计划⑧书写文档提交审查‏
选项:
A: ⑥②③④⑤①⑦⑧
B: ①③⑤②⑥④⑦⑧
C: ①⑥②③④⑤⑦⑧
D: ②⑤③④①⑥⑦⑧
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注