軟件開發(fā)控制程序文件_第1頁
軟件開發(fā)控制程序文件_第2頁
軟件開發(fā)控制程序文件_第3頁
軟件開發(fā)控制程序文件_第4頁
軟件開發(fā)控制程序文件_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

編號(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、適用范圍

本程序適用于對數(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ì)評審designreview

為了評價(jià)設(shè)計(jì)結(jié)果達(dá)到規(guī)定目標(biāo)的能力,對設(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ā)過程及評審點(diǎn)要求,采用的是瀑布模型法,若采用其他設(shè)計(jì)開發(fā)模型,

需在軟件設(shè)計(jì)開發(fā)策劃的文件中說明具體設(shè)計(jì)開發(fā)過程。

軟件設(shè)計(jì)和開發(fā)評審、文檔和記錄管理,分別執(zhí)行《軟件測試控制程序》、《文件控制程序》、《記

錄控制程序》的有關(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í),需對產(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)對產(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ā)的階段,對軟件需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測試、驗(yàn)收、交付和使用的全過程進(jìn)行

策劃,落實(shí)需求管理、策劃與跟蹤、文檔編制、測試、質(zhì)量保證、配置管理等工作。

(3)確定評審、驗(yàn)證和確認(rèn)活動(dòng)

確定適合于每個(gè)設(shè)計(jì)和開發(fā)階段的評審活動(dòng),一般應(yīng)對需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、確認(rèn)測

試(合格性測試)準(zhǔn)備和確認(rèn)測試進(jìn)行評審,可采用代碼審查、單元測試、單元集成測試等方法進(jìn)行

設(shè)計(jì)和開發(fā)驗(yàn)證,可采用合格性測試、用戶試用、用戶驗(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ā)人員、測試人員、質(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ù)性、保障性、測試性、笑全性、環(huán)境適應(yīng)性等專業(yè)工程技

術(shù)遂行軟件設(shè)計(jì)和開發(fā)。

(8)對軟件進(jìn)行特性分析,為確定關(guān)鍵模塊或單元(特性)和重要模塊或單元(特性)提供依

據(jù),

(9)設(shè)計(jì)和開發(fā)中采用的新技術(shù),應(yīng)經(jīng)過論證和簍定。

(10)按規(guī)定要求,確定并提出軟件交付時(shí)需要配置的保障資源。

(11)對參與設(shè)計(jì)和開發(fā)的供方的質(zhì)量控制。

(12)提出監(jiān)視與測量的需求。

(13)對計(jì)算機(jī)軟件需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測試、驗(yàn)收、交付和使用的全過程進(jìn)行策劃,落實(shí)

需求管理、策劃與跟蹤、文檔編制、測試、質(zhì)量保證、配置管理等工作。

(14)在整個(gè)項(xiàng)目周期中,對需求階段、設(shè)計(jì)階段、編碼與測試階段、軟件測試階段中產(chǎn)生的文

檔、軟件的功能與性能進(jìn)行審核,對于技術(shù)狀態(tài)發(fā)生更改內(nèi)容,應(yīng)對狀態(tài)進(jìn)行標(biāo)識(shí),轉(zhuǎn)階段前還需經(jīng)

過確認(rèn)。

(15)對軟件的質(zhì)量通性:可靠性、安全性、可維護(hù)性、可移植性、測試性進(jìn)行相應(yīng)的分析與確

認(rèn),必要時(shí)組織內(nèi)部評審。

(16)在整個(gè)項(xiàng)目周期中,對各級階段進(jìn)行的評審活動(dòng)采用評審表或?qū)徟硇问竭M(jìn)行相應(yīng)的記錄,

包括產(chǎn)品要求評審表、需求規(guī)格評審表、軟件方案設(shè)計(jì)評審表、設(shè)計(jì)更改單、輸入評審報(bào)告、集成測

試汜錄、需求跟蹤表、回歸測試記錄表等,并提供轉(zhuǎn)階段風(fēng)險(xiǎn)評估報(bào)告。

(17)在軟件開發(fā)階段中采用三庫管理:開發(fā)庫、受控庫、產(chǎn)品庫,制定三庫理規(guī)范,對軟件產(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)品可按其原樣使用,或修改后使用,可以用來滿足部分或全部需求。對采用可重用

軟件產(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)容包括能力需求(功能、主題、對象)、適用的參數(shù)(如響應(yīng)時(shí)間、吞

吐時(shí)間、時(shí)限約束、時(shí)序、精度、容量、優(yōu)先級別、連續(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ì)、

可測試。

3)暫時(shí)不能確定的需求,應(yīng)明確解決的方法和要求,適時(shí)予以確定。

4)軟件需求規(guī)格說明得到簽約機(jī)構(gòu)的許可并進(jìn)行正式評審。

5)嚴(yán)格控制需求變更,實(shí)施軟件配置管理。

6)需求分析完成后,開始起草軟件確認(rèn)測試計(jì)劃和測試用例。如有必要,可與軟件需求一起評

審。

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ì)說明,單元集成測試計(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)分配、對象/進(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)先級;

?接U實(shí)體分配給接口的優(yōu)先級;

?要實(shí)現(xiàn)的接口類型;

?接口實(shí)體將提供、存儲(chǔ)、發(fā)送、訪問、接收的各個(gè)數(shù)據(jù)元素的特征;

?接口實(shí)體將提供、存儲(chǔ)、發(fā)送、訪問、接收的數(shù)據(jù)元素組合體的特征;

?接口實(shí)體用于接口的通信方法的特征;

?接口實(shí)體用于接口的協(xié)議的特征;

?其他特征,例如接口實(shí)體的物理兼容性。

(4)需求可追蹤性

2)保持軟件內(nèi)部的一致性和與外部的一致性,對軟件需求規(guī)格說明進(jìn)行追蹤.

3)對軟件概要設(shè)計(jì)結(jié)果進(jìn)行設(shè)計(jì)評審。

4)概要設(shè)計(jì)的內(nèi)容能通過單元集成測試加以檢驗(yàn),概要設(shè)計(jì)通過評審后,開始編寫單元集成測試

計(jì)劃。當(dāng)軟件規(guī)模不大時(shí),概要設(shè)計(jì)可與詳細(xì)設(shè)計(jì)合并進(jìn)行,此時(shí)進(jìn)行一次設(shè)計(jì)評審活動(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ì)說明書,用戶手冊[初稿),軟件單元測試計(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í)軟件

單元,并對該單元進(jìn)行說明。適用時(shí),應(yīng)包括下列信息:

a)所使用的算法;

b)該軟件單元設(shè)計(jì)中的任何約束、限定或非常規(guī)特征;

c)如果使用不同于所指定的編程語言,應(yīng)指出并說明使用它的理由;

d)如果該軟件單元包含過程性命令或由過程性命令組成,應(yīng)列出這些過程性命令,并引用解釋

它們的用戶手冊或其他文檔;

e)如果該軟件單元包含、接收或輸出數(shù)據(jù),應(yīng)對它的輸入、輸出及其他數(shù)據(jù)元素和數(shù)據(jù)元素組

合體進(jìn)行說明;

f)如果該軟件單元包含邏輯,則給出該軟件單元所用到的邏輯,如該軟件單元執(zhí)行啟動(dòng)時(shí),其

內(nèi)部起作用的條件;將控制傳遞給其他軟件單元的條件;對每個(gè)輸入的響應(yīng)以及響應(yīng)時(shí)間;在軟件單

元運(yùn)行期間的操作順序和動(dòng)態(tài)控制序列;異常和錯(cuò)誤處理;

g)需求可追蹤性。

2)軟件詳細(xì)設(shè)計(jì)內(nèi)容符合要求,并按照要求,開展軟件安全性、可靠性、可維護(hù)性、保障性、測

試性、環(huán)境適應(yīng)性設(shè)計(jì)和開發(fā)。

3)保持詳細(xì)設(shè)計(jì)的內(nèi)部一致性,對需求進(jìn)行追蹤。

4)對詳細(xì)設(shè)計(jì)結(jié)果進(jìn)行設(shè)計(jì)評審。

5)詳細(xì)設(shè)計(jì)的內(nèi)容,能通過單元測試加以驗(yàn)證,詳細(xì)設(shè)計(jì)通過評審后,編制單元測試計(jì)劃和編寫

用戶手冊(初稿)。

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è)軟件單元相對應(yīng)的程序

適用時(shí),應(yīng)包括下列活動(dòng):

a)對計(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í)際位置相對應(yīng)。

一個(gè)模塊一個(gè)功能,控制結(jié)構(gòu)為單入口和單出口,程序的注釋量不少于源程序總行數(shù)的四分之一,

模塊的規(guī)模不宜過大。

5.7軟件測試

5.7.1輸入

軟件測試計(jì)劃和設(shè)計(jì)開發(fā)計(jì)劃、軟件需求規(guī)格說明書、概要設(shè)計(jì)說明書、詳細(xì)計(jì)劃說明書,適用

的標(biāo)準(zhǔn)和規(guī)范。

5.7.2輸出

程序靜態(tài)審查或測試記錄,軟件單元測試記錄,軟件單元集成測試記錄和測試報(bào)告,軟件確認(rèn)測

試(合格性測試)計(jì)劃、測試用例、測試記錄和測試報(bào)告、軟件問題報(bào)告單以及軟件修改過程和I回歸

測試記錄。

5.7.3控制要求

1)軟件單元測試前,進(jìn)行程序代碼審查或代碼走查,保留相關(guān)記錄,

2)采用以白盒測試為主,白盒測試與黑盒測試相結(jié)合的測試方法進(jìn)行單元測試,測試模塊內(nèi)部

結(jié)構(gòu)(語句、路徑、分支)若采用單元測試工具,需達(dá)到規(guī)定的測試覆蓋類和覆蓋率。

3)采用漸進(jìn)方法進(jìn)行軟件單元集成測試,保持測試記錄并提供測試報(bào)告。

4)軟件確認(rèn)測試(合格性測試)執(zhí)行《軟件測試控制程序》,編寫軟件測試用例,確認(rèn)測試環(huán)

境,對測試準(zhǔn)備進(jìn)行評審。

5)按軟件需求規(guī)格說明要求,編寫軟件確認(rèn)測試計(jì)劃和測試用例,對軟件配置項(xiàng)或系統(tǒng)進(jìn)行正

式合格性測試:保持測試記錄;保持測試獨(dú)立性,測試結(jié)束后編寫測試報(bào)告。

6)若軟件合格性測試未通過,應(yīng)記錄問題現(xiàn)象,提供對應(yīng)的軟件問題報(bào)告單,軟件修改報(bào)告單

和回歸測試記錄。

7)對軟件合格性測試準(zhǔn)備和軟件合格性測試完成后應(yīng)進(jìn)行評審。

8)按軟件配置管理計(jì)劃,實(shí)施軟件配置管理,對采用的測試工具,初次使用前,應(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ā)評審

5.9.1評審目的

設(shè)計(jì)和開發(fā)評審是對設(shè)計(jì)和開發(fā)的結(jié)果達(dá)到規(guī)定目標(biāo)所進(jìn)行的檢查,也是對設(shè)計(jì)和開發(fā)過程控制

的重要手段。評審目的有:

a)評價(jià)設(shè)計(jì)和開發(fā)的結(jié)果滿足要求的能力;

b)識(shí)別存在的任何問題并提出必要的措施。

5.9.2評審時(shí)機(jī)

a)軟件需求分析;

b)概要設(shè)計(jì);

c)詳細(xì)設(shè)計(jì);

d)確認(rèn)測試準(zhǔn)備(包括測試計(jì)劃、測試用例、測試環(huán)境等);

e)確認(rèn)測試。

5.9.3評審內(nèi)容

通常評審內(nèi)容包括:

a)內(nèi)部一致性(被評審的文件資料的正確性、協(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評審控制要求

a)應(yīng)依據(jù)設(shè)計(jì)和開發(fā)策劃的安排,在適宜的階段對設(shè)計(jì)和開發(fā)進(jìn)行系統(tǒng)的評審,提供《軟件設(shè)

計(jì)和開發(fā)評審報(bào)告》;

b)評審的參加者應(yīng)包括與設(shè)計(jì)和開發(fā)階段有關(guān)的職能部門的代表,包括軟件維護(hù)人員,顧客要

求時(shí),應(yīng)邀請顧客參加評審;

C)必要時(shí),進(jìn)行可靠性、維修性、保障性、測試性、安全性、環(huán)境適應(yīng)性等專題評審;

d)應(yīng)對采取的措施進(jìn)行跟蹤,并把評審結(jié)論和跟蹤結(jié)果向顧客通報(bào);

e)保持評審結(jié)果及任何必要措施的記錄;

5..0設(shè)計(jì)和開發(fā)更改的控制

5.10.1可能的設(shè)計(jì)更改原因

a)設(shè)計(jì)評審或工作檢查中發(fā)現(xiàn)設(shè)計(jì)錯(cuò)誤;

b)由于設(shè)計(jì)和編碼中存在問題,測試未通過;

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保持更改的評審結(jié)果及任何必要措施的記錄。

5.11軟件驗(yàn)收支持

1)應(yīng)按合同規(guī)定向需方提供《軟件驗(yàn)收申請報(bào)告》,由需方組織驗(yàn)收,本公司配合和協(xié)助,為需

方進(jìn)行軟件驗(yàn)收測試、評審和審核提供支持。軟件驗(yàn)收測試、評審和審核后由需方組織編寫《軟件驗(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《軟件測試控制程序文件》

7、相關(guān)記錄

7.1《設(shè)計(jì)和開發(fā)輸入評審》

7.2《設(shè)計(jì)開發(fā)任務(wù)書》

7.3《市場調(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等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論