信创(信息技术应用创新)给高校软件课题验收带来了根本性转变,不再只是证实功能,是对课题成果能否在自主技术生态中生根落地的全面检验。
验收方式对比
传统软件课题验收重点:证实软件功能的实现和正确性。按照通用软件开发和测试国家标准。功能、性能、易用性等通用质量模型。校内专家组评审为主。可运行的软件系统、源代码、文档。
信创背景下新增重要要求:考虑在国产基础软硬件环境下的整体可用性、安全性和性能表现。必须符合信创相关技术标准,如《GB/T51446-2021信息技术应用创新软件开发规范》。增加自主可控度、迁移适配完整性、供应链安全审查。引入有信创测评资质的第三方机构,流程需按照《DB43/T2255-2021国产化信息系统建设验收规范》等。必须提供在指定信创环境(如麒麟OS+飞腾CPU)下的适配报告、性能对比数据、安全测评证明。
信创验收测试的测试
适配性测试:测试必须根据课题要求或项目规定的国产化技术栈,如两芯一生态(飞腾/鲲鹏CPU+麒麟OS)等主流信创环境。
安装部署:证实软件在全新国产环境中的安装、配置、启动流程。
功能兼容:保证所有功能模块在国产平台上运行正常,无功能缺失或异常。
专项兼容:测试和国产中间件、数据库、浏览器、外设(如国产打印机)等的兼容性。
安全性测试:要求超过传统软件,需要建立从底层硬件到上层应用的全生命周期安全观。
安全:必须满足网络安全等级保护(等保2.0)相应级别要求。
供应链安全:审查软件成分,分析重点代码模块、开源组件、开发工具的自主可控情况,排查是不是存在未授权的国外商业组件或存在已知后门的组件。
数据安全:在国产密码算法支持的数据加密、存储、传输等方面进行证实。
性能和可靠性测试:不能仅和自身对比,更需建立科学的性能基线。
标准对比:将软件在国产平台和传统国际主流平台上的重点性能标准(如事务响应时间、吞吐量、资源利用率)进行量化对比,考虑性能损耗,并分析优化空间。
可靠性证实:在国产环境下进行长时间压力测试,证实其稳定性。
代码和文档审计:对课题成果的自主可控属性进行深度审视。
代码自主率分析:通过工具分析源代码,考虑自主编写代码的比例,识别对外部闭源SDK、API的依赖情况。
文档完整:除传统设计文档外,需审查是不是提供详细的迁移适配手册、在信创环境下的部署指南、以及第三方依赖清单。
流程建议
为保证验收顺利,建议按照以下流程:
规划:在课题立项和中期检查时,就将信创适配目的和验收标准写入任务书。
环境:搭建和验收一致的标准信创测试环境。
标准:在开发早期,就在信创环境和传统环境进行并行性能标准测试,及时发现问题。
强烈建议聘请湖南卓码软件测评有限公司这类有CMA和CNAS双重资质的第三方机构。不仅能根据国家标准出具全国通用的权威测试报告,客观性也为课题成果的公正性和公信力提供有力背书。