




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟件配置管理計劃編寫規(guī)范第引言 11.1目的 11.2定義和縮寫詞 11.3參考資料 12管理 12.1機構(gòu) 12.2任務(wù) 22.3職責 22.4接口控制 22.5實現(xiàn) 22.6適用的標準、條例和約定 32.6.1指明 32.6.2內(nèi)容 33軟件配置管理活動 43.1配置標識 43.1.1基線 43.1.2代碼、文檔 43.2配置控制 53.3配置狀態(tài)的記錄和報告 53.4配置的檢查和評審 64工具、技術(shù)和方法 65對供貨單位的控制 76記錄的收集、維護和保存 77附錄:配置管理報表及其格式 77.1軟件問題報告單(SPR) 77.1.1配置管理人員填寫內(nèi)容 77.1.2配置管理狀態(tài) 87.1.3配置管理申請人員填寫的內(nèi)容 87.2軟件修改報告單(SCR) 81引言1.1目的在于對所開發(fā)的專賣店銷售軟件規(guī)定各種必要的配置管理條款,以保證該銷售軟件能夠滿足項目中規(guī)定的各種需求,能夠滿足《軟件需求規(guī)格說明書》中規(guī)定的各項具體需求。在開發(fā)該銷售系統(tǒng)時,都應(yīng)該執(zhí)行本計劃中的有關(guān)規(guī)定,但可以根據(jù)各自的情況對本計劃作適當?shù)男薷?,以滿足特定的配置管理需求。項目生命周期中,有關(guān)部門要對軟件基線和SCM行為進行定期檢查。系統(tǒng)主要模塊:登錄模塊:此模塊用于管理員登錄查詢修改信息,設(shè)置用戶名與密碼,以防惡意對商品信息的修改。銷售模塊:這部分主要統(tǒng)計在一段時間里的銷售金額、銷售利潤、暢銷商品、暢銷商品的銷售金額、暢銷商品的銷售利潤、冷門商品、冷門商品的銷售金額、冷門商品的銷售利潤、以及某商品的采購量、庫存量、成本,然后打印報表。簡言之就是銷售情況的顯示。庫存模塊:指在供、需之間建立緩沖區(qū),對商品數(shù)量進行管理,支持商品運作。1.2定義和縮寫詞(1)ASP.NET:是一項微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù)。指ActiveServerPages(動態(tài)服務(wù)器頁面),運行于IIS之中的程序(2)C#:C#(CSharp)是微軟(Microsoft)為NETFramework量身訂做的程序語言,C#擁有C/C++的強大功能以及VisualBasic簡易使用的特性,是第一個組件導向(Component-oriented)的程序語言,和C++與Java一樣亦為對象導向(object-oriented)程序語言。(3)(SqlServer)數(shù)據(jù)庫/Access數(shù)據(jù)庫:微軟開發(fā)的SQLServer數(shù)據(jù)庫服務(wù)器,它是一個數(shù)據(jù)庫平臺,提供數(shù)據(jù)庫的從服務(wù)器到終端的完整的解決方案,其中數(shù)據(jù)庫服務(wù)器部分,是一個數(shù)據(jù)庫管理系統(tǒng),用于建立、使用和維護數(shù)據(jù)庫。access其實是MicrosoftOfficeAccess(前名MicrosoftAccess)是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它結(jié)合了MicrosoftJetDatabaseEngine和圖形用戶界面兩項特點,是MicrosoftOffice的成員之一,Access還是c語言的一個函數(shù)名和一種交換機的主干道模式1.3參考資料a.《實用軟件工程與實訓》b、《計算機軟件配置管理計劃規(guī)范》c.、《銷售系統(tǒng)_軟件需求規(guī)格說明書》2管理2.1機構(gòu)(1)專賣店銷售軟件配置管理小組:在銷售軟件開發(fā)的整個期間內(nèi),主要任務(wù)是負責配置管理工作。小組成員包括軟件項目經(jīng)理、研發(fā)經(jīng)理、高級管理者、項目組成員組成。由項目經(jīng)理任組長,并由項目經(jīng)理直接領(lǐng)導。各模塊的軟件配置管理人員在業(yè)務(wù)上受軟件配置管理小組領(lǐng)導,在行政上受模塊負責人領(lǐng)導。銷售系統(tǒng)軟件配置管理小組和軟件配置管理人員必須檢查和督促本計劃的實施。各模塊的軟件配置管理人員有權(quán)直接向軟件配置管理小組報告子項目的軟件配置管理情況。各子系統(tǒng)的軟件配置管理人員應(yīng)該根據(jù)對子項目的具體要求,制訂必要的規(guī)程和規(guī)定,以確保完全遵守本計劃規(guī)定的所有要求。2.2任務(wù)a.軟件控制配置委員會(SCCB)負責審定軟件基線的建立和配置項的標識;軟件基線審批和針對基線變更的審批;審定由軟件基線庫生成的產(chǎn)品。b.配置管理員負責實施項目的配置管理;負責執(zhí)行SCCB確認的工作,并將配置管理活動通知受影響的組和個人。c.高層管理者定期審核配置管理活動。2.3職責項目經(jīng)理由組長擔任,全面負責有關(guān)軟件配置管理的各項工作;項目的專職配置管理人員檢查在作配置更改時的質(zhì)量保證措施,項目經(jīng)理負責監(jiān)督在軟件配置管理工作中認真執(zhí)行軟件工程規(guī)范;各子系統(tǒng)的配置管理人員具體負責實施各自的配置管理工作,并參與各子系統(tǒng)的功能配置檢查和物理配置檢查;用戶代表負責反映用戶對配置管理的要求,并協(xié)助檢查各類人員對軟件配置管理計劃的執(zhí)行情況;項目經(jīng)理特別要對更改建議的審批和評審負責。2.4接口控制用戶界面:用戶界面是指各子系統(tǒng)與設(shè)計人員、用戶或維護人員之間的操作約定。同時還指實現(xiàn)這些操作約定的物理部件的功能與性能特性。系統(tǒng)內(nèi)部接口:系統(tǒng)內(nèi)部接口是指各子系統(tǒng)在集成為一個總的軟件系統(tǒng)時的各種連接約定。標準程序接口:標準程序接口是指各應(yīng)用子系統(tǒng)與標準子程序庫(包括宿主計算機系統(tǒng)已有的庫程序)之間的調(diào)用約定。設(shè)備接口:設(shè)備接口是指各子系統(tǒng)與各種設(shè)備(包括終端和其他各種輸入/輸出設(shè)備)之間的連接約定。軟件接口:軟件接口是指各個子系統(tǒng)與宿主計算機上的系統(tǒng)軟件以及與調(diào)用本軟件的其它軟件系統(tǒng)之間的連接約定。2.5實現(xiàn)建立配置控制組;確定各個配置基線;建立接口控制協(xié)議;制訂評審與檢查軟件配置管理計劃和規(guī)程;制訂相關(guān)的軟件開發(fā)、測試和支持工具的配置管理計劃和規(guī)程。2.6適用的標準、條例和約定2.6.1A.軟件開發(fā)庫、軟件受控庫與軟件產(chǎn)品庫的操作規(guī)程與管理規(guī)程;B.系統(tǒng)、模塊和程序單元的命名約定;C.文檔和測試用例的命名和管理規(guī)程。2.6.2內(nèi)容軟件配置管理標準、條例和約定,內(nèi)容可如下:a.軟件結(jié)構(gòu)層次樹中軟件位置的標識方法:采用顏色標識法,在不同的位置采用不同的顏色標記b.程序和模塊的命名約定:命名必須使用英文或拼音,不得使用漢字,而且首字母必須大寫唯一性,避免重名,以防造成混亂??勺匪菪?,使命名能反映配置項間的關(guān)系c.版本級別的命名約定:采用號碼版本標識,即以順序號標識,如:銷售xs1.0。版本更新進行變更d.軟件產(chǎn)品的標識方法:(1)屬性版本標識:屬性版本標識把有關(guān)版本的重要屬性反映在標識中,每個版本都由唯一的一組屬性標識。(包括:客戶名,開發(fā)語言,硬件平臺等)e.規(guī)格說明、測試計劃與測試規(guī)程、程序設(shè)計手冊及其他文檔的標識方法:(1)以命名版本標識,輸入不同的文檔名稱f.軟件產(chǎn)品庫中軟件產(chǎn)品入庫移交或交付的過程:上報產(chǎn)品完成通過軟件測試申請產(chǎn)品入庫通過產(chǎn)品審批h.問題報告、修改請求和修改次序的處理過程:發(fā)現(xiàn)問題提交問題請求修改獲得審批進行修改i.配置控制組的結(jié)構(gòu)和作用:結(jié)構(gòu):由組長和配置人員組成作用:控制軟件的配置工作,方便軟件進行配置管理j.軟件產(chǎn)品交付給用戶的驗收規(guī)程:設(shè)置兩個賬戶,一個是:考試人員用戶;一個是:管理人員賬戶客戶可以通過使用不同的用戶身份進行操作,測試軟件的功能k.軟件庫的操作,包括準備、存儲和更新模塊的方法:編寫公共類方法減少代碼冗余更新模塊要通過審批l.軟件配置管理活動的檢查:軟件配置小組定期的對軟件配置進行管理若發(fā)現(xiàn)存在問題,應(yīng)立即更改相關(guān)操作j..問題報告、修改請求或修改次序的文檔要求,指出配置修改的目的和影響;m.軟件進入配置管理之前的測試級別;質(zhì)量保證級別,如,在進入配置管理之前,驗證軟件滿足有關(guān)基線的程度。3軟件配置管理活動3.1配置標識3.1.1基線:功能基線:《銷售系統(tǒng)_評審和批準》指派基線:《銷售系統(tǒng)_軟件需求規(guī)格說明書》產(chǎn)品基線:《銷售系統(tǒng)_軟件測試》與每個基線有關(guān)的評審與批準事項以及驗收標準:(1)滿足功能需求,符合用戶相關(guān)需求規(guī)定在建立基線的過程中用戶和開發(fā)者的參與情況:用戶:閱讀《銷售系統(tǒng)_軟件需求規(guī)格說明書》,并提出其它的相關(guān)需求,并制定相關(guān)的標準,參與審閱;開發(fā)者:同樣閱讀《銷售系統(tǒng)_軟件需求規(guī)格說明書》,設(shè)置程序功能,進行開發(fā);并參閱《銷售系統(tǒng)_軟件測試》進行軟件測試。在產(chǎn)品基線中,要定義的元素包括:產(chǎn)品的名字和規(guī)則;產(chǎn)品標識編號;對每一個新交付的版本,要給出版本交付號、新修改的描述、修改交付的方法、對支持軟件的修改要求以及對有關(guān)文檔的修改要求;安裝說明;已知的缺陷和故障;軟件媒體和媒體標識。3.1.2代碼、文檔《需求規(guī)格說明書》《概要設(shè)計說明書》《詳細設(shè)計說明書》《測試設(shè)計》《編碼測試》3.2配置控制修改批準權(quán)限:對考試系統(tǒng)中的模塊、基線以及任何修改,都必須通過本項目的配置管理小組的討論,最后通過項目經(jīng)理的批準。描述軟件庫控制的規(guī)程,其中包括存取控制、對于適用基線的讀寫保護、成員保護、成員標識、檔案維護、修改歷史以及故障恢復等七項規(guī)程;如果要修改考試系統(tǒng)的目標代碼,則采用命名標識對其進行追蹤標識。修改控制工具:修改控制工具是協(xié)助軟件配置管理人員進行配置控制的有效手段3.3配置狀態(tài)的記錄和報告規(guī)格說明的狀態(tài):如:申請修改狀態(tài)等修改建議的狀態(tài):設(shè)置軟件修改報告單進行狀態(tài)追蹤修改批準的報告產(chǎn)品版本或其修改版的狀態(tài);安裝、更新或交付的實現(xiàn)報告;用戶提供的產(chǎn)品(如操作系統(tǒng))的狀態(tài);有關(guān)開發(fā)項目歷史的報告。3.4配置的檢查和評審配置的檢查和評審目的:保證銷售系統(tǒng)在整個生存周期中在技術(shù)上和管理上的完整性。軟件配置管理小組要對所有由第三方提供的軟件進行物理配置檢查;對銷售軟件及其各個子模塊的每一個新的釋放進行功能配置檢查和物理配置檢查;對計算機系統(tǒng)所提供的軟件和硬件配置要每隔一年檢查一次;在軟件驗收前要對計算機系統(tǒng)的配置進行綜合檢查。在軟件開發(fā)周期各階段的評審與檢查工作中,要對該階段所進行的配置管理工作進行必要的評審和檢查,項目開發(fā)過程中記錄并保存各項評審記錄。4工具、技術(shù)和方法軟件配置管理所使用的工具:a、軟件測試工具b、軟件配置管理工具c、文檔輔助生成工具與圖形編輯工具(如:RationalRose2003)技術(shù):C#語言、ASP.NET技術(shù),SQLSevere2005數(shù)據(jù)庫操作、ADO.NET技術(shù)方法:設(shè)計并編寫文檔,設(shè)計界面,編寫代碼,調(diào)試測試5對供貨單位的控制供貨單位是指軟件銷售單位、軟件開發(fā)單位或軟件子開發(fā)單位。必須規(guī)定對這些供貨單位進行控制的管理規(guī)程,從而使從軟件銷售單位購買的、其他開發(fā)單位開發(fā)的或從開發(fā)單位現(xiàn)存軟件庫中選用的軟件能滿足規(guī)定的軟件配置管理需求。管理規(guī)程應(yīng)該規(guī)定在本軟件配置管理計劃的執(zhí)行范圍內(nèi)控制供貨單位的方法;還應(yīng)解釋用于確定供貨單位的軟件配置管理能力的方法以及監(jiān)督他們遵循本軟件配置管理計劃需求的方法。6記錄的收集、維護和保存收集并保存《銷售軟件_軟件配置管理計劃書》、《銷售軟件_軟件需求規(guī)格說明》等,定期對其進行備份,保存期限為一年。7附錄:配置管理報表及其格式7.1軟件問題報告單(SPR)7.1.1配置管理人員填寫內(nèi)容表中A、B、C、P和狀態(tài)等項目是由負責修改控制的配置管理人員填寫的。表中其他各項即D、E、F、G、H、I、K、N和O各項是由發(fā)現(xiàn)問題的人或申請配置管理的人填寫的,他可能還要填寫J、L和M三項內(nèi)容。前四項內(nèi)容的意義如下:A是由配置管理人員確定的登記號,一般按報告問題的先后順序編號;B是由配置管理人員登記問題報告的日期;C是發(fā)現(xiàn)軟件問題的日期;P是填寫若干補充信息和修改建議。關(guān)于配置管理七種狀態(tài)的含義在下面解釋。7.1.狀態(tài)一欄分成七種情況,現(xiàn)分別說明如下:1表示軟件問題報告正被評審,已確定采取什么行動;2表示軟件問題報告已由指定的開發(fā)人員去進行維護工作;3表示修改已經(jīng)完成、測試好,正準備釋放給主程序庫;4表示主程序庫已經(jīng)更新,主程序庫修改的重新測試尚未完成;5表示已經(jīng)進行了復測,但發(fā)現(xiàn)問題仍然存在;6表示已經(jīng)進行了復測,已經(jīng)順利完成所做的修改,軟件問題報告單被關(guān)閉(維護已完成);7表示留待以后關(guān)閉,因問題不是可重產(chǎn)生的,或者是屬于產(chǎn)品改善方面的,或者只具有很低的優(yōu)先級等等。7.1.在軟件問題報告單中,屬于配置管理申請人填寫的各項內(nèi)容的意義如下:D、E兩項是項目和子項目的名稱,F(xiàn)是該子項目的代號,這應(yīng)按配置標識的規(guī)定來命名代號;階段名和報告人的姓名、住址和電話等的含義是顯而易見的;G表示問題屬于哪一方面的,是程序的問題還是例行程序的問題,是數(shù)據(jù)庫的問題還是文檔的問題,是功能性修改還是性能改進性修改問題,也可能是它們的某種組合;H表示子例行程序/子系統(tǒng),即要指出出現(xiàn)問題的子例行程序名字,如果不知是哪個子例行程序,可標出子系統(tǒng)名,總之,盡可能給出細節(jié);I是修訂版本號,指出出現(xiàn)問題的子例行程序版本號;J是媒體,表示包含有問題的子例行程序的主程序庫存儲媒體的標識符;K是數(shù)據(jù)庫,表示當發(fā)現(xiàn)問題時所使用的數(shù)據(jù)庫標識符;L是文檔號,表示有錯誤的文檔的編號;M表示出現(xiàn)錯誤的主要測試實例的標識符;N是硬件,表示發(fā)現(xiàn)問題時所使用的計算機系統(tǒng)的標識;O是問題描述/影響,填寫問題征候的詳細描述,如果可能則寫明實際問題所在,還要給出該問題對將來測試、界面軟件和文檔等的影響。7.2軟件修改報告單(SCR)對軟件產(chǎn)品或其階段產(chǎn)品的任何修改,都必須經(jīng)過評審、批準后才能重新投入運行或作為階段產(chǎn)品釋放。這一過程用軟件修改報告單(softwarechangereport)給以記錄。軟件修改報告單的格式表2。當收到了軟件問題報告單之后,配置管理人員便填寫軟件修改報告單。軟件修改報告單要指出修改類型、修改策略和配置狀態(tài),它是供配置控制小組進行審批的修改申請報告。表中各項內(nèi)容的意義如下:A是登記號,它是配置修改小組收到軟件修改報告單時所作的編號;B是配置管理人員登記軟件修改報告單的日期;C是已經(jīng)準備好軟件修改報告單、可以對它進行評審的時間;D、E和F的意義與軟件問題報告單中的D、E和F的意義相同;G填寫被處理的軟件問題報告單的編號,如該編號中提出的問題只是部分解決,則在填寫時要在該編號后附以字母P(Part表示部分之意);H指出是程序修改、文檔更新、數(shù)據(jù)庫修改還是它們的組合,如果僅是指出用戶文檔的缺陷則在解釋處作上記號;I是修改的詳細描述,如果是文檔更新,則要列出文檔更新通知單的編號;如果是數(shù)據(jù)庫修改,則要列出數(shù)據(jù)庫修改申請的標識號;J是批準人,經(jīng)批準人簽字、批準后才能進行修改;K是語句類型,程序修改中涉及到的語句類型包括:輸入/輸出語句類、計算語句類、邏輯控制語句類、數(shù)據(jù)處理語句類(如數(shù)據(jù)傳送、存放語句);L是程序名,指被修改注程序、文檔或數(shù)據(jù)庫注名字。如果只要求軟件修改報告單做解釋性工作,則注重復軟件問題報告單給出的名字;M指當前注版本/修訂本標識;N指修改后的新版本/修訂本標識;O指數(shù)據(jù)庫,如果申請數(shù)據(jù)庫修改,這里給出數(shù)據(jù)庫的標識符;P是數(shù)據(jù)庫修改申請?zhí)朌BCR;Q指文檔,即如果要求文檔修改,則在這里給出文檔的名字;R是文檔更新通知單編號DUT;S表示修改是否已經(jīng)測試,指出已對修改做了哪些測試,如單元、子系統(tǒng)、組裝、確認和運行測試等,并注明測試成功與否;T指出在軟件問題報告單中給出的問題描述是否準確,并回答是或否;U是問題注釋,準確地重新敘述要修改的問題;V指明問題來自哪里,如系統(tǒng)設(shè)計規(guī)格說明書、軟件需求規(guī)格說明書、概要設(shè)計說明書、詳細設(shè)計說明書、數(shù)據(jù)庫、源程序等;W說明完成修改所需要的資源估計,即所需要的人月數(shù)和計算機終端時數(shù);X指出所要進行修改的類型,由執(zhí)行修改的人最后填寫。修改類型主要有適應(yīng)性修改、改進性修改以及計算錯誤、邏輯錯誤、輸入和輸出錯誤、接口錯誤、數(shù)據(jù)庫錯誤、文檔錯誤以及配置錯誤等的修改;Y是提出對軟件問題
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年安徽省中考歷史試卷真題及答案詳解(精校打印版)
- 中小學心理健康教育與學生心理健康素養(yǎng)提升論文
- 中學語文“思辨性閱讀與表達”教學策略與傳統(tǒng)文化教育的融合論文
- 艾弗格公司管理制度
- 苗圃地冬季管理制度
- 茶油樹基地管理制度
- 融入數(shù)字孿生的中職智慧園林學習空間構(gòu)建與應(yīng)用
- 管理學谷歌案例分析
- 視覺感知汽車領(lǐng)域應(yīng)用分析
- 自動控制原理課程設(shè)計 (一)
- XX公司事故隱患內(nèi)部報告獎勵制度1
- 兒童重癥肺炎護理常規(guī)
- 裝飾裝修施工方案
- 骨科手術(shù)切口感染的預防與控制
- 影視制作基地裝修施工合同
- 河北省唐山市重點達標名校2025屆中考聯(lián)考生物試卷含解析
- 2025年廣西職業(yè)院校技能大賽高職組(中藥傳統(tǒng)技能賽項)參考試題庫及答案
- 電動車售后維修流程與服務(wù)質(zhì)量提升
- 漂發(fā)染發(fā)知識培訓課件
- 2025年山東威海文旅發(fā)展集團有限公司招聘筆試參考題庫含答案解析
- 內(nèi)分泌科室院感工作總結(jié)
評論
0/150
提交評論