某飞控系统采用N版本程序设计技术以提高可靠性。为了保证该技术的有效性,最关键的原则是()。
各版本必须使用相同的编程语言以保证兼容性
各版本必须由同一组高水平程序员开发
设计全过程的独立性(不相关性)
必须使用相同的测试用例进行验证
N版本程序设计的核心假设是:不同版本之间的错误是独立的。因此,必须保证设计全过程的不相关性(独立性),包括不同的算法、语言、工具、人员等,以防止产生共因故障。
登录 | 注册 | 回到顶部
版权所有©环球网校All Rights Reserved