1. [单选题]采用软件冗余的方法提高系统的可靠性,需要设计N个相同功能的程序模块(program module),这些模块必须(18)。
A. 由同一组程序员按照相同的规格说明进行编写
B. 由同一组程序员按照不同的规格说明进行编写
C. 由不同的程序员按照相同的规格说明进行编写
D. 由不同的程序员按照不同的规格说明进行编写
2. [单选题]下面关于测试的结论中只有一个是正确的,它是(24)。
A. 测试工作要贯穿于整个软件开发的全过程
B. 测试工作是指在编程实现过程中进行的排错工作
C. 测试工作是指在产品完成后用户的验收工作过程
D. 测试工作量的弹性比较大,可以根据时间进度进行裁减
3. [单选题]以下关于嵌入式系统硬件抽象层的叙述,错误的是( )。
A. 硬件抽象层与硬件密切相关(closely related),可对操作系统隐藏硬件的多样性
B. 硬件抽象层将操作系统与硬件平台隔开
C. 硬件抽象层使软硬件的设计与调试可以并行
D. 硬件抽象层应包括设备驱动程序和任务调度