CMMI-工程-TS-技術(shù)解決方案過程-V1.0_第1頁
CMMI-工程-TS-技術(shù)解決方案過程-V1.0_第2頁
CMMI-工程-TS-技術(shù)解決方案過程-V1.0_第3頁
CMMI-工程-TS-技術(shù)解決方案過程-V1.0_第4頁
CMMI-工程-TS-技術(shù)解決方案過程-V1.0_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

技術(shù)解決方案過程廣州潤衡軟件連鎖有限公司技術(shù)解決方案過程技術(shù)解決方案過程文檔編號:GZCY_TS_PRS-V1.0文檔信息:文檔名稱:文檔類別:CMMI板密級:機(jī)密版本信息:V1.0建立日期:創(chuàng)建人:審核者:批準(zhǔn)人:批準(zhǔn)日期:保管人:存放位置:編輯軟件:MicrosoftOffice2003英文版 CONFIDENTIAL文檔修訂記錄版本編號或者更改記錄編號變化狀態(tài)簡要說明(變更內(nèi)容和變更范圍)日期變更人批準(zhǔn)日期批準(zhǔn)人V1.0C初次創(chuàng)建2004-07-21CMMI事業(yè)部*變化狀態(tài):C――創(chuàng)建,A——增加,M——修改,D——?jiǎng)h除文檔審批信息序號審批人角色審批日期簽字備注

前言技術(shù)解決方案的目的在于開發(fā)、設(shè)計(jì)和實(shí)現(xiàn)滿足需求的解決方案。解決方案、設(shè)計(jì)和實(shí)現(xiàn)等都圍繞產(chǎn)品、產(chǎn)品構(gòu)件和與過程有關(guān)的產(chǎn)品。第12頁目錄TOC\o"1-3"第一章簡介 11.1目的 11.2適用范圍 11.3術(shù)語表 11.4參考資料 1第二章過程總體描述 22.1組織內(nèi)部過程框架總覽 22.2過程概述 2第三章過程元素描述 33.1概要設(shè)計(jì) 3概述 3參與人員 3入口準(zhǔn)則 3輸入 3任務(wù) 3出口準(zhǔn)則 6輸出 6度量 63.2詳細(xì)設(shè)計(jì) 7概述 7參與人員 7入口準(zhǔn)則 7輸入 7任務(wù) 7出口準(zhǔn)則 8輸出 8度量 83.3編碼及單元測試 8概述 8參與人員 9入口準(zhǔn)則 9輸入 9任務(wù) 9出口準(zhǔn)則 10輸出 10度量 103.4編制產(chǎn)品支持文檔 10概述 10參與人員 11入口準(zhǔn)則 11輸入 11任務(wù) 11出口準(zhǔn)則 12輸出 12度量 12111PAGE1簡介目的本過程目的在于提供開發(fā)、設(shè)計(jì)和實(shí)現(xiàn)滿足需求解決方案的過程,是項(xiàng)目工程過程的核心。主要包括選擇產(chǎn)品構(gòu)件解決方案、開發(fā)設(shè)計(jì)、實(shí)現(xiàn)產(chǎn)品設(shè)計(jì)和實(shí)施建議等內(nèi)容。本部分內(nèi)容是OOSP組織標(biāo)準(zhǔn)過程的中相關(guān)內(nèi)容的細(xì)化。適用范圍本文檔的適用范圍為組織內(nèi)所有軟件項(xiàng)目。術(shù)語表組織標(biāo)準(zhǔn)軟件過程(OSSP):可在組織內(nèi)使用的基本過程定義,用它來引導(dǎo)建立項(xiàng)目的一般軟件過程。它描述每個(gè)軟件項(xiàng)目打算并入自己的項(xiàng)目定義的軟件過程中的基本軟件過程要素,還描述這些軟件過程要素之間的關(guān)系(如排序和接口);參考資料

過程總體描述組織內(nèi)部過程框架總覽圖表SEQ圖表\*ARABIC1組織過程總覽過程概述組織過程分為項(xiàng)目管理、項(xiàng)目工程和項(xiàng)目支持部分,在本過程中主要描述PH2部分內(nèi)容。

過程元素描述概要設(shè)計(jì)概述分析與設(shè)計(jì)具有預(yù)定功能的軟件系統(tǒng)體系結(jié)構(gòu)(即模塊結(jié)構(gòu)),確定子系統(tǒng)、功能模塊的功能及其間的內(nèi)、外接口,確定數(shù)據(jù)結(jié)構(gòu)。參與人員項(xiàng)目經(jīng)理:組織進(jìn)行概要設(shè)計(jì),組織相關(guān)人員進(jìn)行概要設(shè)計(jì)文檔評審系統(tǒng)設(shè)計(jì)人員:進(jìn)行概要設(shè)計(jì),評審概要設(shè)計(jì)文檔軟件測試人員:集成測試設(shè)計(jì)入口準(zhǔn)則《產(chǎn)品需求規(guī)格說明書》已經(jīng)制定,評審?fù)ㄟ^輸入《產(chǎn)品需求規(guī)格說明書》任務(wù)設(shè)計(jì)方法面向結(jié)構(gòu)(數(shù)據(jù)流)設(shè)計(jì)方法:結(jié)合《軟件需求規(guī)格說明書》及系統(tǒng)不同層次的數(shù)據(jù)流圖,把整個(gè)系統(tǒng)分解為模塊并確定各模塊功能,確定每個(gè)功能模塊的輸入、轉(zhuǎn)換和輸出數(shù)據(jù)流,并考慮各方面數(shù)據(jù)接口、存儲方式等。迭代逐步分解各系統(tǒng)模塊,直到確定每個(gè)功能模塊只執(zhí)行一個(gè)行為為止,同時(shí)細(xì)化數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì),完善數(shù)據(jù)字典以確保系統(tǒng)能獲得所需的輸出結(jié)果,從而完成系統(tǒng)構(gòu)架設(shè)計(jì)。面向?qū)ο笤O(shè)計(jì)方法:結(jié)合《軟件需求規(guī)格說明書》(包括快速原型分析模型、類模型)和系統(tǒng)選用的編程語言,確定客戶類(包括子類)及類的各種行為,并使用設(shè)計(jì)模型及相應(yīng)的列表,確定每個(gè)對象的客戶(模塊)關(guān)聯(lián),并給予必要的方法設(shè)計(jì)。迭代逐步檢查對象及其方法,直到系統(tǒng)中每個(gè)對象擁有所有必需的方法,從而完成系統(tǒng)構(gòu)架設(shè)計(jì)。工作步驟項(xiàng)目經(jīng)理確定系統(tǒng)設(shè)計(jì)人員,并討論確定階段出口準(zhǔn)則,通盤考慮并跟蹤上游順延下來的進(jìn)度、技術(shù)難度等風(fēng)險(xiǎn)、問題,與相關(guān)人員溝通,制定階段計(jì)劃。必要時(shí),請高層參與問題解決;評估、確認(rèn)需求分析結(jié)果,并對可重用的軟件或功能模塊進(jìn)行性能測試,通盤考慮整個(gè)系統(tǒng)結(jié)構(gòu)、功能擴(kuò)展性;系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì):用選定的工具(如需求功能矩陣表等)和開發(fā)計(jì)劃設(shè)定的交付方式(如小版本漸進(jìn)交付)及設(shè)計(jì)方法,結(jié)合設(shè)計(jì)原則(如功能模塊化等),將系統(tǒng)分解為若干子系統(tǒng)、功能模塊,并確定子系統(tǒng)、功能模塊及其間的關(guān)系;確定子系統(tǒng)、功能模塊間的約束、假設(shè)和依賴(如系統(tǒng)運(yùn)行環(huán)境和開發(fā)、測試環(huán)境等,并考慮系統(tǒng)并發(fā)性和分布性要求);結(jié)合以上內(nèi)容,對系統(tǒng)的模塊邏輯實(shí)現(xiàn)和集成方法進(jìn)行設(shè)計(jì),降低使軟件難于實(shí)現(xiàn)、測試(必要時(shí)測試人員參與討論)、維護(hù)的因素,形成高內(nèi)聚、低耦合的系統(tǒng)體系結(jié)構(gòu);定義錯(cuò)誤處理和恢復(fù)策略,對可能出現(xiàn)的故障進(jìn)行分解,確定處理對策;數(shù)據(jù)體系結(jié)構(gòu)設(shè)計(jì):確定項(xiàng)目數(shù)據(jù)庫設(shè)計(jì)規(guī)則以便于系統(tǒng)統(tǒng)一,其中包括:庫命名,邏輯設(shè)計(jì),物理設(shè)計(jì),安全性設(shè)計(jì)及優(yōu)化,管理規(guī)則等;數(shù)據(jù)庫設(shè)計(jì)一般要經(jīng)過“邏輯設(shè)計(jì)→物理設(shè)計(jì)→安全性設(shè)計(jì)→優(yōu)化”等步驟,通常要迭代進(jìn)行:邏輯設(shè)計(jì)分析軟件系統(tǒng)模塊及其之間的數(shù)據(jù)操作,使用抽象數(shù)據(jù)類型設(shè)計(jì),轉(zhuǎn)換數(shù)據(jù)對象的屬性及其關(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ì)方法中為創(chuàng)建與數(shù)據(jù)庫相關(guān)的數(shù)據(jù)流圖或?qū)嶓w關(guān)系圖;若采用面向?qū)ο蠓椒?,則分析類信息傳遞內(nèi)容,并創(chuàng)建類圖;物理設(shè)計(jì)設(shè)計(jì)表結(jié)構(gòu),與實(shí)體關(guān)系圖或類圖相結(jié)合;對表結(jié)構(gòu)進(jìn)行規(guī)范化處理;安全性設(shè)計(jì)考慮數(shù)據(jù)庫的登陸訪問限制,用戶密碼加密,操作訪問權(quán)限等系統(tǒng)安全設(shè)計(jì);優(yōu)化分析并優(yōu)化數(shù)據(jù)庫的“時(shí)—空”(即性能,容量等)效率,盡可能“提高處理速度”并且“降低數(shù)據(jù)占用空間”。分析“時(shí)—空”效率的瓶頸,找出優(yōu)化對象(目標(biāo)),并確定優(yōu)先級;消除對象(目標(biāo))間的對抗性,必要時(shí)給出折中方案;給出優(yōu)化的具體措施,如逐步評估、優(yōu)化數(shù)據(jù)庫環(huán)境參數(shù),對表格進(jìn)行反規(guī)范化處理等,堅(jiān)持信息隱蔽等原則,加強(qiáng)數(shù)據(jù)設(shè)計(jì)可維護(hù)性;接口(包括用戶界面)設(shè)計(jì):與客戶、測試人員交流界面設(shè)計(jì)需求,明確用戶界面、接口設(shè)計(jì)規(guī)則,包括:標(biāo)準(zhǔn)控件的使用規(guī)則,通用界面(包括主界面和子界面等)、接口設(shè)計(jì)原則等;界面設(shè)計(jì)分析需求說明中對用戶界面的需求,實(shí)施用戶界面設(shè)計(jì),包括界面及其關(guān)系、工作流程等,必要時(shí)采取原型設(shè)計(jì),并請客戶或同行評估后細(xì)化改進(jìn);接口設(shè)計(jì)擴(kuò)展子系統(tǒng)或功能模塊及其之間的關(guān)系和限制條件,實(shí)施系統(tǒng)所需的接口設(shè)計(jì),并消除冗余后,完善系統(tǒng)的數(shù)據(jù)流圖,必要時(shí)形成功能說明和操作方式。若面向?qū)ο蠓椒?,則為子系統(tǒng)包、類間的屬性、方法等設(shè)計(jì);由測試人員參與完善測試接口設(shè)計(jì);結(jié)合系統(tǒng)錯(cuò)誤處理和數(shù)據(jù)驗(yàn)證方法,驗(yàn)證接口設(shè)計(jì)結(jié)果,并逆向需求求證;確定新開發(fā)、采購和復(fù)用方案利用決策分析和決定過程確定新開發(fā)、采購和復(fù)用方案。整合及評審根據(jù)設(shè)計(jì)方法及其設(shè)計(jì)結(jié)果,項(xiàng)目經(jīng)理負(fù)責(zé)采用指定的概要設(shè)計(jì)說明書、數(shù)據(jù)庫設(shè)計(jì)說明書模板(必要時(shí)結(jié)合數(shù)據(jù)字典或類圖)描述設(shè)計(jì)體系結(jié)構(gòu)內(nèi)容;根據(jù)設(shè)計(jì)結(jié)果完善、更新、充實(shí)用戶文檔(初稿)相應(yīng)內(nèi)容;指定需求跟蹤人負(fù)責(zé)跟蹤系統(tǒng)設(shè)計(jì)結(jié)果,完善需求功能矩陣表;測試人員負(fù)責(zé)對系統(tǒng)設(shè)計(jì)結(jié)果進(jìn)行可測試性驗(yàn)證;項(xiàng)目經(jīng)理或客戶委派專人負(fù)責(zé)組織對設(shè)計(jì)的工作產(chǎn)品根據(jù)《評審規(guī)程》執(zhí)行評審。出口準(zhǔn)則《概要設(shè)計(jì)文檔》評審?fù)ㄟ^輸出《概要設(shè)計(jì)說明書》度量形成《概要設(shè)計(jì)說明書》所花的工時(shí)評審《概要設(shè)計(jì)說明書》所花的工時(shí)詳細(xì)設(shè)計(jì)概述詳細(xì)設(shè)計(jì)系統(tǒng)所有模塊的主要接口與屬性、數(shù)據(jù)結(jié)構(gòu)和算法,指導(dǎo)模塊編程。參與人員項(xiàng)目經(jīng)理:組織進(jìn)行詳細(xì)設(shè)計(jì),組織相關(guān)人員進(jìn)行詳細(xì)設(shè)計(jì)文檔評審系統(tǒng)設(shè)計(jì)人員:進(jìn)行詳細(xì)設(shè)計(jì),評審詳細(xì)設(shè)計(jì)文檔軟件測試人員:進(jìn)行單元測試設(shè)計(jì)入口準(zhǔn)則《概要設(shè)計(jì)說明書》評審?fù)ㄟ^輸入《概要設(shè)計(jì)說明書》任務(wù)細(xì)化系統(tǒng)設(shè)計(jì)項(xiàng)目經(jīng)理確定詳細(xì)設(shè)計(jì)人員,并通盤考慮上游順延下來的進(jìn)度、技術(shù)難度風(fēng)險(xiǎn)、問題,制定階段工作計(jì)劃,確定階段出口準(zhǔn)則。必要時(shí),請高層參與解決問題;項(xiàng)目經(jīng)理配合詳細(xì)設(shè)計(jì)人員對概要設(shè)計(jì)方案進(jìn)行評估,項(xiàng)目組間或組內(nèi)達(dá)成共識;結(jié)合設(shè)計(jì)方法、工具、需求文檔和軟件系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)文檔,逐步細(xì)化設(shè)計(jì)每個(gè)功能模塊的主要接口與屬性,必要時(shí)還須細(xì)化每個(gè)用戶界面;若采用面向?qū)ο蠓椒?,則為設(shè)計(jì)類的函數(shù)和成員變量;細(xì)化設(shè)計(jì)每個(gè)功能模塊的數(shù)據(jù)結(jié)構(gòu)與算法(若存在的話),并提高其效率,確認(rèn)并完善重用軟件及模塊單元的算法和處理流程,確保系統(tǒng)一致性;對重要的設(shè)計(jì)元素,需要根據(jù)《SPEC模版》編寫程序規(guī)格說明書(簡稱SPEC);處理數(shù)據(jù)流程并充分考慮系統(tǒng)限制,逐步完善系統(tǒng)集成方案;指定需求跟蹤負(fù)責(zé)人對需求狀態(tài)進(jìn)行跟蹤,完善需求功能矩陣表,若發(fā)現(xiàn)問題,登記到《項(xiàng)目問題日志》中;重復(fù)執(zhí)行以上步驟直到達(dá)到出口準(zhǔn)則;整合及評審項(xiàng)目經(jīng)理負(fù)責(zé)組織整合設(shè)計(jì)內(nèi)容,編寫《詳細(xì)設(shè)計(jì)說明書》并完善用戶文檔;項(xiàng)目經(jīng)理負(fù)責(zé)組織對階段工作產(chǎn)品的驗(yàn)證和評審,根據(jù)《評審規(guī)程》執(zhí)行評審;出口準(zhǔn)則《詳細(xì)設(shè)計(jì)文檔》評審?fù)ㄟ^需求跟蹤結(jié)果一致輸出《詳細(xì)設(shè)計(jì)說明書》《單元測試用例》度量形成《詳細(xì)設(shè)計(jì)說明書》所花的工時(shí)評審《詳細(xì)設(shè)計(jì)說明書》所花的工時(shí)編碼及單元測試概述依據(jù)計(jì)劃把系統(tǒng)設(shè)計(jì)文檔翻譯成整個(gè)系統(tǒng)的模塊代碼,并完成代碼的審查和單元測試。參與人員項(xiàng)目經(jīng)理:組織編碼及單元測試工作開發(fā)人員:編碼單元測試人員:單元測試。可由編碼人員兼職入口準(zhǔn)則《詳細(xì)設(shè)計(jì)說明書》已經(jīng)制定,評審?fù)ㄟ^輸入《詳細(xì)設(shè)計(jì)說明書》《數(shù)據(jù)庫設(shè)計(jì)說明書》任務(wù)工作步驟項(xiàng)目經(jīng)理確定開發(fā)人員,通盤考慮上游順延下來的進(jìn)度、技術(shù)難度等風(fēng)險(xiǎn)、問題,制定階段工作計(jì)劃,確定階段出口準(zhǔn)則,必要時(shí),請高層參與問題解決;根據(jù)組織級的《編碼規(guī)則》,確定適用于項(xiàng)目組的編碼規(guī)則,統(tǒng)一定義有意義的變量名、模塊名,注釋規(guī)則,提高程序的可靠性和可維護(hù)性;必要時(shí)在各編碼組內(nèi)對臨時(shí)的編譯環(huán)境和調(diào)試方法進(jìn)行約束;編碼:開發(fā)人員實(shí)施階段計(jì)劃,組建開發(fā)環(huán)境,避免硬件操作系統(tǒng)等的不兼容風(fēng)險(xiǎn);開發(fā)人員基于架構(gòu)設(shè)計(jì)、模塊優(yōu)先級及集成實(shí)現(xiàn)方式,按計(jì)劃時(shí)序在配置環(huán)境下把功能模塊翻譯成代碼,并進(jìn)行必要的調(diào)試和代碼走查;指定人員按計(jì)劃依據(jù)《編碼規(guī)則》對配置庫中的提交代碼進(jìn)行同行評審;指定需求跟蹤負(fù)責(zé)人對需求進(jìn)行跟蹤,完善需求模塊功能矩陣表,若發(fā)現(xiàn)問題,形成跟蹤報(bào)告,提交項(xiàng)目經(jīng)理或高層經(jīng)理尋求解決方案單元測試:(詳見軟件測試規(guī)程中相應(yīng)內(nèi)容)單元測試人員(或開發(fā)人員)編寫單元測試用例;在預(yù)定測試環(huán)境下,單元測試人員依據(jù)單元測試計(jì)劃和測試用例實(shí)施測試活動(dòng);采用測試管理工具跟蹤、管理測試和BUG回歸過程;項(xiàng)目經(jīng)理或測試負(fù)責(zé)人按計(jì)劃評估測試結(jié)果,直到達(dá)到單元測試出口準(zhǔn)則為止;把達(dá)到出口條件的源代碼納入配置庫管理,以便進(jìn)行下一輪測試。出口準(zhǔn)則代碼編寫完成,完成走查測試缺陷全部解決需求跟蹤結(jié)果一致輸出代碼度量編寫代碼所花的工時(shí)走查代碼所花的工時(shí)解決缺陷所花的工時(shí)編制產(chǎn)品支持文檔概述依據(jù)《產(chǎn)品需求規(guī)格說明書》等所有技術(shù)文檔,編制并維護(hù)用于產(chǎn)品安裝、運(yùn)行和維護(hù)的文檔。參與人員項(xiàng)目經(jīng)理:組織文檔編寫工作文檔人員:編寫文檔相關(guān)人員:評審文檔入口準(zhǔn)則系統(tǒng)測試完成輸入《用戶需求說明》《詳細(xì)設(shè)計(jì)說明書》《測試用例》任務(wù)審查需求、設(shè)計(jì)、產(chǎn)品和測試結(jié)果審查需求、設(shè)計(jì)、產(chǎn)品和測試結(jié)果,以確保發(fā)現(xiàn)那些影響安裝、運(yùn)行和維護(hù)的問題并加以解決。編制安裝、運(yùn)行和維護(hù)的文檔依據(jù)所有技術(shù)文檔和相關(guān)模板編寫《最終用戶培訓(xùn)材料》、《用戶手冊》、《操作手冊》、《維護(hù)手冊》、《在線幫助》文檔。

溫馨提示

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

提交評論