【名词&注释】
可靠性(reliability)、程序设计(programming)、程序员(programmer)、程序模块(program module)
[单选题]采用软件冗余的方法提高系统的可靠性,需要设计N个相同功能的程序模块(program module),这些模块必须()
A. 由同一组程序员按照相同的规格说明进行编写
B. 由同一组程序员按照不同的规格说明进行编写
C. 由不同的程序员按照相同的规格说明进行编写
D. 由不同的程序员按照不同的规格说明进行编写