一、第1章软件工程概述
1. Software deteriorates rather than wears out because(软件通常是变坏而不是磨损的原因是)
A:Software suffers from exposure to hostile environments(软件暴露在不利的环境中)
B:Defects are more likely to arise after software has been used often(软件错误更容易在使用后被发现)
C:Multiple change requests introduce errors in component interactions(在组件交互中需求发生变化导致错误)
D:Software spare parts become harder to order(软件的备用部分不易组织) 2. Today the increased power of the personal computer has brought about an
abandonment of the practice of team development of software.(如今个人电脑性能的提升导致遗弃了采用小组开发软件的方式。) A:
True(真)
B:False (假)
3. Which question no longer concerns the modern software engineer?(现如今的软件工程师不再考虑以下哪个问题?) A:B:
Why does computer hardware cost so much?(计算机硬件为什么如此昂贵?) Why does software take a long time to finish?(软件为什么开发时间很长?)
C:Why does it cost so much to develop a piece of software?(开发一项软件的开销为什么这么大?)
D:Why cann't software errors be removed from products prior to delivery? (软件错误为什么不能在产品发布之前被找出?)
4. In general software only succeeds if its behavior is consistent with the objectives of its designers.(通常意义上,只有表现得和设计目标一致的软件才是成功的软件。) A:
True(真)
B:False (假)
5. Change cannot be easily accommodated in most software systems, unless the system was designed with change in mind.(需求变化不适应于大多数的软件系统,除非软件在设计之初便考虑了变化因素。) A:
True(真)
B:False (假)
6. The functionality of most computer systems does not need to be enhanced the lifetime of the system.(大多数的软件系统的功能在它们的生命周期内不需要被增强。) A:B:
True(真) False (假)
7. Most software continues to be custom built because(大多数软件产品是定制的原因是)
A:Component reuse is common in the software world.(软件领域中组件复用很普遍) B:
Reusable components are too expensive to use.(