版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
編號(hào)ZHFW-CX-14
版本B/0
LOGO軟件開發(fā)控制程序頁數(shù)0/13
狀態(tài)
分發(fā)號(hào)
軟件開發(fā)控制程序
編制:__________________
審核:_________________
批準(zhǔn):_________________
XXXX-XX-XX發(fā)布XXXX-XX-XX實(shí)瓶
北京XXXX科技有限公司
軟件開發(fā)控制程序
1、目的
本程序規(guī)定了目標(biāo)特性數(shù)據(jù)庫管理系統(tǒng)(屬計(jì)算機(jī)軟件)設(shè)計(jì)和開發(fā)過程中所實(shí)施的過程、活動(dòng)
和要求,目的是確保軟件設(shè)計(jì)和開發(fā)過程符合軟件工程化要求,確保軟件產(chǎn)品質(zhì)量,增強(qiáng)顧客滿意。
2、適用范圍
本程序適用于對(duì)數(shù)據(jù)庫管理系統(tǒng)設(shè)計(jì)和開發(fā)的控制。
3、術(shù)語
3.1數(shù)據(jù)庫管理系統(tǒng)databasemanagementsystem(DBMS)
操縱和管理數(shù)據(jù)庫的軟件,它管理數(shù)據(jù)資源的使用和控制數(shù)據(jù)資源。
3.2軟件software
與計(jì)算機(jī)系統(tǒng)的操作有關(guān)的計(jì)算機(jī)程序、規(guī)程和可能相關(guān)的文檔。
3.3軍用軟件militarysoftware
使用于軍事目的的實(shí)現(xiàn)某個(gè)或某些特定功能的計(jì)算機(jī)程序、數(shù)據(jù)、有關(guān)資料及其承載平臺(tái)的統(tǒng)稱。
3.4可重用軟件產(chǎn)品reusablesoftwareproduct
為一種用途開發(fā)但還具有其他用途的軟件產(chǎn)品,或者專門為了用于多個(gè)項(xiàng)目或一個(gè)項(xiàng)目的多種任
務(wù)而開發(fā)的軟件產(chǎn)品。例如商業(yè)現(xiàn)貨軟件產(chǎn)品、需方提供的軟件產(chǎn)品、重用庫中的軟件產(chǎn)品和開發(fā)方
現(xiàn)有的軟件產(chǎn)品。每一次使用可以包括這些軟件產(chǎn)品的全部或部分,也可以包括它的修改部分。
注:可重用軟件產(chǎn)品可以是任何軟件產(chǎn)品(例如需求、體系結(jié)構(gòu)等),而不只限于軟件本身。
3.5軟件開發(fā)softwaredevelopment
產(chǎn)生軟件產(chǎn)品的一組活動(dòng)??砂ㄐ麻_發(fā)、修改、重用、再工程、維護(hù)或者任何會(huì)產(chǎn)生軟件產(chǎn)品
的其他活動(dòng)。
3.6軟件工程softwareEngineering
應(yīng)用計(jì)算機(jī)科學(xué)理論和技術(shù)以及工程管理原則和方法,按預(yù)算進(jìn)度,實(shí)現(xiàn)滿足用戶要求的軟件產(chǎn)
品的定義、開發(fā)、發(fā)布和維護(hù)的工程或進(jìn)行研究的學(xué)科。
3.7設(shè)計(jì)輸入designinput
作為產(chǎn)品設(shè)計(jì)依據(jù)的有關(guān)要求的信息或文件。
注:“有關(guān)要求”包括顧客的需要和期望、適用的法規(guī)和法令等。
3.8設(shè)計(jì)輸出designoutput
以圖樣、規(guī)范、說明書和分析報(bào)告等文件形式表述的設(shè)計(jì)結(jié)果。
3.9設(shè)計(jì)評(píng)審designreview
為了評(píng)價(jià)設(shè)計(jì)結(jié)果達(dá)到規(guī)定目標(biāo)的能力,對(duì)設(shè)計(jì)所作的綜合的、有系統(tǒng)的并形成文件的審查。
4、職責(zé)
4.1設(shè)計(jì)和開發(fā)部門(技術(shù)部)負(fù)責(zé)按承擔(dān)的合同(協(xié)議)或研制任務(wù)書的要求,以項(xiàng)目組的形式進(jìn)
行軟件設(shè)計(jì)和開發(fā)工作,提供全套設(shè)計(jì)和開發(fā)文檔,確保設(shè)計(jì)和開發(fā)的質(zhì)量。
4.2技術(shù)部管理合同執(zhí)行情況,負(fù)責(zé)與顧客溝通。
4.3質(zhì)量部監(jiān)督軟件項(xiàng)目的實(shí)施,進(jìn)行質(zhì)量管理。
4.4公司主管領(lǐng)導(dǎo)負(fù)責(zé)解決和處理軟件開發(fā)中的重大技術(shù)和質(zhì)量問題。
5、工作程序
5.1軟件設(shè)計(jì)和開發(fā)工作流程
圖1描述了軟件設(shè)計(jì)開發(fā)過程及評(píng)審點(diǎn)要求,采用的是瀑布模型法,若采用其他設(shè)計(jì)開發(fā)模型,
需在軟件設(shè)計(jì)開發(fā)策劃的文件中說明具體設(shè)計(jì)開發(fā)過程。
軟件設(shè)計(jì)和開發(fā)評(píng)審、文檔和記錄管理,分別執(zhí)行《軟件測(cè)試控制程序》、《文件控制程序》、《記
錄控制程序》的有關(guān)規(guī)定。
5.2軟件設(shè)計(jì)和開發(fā)策劃
5.2.1輸入
合同、技術(shù)協(xié)議、研制任務(wù)書、適用的法律法規(guī)要求、適用的開發(fā)模型等。
5.2.2輸出
軟件設(shè)計(jì)和開發(fā)策劃需要形成軟件設(shè)計(jì)和開發(fā)計(jì)劃(當(dāng)設(shè)計(jì)和開發(fā)不能一步到位時(shí),需對(duì)產(chǎn)品改
進(jìn)做出安排)、配置管理計(jì)劃、特性分析報(bào)告。
5.2.3控制要求
5.2.3.1軟件設(shè)計(jì)和開發(fā)計(jì)劃
按GB/T8567《計(jì)算機(jī)軟件文檔編制規(guī)范》或GJB438《軍用軟件開發(fā)文檔通用要求》中有關(guān)軟
件開發(fā)計(jì)劃的要求編寫,根據(jù)產(chǎn)品具體情況,標(biāo)準(zhǔn)的內(nèi)容可以裁剪,并滿足GB/T19001-2016或
GJB9001C-20178.3.2的要求。一般應(yīng)包括的內(nèi)容有:
1)范圍(包括標(biāo)識(shí)、系統(tǒng)概述、文檔概述、與其他計(jì)劃之間的關(guān)系)
2)引用文檔
3)策劃背景概述
4)軟件開發(fā)活動(dòng)實(shí)施計(jì)劃
(1)總體策劃
a)描述要采用的軟件開發(fā)過程,明確是否一次完成設(shè)計(jì),若設(shè)計(jì)和開發(fā)一次不能完成,應(yīng)對(duì)產(chǎn)
品改進(jìn)作出安排,還需明確是否采用可重用軟件產(chǎn)品;
b)軟件生存周期模型的定義和選擇;
c)軟件開發(fā)方法,開發(fā)方法應(yīng)采用文檔化的系統(tǒng)方法,包括使用手工的和自動(dòng)的工具以及規(guī)程;
d)估計(jì)設(shè)計(jì)規(guī)模、工作量、關(guān)鍵計(jì)算機(jī)資源;
e)軟件開發(fā)環(huán)境建立,描述在建立、控制、維護(hù)軟件開發(fā)環(huán)境所遵循的途徑。
(2)軟件開發(fā)過程及進(jìn)度
明確設(shè)計(jì)和開發(fā)的階段,對(duì)軟件需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、驗(yàn)收、交付和使用的全過程進(jìn)行
策劃,落實(shí)需求管理、策劃與跟蹤、文檔編制、測(cè)試、質(zhì)量保證、配置管理等工作。
(3)確定評(píng)審、驗(yàn)證和確認(rèn)活動(dòng)
確定適合于每個(gè)設(shè)計(jì)和開發(fā)階段的評(píng)審活動(dòng),一般應(yīng)對(duì)需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、確認(rèn)測(cè)
試(合格性測(cè)試)準(zhǔn)備和確認(rèn)測(cè)試進(jìn)行評(píng)審,可采用代碼審查、單元測(cè)試、單元集成測(cè)試等方法進(jìn)行
設(shè)計(jì)和開發(fā)驗(yàn)證,可采用合格性測(cè)試、用戶試用、用戶驗(yàn)收、產(chǎn)品鑒定等方法進(jìn)行設(shè)計(jì)和開發(fā)確認(rèn)。
(4)確定設(shè)計(jì)和開發(fā)的職責(zé)和權(quán)限
包括明確項(xiàng)目負(fù)責(zé)人、軟件設(shè)計(jì)和開發(fā)人員、測(cè)試人員、質(zhì)量管理人員、配置管理人員,以及接
口管理。
(5)識(shí)別制約軟件設(shè)計(jì)和開發(fā)的關(guān)鍵因素和薄弱環(huán)節(jié)并確定相應(yīng)的措施還需描述安全性保證、
保密性保證和其他關(guān)鍵需求保證的處理所遵循的方法。
(6)軟件產(chǎn)品標(biāo)準(zhǔn)
實(shí)施產(chǎn)品標(biāo)準(zhǔn)化要求,確定設(shè)計(jì)和開發(fā)中使用的標(biāo)準(zhǔn)和規(guī)范。
(7)運(yùn)用優(yōu)化設(shè)計(jì)和可靠性、可維護(hù)性、保障性、測(cè)試性、笑全性、環(huán)境適應(yīng)性等專業(yè)工程技
術(shù)遂行軟件設(shè)計(jì)和開發(fā)。
(8)對(duì)軟件進(jìn)行特性分析,為確定關(guān)鍵模塊或單元(特性)和重要模塊或單元(特性)提供依
據(jù),
(9)設(shè)計(jì)和開發(fā)中采用的新技術(shù),應(yīng)經(jīng)過論證和簍定。
(10)按規(guī)定要求,確定并提出軟件交付時(shí)需要配置的保障資源。
(11)對(duì)參與設(shè)計(jì)和開發(fā)的供方的質(zhì)量控制。
(12)提出監(jiān)視與測(cè)量的需求。
(13)對(duì)計(jì)算機(jī)軟件需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、驗(yàn)收、交付和使用的全過程進(jìn)行策劃,落實(shí)
需求管理、策劃與跟蹤、文檔編制、測(cè)試、質(zhì)量保證、配置管理等工作。
(14)在整個(gè)項(xiàng)目周期中,對(duì)需求階段、設(shè)計(jì)階段、編碼與測(cè)試階段、軟件測(cè)試階段中產(chǎn)生的文
檔、軟件的功能與性能進(jìn)行審核,對(duì)于技術(shù)狀態(tài)發(fā)生更改內(nèi)容,應(yīng)對(duì)狀態(tài)進(jìn)行標(biāo)識(shí),轉(zhuǎn)階段前還需經(jīng)
過確認(rèn)。
(15)對(duì)軟件的質(zhì)量通性:可靠性、安全性、可維護(hù)性、可移植性、測(cè)試性進(jìn)行相應(yīng)的分析與確
認(rèn),必要時(shí)組織內(nèi)部評(píng)審。
(16)在整個(gè)項(xiàng)目周期中,對(duì)各級(jí)階段進(jìn)行的評(píng)審活動(dòng)采用評(píng)審表或?qū)徟硇问竭M(jìn)行相應(yīng)的記錄,
包括產(chǎn)品要求評(píng)審表、需求規(guī)格評(píng)審表、軟件方案設(shè)計(jì)評(píng)審表、設(shè)計(jì)更改單、輸入評(píng)審報(bào)告、集成測(cè)
試汜錄、需求跟蹤表、回歸測(cè)試記錄表等,并提供轉(zhuǎn)階段風(fēng)險(xiǎn)評(píng)估報(bào)告。
(17)在軟件開發(fā)階段中采用三庫管理:開發(fā)庫、受控庫、產(chǎn)品庫,制定三庫理規(guī)范,對(duì)軟件產(chǎn)
品質(zhì)量進(jìn)行把控。
5.2.3.2軟件配置管理計(jì)劃
軟件配置管理計(jì)劃執(zhí)行《軟件開發(fā)控制程序》中的有關(guān)規(guī)定。
5.2.33特性分析
產(chǎn)品特性分析包括技術(shù)特性分析、設(shè)計(jì)分析、選定檢險(xiǎn)單元等,分析結(jié)果為確定產(chǎn)品關(guān)鍵件(模
塊)及含有的關(guān)鍵特性、重要件(模塊)及含有的重要特性提供依據(jù),編寫《特性分析報(bào)告》。
5.2.3.4隨著設(shè)計(jì)和開發(fā)的進(jìn)展,適當(dāng)時(shí),策劃的輸出應(yīng)予以更新。
5.2.4采用可重用軟件產(chǎn)品的設(shè)計(jì)和開發(fā)策劃
可重用軟件產(chǎn)品可按其原樣使用,或修改后使用,可以用來滿足部分或全部需求。對(duì)采用可重用
軟件產(chǎn)品需在設(shè)計(jì)和開發(fā)策劃予以說明。
5.3軟件需求分析
5.3.1輸入
需求分析的依據(jù)有:合同(協(xié)議)、任務(wù)書和項(xiàng)目分配的軟件需求、適用的標(biāo)準(zhǔn)、規(guī)范。
5.3.2輸出
需求分析結(jié)果形成軟件需求規(guī)格說明,需要時(shí)還有數(shù)據(jù)需求規(guī)格說明,接口需求規(guī)格說明。
5.3.3控制要求
1)軟件需求規(guī)格說明的內(nèi)容包括能力需求(功能、主題、對(duì)象)、適用的參數(shù)(如響應(yīng)時(shí)間、吞
吐時(shí)間、時(shí)限約束、時(shí)序、精度、容量、優(yōu)先級(jí)別、連續(xù)運(yùn)行需求等)、接口需求(包括外部接口和內(nèi)
部接口)、內(nèi)部數(shù)據(jù)需求、安全性和可靠性需求、保密性需求、環(huán)境需求、計(jì)算機(jī)資源需求、人員需
求、軟件保障需求、設(shè)計(jì)和實(shí)現(xiàn)約束、驗(yàn)收交付和包裝需求、合格性規(guī)定、需求可追蹤性、適用的
法律法規(guī)要求、其它需求。
2)軟件需求應(yīng)滿足顧客要求和公司的附加要求,需求內(nèi)容完整、清楚,不自相矛盾、可設(shè)計(jì)、
可測(cè)試。
3)暫時(shí)不能確定的需求,應(yīng)明確解決的方法和要求,適時(shí)予以確定。
4)軟件需求規(guī)格說明得到簽約機(jī)構(gòu)的許可并進(jìn)行正式評(píng)審。
5)嚴(yán)格控制需求變更,實(shí)施軟件配置管理。
6)需求分析完成后,開始起草軟件確認(rèn)測(cè)試計(jì)劃和測(cè)試用例。如有必要,可與軟件需求一起評(píng)
審。
5.4概要設(shè)計(jì)
概要設(shè)計(jì)即軟件配置項(xiàng)體系結(jié)構(gòu)設(shè)計(jì)。
5.4.1輸入
軟件需求規(guī)格說明書,軟件設(shè)計(jì)開發(fā)計(jì)劃等策劃文件,適用的標(biāo)準(zhǔn)、規(guī)范。
5.4.2輸出
軟件概要設(shè)計(jì)說明,單元集成測(cè)試計(jì)劃初稿。
5.4.3控制要求
1)實(shí)施軟件概要設(shè)計(jì)的內(nèi)容
(1)描述軟件配置項(xiàng)部件
a)賦予軟件配置項(xiàng)中每個(gè)軟件單元一個(gè)項(xiàng)目唯一的標(biāo)識(shí)符;
b)描述單元的靜態(tài)關(guān)系和每個(gè)軟件單元的用途;
c)描述每個(gè)軟件單元的開發(fā)狀態(tài)/類型:
d)軟件配置項(xiàng)計(jì)劃使用的計(jì)算機(jī)硬件資源;
c)標(biāo)識(shí)實(shí)現(xiàn)每個(gè)軟件單元的軟件放置在哪個(gè)程序庫中。
(2)說明執(zhí)行方案
可采用圖表和描述來說明軟件單元間的動(dòng)態(tài)關(guān)系,適用時(shí),應(yīng)包括執(zhí)行控制流程、數(shù)據(jù)流、動(dòng)態(tài)
控制序列、狀態(tài)轉(zhuǎn)換圖、時(shí)序圖、單元間的優(yōu)先關(guān)系、中斷處理、時(shí)序/排序關(guān)系、例外處理、并發(fā)
執(zhí)行、動(dòng)態(tài)分配、對(duì)象/進(jìn)程/任務(wù)的動(dòng)態(tài)創(chuàng)建/刪除等。
(3)接口設(shè)計(jì)
a)說明賦予每個(gè)接口的項(xiàng)目唯一的標(biāo)識(shí)符(適用時(shí),應(yīng)通過名稱、編號(hào)、版本及文檔引用來標(biāo)
識(shí)接口實(shí)體及其固定的接口特性),可通過接口圖來描述這些接口;
b)根據(jù)需要可分條描述單方或雙方接口實(shí)體的特性,可引用其他文檔(例如數(shù)據(jù)字典、協(xié)議標(biāo)
準(zhǔn)、用戶接口標(biāo)準(zhǔn))代替在此所描述的信息。這些信息是:
?接口實(shí)體分配給接口的優(yōu)先級(jí);
?接U實(shí)體分配給接口的優(yōu)先級(jí);
?要實(shí)現(xiàn)的接口類型;
?接口實(shí)體將提供、存儲(chǔ)、發(fā)送、訪問、接收的各個(gè)數(shù)據(jù)元素的特征;
?接口實(shí)體將提供、存儲(chǔ)、發(fā)送、訪問、接收的數(shù)據(jù)元素組合體的特征;
?接口實(shí)體用于接口的通信方法的特征;
?接口實(shí)體用于接口的協(xié)議的特征;
?其他特征,例如接口實(shí)體的物理兼容性。
(4)需求可追蹤性
2)保持軟件內(nèi)部的一致性和與外部的一致性,對(duì)軟件需求規(guī)格說明進(jìn)行追蹤.
3)對(duì)軟件概要設(shè)計(jì)結(jié)果進(jìn)行設(shè)計(jì)評(píng)審。
4)概要設(shè)計(jì)的內(nèi)容能通過單元集成測(cè)試加以檢驗(yàn),概要設(shè)計(jì)通過評(píng)審后,開始編寫單元集成測(cè)試
計(jì)劃。當(dāng)軟件規(guī)模不大時(shí),概要設(shè)計(jì)可與詳細(xì)設(shè)計(jì)合并進(jìn)行,此時(shí)進(jìn)行一次設(shè)計(jì)評(píng)審活動(dòng)即可。
5.5詳細(xì)設(shè)計(jì)
詳細(xì)設(shè)計(jì)即軟件配置項(xiàng)詳細(xì)設(shè)計(jì)。
5.5.1輸入
概要設(shè)計(jì)說明書,軟件設(shè)計(jì)開發(fā)計(jì)劃等策劃性文件,適用的標(biāo)準(zhǔn)、規(guī)范。
5.5.2輸出
軟件詳細(xì)設(shè)計(jì)說明書,用戶手冊(cè)[初稿),軟件單元測(cè)試計(jì)劃初稿。
5.5.3控制要求
1)實(shí)施軟件詳細(xì)設(shè)計(jì)的內(nèi)容
設(shè)計(jì)每個(gè)程序單元的內(nèi)部結(jié)構(gòu),要求詳細(xì)設(shè)計(jì)到能夠編程。通過項(xiàng)目的唯一的標(biāo)識(shí)符來標(biāo)識(shí)軟件
單元,并對(duì)該單元進(jìn)行說明。適用時(shí),應(yīng)包括下列信息:
a)所使用的算法;
b)該軟件單元設(shè)計(jì)中的任何約束、限定或非常規(guī)特征;
c)如果使用不同于所指定的編程語言,應(yīng)指出并說明使用它的理由;
d)如果該軟件單元包含過程性命令或由過程性命令組成,應(yīng)列出這些過程性命令,并引用解釋
它們的用戶手冊(cè)或其他文檔;
e)如果該軟件單元包含、接收或輸出數(shù)據(jù),應(yīng)對(duì)它的輸入、輸出及其他數(shù)據(jù)元素和數(shù)據(jù)元素組
合體進(jìn)行說明;
f)如果該軟件單元包含邏輯,則給出該軟件單元所用到的邏輯,如該軟件單元執(zhí)行啟動(dòng)時(shí),其
內(nèi)部起作用的條件;將控制傳遞給其他軟件單元的條件;對(duì)每個(gè)輸入的響應(yīng)以及響應(yīng)時(shí)間;在軟件單
元運(yùn)行期間的操作順序和動(dòng)態(tài)控制序列;異常和錯(cuò)誤處理;
g)需求可追蹤性。
2)軟件詳細(xì)設(shè)計(jì)內(nèi)容符合要求,并按照要求,開展軟件安全性、可靠性、可維護(hù)性、保障性、測(cè)
試性、環(huán)境適應(yīng)性設(shè)計(jì)和開發(fā)。
3)保持詳細(xì)設(shè)計(jì)的內(nèi)部一致性,對(duì)需求進(jìn)行追蹤。
4)對(duì)詳細(xì)設(shè)計(jì)結(jié)果進(jìn)行設(shè)計(jì)評(píng)審。
5)詳細(xì)設(shè)計(jì)的內(nèi)容,能通過單元測(cè)試加以驗(yàn)證,詳細(xì)設(shè)計(jì)通過評(píng)審后,編制單元測(cè)試計(jì)劃和編寫
用戶手冊(cè)(初稿)。
5.6編碼
5.6.1輸入
軟件詳細(xì)計(jì)劃說明書和適用的標(biāo)準(zhǔn)、規(guī)范,包括編碼規(guī)則和注釋規(guī)則,
5.6.2輸出
調(diào)試通過的計(jì)算機(jī)源程序。
5.6.3控制要求
1)開發(fā)和記錄與每個(gè)軟件單元相對(duì)應(yīng)的程序
適用時(shí),應(yīng)包括下列活動(dòng):
a)對(duì)計(jì)算機(jī)指令和數(shù)據(jù)定義進(jìn)行編碼;
b)建立數(shù)據(jù)庫;
c)將數(shù)據(jù)值填入數(shù)據(jù)庫和其他數(shù)據(jù)文件中;
d)其他為實(shí)現(xiàn)設(shè)計(jì)所需的活動(dòng)。
2)按規(guī)定的編程語言編程,若使用合同要求以外語言編程需經(jīng)簽約機(jī)構(gòu)同意;
3)堅(jiān)持先設(shè)計(jì)后編程的原則;盡量做到模塊高內(nèi)聚,低耦合;
4)具有良好的編程風(fēng)格,程序結(jié)構(gòu)應(yīng)完整,編碼的邏輯關(guān)系與程序清單的實(shí)際位置相對(duì)應(yīng)。
一個(gè)模塊一個(gè)功能,控制結(jié)構(gòu)為單入口和單出口,程序的注釋量不少于源程序總行數(shù)的四分之一,
模塊的規(guī)模不宜過大。
5.7軟件測(cè)試
5.7.1輸入
軟件測(cè)試計(jì)劃和設(shè)計(jì)開發(fā)計(jì)劃、軟件需求規(guī)格說明書、概要設(shè)計(jì)說明書、詳細(xì)計(jì)劃說明書,適用
的標(biāo)準(zhǔn)和規(guī)范。
5.7.2輸出
程序靜態(tài)審查或測(cè)試記錄,軟件單元測(cè)試記錄,軟件單元集成測(cè)試記錄和測(cè)試報(bào)告,軟件確認(rèn)測(cè)
試(合格性測(cè)試)計(jì)劃、測(cè)試用例、測(cè)試記錄和測(cè)試報(bào)告、軟件問題報(bào)告單以及軟件修改過程和I回歸
測(cè)試記錄。
5.7.3控制要求
1)軟件單元測(cè)試前,進(jìn)行程序代碼審查或代碼走查,保留相關(guān)記錄,
2)采用以白盒測(cè)試為主,白盒測(cè)試與黑盒測(cè)試相結(jié)合的測(cè)試方法進(jìn)行單元測(cè)試,測(cè)試模塊內(nèi)部
結(jié)構(gòu)(語句、路徑、分支)若采用單元測(cè)試工具,需達(dá)到規(guī)定的測(cè)試覆蓋類和覆蓋率。
3)采用漸進(jìn)方法進(jìn)行軟件單元集成測(cè)試,保持測(cè)試記錄并提供測(cè)試報(bào)告。
4)軟件確認(rèn)測(cè)試(合格性測(cè)試)執(zhí)行《軟件測(cè)試控制程序》,編寫軟件測(cè)試用例,確認(rèn)測(cè)試環(huán)
境,對(duì)測(cè)試準(zhǔn)備進(jìn)行評(píng)審。
5)按軟件需求規(guī)格說明要求,編寫軟件確認(rèn)測(cè)試計(jì)劃和測(cè)試用例,對(duì)軟件配置項(xiàng)或系統(tǒng)進(jìn)行正
式合格性測(cè)試:保持測(cè)試記錄;保持測(cè)試獨(dú)立性,測(cè)試結(jié)束后編寫測(cè)試報(bào)告。
6)若軟件合格性測(cè)試未通過,應(yīng)記錄問題現(xiàn)象,提供對(duì)應(yīng)的軟件問題報(bào)告單,軟件修改報(bào)告單
和回歸測(cè)試記錄。
7)對(duì)軟件合格性測(cè)試準(zhǔn)備和軟件合格性測(cè)試完成后應(yīng)進(jìn)行評(píng)審。
8)按軟件配置管理計(jì)劃,實(shí)施軟件配置管理,對(duì)采用的測(cè)試工具,初次使用前,應(yīng)該確認(rèn)和批
準(zhǔn)。
5.8軟件配置管理
5.8.1輸入
計(jì)算機(jī)軟件配置管理計(jì)劃,有關(guān)的標(biāo)準(zhǔn)、規(guī)范。
5.8.2輸出
軟件配置項(xiàng)標(biāo)識(shí)一覽表,軟件版本更改一覽表,軟件更改控制記錄,配置項(xiàng)出/入庫記錄,軟件
配置狀態(tài)報(bào)告,軟件配置審核報(bào)告。
5.8.3控制要求
執(zhí)行軟件配置管理計(jì)劃,提供必要的實(shí)施證據(jù)。
5.9設(shè)計(jì)和開發(fā)評(píng)審
5.9.1評(píng)審目的
設(shè)計(jì)和開發(fā)評(píng)審是對(duì)設(shè)計(jì)和開發(fā)的結(jié)果達(dá)到規(guī)定目標(biāo)所進(jìn)行的檢查,也是對(duì)設(shè)計(jì)和開發(fā)過程控制
的重要手段。評(píng)審目的有:
a)評(píng)價(jià)設(shè)計(jì)和開發(fā)的結(jié)果滿足要求的能力;
b)識(shí)別存在的任何問題并提出必要的措施。
5.9.2評(píng)審時(shí)機(jī)
a)軟件需求分析;
b)概要設(shè)計(jì);
c)詳細(xì)設(shè)計(jì);
d)確認(rèn)測(cè)試準(zhǔn)備(包括測(cè)試計(jì)劃、測(cè)試用例、測(cè)試環(huán)境等);
e)確認(rèn)測(cè)試。
5.9.3評(píng)審內(nèi)容
通常評(píng)審內(nèi)容包括:
a)內(nèi)部一致性(被評(píng)審的文件資料的正確性、協(xié)調(diào)性和一致性);
b)外部一致性(與有關(guān)的硬件和軟件的協(xié)調(diào)性和一致性);
c)可追溯性(本階段設(shè)計(jì)和開發(fā)輸出滿足設(shè)計(jì)和開發(fā)輸入的情況);
d)可實(shí)現(xiàn)性(本階段設(shè)計(jì)和開發(fā)輸出在下一階段的可實(shí)現(xiàn)性和可驗(yàn)證性);
e)使用的設(shè)計(jì)和開發(fā)方法及工具的適宜性。
5.9.4評(píng)審控制要求
a)應(yīng)依據(jù)設(shè)計(jì)和開發(fā)策劃的安排,在適宜的階段對(duì)設(shè)計(jì)和開發(fā)進(jìn)行系統(tǒng)的評(píng)審,提供《軟件設(shè)
計(jì)和開發(fā)評(píng)審報(bào)告》;
b)評(píng)審的參加者應(yīng)包括與設(shè)計(jì)和開發(fā)階段有關(guān)的職能部門的代表,包括軟件維護(hù)人員,顧客要
求時(shí),應(yīng)邀請(qǐng)顧客參加評(píng)審;
C)必要時(shí),進(jìn)行可靠性、維修性、保障性、測(cè)試性、安全性、環(huán)境適應(yīng)性等專題評(píng)審;
d)應(yīng)對(duì)采取的措施進(jìn)行跟蹤,并把評(píng)審結(jié)論和跟蹤結(jié)果向顧客通報(bào);
e)保持評(píng)審結(jié)果及任何必要措施的記錄;
5..0設(shè)計(jì)和開發(fā)更改的控制
5.10.1可能的設(shè)計(jì)更改原因
a)設(shè)計(jì)評(píng)審或工作檢查中發(fā)現(xiàn)設(shè)計(jì)錯(cuò)誤;
b)由于設(shè)計(jì)和編碼中存在問題,測(cè)試未通過;
c)顧客或供方要求更改;
d)不適應(yīng)已更改的安全法規(guī)或其他要求;
e)因采取糾正措施而需要進(jìn)行更改等。
5..0.2產(chǎn)品的重大設(shè)計(jì)更改(重要技術(shù)指標(biāo)、可靠性、安全性及外部接口的更改),由項(xiàng)目技術(shù)負(fù)
責(zé)人組織有關(guān)人員進(jìn)行系統(tǒng)分析和贖證,以確定這些更改是否會(huì)影響已經(jīng)批準(zhǔn)的設(shè)計(jì)驗(yàn)證結(jié)果,是否
會(huì)影響到已交付的產(chǎn)品,然后填寫《軟件設(shè)計(jì)更改報(bào)告》,按規(guī)定履行審批程序。
5.10.3一般設(shè)計(jì)和開發(fā)更改(指重大設(shè)計(jì)更改之外的更改),在更改實(shí)施前需得到批準(zhǔn),填寫《軟件
設(shè)計(jì)更改報(bào)告》。
5.W.4設(shè)計(jì)和開發(fā)的更改應(yīng)符合技術(shù)狀態(tài)管理(軟件配直管理)要求,已鑒定(定型)的軍工產(chǎn)品的
更改按定型工作有關(guān)的規(guī)定辦理。
5.10.5保持更改的評(píng)審結(jié)果及任何必要措施的記錄。
5.11軟件驗(yàn)收支持
1)應(yīng)按合同規(guī)定向需方提供《軟件驗(yàn)收申請(qǐng)報(bào)告》,由需方組織驗(yàn)收,本公司配合和協(xié)助,為需
方進(jìn)行軟件驗(yàn)收測(cè)試、評(píng)審和審核提供支持。軟件驗(yàn)收測(cè)試、評(píng)審和審核后由需方組織編寫《軟件驗(yàn)
收扳告》,本公司將軟件驗(yàn)收的結(jié)果記錄在軟件開發(fā)文件中。
2)按合同規(guī)定為需方和軟件用戶提供必要的培訓(xùn)。
3)若需軟件產(chǎn)品定型,按合同規(guī)定為軟件產(chǎn)品定型提供有關(guān)文檔,包括軟件研制總結(jié)報(bào)告、軟
件產(chǎn)品規(guī)格說明、軟件質(zhì)量保證報(bào)告和軟件配置管理報(bào)告等。
6、相關(guān)文件
6.1《文件控制程序文件》
6.2《記錄控制程序文件》
6.3《軟件開發(fā)控制程序文件》
6.4《軟件測(cè)試控制程序文件》
7、相關(guān)記錄
7.1《設(shè)計(jì)和開發(fā)輸入評(píng)審》
7.2《設(shè)計(jì)開發(fā)任務(wù)書》
7.3《市場(chǎng)調(diào)研報(bào)告》
7.4《設(shè)計(jì)和開發(fā)計(jì)劃》
7.5《項(xiàng)目可行性論證報(bào)告》
產(chǎn)品需求
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025擔(dān)保旅游合同書
- 2025貨物保險(xiǎn)合同范文
- 二零二五年度幼兒園園長(zhǎng)任期幼兒身心健康保障合同3篇
- 2025年度農(nóng)村宅基地房買賣合同(農(nóng)村旅游特色小鎮(zhèn)開發(fā))
- 二零二五年度農(nóng)村土地承包權(quán)土地經(jīng)營(yíng)權(quán)流轉(zhuǎn)信息化建設(shè)合同
- 二零二五年度城市民宿租賃規(guī)范合同關(guān)于房屋出租3篇
- 二零二五幼兒入園早教托班全日制服務(wù)協(xié)議樣本3篇
- 二零二五年度漁業(yè)養(yǎng)殖市場(chǎng)調(diào)研與養(yǎng)魚合同3篇
- 二零二五年度新能源汽車核心零部件供貨協(xié)議模板3篇
- 2025年度園林景觀設(shè)計(jì)樹木補(bǔ)償合同3篇
- Unit 4 Plants around us Part A(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級(jí)上冊(cè)
- “小城鎮(zhèn)建設(shè)”論文(六篇)
- 安徽省蕪湖市2023-2024學(xué)年高一上學(xué)期期末考試 生物 含解析
- 設(shè)備維護(hù)保養(yǎng)培訓(xùn)
- 三管三必須-新安法宣貫課件
- 農(nóng)戶種地合作協(xié)議書范本模板
- 住院病人身體約束護(hù)理
- 公共機(jī)構(gòu)能耗定額 第3部分:教育機(jī)構(gòu)DB41-T 1960.3-2021
- “雙減”初中九年級(jí)英語課時(shí)作業(yè)設(shè)計(jì)案例
- 廣東省潮州市暨實(shí)高級(jí)中學(xué)2024-2025學(xué)年高二上學(xué)期9月月考語文試題
- GB/T 44415-2024基于全球衛(wèi)星導(dǎo)航的機(jī)動(dòng)車制動(dòng)性能路試檢驗(yàn)要求和方法
評(píng)論
0/150
提交評(píng)論