系統(tǒng)設(shè)計(jì)編碼過(guò)程_第1頁(yè)
系統(tǒng)設(shè)計(jì)編碼過(guò)程_第2頁(yè)
系統(tǒng)設(shè)計(jì)編碼過(guò)程_第3頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、密級(jí):內(nèi)部公開(kāi)文檔編號(hào):NTT_SD_PROC_XTSJBMGC版本號(hào):V1.0系統(tǒng)設(shè)計(jì)編碼過(guò)程惠州市新中新電子技術(shù)開(kāi)發(fā)有限公司編制:生效日期:審核:批準(zhǔn):惠州市新中新電子技術(shù)開(kāi)發(fā)有限公司對(duì)本文件資料享受著作權(quán)及其它專(zhuān)屬權(quán)利,未經(jīng)書(shū)面許可,不得將該等文件資料(其全部或任何部分)披露予任何第三方,或進(jìn)行修改后使用。文件更改摘要:日期版本號(hào)修訂說(shuō)明修訂人審核人批準(zhǔn)人目 錄1. 目的/方針32. 范圍33. 術(shù)語(yǔ)34. 角色與職責(zé)35. 入口準(zhǔn)則36. 輸入37. 流程圖38. 主要活動(dòng)48.1. 設(shè)計(jì)原則48.2. 設(shè)計(jì)方法48.3. 多方案選擇 58.4. 概要設(shè)計(jì)58.4.1. 概要設(shè)計(jì)58.

2、4.2. 概要設(shè)計(jì)評(píng)審78.5. 詳細(xì)設(shè)計(jì)78.5.1. 詳細(xì)設(shè)計(jì)78.5.2. 詳細(xì)設(shè)計(jì)評(píng)審78.6. 編碼88.7. 單元測(cè)試88.8. 代碼走查88.9. 制作用戶文檔98.10. 變更99. 輸出910. 出口準(zhǔn)則911. 引用文檔912. 使用模板101.目的/方針系統(tǒng)設(shè)計(jì)編碼的目的在于開(kāi)發(fā)、設(shè)計(jì)和實(shí)現(xiàn)關(guān)于需求的解決方案。本過(guò)程規(guī)定了項(xiàng)目開(kāi)發(fā)設(shè)計(jì)工作應(yīng)遵循的步驟和原則,保證軟件需求說(shuō)明書(shū)中的各項(xiàng)要求在設(shè)計(jì)時(shí)都能夠得到滿足;對(duì)項(xiàng)目的編碼實(shí)現(xiàn)進(jìn)行質(zhì)量控制,保證編碼實(shí)現(xiàn)活動(dòng)按計(jì)劃順利完成并與設(shè)計(jì)相一致。2. 范圍適用于公司的研發(fā)類(lèi)、合同開(kāi)發(fā)類(lèi)、維護(hù)開(kāi)發(fā)類(lèi)項(xiàng)目的系統(tǒng)設(shè)計(jì)編碼過(guò)程。3. 術(shù)語(yǔ)無(wú)

3、4. 角色與職責(zé)角色/部門(mén)職責(zé)項(xiàng)目經(jīng)理提請(qǐng)、參與設(shè)計(jì)評(píng)審,批準(zhǔn)設(shè)計(jì)結(jié)果 協(xié)調(diào)項(xiàng)目組內(nèi)各角色之間的協(xié)同合作關(guān)系系統(tǒng)分析師根據(jù)軟件需求說(shuō)明書(shū)進(jìn)行系統(tǒng)整體架構(gòu)的分析和設(shè)計(jì)編寫(xiě)概要設(shè)計(jì)說(shuō)明書(shū)參加設(shè)計(jì)評(píng)審高級(jí)軟件工程師根據(jù)概要設(shè)計(jì)說(shuō)明書(shū)以及軟件需求說(shuō)明書(shū),編寫(xiě)系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)參加設(shè)計(jì)評(píng)審參與代碼走查軟件工程師根據(jù)詳細(xì)設(shè)計(jì)說(shuō)明書(shū),完成代碼編寫(xiě)以及單元測(cè)試,參與代碼 走杳參加設(shè)計(jì)評(píng)審技術(shù)部組織或參與設(shè)計(jì)評(píng)審5. 入口準(zhǔn)則軟件需求說(shuō)明書(shū)已通過(guò)評(píng)審。6. 輸入軟件需求說(shuō)明書(shū)7. 流程圖編碼 k源代碼BUG單元測(cè)試報(bào)告系統(tǒng)實(shí)現(xiàn)圖1:系統(tǒng)設(shè)計(jì)編碼過(guò)程示意圖8. 主要活動(dòng)系統(tǒng)設(shè)計(jì)編碼過(guò)程包括系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)。系統(tǒng)

4、設(shè)計(jì)是指設(shè)計(jì)軟件系統(tǒng)的體系結(jié)構(gòu)、 數(shù)據(jù)庫(kù)、模塊等,在需求和代碼之間建立橋梁,一般分概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段;系統(tǒng) 實(shí)現(xiàn)是指軟件工程師按照系統(tǒng)設(shè)計(jì)去編碼開(kāi)發(fā),并進(jìn)行單元測(cè)試、 代碼走查;在設(shè)計(jì)編碼過(guò)程中同時(shí)進(jìn)行用戶文檔的編制。8.1. 設(shè)計(jì)原則設(shè)計(jì)工作應(yīng)遵循以下原則:? 正確、完整地反映軟件需求說(shuō)明書(shū)的各項(xiàng)要求,充分考慮其功能、性能、 安全保密、出錯(cuò)處理及其它需求。? 保證設(shè)計(jì)的易理解性、可追蹤性、可測(cè)試性、接口的開(kāi)放性和兼容性,考慮健 壯性(易修改、可擴(kuò)充、可移植)、重用性。? 采用適合本項(xiàng)目的設(shè)計(jì)方法。若系統(tǒng)使用了新工具和新技術(shù),為了確認(rèn)新工具和新技術(shù),可以采用快速原型法進(jìn)行技術(shù)預(yù)研。?

5、考慮選用合適的編程語(yǔ)言和開(kāi)發(fā)工具,制定編碼規(guī)范和系統(tǒng)約定等。? 吸取以往設(shè)計(jì)的經(jīng)驗(yàn)教訓(xùn),避免重新出現(xiàn)同樣或類(lèi)似的問(wèn)題。? 對(duì)于重要的和復(fù)雜度較高的部分要求有相當(dāng)經(jīng)驗(yàn)的設(shè)計(jì)人員擔(dān)任。8.2. 設(shè)計(jì)方法設(shè)計(jì)時(shí)要使用有效的方法進(jìn)行軟件設(shè)計(jì)。主要的軟件設(shè)計(jì)方法包含但不限于:? 面向結(jié)構(gòu)設(shè)計(jì)方法:結(jié)合軟件需求說(shuō)明書(shū)及系統(tǒng)不同層次的數(shù)據(jù)流圖,把整個(gè)系統(tǒng)分解為模塊 并確定各模塊功能,確定每個(gè)功能模塊的輸入、轉(zhuǎn)換和輸出數(shù)據(jù)流,并考慮各方面 數(shù)據(jù)接口、存儲(chǔ)方式等。迭代逐步分解各系統(tǒng)模塊, 直到確定每個(gè)功能模塊只執(zhí)行 一個(gè)行為為止,同時(shí)細(xì)化數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì), 完善數(shù)據(jù)字典以確保系統(tǒng)能獲得所需的輸 出結(jié)果,從而完成系統(tǒng)

6、構(gòu)架設(shè)計(jì)。? 面向?qū)ο笤O(shè)計(jì)方法:結(jié)合軟件需求說(shuō)明書(shū)和系統(tǒng)選用的編程語(yǔ)言,確定客戶類(lèi)(包括子類(lèi))及 類(lèi)的各種行為,并使用設(shè)計(jì)模型及相應(yīng)的列表,確定每個(gè)對(duì)象的客戶(模塊)關(guān)聯(lián),并給予必要的方法設(shè)計(jì)。迭代逐步檢查對(duì)象及其方法,直到系統(tǒng)中每個(gè)對(duì)象擁有所 有必需的方法,從而完成系統(tǒng)構(gòu)架設(shè)計(jì)。83 多方案選擇系統(tǒng)設(shè)計(jì)過(guò)程進(jìn)行多方案選擇時(shí),按照決策分析和決定過(guò)程進(jìn)行系統(tǒng)架構(gòu)選擇和關(guān)鍵技術(shù)方案的確定,設(shè)計(jì)出多個(gè)侯選的技術(shù)解決方案。設(shè)計(jì)應(yīng)基于成本、進(jìn)度、技術(shù)性能、 生命周期、產(chǎn)品運(yùn)作條件、風(fēng)險(xiǎn)、需求和技術(shù)變化等多個(gè)因素來(lái)進(jìn)行,開(kāi)發(fā)出的解決方案將 作為后續(xù)設(shè)計(jì)工作的基礎(chǔ),必須保證可行性與可操作性。并非所有項(xiàng)目都要

7、求提供多個(gè)技術(shù)解決方案, 但為保證項(xiàng)目質(zhì)量和公司商業(yè)利益, 大型項(xiàng)目 至少應(yīng)提供兩套以上技術(shù)解決方案。 小型項(xiàng)目和中型項(xiàng)目提供一個(gè)技術(shù)決策方案, 對(duì)于項(xiàng)目 的級(jí)別較小或是公司內(nèi)部項(xiàng)目或?qū)夹g(shù)性要求不大的項(xiàng)目技術(shù)解決方案可以適當(dāng)?shù)牟脺p,但對(duì)于其中某些重要部分需要提供兩個(gè)以上解決方案。84 制作、購(gòu)買(mǎi)與復(fù)用系統(tǒng)設(shè)計(jì)過(guò)程中,如果某一組建存在進(jìn)行新開(kāi)發(fā)、采購(gòu)或復(fù)用多方案選擇時(shí):利用決策 分析和決定過(guò)程確定新開(kāi)發(fā)、采購(gòu)和復(fù)用方案。參見(jiàn)決策分析和決定過(guò)程。8.5. 概要設(shè)計(jì)概要設(shè)計(jì)是分析各種設(shè)計(jì)方案和定義軟件體系結(jié)構(gòu)的過(guò)程。系統(tǒng)分析師在充分了解需求的基礎(chǔ)上,依據(jù)軟件需求說(shuō)明書(shū)選用適當(dāng)?shù)脑O(shè)計(jì)方法,分析與設(shè)計(jì)

8、軟件的結(jié)構(gòu)、模塊功 能。通過(guò)系統(tǒng)分解,確定子系統(tǒng)的功能和子系統(tǒng)之間的關(guān)系,以及模塊的功能和模塊之間的關(guān)系,編寫(xiě)概要設(shè)計(jì)說(shuō)明書(shū)。概要設(shè)計(jì)說(shuō)明書(shū)必須經(jīng)過(guò)技術(shù)評(píng)審。概要設(shè)計(jì)概要設(shè)計(jì)是建立整個(gè)軟件的體系結(jié)構(gòu),包括子系統(tǒng)、模塊以及相關(guān)層次的說(shuō)明、每一模塊的接口定義等。包括:? 總體架構(gòu)設(shè)計(jì)? 接口設(shè)計(jì)? 界面總體設(shè)計(jì)? 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)? 系統(tǒng)出錯(cuò)處理設(shè)計(jì)(可選)? 系統(tǒng)安全設(shè)計(jì)? 系統(tǒng)部署等概要設(shè)計(jì)入口準(zhǔn)則是軟件需求說(shuō)明書(shū)評(píng)審?fù)ㄟ^(guò)概要設(shè)計(jì)輸入是軟件需求說(shuō)明書(shū)概要設(shè)計(jì)輸出形成概要設(shè)計(jì)說(shuō)明書(shū)、數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)等概要設(shè)計(jì)的工作步驟:1. 項(xiàng)目經(jīng)理確定系統(tǒng)設(shè)計(jì)人員, 并討論確定階段出口準(zhǔn)則, 通盤(pán)考慮并跟蹤上游順

9、延下來(lái) 的進(jìn)度、技術(shù)難度等風(fēng)險(xiǎn)、問(wèn)題,與相關(guān)人員溝通,制定階段計(jì)劃。必要時(shí),請(qǐng)高層參 與問(wèn)題解決;2. 評(píng)估、確認(rèn)需求分析結(jié)果, 并對(duì)可重用的軟件或功能模塊進(jìn)行性能測(cè)試,通盤(pán)考慮整個(gè)系統(tǒng)結(jié)構(gòu)、功能擴(kuò)展性;3. 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì):3-1用選定的工具(如需求功能矩陣表等)和開(kāi)發(fā)計(jì)劃設(shè)定的交付方式(如小版本漸進(jìn)交付) 及設(shè)計(jì)方法,結(jié)合設(shè)計(jì)原則(如功能模塊化等),將系統(tǒng)分解為若干子系統(tǒng)、功能模塊,并3-2確定子系統(tǒng)、功能模塊及其間的關(guān)系;確定子系統(tǒng)、功能模塊間的約束、假設(shè)和依賴(如系統(tǒng)運(yùn)行環(huán)境和開(kāi)發(fā)、測(cè)試環(huán)境等,并考 慮系統(tǒng)并發(fā)性和分布性要求);3-3結(jié)合以上內(nèi)容,對(duì)系統(tǒng)的模塊邏輯實(shí)現(xiàn)和集成方法進(jìn)行設(shè)

10、計(jì),降低使軟件難于實(shí)現(xiàn)、測(cè) 試(必要時(shí)測(cè)試人員參與討論)、維護(hù)的因素,形成高內(nèi)聚、低耦合的系統(tǒng)體系結(jié)構(gòu);3- 4定義錯(cuò)誤處理和恢復(fù)策略,對(duì)可能出現(xiàn)的故障進(jìn)行分解,確定處理對(duì)策;4. 數(shù)據(jù)體系結(jié)構(gòu)設(shè)計(jì):4- 1確定項(xiàng)目數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)則以便于系統(tǒng)統(tǒng)一,其中包括:庫(kù)命名,邏輯設(shè)計(jì),物理設(shè)計(jì), 安全性設(shè)計(jì)及優(yōu)化,管理規(guī)則等;4-2數(shù)據(jù)庫(kù)設(shè)計(jì)一般要經(jīng)過(guò)“邏輯設(shè)計(jì)t物理設(shè)計(jì)t安全性設(shè)計(jì)t優(yōu)化”等步驟,通常要迭 代進(jìn)行:4-3邏輯設(shè)計(jì)分析軟件系統(tǒng)模塊及其之間的數(shù)據(jù)操作,使用抽象數(shù)據(jù)類(lèi)型設(shè)計(jì), 轉(zhuǎn)換數(shù)據(jù)對(duì)象的屬性及其關(guān)聯(lián)、接口等內(nèi)容,設(shè)計(jì)并完善數(shù)據(jù)字典及其約束條件,實(shí)現(xiàn)數(shù)據(jù)的變量封裝結(jié)構(gòu)設(shè)計(jì)。面 向結(jié)構(gòu)設(shè)計(jì)方法

11、中為創(chuàng)建與數(shù)據(jù)庫(kù)相關(guān)的數(shù)據(jù)流圖或?qū)嶓w關(guān)系圖;若采用面向?qū)ο蠓椒?,則分析類(lèi)信息傳遞內(nèi)容,并創(chuàng)建類(lèi)圖;4-4物理設(shè)計(jì) 設(shè)計(jì)表結(jié)構(gòu),與實(shí)體關(guān)系圖或類(lèi)圖相結(jié)合;對(duì)表結(jié)構(gòu)進(jìn)行規(guī)范化處理;4-5安全性設(shè)計(jì)考慮數(shù)據(jù)庫(kù)的登陸訪問(wèn)限制,用戶密碼加密,操作訪問(wèn)權(quán)限等系統(tǒng)安全設(shè)計(jì);4-6優(yōu)化分析并優(yōu)化數(shù)據(jù)庫(kù)的“時(shí)-空”(即性能,容量等)效率,盡可能“提高處理速度”并且“降 低數(shù)據(jù)占用空間”。分析“時(shí)-空”效率的瓶頸,找出優(yōu)化對(duì)象(目標(biāo)),并確定優(yōu)先級(jí);消除對(duì)象(目標(biāo))間的對(duì)抗性,必要時(shí)給出折中方案;給出優(yōu)化的具體措施,如逐步評(píng)估、優(yōu)化數(shù)據(jù)庫(kù)環(huán)境參數(shù),對(duì)表格進(jìn)行反規(guī)范化處理等, 堅(jiān)持信息隱蔽等原則,加強(qiáng)數(shù)據(jù)設(shè)計(jì)可維護(hù)

12、性;概要設(shè)計(jì)評(píng)審為保證概要設(shè)計(jì)的正確性、完整性和與需求的一致性,應(yīng)對(duì)概要設(shè)計(jì)說(shuō)明書(shū)以及相關(guān)文 檔進(jìn)行技術(shù)評(píng)審。選用技術(shù)評(píng)審會(huì)議的方式,提請(qǐng)?jiān)u審管理部門(mén)組織評(píng)審,具體過(guò)程參見(jiàn)評(píng) 審規(guī)程。評(píng)審組成員包括但不限于:項(xiàng)目經(jīng)理、需求分析人員、系統(tǒng)分析師、軟件工程師、 QA工程師、技術(shù)或業(yè)務(wù)專(zhuān)家 輸入:概要設(shè)計(jì)說(shuō)明書(shū);輸出:概要設(shè)計(jì)說(shuō)明書(shū)、評(píng)審報(bào)告、數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū); 檢查單:概要設(shè)計(jì)檢查單概要設(shè)計(jì)評(píng)審?fù)ㄟ^(guò)后,概要設(shè)計(jì)說(shuō)明書(shū)及其評(píng)審記錄納入受控庫(kù)管理。負(fù)責(zé)概要設(shè)計(jì)的系統(tǒng)分析師填寫(xiě)需求跟蹤矩陣的相關(guān)設(shè)計(jì)項(xiàng)。8.6. 詳細(xì)設(shè)計(jì)概要設(shè)計(jì)評(píng)審?fù)ㄟ^(guò)后,依據(jù)軟件需求說(shuō)明書(shū),根據(jù)概要設(shè)計(jì)說(shuō)明書(shū),高級(jí)軟件工程師進(jìn)一步細(xì)化

13、系統(tǒng)的設(shè)計(jì)。針對(duì)每個(gè)子系統(tǒng)從功能、性能、輸入輸出、流程、接口、用 戶界面等方面實(shí)施具體的詳細(xì)設(shè)計(jì),編寫(xiě)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)。詳細(xì)設(shè)計(jì)說(shuō)明書(shū)必須經(jīng)過(guò)技術(shù)評(píng)審。詳細(xì)設(shè)計(jì)根據(jù)確定的設(shè)計(jì)方法,選擇適當(dāng)工具進(jìn)行詳細(xì)設(shè)計(jì),以獲得關(guān)于處理邏輯、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)定義的更加詳盡的描述,最終產(chǎn)生軟件工程師可用的模塊說(shuō)明。可以包含:? 描述? 功能? 參數(shù)說(shuō)明性能(可選) 用戶界面 流程邏輯算法等詳細(xì)設(shè)計(jì)輸出詳細(xì)設(shè)計(jì)說(shuō)明書(shū)、細(xì)化的數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)等。詳細(xì)設(shè)計(jì)評(píng)審為保證詳細(xì)設(shè)計(jì)的正確性、完整性和與概要設(shè)計(jì)和需求的一致性, 應(yīng)對(duì)詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 以及相關(guān)文檔進(jìn)行技術(shù)評(píng)審。 由項(xiàng)目經(jīng)理作為評(píng)審組長(zhǎng),組織按照組內(nèi)評(píng)審、輪查的方式進(jìn)

14、行,或由項(xiàng)目經(jīng)理指定人員按個(gè)人復(fù)查的方式進(jìn)行,具體過(guò)程參見(jiàn)評(píng)審規(guī)程。評(píng)審組成員包括但不限于:系統(tǒng)分析師、軟件工程師、QA工程師、項(xiàng)目經(jīng)理、技術(shù)或業(yè)務(wù)專(zhuān)家;輸入:詳細(xì)設(shè)計(jì)說(shuō)明書(shū);輸出:詳細(xì)設(shè)計(jì)說(shuō)明書(shū)、會(huì)議紀(jì)要;檢查單:詳細(xì)設(shè)計(jì)檢查單詳細(xì)設(shè)計(jì)評(píng)審?fù)ㄟ^(guò)后,詳細(xì)設(shè)計(jì)說(shuō)明書(shū)及其評(píng)審記錄納入受控庫(kù)管理。負(fù)責(zé)詳細(xì)設(shè)計(jì)的高級(jí)軟件工程師填寫(xiě)需求跟蹤矩陣的相關(guān)設(shè)計(jì)項(xiàng)。8.7. 編碼系統(tǒng)設(shè)計(jì)完成后,進(jìn)入編碼階段。項(xiàng)目組在系統(tǒng)設(shè)計(jì)時(shí)開(kāi)始制定編碼規(guī)范,在進(jìn)入編碼階段之前, 必須確定項(xiàng)目的編碼規(guī)范:直接使用公司現(xiàn)有的編碼規(guī)范引用公司現(xiàn)有的編碼規(guī)范, 在設(shè)計(jì)階段開(kāi)始此基礎(chǔ)上進(jìn)行修改,生成項(xiàng)目的編碼規(guī)范,必須經(jīng)過(guò) EPG審批

15、后使用。公司沒(méi)有的,項(xiàng)目組應(yīng)在設(shè)計(jì)階段開(kāi)始建立新的編碼規(guī)范,經(jīng)過(guò)EPG審批后使用。編碼是把系統(tǒng)設(shè)計(jì)轉(zhuǎn)換為程序代碼的過(guò)程。軟件工程師:依據(jù)設(shè)計(jì)說(shuō)明書(shū),開(kāi)展具體的程序代碼的編寫(xiě)。嚴(yán)格項(xiàng)目的編程規(guī)范及項(xiàng)目組的系統(tǒng)約定。借鑒以往編碼的經(jīng)驗(yàn)和代碼復(fù)用。8.8. 單元測(cè)試編碼完成的系統(tǒng)各模塊必須經(jīng)過(guò)單元測(cè)試。由模塊開(kāi)發(fā)人員進(jìn)行,有條件的可以由其它開(kāi)發(fā)人員進(jìn)行互換測(cè)試。測(cè)試需要關(guān)注以下幾個(gè)方面:?源代碼編譯-測(cè)試代碼是否通過(guò)編譯。?SQL腳本-測(cè)試數(shù)據(jù)庫(kù)腳本、存儲(chǔ)過(guò)程運(yùn)行是否正常。?模塊接口 -對(duì)被測(cè)模塊,信息是否能正確地流入和流出。?局部數(shù)據(jù)結(jié)構(gòu)-在模塊的工作過(guò)程中,其內(nèi)部的數(shù)據(jù)能否保持其完整性。?邊界條

16、件-在邊界上模塊是否能正常工作。?覆蓋條件-模塊的運(yùn)行是是否滿足設(shè)計(jì)的邏輯要求。?出錯(cuò)處理-檢查模塊的錯(cuò)誤處理設(shè)施是否有效。建議引用測(cè)試工具自動(dòng)執(zhí)行單元測(cè)試?;Q測(cè)試發(fā)現(xiàn)的問(wèn)題納入缺陷管理,參見(jiàn)缺陷管理規(guī)程。輸出單元測(cè)試報(bào)告,納入測(cè)試庫(kù)管理。? 利用工具自動(dòng)執(zhí)行單元測(cè)試的,可由工具直接導(dǎo)出測(cè)試報(bào)告? 手動(dòng)執(zhí)行的,按模板生成單元測(cè)試報(bào)告完成各模塊的單元測(cè)試后,負(fù)責(zé)編碼的軟件工程師填寫(xiě)需求跟蹤矩陣的相關(guān)編碼模塊。 單元測(cè)試后形成單元測(cè)試報(bào)告8.9. 代碼走查軟件模塊經(jīng)過(guò)單元測(cè)試,由項(xiàng)目經(jīng)理在進(jìn)度計(jì)劃中策劃并安排軟件工程師進(jìn)行程序代碼 檢查,檢查發(fā)現(xiàn)的問(wèn)題納入缺陷管理(參見(jiàn)缺陷管理規(guī)程),直到問(wèn)題解

17、決。代碼走查采用個(gè)人復(fù)查方式執(zhí)行。具體過(guò)程參見(jiàn)評(píng)審規(guī)程代碼走查通過(guò)后代碼納入測(cè)試庫(kù)管理。代碼走查后形成代碼走查單8.10. 制作用戶文檔系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中還須輸出用戶操作手冊(cè)、用戶安裝手冊(cè)等用戶文檔。由項(xiàng)目經(jīng)理指定人員完成。在系統(tǒng)設(shè)計(jì)階段構(gòu)造用戶文檔的框架和基本內(nèi)容,在編碼及單元測(cè)試過(guò)程中進(jìn)行充實(shí),在確認(rèn)測(cè)試之前完成編寫(xiě)。用戶文檔經(jīng)過(guò)確認(rèn)測(cè)試納入受控庫(kù)管理。8.11. 變更對(duì)進(jìn)入受控庫(kù)的設(shè)計(jì)、編碼及用戶文檔的變更,按變更管理規(guī)程執(zhí)行。8.12.建立和維護(hù)數(shù)據(jù)包TDP: Technical Data Package,技術(shù)數(shù)據(jù)包是一些元素的集合,這些元素和一種類(lèi)型的產(chǎn)品或產(chǎn)品組件相關(guān)。包括:產(chǎn)品總體結(jié)構(gòu)描述、確定的需求、產(chǎn)品組件描述、產(chǎn)品相關(guān)生命周期過(guò)程描述(如果沒(méi)有在獨(dú)立的產(chǎn)品組件中描述)、關(guān)鍵產(chǎn)品特性、必須的物理特性和約束關(guān)系、接口需求、保證需求被滿足的驗(yàn)收條件、可操作性場(chǎng)景等。把這些相關(guān)工作產(chǎn)品

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論