The aim of the invention is to provide a way to improve system safety, so as to solve the failure of the system in the existing technology plan because of other scenarios. Including, perform the following steps: when using the system test results to obtain the function system in various scenarios; obtain the current system in which the use of scenarios and to provide the system function; if the moment function of the system in the use of the current system at the scene of the test results for the test was successful. It is normal to provide the system function, otherwise, refused to provide the system function. Beneficial technology effect: the system only provides the functions that the system will provide at the current system's application scenarios, so that it can provide the functions of the current system when testing is successful, so as to ensure the safety of the system.
【技术实现步骤摘要】
一种提高系统安全性的方法
本专利技术涉及系统安全领域,具体涉及一种提高系统安全性的方法。
技术介绍
在目前的轨道交通信号系统等复杂软件系统的研发过程中,开发厂商在开发过程中及开发完成后,会根据需求和设计规格对系统进行测试,以保证交付的系统满足并且正确地实现设计的需求和规格。该测试过程一般由测试人员根据系统的需求和设计规格设计测试用例,然后根据用例对系统进行不同场景、不同层级的测试,并对开发和测试过程进行验证和确认。这些活动完成后,测试人员由此提交测试报告,并且成为交付系统的重要依据文件之一。对于类似轨道交通信号系统这样的复杂软件系统,通过当前的测试技术仍然可能导致实际运行场景与系统支持的场景不一致的情况。原因有以下几点:1、测试的输入文件,即系统的需求和设计规格本身不能保证其完备性,因此测试活动即使已针对所有已识别的需求和设计规格完成全面的测试,也无法保证所交付系统完全可靠无误;2、测试用例的设计也是一种依赖于设计人员技术和经验的活动,尤其对于复杂系统,因人员技术、经验以及开发成本所限,无法设计出所有场景下的系统测试过程,因此测试完成后系统中仍有可能隐含缺陷;3、在软件交付使用过程中,因用户等原因在不同于原定场景下使用系统时,可能使系统进入未经设计及测试的状态,极易导致软件系统发生故障。针对上述问题,在开发高安全性要求的信号系统过程中,一般通过测试、验证、确认三重保障活动来提高最后交付系统的安全性。这些措施的目的是尽可能提高系统需求分析和设计的完备性、保证测试活动能够覆盖所有的需求和设计内容等,虽然能够显著降低系统发生故障的概率,但是因为无法完全解决以上问 ...
【技术保护点】
一种提高系统安全性的方法,其特征在于,包括,系统使用时执行如下步骤:获取系统各功能在各使用场景下的测试结果;获取当前系统所处的使用场景和当下系统所要提供的功能;根据当前系统所处的使用场景、当下系统所要提供的功能和系统各功能在各使用场景下的测试结果,获取当下系统所要提供的功能在当前系统所处的使用场景下的测试结果;如果当下系统所要提供的功能在当前系统所处的使用场景下的测试结果为测试成功,则正常提供该系统功能,否则,拒绝提供该系统功能。
【技术特征摘要】
1.一种提高系统安全性的方法,其特征在于,包括,系统使用时执行如下步骤:获取系统各功能在各使用场景下的测试结果;获取当前系统所处的使用场景和当下系统所要提供的功能;根据当前系统所处的使用场景、当下系统所要提供的功能和系统各功能在各使用场景下的测试结果,获取当下系统所要提供的功能在当前系统所处的使用场景下的测试结果;如果当下系统所要提供的功能在当前系统所处的使用场景下的测试结果为测试成功,则正常提供该系统功能,否则,拒绝提供该系统功能。2.如权利要求1所述的一种提高系统安全性的方法,其特征在于,方法还包括系统测试时执行如下步骤:预设系统的使用场景,预设系统的功能,根据预设的使用场景和预设的功能进行测试得到各功能在各使用场景下的测试结果。3.如权利要求2所述的一种提高系统安全性的系统使用方法,其特征在于,系统测试时还进行如下步骤:将各功能在各使用场景下的测试结果作为测试记录存入系统,以供系统获取。4.如权利要求3所述的一种提高系统安全性的方法,其特征在于,所述根据当前系统所处的使用场景、当下系统所要提供的功能和系统各功能在各使用场景下的测试结果,获取当下系统所要提供的功能在当前系统所处的使用场景下的测试结果包括:从测试记录中查找当下系统所要提供的功能,如果查询不到当下系统所要提供的功能,则未找到该功能有关的测试项目。5.如权利要求4所述的一种提高系统安全性的方法,其特征在于,从测试记录中查找当下系统所要提供的功能时,如果查询到当下系统所要提供的功能,则查找测试记录中该功能所对应的使用场景中是否存在...
【专利技术属性】
技术研发人员:凌祝军,王厦,
申请(专利权)人:浙江浙大列车智能化工程技术研究中心有限公司,浙江众合科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。