本發(fā)明屬于計(jì)算機(jī)軟件技術(shù)領(lǐng)域,涉及一種舉證系統(tǒng),尤其涉及一種符合性舉證系統(tǒng);同時(shí),本發(fā)明還涉及一種符合性舉證方法。
背景技術(shù):
針對(duì)高安全性相關(guān)軟件,如民用航空、軌道交通、核電重工、醫(yī)療器械等,以及軍用軟件,其所處領(lǐng)域的權(quán)威機(jī)構(gòu)或組織一般都會(huì)頒布相應(yīng)的審查標(biāo)準(zhǔn),對(duì)軟件項(xiàng)目的全部或部分軟件生命周期過(guò)程、數(shù)據(jù)進(jìn)行審查,確保軟件質(zhì)量。因此,軟件研發(fā)單位需要針對(duì)這些審查標(biāo)準(zhǔn)給出軟件項(xiàng)目的符合性證明,即針對(duì)審查標(biāo)準(zhǔn)規(guī)定的每一條審查項(xiàng)給出直接或間接證據(jù)來(lái)證明在實(shí)際的項(xiàng)目過(guò)程中滿(mǎn)足了審查項(xiàng)的要求,以此證明整個(gè)軟件項(xiàng)目符合相關(guān)審查標(biāo)準(zhǔn)。
現(xiàn)有的符合性舉證方法,由人工使用文檔編寫(xiě)工具為每個(gè)審查標(biāo)準(zhǔn)建立一個(gè)定義了所有審查項(xiàng)的電子表格。在每次需要?jiǎng)?chuàng)建符合性舉證表時(shí),首先需要整理項(xiàng)目已經(jīng)產(chǎn)生的文檔數(shù)據(jù),然后手動(dòng)將這些文檔數(shù)據(jù)關(guān)聯(lián)至電子表格內(nèi)對(duì)應(yīng)的審查項(xiàng),作為該審查項(xiàng)的舉證證據(jù)。這就意味著,每次項(xiàng)目的文檔數(shù)據(jù)產(chǎn)生了變化(版本更新、增加、刪除等),都需要人工重復(fù)完成整理數(shù)據(jù)和關(guān)聯(lián)至審查項(xiàng)的工作。
現(xiàn)有的符合性舉證方法,存在以下缺點(diǎn):
(1)需手動(dòng)編寫(xiě);雖然可以預(yù)先定義審查標(biāo)準(zhǔn)和審查項(xiàng),但是仍然需要人工將項(xiàng)目產(chǎn)生的文檔數(shù)據(jù)一一關(guān)聯(lián)至審查項(xiàng)。工作繁瑣之外,手動(dòng)操作存在的不確定性也可能導(dǎo)致錯(cuò)誤;
(2)編寫(xiě)工具與配置庫(kù)分離;編寫(xiě)工具無(wú)法識(shí)別處于配置庫(kù)內(nèi)的項(xiàng)目文檔的狀態(tài),需要人為識(shí)別正確的項(xiàng)目文檔數(shù)據(jù)基線或版本作為舉證證據(jù)。增加了額外的工作量,并存在遺漏出錯(cuò)的可能;
(3)不適合多次生成;由于手動(dòng)編寫(xiě)工作量大,現(xiàn)有方法并不適合在整個(gè)項(xiàng)目過(guò)程中多次創(chuàng)建符合性舉證表,因此無(wú)法在軟件生命周期的各個(gè)階段實(shí)時(shí)為 質(zhì)量保證或?qū)彾?lián)絡(luò)提供監(jiān)控?cái)?shù)據(jù)和依據(jù)。
有鑒于此,如今迫切需要設(shè)計(jì)一種新的符合性舉證方法,以便克服現(xiàn)有方法的上述缺陷。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問(wèn)題是:提供一種符合性舉證系統(tǒng),可提高效率,減少工作量,確保結(jié)果的準(zhǔn)確性。
此外,本發(fā)明還提供一種符合性舉證方法,可提高效率,減少工作量,確保結(jié)果的準(zhǔn)確性。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用如下技術(shù)方案:
一種符合性舉證系統(tǒng),所述系統(tǒng)包括:審查舉證設(shè)置模塊、符合性舉證表生成模塊;
所述審查舉證設(shè)置模塊用以在該系統(tǒng)的系統(tǒng)層配置審查標(biāo)準(zhǔn),包括定義軟件等級(jí)、審查項(xiàng)和審查數(shù)據(jù)以及它們?nèi)咧g的映射關(guān)系;所述系統(tǒng)層在任何具體軟件項(xiàng)目之外;審查舉證設(shè)置模塊包括:審查標(biāo)準(zhǔn)設(shè)置單元、數(shù)據(jù)關(guān)聯(lián)單元;
審查標(biāo)準(zhǔn)設(shè)置單元用以供用戶(hù)建立和維護(hù)多套軟件審查標(biāo)準(zhǔn),審查標(biāo)準(zhǔn)的內(nèi)容分別包括軟件等級(jí)、審查數(shù)據(jù)和審查項(xiàng);
設(shè)置軟件等級(jí):一個(gè)軟件審查標(biāo)準(zhǔn)為不同的審查級(jí)別或?qū)彶閲?yán)格程度定義多個(gè)軟件等級(jí),此處的軟件等級(jí)定義只是單純的劃分等級(jí),需要在與審查項(xiàng)關(guān)聯(lián)之后才具有實(shí)際意義;
設(shè)置審查數(shù)據(jù):為每個(gè)軟件審查標(biāo)準(zhǔn)定義審查數(shù)據(jù),內(nèi)容包括:名稱(chēng)、編號(hào)和文檔模板編號(hào),其中文檔模板編號(hào)用于將該審查數(shù)據(jù)與具體軟件項(xiàng)目的某個(gè)文檔建立映射關(guān)系,使得該系統(tǒng)在為具體軟件項(xiàng)目生成符合性舉證表時(shí)能夠自動(dòng)獲取相應(yīng)的舉證證據(jù);不同項(xiàng)目的同類(lèi)文檔數(shù)據(jù)可以使用相同或不同的文檔模板編號(hào);如果一個(gè)審查數(shù)據(jù)在多個(gè)不同項(xiàng)目中對(duì)應(yīng)的文檔模板編號(hào)不同,需將所有相關(guān)的編號(hào)都添加至該審查數(shù)據(jù)的文檔模板編號(hào)欄;這樣,只需簡(jiǎn)單維護(hù)數(shù)據(jù)項(xiàng)的關(guān)聯(lián)文檔模板編號(hào),就能令一套審查標(biāo)準(zhǔn)設(shè)置能夠應(yīng)用于多個(gè)軟件項(xiàng)目;
設(shè)置審查項(xiàng):為每個(gè)軟件審查標(biāo)準(zhǔn)定義審查項(xiàng),并為每個(gè)審查項(xiàng)指定適用的 軟件等級(jí);這樣,每個(gè)軟件等級(jí)都分別對(duì)應(yīng)著一套審查項(xiàng);
數(shù)據(jù)關(guān)聯(lián)單元用以在設(shè)置完一個(gè)軟件審查標(biāo)準(zhǔn)的軟件等級(jí)、審查項(xiàng)和審查數(shù)據(jù)之后,將這三者關(guān)聯(lián)起來(lái)形成一個(gè)關(guān)聯(lián)矩陣,即,定義一個(gè)審查項(xiàng)在一個(gè)軟件等級(jí)下,對(duì)應(yīng)哪些審查數(shù)據(jù);定義的主體是審查項(xiàng):在選定某個(gè)審查項(xiàng)后,該系統(tǒng)以表格形式列出當(dāng)前軟件審查標(biāo)準(zhǔn)內(nèi)已定義的所有軟件等級(jí)和審查數(shù)據(jù):表格的列表示軟件等級(jí),表格的行表示審查數(shù)據(jù);
每個(gè)審查數(shù)據(jù)針對(duì)不同的軟件等級(jí)設(shè)置三種選項(xiàng)“直接證據(jù)”、“間接證據(jù)”和“不適用”;如果設(shè)為“直接證據(jù)”或“間接證據(jù)”,則在生成符合性舉證表時(shí),該行的審查數(shù)據(jù)所對(duì)應(yīng)的具體軟件項(xiàng)目文檔會(huì)被視為該列的軟件等級(jí)下,當(dāng)前審查項(xiàng)的舉證證據(jù);若設(shè)為“不適用”,代表該行的審查數(shù)據(jù)在該列的軟件等級(jí)下,與當(dāng)前的審查項(xiàng)無(wú)關(guān);
所述符合性舉證表生成模塊用以生成符合性舉證表,包括符合性舉證表新增單元、符合性舉證表編輯單元、符合性舉證離線包生成單元;
符合性舉證表新增單元用以在完成審查標(biāo)準(zhǔn)的設(shè)置后,能利用該系統(tǒng)在軟件項(xiàng)目中生成符合性舉證表;符合性舉證表列舉了某個(gè)審查標(biāo)準(zhǔn)和軟件等級(jí)下所有必須符合的審查項(xiàng),以及用于證明這些審查項(xiàng)被滿(mǎn)足的舉證證據(jù);新增一個(gè)符合性舉證表需指定三項(xiàng)屬性,包括:“軟件審查標(biāo)準(zhǔn)”、“軟件等級(jí)”和“基線”;前兩項(xiàng)指定了該符合性舉證表針對(duì)哪套軟件審查標(biāo)準(zhǔn)中的哪個(gè)軟件等級(jí);而“基線”屬性則定義了舉證證據(jù)采用哪個(gè)基線下的版本;該系統(tǒng)自動(dòng)生成符合性舉證表的方式為:首先根據(jù)指定的“軟件審查標(biāo)準(zhǔn)”,與“審查舉證設(shè)置模塊”中已定義的審查標(biāo)準(zhǔn)匹配;然后根據(jù)指定的“軟件等級(jí)”獲取該審查標(biāo)準(zhǔn)的審查項(xiàng)和審查數(shù)據(jù)信息的關(guān)聯(lián)矩陣;關(guān)聯(lián)矩陣中每一個(gè)審查項(xiàng)都直接作為符合性舉證表的數(shù)據(jù)項(xiàng),而其對(duì)應(yīng)的舉證證據(jù)則由該系統(tǒng)根據(jù)審查數(shù)據(jù)文檔模板編號(hào),從具體項(xiàng)目的數(shù)據(jù)庫(kù)中自動(dòng)獲取對(duì)應(yīng)基線的實(shí)際文檔;若未指定基線,或雖指定了基線,但某些文檔未被納入該基線,則該系統(tǒng)自動(dòng)獲取文檔的最新版本作為舉證證據(jù);該系統(tǒng)能夠同時(shí)維護(hù)多套符合性舉證表,對(duì)應(yīng)不同的審查標(biāo)準(zhǔn)、軟件等級(jí)和基線;
符合性舉證表編輯單元用以利用該系統(tǒng)自動(dòng)生成符合性舉證表之后,供用戶(hù)根據(jù)需要手動(dòng)添加、修改或刪除舉證證據(jù);
編輯證據(jù):編輯每條審查項(xiàng)下的舉證證據(jù)的說(shuō)明信息,以及更改證據(jù)類(lèi)型,包括“直接證據(jù)”或“間接證據(jù)”;
選擇文檔:從當(dāng)前項(xiàng)目的配置庫(kù)中,選擇某個(gè)文檔的某個(gè)版本,作為審查項(xiàng)的舉證證據(jù)添加入符合性舉證表;該系統(tǒng)使用樹(shù)形結(jié)構(gòu)展示所有配置庫(kù)下當(dāng)前項(xiàng)目的文檔數(shù)據(jù)及版本信息供用戶(hù)選擇;
上傳附件:除當(dāng)前項(xiàng)目的配置庫(kù)以外,支持用戶(hù)從本地上傳附件至系統(tǒng)中,作為審查項(xiàng)的舉證證據(jù);
刪除證據(jù):用戶(hù)通過(guò)該功能刪除所有自動(dòng)或手動(dòng)添加的舉證證據(jù);
符合性舉證離線包生成單元用以自動(dòng)生成離線包,方便用戶(hù)在該系統(tǒng)外查看符合性舉證表;自動(dòng)生成的方法是根據(jù)已有的符合性舉證表,從具體項(xiàng)目的數(shù)據(jù)庫(kù)中獲取所有矩陣證據(jù)的文檔拷貝;離線包的內(nèi)容包括了一份電子表格文件,以及包含所有作為舉證證據(jù)的文檔的文件夾;電子表格中說(shuō)明了軟件項(xiàng)目的名稱(chēng)和相關(guān)信息、符合性舉證的審查標(biāo)準(zhǔn)和軟件等級(jí),并列出了所有審查項(xiàng)以及每條審查項(xiàng)對(duì)應(yīng)的文檔,每個(gè)文檔以超鏈接形式指向離線包文件夾內(nèi)的文檔地址,因此,離線用戶(hù)在查看電子表格時(shí),只需點(diǎn)擊相關(guān)證據(jù)的超鏈接就可以直接打開(kāi)查看文檔。
一種符合性舉證系統(tǒng),所述系統(tǒng)包括:審查舉證設(shè)置模塊、符合性舉證表生成模塊;
所述審查舉證設(shè)置模塊用以配置審查標(biāo)準(zhǔn),包括定義軟件等級(jí)、審查項(xiàng)和審查數(shù)據(jù)以及相互之間的映射關(guān)系;審查舉證設(shè)置模塊包括:審查標(biāo)準(zhǔn)設(shè)置單元、數(shù)據(jù)關(guān)聯(lián)單元;審查標(biāo)準(zhǔn)設(shè)置單元用以供用戶(hù)建立和維護(hù)多套軟件審查標(biāo)準(zhǔn),數(shù)據(jù)關(guān)聯(lián)單元用以在設(shè)置完一個(gè)軟件審查標(biāo)準(zhǔn)之后,將這標(biāo)準(zhǔn)的相關(guān)項(xiàng)關(guān)聯(lián)起來(lái);
所述符合性舉證表生成模塊用以為各軟件項(xiàng)目針對(duì)不同審查標(biāo)準(zhǔn)和軟件等級(jí)生成對(duì)應(yīng)的符合性舉證表。
作為本發(fā)明的一種優(yōu)選方案,所述審查標(biāo)準(zhǔn)設(shè)置單元設(shè)置的審查標(biāo)準(zhǔn)的內(nèi)容分別包括軟件等級(jí)、審查數(shù)據(jù)和審查項(xiàng);
設(shè)置軟件等級(jí):一個(gè)軟件審查標(biāo)準(zhǔn)為不同的審查級(jí)別或?qū)彶閲?yán)格程度定義多個(gè)軟件等級(jí),此處的軟件等級(jí)定義只是單純的劃分等級(jí),需要在與審查項(xiàng)關(guān)聯(lián)之 后才具有實(shí)際意義;
設(shè)置審查數(shù)據(jù):為每個(gè)軟件審查標(biāo)準(zhǔn)定義審查數(shù)據(jù),內(nèi)容包括:名稱(chēng)、編號(hào)和文檔模板編號(hào),其中文檔模板編號(hào)用于將該審查數(shù)據(jù)與具體軟件項(xiàng)目的某個(gè)文檔建立映射關(guān)系,使得該系統(tǒng)在為具體軟件項(xiàng)目生成符合性舉證表時(shí)能夠自動(dòng)獲取相應(yīng)的舉證證據(jù);不同項(xiàng)目的同類(lèi)文檔數(shù)據(jù)可以使用相同或不同的文檔模板編號(hào);如果一個(gè)審查數(shù)據(jù)在多個(gè)不同項(xiàng)目中對(duì)應(yīng)的文檔模板編號(hào)不同,需將所有相關(guān)的編號(hào)都添加至該審查數(shù)據(jù)的文檔模板編號(hào)欄;這樣,只需簡(jiǎn)單維護(hù)數(shù)據(jù)項(xiàng)的關(guān)聯(lián)文檔模板編號(hào),就能令一套審查標(biāo)準(zhǔn)設(shè)置能夠應(yīng)用于多個(gè)軟件項(xiàng)目;
設(shè)置審查項(xiàng):為每個(gè)軟件審查標(biāo)準(zhǔn)定義審查項(xiàng),并為每個(gè)審查項(xiàng)指定適用的軟件等級(jí);這樣,每個(gè)軟件等級(jí)都分別對(duì)應(yīng)著一套審查項(xiàng)。
作為本發(fā)明的一種優(yōu)選方案,所述數(shù)據(jù)關(guān)聯(lián)單元用以在設(shè)置完一個(gè)軟件審查標(biāo)準(zhǔn)的軟件等級(jí)、審查項(xiàng)和審查數(shù)據(jù)之后,將這三者關(guān)聯(lián)起來(lái)形成一個(gè)關(guān)聯(lián)矩陣,即,定義一個(gè)審查項(xiàng)在一個(gè)軟件等級(jí)下,對(duì)應(yīng)哪些審查數(shù)據(jù);定義的主體是審查項(xiàng),在選定某個(gè)審查項(xiàng)后,該系統(tǒng)以表格形式列出當(dāng)前軟件審查標(biāo)準(zhǔn)內(nèi)已定義的所有軟件等級(jí)和審查數(shù)據(jù);
每個(gè)審查數(shù)據(jù)針對(duì)不同的軟件等級(jí)設(shè)置三種選項(xiàng)“直接證據(jù)”、“間接證據(jù)”和“不適用”;如果設(shè)為“直接證據(jù)”或“間接證據(jù)”,則在生成符合性舉證表時(shí),該行的審查數(shù)據(jù)所對(duì)應(yīng)的具體軟件項(xiàng)目文檔會(huì)被視為該列的軟件等級(jí)下,當(dāng)前審查項(xiàng)的舉證證據(jù);若設(shè)為“不適用”,代表該行的審查數(shù)據(jù)在該列的軟件等級(jí)下,與當(dāng)前的審查項(xiàng)無(wú)關(guān)。
作為本發(fā)明的一種優(yōu)選方案,所述符合性舉證表生成模塊包括符合性舉證表新增單元、符合性舉證表編輯單元、符合性舉證離線包生成單元。
作為本發(fā)明的一種優(yōu)選方案,符合性舉證表新增單元用以在完成審查標(biāo)準(zhǔn)的設(shè)置后,能利用該系統(tǒng)在軟件項(xiàng)目中生成符合性舉證表;符合性舉證表列舉了某個(gè)審查標(biāo)準(zhǔn)和軟件等級(jí)下所有必須符合的審查項(xiàng),以及用于證明這些審查項(xiàng)被滿(mǎn)足的舉證證據(jù);新增一個(gè)符合性舉證表需指定三項(xiàng)屬性,包括:“軟件審查標(biāo)準(zhǔn)”、“軟件等級(jí)”和“基線”;前兩項(xiàng)指定了該符合性舉證表針對(duì)哪套軟件審查標(biāo)準(zhǔn)中的哪個(gè)軟件等級(jí);而“基線”屬性則定義了舉證證據(jù)采用哪個(gè)基線下的版本; 該系統(tǒng)自動(dòng)生成符合性舉證表的方式為:首先根據(jù)指定的“軟件審查標(biāo)準(zhǔn)”,與“審查舉證設(shè)置模塊”中已定義的審查標(biāo)準(zhǔn)匹配;然后根據(jù)指定的“軟件等級(jí)”獲取該審查標(biāo)準(zhǔn)的審查項(xiàng)和審查數(shù)據(jù)信息的關(guān)聯(lián)矩陣;關(guān)聯(lián)矩陣中每一個(gè)審查項(xiàng)都直接作為符合性舉證表的數(shù)據(jù)項(xiàng),而其對(duì)應(yīng)的舉證證據(jù)則由該系統(tǒng)根據(jù)審查數(shù)據(jù)文檔模板編號(hào),從具體項(xiàng)目的數(shù)據(jù)庫(kù)中自動(dòng)獲取對(duì)應(yīng)基線的實(shí)際文檔;若未指定基線,或雖指定了基線,但某些文檔未被納入該基線,則該系統(tǒng)自動(dòng)獲取文檔的最新版本作為舉證證據(jù);該系統(tǒng)能夠同時(shí)維護(hù)多套符合性舉證表,對(duì)應(yīng)不同的審查標(biāo)準(zhǔn)、軟件等級(jí)和基線。
作為本發(fā)明的一種優(yōu)選方案,符合性舉證表編輯單元用以利用該系統(tǒng)自動(dòng)生成符合性舉證表之后,供用戶(hù)根據(jù)需要手動(dòng)添加、修改或刪除舉證證據(jù);
編輯證據(jù):編輯每條審查項(xiàng)下的舉證證據(jù)的說(shuō)明信息,以及更改證據(jù)類(lèi)型,包括“直接證據(jù)”或“間接證據(jù)”;
選擇文檔:從當(dāng)前項(xiàng)目的配置庫(kù)中,選擇某個(gè)文檔的某個(gè)版本,作為審查項(xiàng)的舉證證據(jù)添加入符合性舉證表;該系統(tǒng)使用樹(shù)形結(jié)構(gòu)展示所有配置庫(kù)下當(dāng)前項(xiàng)目的文檔數(shù)據(jù)及版本信息供用戶(hù)選擇;
上傳附件:除當(dāng)前項(xiàng)目的配置庫(kù)以外,支持用戶(hù)從本地上傳附件至系統(tǒng)中,作為審查項(xiàng)的舉證證據(jù);
刪除證據(jù):用戶(hù)通過(guò)該功能刪除所有自動(dòng)或手動(dòng)添加的舉證證據(jù)。
作為本發(fā)明的一種優(yōu)選方案,符合性舉證離線包生成單元用以自動(dòng)生成離線包,方便用戶(hù)在該系統(tǒng)外查看符合性舉證表;自動(dòng)生成的方法是根據(jù)已有的符合性舉證表,從具體項(xiàng)目的數(shù)據(jù)庫(kù)中獲取所有矩陣證據(jù)的文檔拷貝;離線包的內(nèi)容包括了一份電子表格文件,以及包含所有作為舉證證據(jù)的文檔的文件夾;電子表格中說(shuō)明了軟件項(xiàng)目的名稱(chēng)和相關(guān)信息、符合性舉證的審查標(biāo)準(zhǔn)和軟件等級(jí),并列出了所有審查項(xiàng)以及每條審查項(xiàng)對(duì)應(yīng)的文檔,每個(gè)文檔以超鏈接形式指向離線包文件夾內(nèi)的文檔地址,因此,離線用戶(hù)在查看電子表格時(shí),只需點(diǎn)擊相關(guān)證據(jù)的超鏈接就可以直接打開(kāi)查看文檔。
一種符合性舉證方法,所述方法包括:
步驟S1、審查舉證設(shè)置步驟;
在該系統(tǒng)的系統(tǒng)層配置審查標(biāo)準(zhǔn),包括定義軟件等級(jí)、審查項(xiàng)和審查數(shù)據(jù)以及它們?nèi)咧g的映射關(guān)系;所述系統(tǒng)層在任何具體軟件項(xiàng)目之外;審查舉證設(shè)置步驟包括:審查標(biāo)準(zhǔn)設(shè)置步驟、數(shù)據(jù)關(guān)聯(lián)步驟;
審查標(biāo)準(zhǔn)設(shè)置步驟中,供用戶(hù)建立和維護(hù)多套軟件審查標(biāo)準(zhǔn),審查標(biāo)準(zhǔn)的內(nèi)容分別包括軟件等級(jí)、審查數(shù)據(jù)和審查項(xiàng);
設(shè)置軟件等級(jí):一個(gè)軟件審查標(biāo)準(zhǔn)為不同的審查級(jí)別或?qū)彶閲?yán)格程度定義多個(gè)軟件等級(jí),此處的軟件等級(jí)定義只是單純的劃分等級(jí),需要在與審查項(xiàng)關(guān)聯(lián)之后才具有實(shí)際意義;
設(shè)置審查數(shù)據(jù):為每個(gè)軟件審查標(biāo)準(zhǔn)定義審查數(shù)據(jù),內(nèi)容包括:名稱(chēng)、編號(hào)和文檔模板編號(hào),其中文檔模板編號(hào)用于將該審查數(shù)據(jù)與具體軟件項(xiàng)目的某個(gè)文檔建立映射關(guān)系,使得該系統(tǒng)在為具體軟件項(xiàng)目生成符合性舉證表時(shí)能夠自動(dòng)獲取相應(yīng)的舉證證據(jù);不同項(xiàng)目的同類(lèi)文檔數(shù)據(jù)可以使用相同或不同的文檔模板編號(hào);如果一個(gè)審查數(shù)據(jù)在多個(gè)不同項(xiàng)目中對(duì)應(yīng)的文檔模板編號(hào)不同,需將所有相關(guān)的編號(hào)都添加至該審查數(shù)據(jù)的文檔模板編號(hào)欄;這樣,只需簡(jiǎn)單維護(hù)數(shù)據(jù)項(xiàng)的關(guān)聯(lián)文檔模板編號(hào),就能令一套審查標(biāo)準(zhǔn)設(shè)置能夠應(yīng)用于多個(gè)軟件項(xiàng)目;
設(shè)置審查項(xiàng):為每個(gè)軟件審查標(biāo)準(zhǔn)定義審查項(xiàng),并為每個(gè)審查項(xiàng)指定適用的軟件等級(jí);這樣,每個(gè)軟件等級(jí)都分別對(duì)應(yīng)著一套審查項(xiàng);
數(shù)據(jù)關(guān)聯(lián)步驟中,在設(shè)置完一個(gè)軟件審查標(biāo)準(zhǔn)的軟件等級(jí)、審查項(xiàng)和審查數(shù)據(jù)之后,將這三者關(guān)聯(lián)起來(lái)形成一個(gè)關(guān)聯(lián)矩陣,即,定義一個(gè)審查項(xiàng)在一個(gè)軟件等級(jí)下,對(duì)應(yīng)哪些審查數(shù)據(jù);定義的主體是審查項(xiàng):在選定某個(gè)審查項(xiàng)后,該系統(tǒng)以表格形式列出當(dāng)前軟件審查標(biāo)準(zhǔn)內(nèi)已定義的所有軟件等級(jí)和審查數(shù)據(jù):表格的列表示軟件等級(jí),表格的行表示審查數(shù)據(jù);
每個(gè)審查數(shù)據(jù)針對(duì)不同的軟件等級(jí)設(shè)置三種選項(xiàng)“直接證據(jù)”、“間接證據(jù)”和“不適用”;如果設(shè)為“直接證據(jù)”或“間接證據(jù)”,則在生成符合性舉證表時(shí),該行的審查數(shù)據(jù)所對(duì)應(yīng)的具體軟件項(xiàng)目文檔會(huì)被視為該列的軟件等級(jí)下,當(dāng)前審查項(xiàng)的舉證證據(jù);若設(shè)為“不適用”,代表該行的審查數(shù)據(jù)在該列的軟件等級(jí)下,與當(dāng)前的審查項(xiàng)無(wú)關(guān);
步驟S2、符合性舉證表生成步驟;
生成符合性舉證表,包括符合性舉證表新增步驟、符合性舉證表編輯步驟、符合性舉證離線包生成步驟;
符合性舉證表新增步驟中,在完成審查標(biāo)準(zhǔn)的設(shè)置后,能利用該系統(tǒng)在軟件項(xiàng)目中生成符合性舉證表;符合性舉證表列舉了某個(gè)審查標(biāo)準(zhǔn)和軟件等級(jí)下所有必須符合的審查項(xiàng),以及用于證明這些審查項(xiàng)被滿(mǎn)足的舉證證據(jù);新增一個(gè)符合性舉證表需指定三項(xiàng)屬性,包括:“軟件審查標(biāo)準(zhǔn)”、“軟件等級(jí)”和“基線”;前兩項(xiàng)指定了該符合性舉證表針對(duì)哪套軟件審查標(biāo)準(zhǔn)中的哪個(gè)軟件等級(jí);而“基線”屬性則定義了舉證證據(jù)采用哪個(gè)基線下的版本;該系統(tǒng)自動(dòng)生成符合性舉證表的方式為:首先根據(jù)指定的“軟件審查標(biāo)準(zhǔn)”,與“審查舉證設(shè)置模塊”中已定義的審查標(biāo)準(zhǔn)匹配;然后根據(jù)指定的“軟件等級(jí)”獲取該審查標(biāo)準(zhǔn)的審查項(xiàng)和審查數(shù)據(jù)信息的關(guān)聯(lián)矩陣;關(guān)聯(lián)矩陣中每一個(gè)審查項(xiàng)都直接作為符合性舉證表的數(shù)據(jù)項(xiàng),而其對(duì)應(yīng)的舉證證據(jù)則由該系統(tǒng)根據(jù)審查數(shù)據(jù)文檔模板編號(hào),從具體項(xiàng)目的數(shù)據(jù)庫(kù)中自動(dòng)獲取對(duì)應(yīng)基線的實(shí)際文檔;若未指定基線,或雖指定了基線,但某些文檔未被納入該基線,則該系統(tǒng)自動(dòng)獲取文檔的最新版本作為舉證證據(jù);該系統(tǒng)能夠同時(shí)維護(hù)多套符合性舉證表,對(duì)應(yīng)不同的審查標(biāo)準(zhǔn)、軟件等級(jí)和基線;
符合性舉證表編輯步驟中,利用該系統(tǒng)自動(dòng)生成符合性舉證表之后,供用戶(hù)根據(jù)需要手動(dòng)添加、修改或刪除舉證證據(jù);
編輯證據(jù):編輯每條審查項(xiàng)下的舉證證據(jù)的說(shuō)明信息,以及更改證據(jù)類(lèi)型,包括“直接證據(jù)”或“間接證據(jù)”;
選擇文檔:從當(dāng)前項(xiàng)目的配置庫(kù)中,選擇某個(gè)文檔的某個(gè)版本,作為審查項(xiàng)的舉證證據(jù)添加入符合性舉證表;該系統(tǒng)使用樹(shù)形結(jié)構(gòu)展示所有配置庫(kù)下當(dāng)前項(xiàng)目的文檔數(shù)據(jù)及版本信息供用戶(hù)選擇;
上傳附件:除當(dāng)前項(xiàng)目的配置庫(kù)以外,支持用戶(hù)從本地上傳附件至系統(tǒng)中,作為審查項(xiàng)的舉證證據(jù);
刪除證據(jù):用戶(hù)通過(guò)該功能刪除所有自動(dòng)或手動(dòng)添加的舉證證據(jù);
符合性舉證離線包生成步驟中,自動(dòng)生成離線包,方便用戶(hù)在該系統(tǒng)外查看符合性舉證表;自動(dòng)生成的方法是根據(jù)已有的符合性舉證表,從具體項(xiàng)目的數(shù)據(jù)庫(kù)中獲取所有矩陣證據(jù)的文檔拷貝;離線包的內(nèi)容包括了一份電子表格文件,以 及包含所有作為舉證證據(jù)的文檔的文件夾;電子表格中說(shuō)明了軟件項(xiàng)目的名稱(chēng)和相關(guān)信息、符合性舉證的審查標(biāo)準(zhǔn)和軟件等級(jí),并列出了所有審查項(xiàng)以及每條審查項(xiàng)對(duì)應(yīng)的文檔,每個(gè)文檔以超鏈接形式指向離線包文件夾內(nèi)的文檔地址,因此,離線用戶(hù)在查看電子表格時(shí),只需點(diǎn)擊相關(guān)證據(jù)的超鏈接就可以直接打開(kāi)查看文檔。
一種符合性舉證方法,所述方法包括:審查舉證設(shè)置步驟、符合性舉證表生成步驟;
審查舉證設(shè)置步驟中,配置審查標(biāo)準(zhǔn),包括定義軟件等級(jí)、審查項(xiàng)和審查數(shù)據(jù)以及相互之間的映射關(guān)系;審查舉證設(shè)置模塊包括:審查標(biāo)準(zhǔn)設(shè)置單元、數(shù)據(jù)關(guān)聯(lián)單元;審查標(biāo)準(zhǔn)設(shè)置單元用以供用戶(hù)建立和維護(hù)多套軟件審查標(biāo)準(zhǔn),數(shù)據(jù)關(guān)聯(lián)單元用以在設(shè)置完一個(gè)軟件審查標(biāo)準(zhǔn)之后,將這標(biāo)準(zhǔn)的相關(guān)項(xiàng)關(guān)聯(lián)起來(lái);
符合性舉證表生成步驟中,為各軟件項(xiàng)目針對(duì)不同審查標(biāo)準(zhǔn)和軟件等級(jí)生成對(duì)應(yīng)的符合性舉證表。
本發(fā)明的有益效果在于:本發(fā)明提出的符合性舉證系統(tǒng)及方法,可提高效率,減少工作量,確保結(jié)果的準(zhǔn)確性。
本發(fā)明能自動(dòng)生成符合性舉證表,一勞永逸。只需配置一次審查標(biāo)準(zhǔn),關(guān)聯(lián)軟件等級(jí)、審查項(xiàng)和審查數(shù)據(jù)后,就可以針對(duì)不同項(xiàng)目自動(dòng)生成符合性舉證表,減少了大量工作,并且保證了生成結(jié)果的確定性。
生成工具與配置庫(kù)結(jié)合;生成符合性舉證表時(shí)可以獲取所有項(xiàng)目文檔數(shù)據(jù)的基線和版本信息,該系統(tǒng)可根據(jù)用戶(hù)要求,自動(dòng)選擇正確版本的文檔作為舉證證據(jù),保證了生成結(jié)果的正確性和一致性。
本發(fā)明可方便地隨時(shí)生成;自動(dòng)生成結(jié)果的方式允許用戶(hù)在項(xiàng)目過(guò)程中不耗費(fèi)額外資源,就能多次獲取符合性舉證表,為質(zhì)量保證或?qū)彾?lián)絡(luò)在軟件生命周期的各個(gè)階段提供實(shí)時(shí)的監(jiān)控?cái)?shù)據(jù),便于在項(xiàng)目早期發(fā)現(xiàn)和解決問(wèn)題,降低項(xiàng)目成本。
附圖說(shuō)明
圖1為現(xiàn)有符合性舉證方法的流程圖。
圖2為本發(fā)明符合性舉證方法的流程圖。
圖3為本發(fā)明審查數(shù)據(jù)設(shè)置界面示例圖。
圖4為本發(fā)明關(guān)聯(lián)審查數(shù)據(jù)至審查項(xiàng)示例圖。
具體實(shí)施方式
下面結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明的優(yōu)選實(shí)施例。
實(shí)施例一
請(qǐng)參閱圖2,本發(fā)明揭示了一種符合性舉證系統(tǒng),所述系統(tǒng)包括:審查舉證設(shè)置模塊RS、符合性舉證表生成模塊CE。
審查舉證設(shè)置模塊用于為不同的審查標(biāo)準(zhǔn)建立和維護(hù)多套審查項(xiàng)與審查數(shù)據(jù)之間的映射關(guān)系,以供不同軟件項(xiàng)目選擇使用;符合性舉證表生成模塊可為某一個(gè)具體的軟件項(xiàng)目針對(duì)不同審查標(biāo)準(zhǔn)和軟件等級(jí)生成多套符合性舉證表。
【審查舉證設(shè)置模塊RS】
審查舉證設(shè)置模塊RS在該系統(tǒng)的系統(tǒng)層(即任何具體軟件項(xiàng)目之外)配置審查標(biāo)準(zhǔn),包括定義軟件等級(jí)、審查項(xiàng)和審查數(shù)據(jù)以及它們?nèi)咧g的映射關(guān)系。審查舉證設(shè)置模塊包括:審查標(biāo)準(zhǔn)設(shè)置單元RS-01、數(shù)據(jù)關(guān)聯(lián)單元RS-02。
審查標(biāo)準(zhǔn)設(shè)置單元RS-01用以供用戶(hù)建立和維護(hù)多套軟件審查標(biāo)準(zhǔn),審查標(biāo)準(zhǔn)的內(nèi)容分別包括軟件等級(jí)、審查數(shù)據(jù)和審查項(xiàng)。
設(shè)置軟件等級(jí):一個(gè)軟件審查標(biāo)準(zhǔn)可能為不同的審查級(jí)別或?qū)彶閲?yán)格程度定義多個(gè)軟件等級(jí),此處的軟件等級(jí)定義(如等級(jí)A、B、C、D)只是單純的劃分等級(jí),需要在與審查項(xiàng)關(guān)聯(lián)之后才具有實(shí)際意義。
設(shè)置審查數(shù)據(jù):可以為每個(gè)軟件審查標(biāo)準(zhǔn)定義審查數(shù)據(jù),內(nèi)容包括:名稱(chēng)、編號(hào)和文檔模板編號(hào),如0所示。其中文檔模板編號(hào)用于將該審查數(shù)據(jù)與具體軟件項(xiàng)目的某個(gè)文檔建立映射關(guān)系,使得該系統(tǒng)在為具體軟件項(xiàng)目生成符合性舉證表時(shí)能夠自動(dòng)獲取相應(yīng)的舉證證據(jù)。例如:審查數(shù)據(jù)A的文檔模板編號(hào)為“SDP”,而在軟件項(xiàng)目甲中,文檔模板編號(hào)“SDP”對(duì)應(yīng)的實(shí)際文檔是《軟件開(kāi)發(fā)計(jì)劃》,那么針對(duì)軟件項(xiàng)目甲,該系統(tǒng)會(huì)自動(dòng)識(shí)別《軟件開(kāi)發(fā)計(jì)劃》為審查數(shù)據(jù)A對(duì)應(yīng)的 舉證證據(jù)。不同項(xiàng)目的同類(lèi)文檔數(shù)據(jù)可以使用相同或不同的文檔模板編號(hào)。如果一個(gè)審查數(shù)據(jù)在多個(gè)不同項(xiàng)目中對(duì)應(yīng)的文檔模板編號(hào)不同,需將所有相關(guān)的編號(hào)都添加至該審查數(shù)據(jù)的文檔模板編號(hào)欄。這樣,只需簡(jiǎn)單維護(hù)數(shù)據(jù)項(xiàng)的關(guān)聯(lián)文檔模板編號(hào),就可以令一套審查標(biāo)準(zhǔn)設(shè)置能夠應(yīng)用于多個(gè)軟件項(xiàng)目。
設(shè)置審查項(xiàng):可以為每個(gè)軟件審查標(biāo)準(zhǔn)定義審查項(xiàng),并為每個(gè)審查項(xiàng)指定適用的軟件等級(jí)。例如:軟件審查標(biāo)準(zhǔn)A包含了60個(gè)審查項(xiàng)(審查項(xiàng)1~審查項(xiàng)60),其中審查項(xiàng)1~30適用軟件等級(jí)A、B、C、D,審查項(xiàng)31~40適用軟件等級(jí)A、B,審查項(xiàng)41~60適用軟件等級(jí)A。這樣,每個(gè)軟件等級(jí)都分別對(duì)應(yīng)著一套審查項(xiàng)。
數(shù)據(jù)關(guān)聯(lián)單元RS-02用來(lái)關(guān)聯(lián)軟件等級(jí)、審查項(xiàng)和審查數(shù)據(jù)。在設(shè)置完一個(gè)軟件審查標(biāo)準(zhǔn)的軟件等級(jí)、審查項(xiàng)和審查數(shù)據(jù)之后,需要將這三者關(guān)聯(lián)起來(lái)形成一個(gè)關(guān)聯(lián)矩陣,即,定義一個(gè)審查項(xiàng)在一個(gè)軟件等級(jí)下,對(duì)應(yīng)哪些審查數(shù)據(jù)。定義的主體是審查項(xiàng):在選定某個(gè)審查項(xiàng)后,該系統(tǒng)以表格形式列出當(dāng)前軟件審查標(biāo)準(zhǔn)內(nèi)已定義的所有軟件等級(jí)和審查數(shù)據(jù):表格的列表示軟件等級(jí),表格的行表示審查數(shù)據(jù),如0所示。
每個(gè)審查數(shù)據(jù)針對(duì)不同的軟件等級(jí)可以設(shè)置三種選項(xiàng)“直接證據(jù)”、“間接證據(jù)”和“不適用”。如果設(shè)為“直接證據(jù)”或“間接證據(jù)”,則在生成符合性舉證表時(shí),該行的審查數(shù)據(jù)所對(duì)應(yīng)的具體軟件項(xiàng)目文檔會(huì)被視為該列的軟件等級(jí)下,當(dāng)前審查項(xiàng)的舉證證據(jù);若設(shè)為“不適用”,代表該行的審查數(shù)據(jù)在該列的軟件等級(jí)下,與當(dāng)前的審查項(xiàng)無(wú)關(guān)。
【符合性舉證表生成模塊CE】
所述符合性舉證表生成模塊CE用以為各軟件項(xiàng)目針對(duì)不同審查標(biāo)準(zhǔn)和軟件等級(jí)生成對(duì)應(yīng)的符合性舉證表,包括符合性舉證表新增單元CE-01、符合性舉證表編輯單元CE-02、符合性舉證離線包生成單元CE-03。
符合性舉證表新增單元用以在完成審查標(biāo)準(zhǔn)的設(shè)置后,能利用該系統(tǒng)在軟件項(xiàng)目中生成符合性舉證表;符合性舉證表列舉了某個(gè)審查標(biāo)準(zhǔn)和軟件等級(jí)下所有必須符合的審查項(xiàng),以及用于證明這些審查項(xiàng)被滿(mǎn)足的舉證證據(jù);新增一個(gè)符合性舉證表需指定三項(xiàng)屬性,包括:“軟件審查標(biāo)準(zhǔn)”、“軟件等級(jí)”和“基線”;前兩項(xiàng)指定了該符合性舉證表針對(duì)哪套軟件審查標(biāo)準(zhǔn)中的哪個(gè)軟件等級(jí);而“基線” 屬性則定義了舉證證據(jù)采用哪個(gè)基線下的版本;該系統(tǒng)自動(dòng)生成符合性舉證表的方式為:首先根據(jù)指定的“軟件審查標(biāo)準(zhǔn)”,與“審查舉證設(shè)置模塊”中已定義的審查標(biāo)準(zhǔn)匹配;然后根據(jù)指定的“軟件等級(jí)”獲取該審查標(biāo)準(zhǔn)的審查項(xiàng)和審查數(shù)據(jù)信息的關(guān)聯(lián)矩陣;關(guān)聯(lián)矩陣中每一個(gè)審查項(xiàng)都直接作為符合性舉證表的數(shù)據(jù)項(xiàng),而其對(duì)應(yīng)的舉證證據(jù)則由該系統(tǒng)根據(jù)審查數(shù)據(jù)文檔模板編號(hào),從具體項(xiàng)目的數(shù)據(jù)庫(kù)中自動(dòng)獲取對(duì)應(yīng)基線的實(shí)際文檔;若未指定基線,或雖指定了基線,但某些文檔未被納入該基線,則該系統(tǒng)自動(dòng)獲取文檔的最新版本作為舉證證據(jù);該系統(tǒng)能夠同時(shí)維護(hù)多套符合性舉證表,對(duì)應(yīng)不同的審查標(biāo)準(zhǔn)、軟件等級(jí)和基線。
符合性舉證表編輯單元用以在自動(dòng)生成符合性舉證表之后,用戶(hù)可以根據(jù)需要手動(dòng)添加、修改或刪除舉證證據(jù)。
編輯證據(jù):可以編輯每條審查項(xiàng)下的舉證證據(jù)的說(shuō)明信息,以及更改證據(jù)類(lèi)型(“直接證據(jù)”或“間接證據(jù)”);
選擇文檔:可以從當(dāng)前項(xiàng)目的配置庫(kù)中,選擇某個(gè)文檔的某個(gè)版本(如在某條基線下),作為審查項(xiàng)的舉證證據(jù)添加入符合性舉證表;該系統(tǒng)使用樹(shù)形結(jié)構(gòu)展示所有配置庫(kù)下當(dāng)前項(xiàng)目的文檔數(shù)據(jù)及版本信息供用戶(hù)選擇。
上傳附件:除當(dāng)前項(xiàng)目的配置庫(kù)以外,該系統(tǒng)也支持用戶(hù)從本地上傳附件至系統(tǒng)中,作為審查項(xiàng)的舉證證據(jù)。
刪除證據(jù):用戶(hù)可以通過(guò)該功能刪除所有自動(dòng)或手動(dòng)添加的舉證證據(jù)。
符合性舉證離線包生成單元用以自動(dòng)生成離線包,方便用戶(hù)在該系統(tǒng)外查看符合性舉證表(還可以在該系統(tǒng)內(nèi)查看審查項(xiàng)的舉證證據(jù))。自動(dòng)生成的方法是根據(jù)已有的符合性舉證表,從具體項(xiàng)目的數(shù)據(jù)庫(kù)中獲取所有矩陣證據(jù)的文檔拷貝。
離線包的內(nèi)容包括了一份電子表格文件,以及包含所有作為舉證證據(jù)的文檔的文件夾。電子表格中說(shuō)明了軟件項(xiàng)目的名稱(chēng)和相關(guān)信息、符合性舉證的審查標(biāo)準(zhǔn)和軟件等級(jí),并列出了所有審查項(xiàng)以及每條審查項(xiàng)對(duì)應(yīng)的文檔,每個(gè)文檔以超鏈接形式指向離線包文件夾內(nèi)的文檔地址,因此,離線用戶(hù)在查看電子表格時(shí),只需點(diǎn)擊相關(guān)證據(jù)的超鏈接就可以直接打開(kāi)查看文檔。
本發(fā)明還揭示一種符合性舉證方法,所述方法包括:
【步驟S1】審查舉證設(shè)置步驟。
在該系統(tǒng)的系統(tǒng)層配置審查標(biāo)準(zhǔn),包括定義軟件等級(jí)、審查項(xiàng)和審查數(shù)據(jù)以及它們?nèi)咧g的映射關(guān)系;所述系統(tǒng)層在任何具體軟件項(xiàng)目之外;審查舉證設(shè)置步驟包括:審查標(biāo)準(zhǔn)設(shè)置步驟、數(shù)據(jù)關(guān)聯(lián)步驟。
審查標(biāo)準(zhǔn)設(shè)置步驟中,供用戶(hù)建立和維護(hù)多套軟件審查標(biāo)準(zhǔn),審查標(biāo)準(zhǔn)的內(nèi)容分別包括軟件等級(jí)、審查數(shù)據(jù)和審查項(xiàng)。
設(shè)置軟件等級(jí):一個(gè)軟件審查標(biāo)準(zhǔn)為不同的審查級(jí)別或?qū)彶閲?yán)格程度定義多個(gè)軟件等級(jí),此處的軟件等級(jí)定義只是單純的劃分等級(jí),需要在與審查項(xiàng)關(guān)聯(lián)之后才具有實(shí)際意義。
設(shè)置審查數(shù)據(jù):為每個(gè)軟件審查標(biāo)準(zhǔn)定義審查數(shù)據(jù),內(nèi)容包括:名稱(chēng)、編號(hào)和文檔模板編號(hào),其中文檔模板編號(hào)用于將該審查數(shù)據(jù)與具體軟件項(xiàng)目的某個(gè)文檔建立映射關(guān)系,使得該系統(tǒng)在為具體軟件項(xiàng)目生成符合性舉證表時(shí)能夠自動(dòng)獲取相應(yīng)的舉證證據(jù);不同項(xiàng)目的同類(lèi)文檔數(shù)據(jù)可以使用相同或不同的文檔模板編號(hào);如果一個(gè)審查數(shù)據(jù)在多個(gè)不同項(xiàng)目中對(duì)應(yīng)的文檔模板編號(hào)不同,需將所有相關(guān)的編號(hào)都添加至該審查數(shù)據(jù)的文檔模板編號(hào)欄;這樣,只需簡(jiǎn)單維護(hù)數(shù)據(jù)項(xiàng)的關(guān)聯(lián)文檔模板編號(hào),就能令一套審查標(biāo)準(zhǔn)設(shè)置能夠應(yīng)用于多個(gè)軟件項(xiàng)目。
設(shè)置審查項(xiàng):為每個(gè)軟件審查標(biāo)準(zhǔn)定義審查項(xiàng),并為每個(gè)審查項(xiàng)指定適用的軟件等級(jí);這樣,每個(gè)軟件等級(jí)都分別對(duì)應(yīng)著一套審查項(xiàng)。
數(shù)據(jù)關(guān)聯(lián)步驟中,在設(shè)置完一個(gè)軟件審查標(biāo)準(zhǔn)的軟件等級(jí)、審查項(xiàng)和審查數(shù)據(jù)之后,將這三者關(guān)聯(lián)起來(lái)形成一個(gè)關(guān)聯(lián)矩陣,即,定義一個(gè)審查項(xiàng)在一個(gè)軟件等級(jí)下,對(duì)應(yīng)哪些審查數(shù)據(jù);定義的主體是審查項(xiàng):在選定某個(gè)審查項(xiàng)后,該系統(tǒng)以表格形式列出當(dāng)前軟件審查標(biāo)準(zhǔn)內(nèi)已定義的所有軟件等級(jí)和審查數(shù)據(jù):表格的列表示軟件等級(jí),表格的行表示審查數(shù)據(jù)。
每個(gè)審查數(shù)據(jù)針對(duì)不同的軟件等級(jí)設(shè)置三種選項(xiàng)“直接證據(jù)”、“間接證據(jù)”和“不適用”;如果設(shè)為“直接證據(jù)”或“間接證據(jù)”,則在生成符合性舉證表時(shí),該行的審查數(shù)據(jù)所對(duì)應(yīng)的具體軟件項(xiàng)目文檔會(huì)被視為該列的軟件等級(jí)下,當(dāng)前審查項(xiàng)的舉證證據(jù);若設(shè)為“不適用”,代表該行的審查數(shù)據(jù)在該列的軟件等級(jí)下,與當(dāng)前的審查項(xiàng)無(wú)關(guān)。
【步驟S2】符合性舉證表生成步驟。
生成符合性舉證表,包括符合性舉證表新增步驟、符合性舉證表編輯步驟、符合性舉證離線包生成步驟。
符合性舉證表新增步驟中,在完成審查標(biāo)準(zhǔn)的設(shè)置后,能利用該系統(tǒng)在軟件項(xiàng)目中生成符合性舉證表;符合性舉證表列舉了某個(gè)審查標(biāo)準(zhǔn)和軟件等級(jí)下所有必須符合的審查項(xiàng),以及用于證明這些審查項(xiàng)被滿(mǎn)足的舉證證據(jù);新增一個(gè)符合性舉證表需指定三項(xiàng)屬性,包括:“軟件審查標(biāo)準(zhǔn)”、“軟件等級(jí)”和“基線”;前兩項(xiàng)指定了該符合性舉證表針對(duì)哪套軟件審查標(biāo)準(zhǔn)中的哪個(gè)軟件等級(jí);而“基線”屬性則定義了舉證證據(jù)采用哪個(gè)基線下的版本;該系統(tǒng)自動(dòng)生成符合性舉證表的方式為:首先根據(jù)指定的“軟件審查標(biāo)準(zhǔn)”,與“審查舉證設(shè)置模塊”中已定義的審查標(biāo)準(zhǔn)匹配;然后根據(jù)指定的“軟件等級(jí)”獲取該審查標(biāo)準(zhǔn)的審查項(xiàng)和審查數(shù)據(jù)信息的關(guān)聯(lián)矩陣;關(guān)聯(lián)矩陣中每一個(gè)審查項(xiàng)都直接作為符合性舉證表的數(shù)據(jù)項(xiàng),而其對(duì)應(yīng)的舉證證據(jù)則由該系統(tǒng)根據(jù)審查數(shù)據(jù)文檔模板編號(hào),從具體項(xiàng)目的數(shù)據(jù)庫(kù)中自動(dòng)獲取對(duì)應(yīng)基線的實(shí)際文檔;若未指定基線,或雖指定了基線,但某些文檔未被納入該基線,則該系統(tǒng)自動(dòng)獲取文檔的最新版本作為舉證證據(jù);該系統(tǒng)能夠同時(shí)維護(hù)多套符合性舉證表,對(duì)應(yīng)不同的審查標(biāo)準(zhǔn)、軟件等級(jí)和基線。
符合性舉證表編輯步驟中,利用該系統(tǒng)自動(dòng)生成符合性舉證表之后,供用戶(hù)根據(jù)需要手動(dòng)添加、修改或刪除舉證證據(jù);
編輯證據(jù):編輯每條審查項(xiàng)下的舉證證據(jù)的說(shuō)明信息,以及更改證據(jù)類(lèi)型,包括“直接證據(jù)”或“間接證據(jù)”;
選擇文檔:從當(dāng)前項(xiàng)目的配置庫(kù)中,選擇某個(gè)文檔的某個(gè)版本,作為審查項(xiàng)的舉證證據(jù)添加入符合性舉證表;該系統(tǒng)使用樹(shù)形結(jié)構(gòu)展示所有配置庫(kù)下當(dāng)前項(xiàng)目的文檔數(shù)據(jù)及版本信息供用戶(hù)選擇;
上傳附件:除當(dāng)前項(xiàng)目的配置庫(kù)以外,支持用戶(hù)從本地上傳附件至系統(tǒng)中,作為審查項(xiàng)的舉證證據(jù);
刪除證據(jù):用戶(hù)通過(guò)該功能刪除所有自動(dòng)或手動(dòng)添加的舉證證據(jù)。
符合性舉證離線包生成步驟中,自動(dòng)生成離線包,方便用戶(hù)在該系統(tǒng)外查看符合性舉證表;自動(dòng)生成的方法是根據(jù)已有的符合性舉證表,從具體項(xiàng)目的數(shù)據(jù) 庫(kù)中獲取所有矩陣證據(jù)的文檔拷貝;離線包的內(nèi)容包括了一份電子表格文件,以及包含所有作為舉證證據(jù)的文檔的文件夾;電子表格中說(shuō)明了軟件項(xiàng)目的名稱(chēng)和相關(guān)信息、符合性舉證的審查標(biāo)準(zhǔn)和軟件等級(jí),并列出了所有審查項(xiàng)以及每條審查項(xiàng)對(duì)應(yīng)的文檔,每個(gè)文檔以超鏈接形式指向離線包文件夾內(nèi)的文檔地址,因此,離線用戶(hù)在查看電子表格時(shí),只需點(diǎn)擊相關(guān)證據(jù)的超鏈接就可以直接打開(kāi)查看文檔。
綜上所述,本發(fā)明提出的符合性舉證系統(tǒng)及方法,可提高效率,減少工作量,確保結(jié)果的準(zhǔn)確性。
本發(fā)明能自動(dòng)生成符合性舉證表,一勞永逸。只需配置一次審查標(biāo)準(zhǔn),關(guān)聯(lián)軟件等級(jí)、審查項(xiàng)和審查數(shù)據(jù)后,就可以針對(duì)不同項(xiàng)目自動(dòng)生成符合性舉證表,減少了大量工作,并且保證了生成結(jié)果的確定性。
生成工具與配置庫(kù)結(jié)合;生成符合性舉證表時(shí)可以獲取所有項(xiàng)目文檔數(shù)據(jù)的基線和版本信息,該系統(tǒng)可根據(jù)用戶(hù)要求,自動(dòng)選擇正確版本的文檔作為舉證證據(jù),保證了生成結(jié)果的正確性和一致性。
本發(fā)明可方便地隨時(shí)生成;自動(dòng)生成結(jié)果的方式允許用戶(hù)在項(xiàng)目過(guò)程中不耗費(fèi)額外資源,就能多次獲取符合性舉證表,為質(zhì)量保證或?qū)彾?lián)絡(luò)在軟件生命周期的各個(gè)階段提供實(shí)時(shí)的監(jiān)控?cái)?shù)據(jù),便于在項(xiàng)目早期發(fā)現(xiàn)和解決問(wèn)題,降低項(xiàng)目成本。
這里本發(fā)明的描述和應(yīng)用是說(shuō)明性的,并非想將本發(fā)明的范圍限制在上述實(shí)施例中。這里所披露的實(shí)施例的變形和改變是可能的,對(duì)于那些本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)實(shí)施例的替換和等效的各種部件是公知的。本領(lǐng)域技術(shù)人員應(yīng)該清楚的是,在不脫離本發(fā)明的精神或本質(zhì)特征的情況下,本發(fā)明可以以其它形式、結(jié)構(gòu)、布置、比例,以及用其它組件、材料和部件來(lái)實(shí)現(xiàn)。在不脫離本發(fā)明范圍和精神的情況下,可以對(duì)這里所披露的實(shí)施例進(jìn)行其它變形和改變。