資源描述:
《DZ_T 0169-1997 物探化探計(jì)算機(jī)軟件開發(fā)規(guī)范.pdf》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、ics35.080L77備案號:195-1997uz中華人民共和國地質(zhì)礦產(chǎn)行業(yè)標(biāo)準(zhǔn)Dz/T0169一1997物探化探計(jì)算機(jī)軟件開發(fā)規(guī)范1997一03門9發(fā)布1997一11一01實(shí)施中華人民共和國地質(zhì)礦產(chǎn)部發(fā)布Uz/T0169一1997前言本規(guī)范為物探化探軟件開發(fā)工作的需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測試、驗(yàn)收及文檔等方面規(guī)定了統(tǒng)一的基本要求嚴(yán)格遵守本規(guī)范可使開發(fā)的軟件具有可靠性和可維護(hù)性,且能成為產(chǎn)品本規(guī)范由全國地質(zhì)礦產(chǎn)標(biāo)準(zhǔn)化委員會物探化探分技術(shù)委員會提出并歸口。本規(guī)范由地質(zhì)礦產(chǎn)部物化探軟件開發(fā)中心負(fù)責(zé)起草。本規(guī)范主要起草人:奚家鑒、陽明。中華人民共和國地質(zhì)礦產(chǎn)
2、行業(yè)標(biāo)準(zhǔn)DZ/T0169一1997物探化探計(jì)算機(jī)軟件開發(fā)規(guī)范范圍本規(guī)范適用于地質(zhì)礦產(chǎn)行業(yè)物探化探計(jì)算機(jī)軟件開發(fā)的全過程。也可供地質(zhì)礦產(chǎn)行業(yè)其他專業(yè)進(jìn)行類似工作時(shí)參照使用。2引用標(biāo)準(zhǔn)本標(biāo)準(zhǔn)引用了下列標(biāo)準(zhǔn)的有關(guān)條款。本標(biāo)準(zhǔn)發(fā)布時(shí),這些引用標(biāo)準(zhǔn)均為有效。所有標(biāo)準(zhǔn)都會被修訂,使用本標(biāo)準(zhǔn)的各方應(yīng)探討使用下列標(biāo)準(zhǔn)最新版本的可能性。GB8566-88計(jì)算機(jī)軟件開發(fā)規(guī)范GB8567-88計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南GB/T11457-89軟件工程術(shù)語米語術(shù)語的定義見GB/T11457.下面給出本規(guī)范用到的其他一些術(shù)語的定義。3.1軟件使計(jì)算機(jī)能夠執(zhí)行計(jì)算或控制功能所
3、需要的計(jì)算機(jī)程序及有關(guān)的數(shù)據(jù)和文檔。3.2文檔與程序開發(fā)、維護(hù)和使用有關(guān)的文字材料,它是軟件的重要組成部分。3.3任務(wù)委托方指為軟件產(chǎn)品的開發(fā)提供資金并對產(chǎn)品提出各種需求的單位或個(gè)人。3.4任務(wù)承辦方指為任務(wù)委托方開發(fā)、購買或選用軟件產(chǎn)品的單位或個(gè)人。3.5用戶指使用所開發(fā)軟件的單位或個(gè)人。3.6軟件開發(fā)周期指從確定一個(gè)軟件產(chǎn)品的需求開始到產(chǎn)品交付使用為止的時(shí)間周期。這個(gè)周期一般包括:需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測試、安裝、驗(yàn)收和維護(hù)階段。3.7輛合度計(jì)算機(jī)程序中模塊之間相互依賴的量度。3.8內(nèi)聚度單個(gè)程序模塊所執(zhí)行的諸任務(wù)在功能上的互相關(guān)聯(lián)的程度。4總體要
4、求本規(guī)范的總體要求包括:需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測試、驗(yàn)收和文檔。但不包括軟件開發(fā)項(xiàng)目的可行性中華人民共和國地質(zhì)礦產(chǎn)娜1997一03一19批準(zhǔn),997-11-01實(shí)施IDZ/T0169一1997論證報(bào)告以及任務(wù)委托方(以下約定為甲方)和任務(wù)承辦方(以下約定為乙方)雙方簽字的合同書。4.1需求分析乙方應(yīng)根據(jù)甲方對項(xiàng)目的可行性論證報(bào)告與具體要求進(jìn)行需求分析.制定軟件需求說明書,并取得甲方的認(rèn)可.作為下一階段工作的依據(jù)。4.2設(shè)計(jì)乙方應(yīng)根據(jù)需求說明書,保證軟件設(shè)計(jì)完全滿足合同書中所規(guī)定的所有技術(shù)要求,未經(jīng)甲方同意不得修改。軟件設(shè)r卜書由甲方組織審定4.3實(shí)現(xiàn)乙
5、方根據(jù)軟件設(shè)計(jì)進(jìn)行編程。實(shí)現(xiàn)時(shí)必須采用符合國家標(biāo)準(zhǔn)或國家標(biāo)準(zhǔn)的程序設(shè)計(jì)語言(合同中甲方有具體要求的除外)。4.4測試乙方必須制定測試計(jì)劃。程序單元測試在實(shí)現(xiàn)階段進(jìn)行在進(jìn)行軟件組裝測試后提交準(zhǔn)確和完整的測試結(jié)果報(bào)告。如果所開發(fā)的軟件是某一系統(tǒng)的組成部分,則應(yīng)該參加該系統(tǒng)的組裝測試4.5驗(yàn)收軟件驗(yàn)收必須履行正式手續(xù)。軟件必須滿足合同規(guī)定的所有要求。在驗(yàn)收前,一般須完成軟件確認(rèn)測試.確認(rèn)測試應(yīng)在實(shí)際或模擬環(huán)境中實(shí)施。4.6文檔乙方必須完成規(guī)定的文檔。在文檔編制過程中應(yīng)充分聽取甲方意見使用的文字語言應(yīng)通俗、無歧義。文檔格式按GB8567進(jìn)行書寫.可根據(jù)軟件規(guī)模
6、對文檔內(nèi)容進(jìn)行增刪。5具體要求5門需求分析5.1.1任務(wù)確定所開發(fā)軟件的運(yùn)行環(huán)境、功能和性能要求,編寫用戶手冊概要和確認(rèn)測試準(zhǔn)則。為設(shè)計(jì)提供需求說明書。5.1.2內(nèi)容:a>調(diào)查被開發(fā)軟件的運(yùn)行環(huán)境。b)進(jìn)一步明確甲方或用戶的要求。。)分析并擬定能夠?qū)崿F(xiàn)上述要求的最佳方案。d)確定人機(jī)界面。e)詳細(xì)描述軟件中的每個(gè)功能。f)制訂確認(rèn)測試計(jì)劃。g)編寫用戶手冊概要。5.1.3要求:a>必須以運(yùn)行環(huán)境為基礎(chǔ)。b)必須要有甲方指定的人員參加。c)需求說明書必須明確,并經(jīng)甲方確認(rèn)。5.1.4完成標(biāo)志:a)軟件需求說明書。b)確認(rèn)測試計(jì)劃。。)輸入輸出信息約定。包
7、括信息(數(shù)據(jù))的來源、接收方式、輸出方法和與其有關(guān)的數(shù)據(jù)屬性,如:時(shí)間、空間、數(shù)量、格式、含義及轉(zhuǎn)換方法等。d)用戶手冊提綱。DZ/T0169一1997e)甲方簽署認(rèn)可意見。5.2設(shè)計(jì)5.2.1任務(wù)乙方必須根據(jù)甲方認(rèn)可的軟件需求說明書中規(guī)定的內(nèi)容進(jìn)行設(shè)計(jì).包括程序的基本流程,結(jié)構(gòu),各功能模塊定義,輸入,輸出,控制接口和數(shù)據(jù)接口設(shè)計(jì)等。此階段必須寫出軟件設(shè)計(jì)書作為依據(jù)。5.2.2內(nèi)容:a)用圖表形式給出程序的分層結(jié)構(gòu)。b)確定分程序和模塊的功能、算法和數(shù)據(jù)結(jié)構(gòu),并進(jìn)行過程描述。c)確定程序在各種運(yùn)行方式下的控制流和數(shù)據(jù)流。d)確定該軟件與其他系統(tǒng)間要交換
8、的數(shù)據(jù)、數(shù)據(jù)量、頻率、速率、格式、內(nèi)容、轉(zhuǎn)換要求等。e)制訂組裝測試計(jì)劃。5.2.3要求:a)