0

基于区块链的软件交付过程管理系统的设计与实现

1 论文摘要软件交付是是软件外包中的重要一环。传统外包软件交付过程常常存在着需求变更不透明、第三方测评结果不可信或被篡改、交付软件与被测评软件不一致等问题。区块链技术具有去中心化、不可篡改、可溯源和可执行智能合约等特点。将区块链技术应用于软件交付过程,能够保障软件及其关键数据的可信与可溯源,以期能够解决传统软件交付过程存在的问题。本文设计和实现了一个基于区块链的软件交付过程管理系统。本系统为软件需求方、软件开发方与软件测评方提供订单管理、软件证书管理、测试报告管理和软件自动验收等功能。本系统采用当前流行的联盟链框架Hyperledger Fabric作为本系统的区块链底层实现。本系统采取微服务...

阅读全文>>