[单选题]采用软件冗余的方法提高系统的可靠性,需要设计N个相同功能的程序模块,这些模块必须(18)。
正确答案 :D
由不同的程序员按照不同的规格说明进行编写
解析:解析:本题考查软件技术的基础知识。采用软件冗余的方法提高系统的可靠性,如果需要设计多个相同功能的程序模块,则这些模块必须由不同的程序员按照不同的规格说明进行编写。程序员不同,编程的思路和技术不同,规格说明不同,实现的功能却相同,这样可以最大限度地运用编程技术的差异性,达到容错的目的。
[单选题]下面关于测试的结论中只有一个是正确的,它是(24)。
正确答案 :A
测试工作要贯穿于整个软件开发的全过程
解析:解析:软件测试的目的是为了发现软件的错误。软件测试中应注意的原则有:测试用例应由输入数据和预期的输出数据两部分组成。这样便于对照检查,做到有的放矢。测试用例不仅选用合理输入数据,还要选择不合理的输入数据。这样能更多地发现错误,提高程序的可靠性。对于不合理的输入数据,程序应拒绝接受,并给出相应的提示。除了检查程序是否做了它应该做的事,还应该检查程序是否做了它不应该做的事。应制定测试计划并严格执行,排除随意性。长期保留测试用例。对发现错误较多的程序段,应进行更深入的测试。
[单选题]以下关于嵌入式系统硬件抽象层的叙述,错误的是( )。
正确答案 :D
硬件抽象层应包括设备驱动程序和任务调度
查看原题