[软件工程]第一章题目汇总

单选题:

1.[单选题] 随着开发小组人数的( ),因交流开发进展情况和讨论遇到的问题而造成的通信开销也急剧增加。

A 降低

B 稳定

C 不稳定

D 增加

解析:肯定是增加

2.[单选题] 下面的( )是正确的。
A 软件产品质量越高越好,最理想的情况是达到“零缺陷”

B 软件质量是在开发过程中逐渐构建起来的

C 运行正确的软件就是高质量的软件

D 软件质量是由产品的功能、性能、易用性等外在特性决定的

解析: 

A:这句话看似没问题,我问了李大利老师以后,老师说这句话前后两半句都有问题,首先质量不是越高越好,项目管理中讲过,软件是时间、成本、质量三方面权衡,后半句“零缺陷”这种说法本身就有问题,怎么可能零缺陷,你不可能保证你的软件以后不会出现任何缺陷,现在没发现缺陷不代表以后不会,所以你怎么可能知道你的软件是“零缺陷”,所以A错

B:没问题

C和D:一眼错,教材P325表13.7,质量由那么多因素决定,不只是正确性,也不只是外在特性

3.[单选题] 在以下关于软件生命周期的描述中,不正确的是( )。
A 在编码之前要先进行软件设计,这是形成软件质量的地方。

B 需求分析阶段主要解决的问题是将如何实现客户提出的需求。

C 编码后要对产品进行一系列测试,以确定软件达到了预定的要求。

D 在可行性阶段主要判断客户提出的问题是否存在可行的软件求解方案,如果没有则马上终止该项目。

解析:

需求分析解决的是明确客户有什么需求,而不是如何实现这些需求

4.[单选题] 下面的( )说法是正确的。
A 由于软件是产品,因此可以应用其他工程制品所用的技术进行生产

B 购买大多数计算机系统所需的硬件比软件更昂贵

C 一般来说,软件只有在其行为与开发者的目标一致的情况下才能成功

D 大多数软件系统是不容易修改的,除非它们在设计时考虑了变化

解析:

A:软件和其他工程制品存在巨大差异,第一章ppt上有

B:软件比硬件贵

C:与客户目标一致才成功

D:对

5.[单选题]“软件工程”术语是在( )被首次提出。
A 美国卡内基·梅隆大学的软件工程研究所

B Fred Brooks的《没有银弹:软件工程中的根本和次要问题》

C 1968年NATO会议

D IEEE的软件工程知识体系指南(SWEBOK)

解析:第一章ppt

6.[单选题] 软件工程方法是( )。
A 为开发软件提供技术上的解决方法

B 为了理解问题和确定需求而采取的一些技术和方法

C 为支持软件开发、维护、管理而研制的计算机程序系统

D 为了获得高质量软件而实施的一系列活动

解析:软件工程方法学,分为方法、工具、过程三要素,方法是:为开发软件提供技术上的解决方法,过程是为了获得高质量软件而实施的一系列活动,工具是为支持软件开发、维护、管理而研制的计算机程序系统

7.[单选题] 下面的( )决策是在需求分析时做出的。
A 自动售票机系统将为使用者提供在线帮助

B 自动售票机系统的开发时间预计是6个月

C 自动售票机系统由用户界面子系统、价格计算子系统以及与中心计算机通信的网络子系统组成

D 自动售票机系统已经达到交付的要求

解析:需求分析肯定是分析你这软件要干啥,而不是怎么干

判断题

1 [判断题] 软件危机的产生主要是因为软件开发人员缺少有效的高级程序设计语言。(错)

解析:软件危机产生的原因:软件本身缺乏可见性和规模庞大的特点,以及开发维护的方法不正确

2 [判断题] 文档是与程序开发、维护和使用有关的图文材料,是构成软件不可或缺的一部分。(对)

解析:教材原话,没毛病

3 [判断题] 软件既可以是一种逻辑实体,也可以是具体的物理实体。(错)

解析:软件肯定是逻辑的,咋可能是物理的

4. (判断题)抽象是在某种概括层面对问题的描述,使我们能够专注于问题的关键,而不必深陷于细节之中。

A. 对

B. 错

5. (判断题)V模型的本质是对瀑布模型的需求获取活动进行改造,有助于需求的定义和确认。

A. 对

B. 错

解析:V模型本质是把瀑布模型中一些隐含的迭代过程明确出来

6. 

你可能感兴趣的:(软件工程方法论,软件工程)