設(shè)計實現(xiàn)過程V1.0._第1頁
設(shè)計實現(xiàn)過程V1.0._第2頁
設(shè)計實現(xiàn)過程V1.0._第3頁
設(shè)計實現(xiàn)過程V1.0._第4頁
設(shè)計實現(xiàn)過程V1.0._第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、設(shè)計實現(xiàn)過程 設(shè)計實現(xiàn)過程 文檔編號:設(shè)計實現(xiàn)過程 文檔信息:公司級別過程文件 文檔名稱:設(shè)計實現(xiàn)過程 文檔類別:工程過程類 密級:機密 版本信息:1.0 建立日期: 創(chuàng)建人: 審核者: 批準人: 批準日期: 保管人: 存放位置: 文檔修訂記錄 版本編號或者 更改記錄編號 *變化 狀態(tài) 簡要說明(變更內(nèi)容和變更范 圍) 日期 變更人 審核日期 審核人 1.0 A 新增 2014-1-15 *變化狀態(tài):A 增加,M 修改,D刪除 文檔審批信息 序號 審批人 角色 審批日期 簽字 備注 6/16 目錄 1 簡介4 1.1 目的4 1.2 適用范圍 4 1.3 背景描述4 1.4 引用文件 4 1.

2、5 術(shù)語表4 1.6 參考資料4 2 過程/規(guī)程總體描述5 2.1 過程/規(guī)程概述 5 2.2 過程/規(guī)程結(jié)構(gòu)描述 5 3 過程/規(guī)程元素描述6 3.1 確定解決方案 6 3.2 系統(tǒng)概要設(shè)計7 3.3 系統(tǒng)詳細設(shè)計 8 3.4 產(chǎn)品集成策略9 3.5 系統(tǒng)編碼實現(xiàn)11 3.6 產(chǎn)品模塊測試12 3.7 產(chǎn)品集成測試13 3.8 維護開發(fā)文檔15 4 附錄16 4.1 附錄A 相關(guān)過程16 4.2 附錄B 一相關(guān)規(guī)程 16 4.3 附錄C 相關(guān)指南16 4.4 附錄D 相關(guān)模板列表 16 1簡介 1.1目的 技術(shù)解決方案(Technical Solution , TS)的目的在于選擇、設(shè)計并實

3、現(xiàn)對需求的解決方案。 解決方案、設(shè)計和實現(xiàn)包括單獨的或以適當形式組合的產(chǎn)品、產(chǎn)品組件以及與產(chǎn)品相關(guān)的生命周 期過程。 1.2適用范圍 本過程適用于組織內(nèi)所有的軟件項目,應用在軟件開發(fā)階段。預期讀者包括項目經(jīng)理、需求 工程師、設(shè)計人員、編碼人員、測試人員等。 1.3背景描述 掌握和使用本過程,需要軟件工程中的設(shè)計、編碼、測試等相關(guān)的背景知識。 1.4引用文件 無 1.5術(shù)語表 QA (人員):Quanlity Assuranee people,質(zhì)量保證(人員) SCM (人員):Software Configuration Management people,軟件配置管理(人員) 1.6參考資料

4、 無 2過程/規(guī)程總體描述 2.1過程/規(guī)程概述 產(chǎn)品開發(fā)過程包括設(shè)計、編碼及單元測試、產(chǎn)品集成測試、維護開發(fā)文檔幾個活動。其中, 設(shè)計、編碼及單元測試、產(chǎn)品集成測試活動的具體內(nèi)容體現(xiàn)在相應的規(guī)程文件中。 2.2過程/規(guī)程結(jié)構(gòu)描述 產(chǎn)品開發(fā)過程流程圖如圖1所示。 確定解険方案 t 系統(tǒng)慨要設(shè)卜 系統(tǒng)詳細站卜 產(chǎn)品里成策略 糸統(tǒng)編砰實現(xiàn) 產(chǎn)品植協(xié)測試 產(chǎn)品筆成測試 雅護開發(fā)文普 圖1產(chǎn)品開發(fā)過程 3過程/規(guī)程元素描述 3.1確定解決方案 概述 設(shè)計人員根據(jù)軟件需求基線,明確具體需求,根據(jù)產(chǎn)品需求準備備 選解決方案和選擇準則,并最終確定解決方案。 參與人員及職責 設(shè)計人員:概要設(shè)計、詳細設(shè)計、準備

5、備選解決方案及選擇準 貝9、確疋解決方案 入口準則 設(shè)計階段的任務詳細計劃制定完畢 軟件需求基線已經(jīng)建立 輸入 用戶需求說明書 任務/步驟 1、確疋軟件需求基線 2、根據(jù)需求基線選擇備選方案 3、確定備選方案選擇準則 4、選擇最合適的解決方案 出口準則 軟件解決方案已確定 輸出(工作產(chǎn)品) 需求基線 解決方案概要記錄 資源和能力要求 資源:合格的項目經(jīng)理和分析人員 能力:有較豐富的系統(tǒng)設(shè)計經(jīng)驗 度量 度量元 采集點 確定軟件需求基線的工作量 確定備選方案及選擇準則的工作量 確定最終解決方案的工作量 任務報告 評審報告 裁剪指南 裁剪內(nèi)容 裁剪準則 不可裁剪 無 設(shè)計實現(xiàn)過程 3.2系統(tǒng)概要設(shè)計

6、 概述 項目設(shè)計人員在項目的需求通過評審后,開始對需求實現(xiàn)進行系 統(tǒng)概要設(shè)計,形成概要設(shè)計文檔 參與人員及職責 項目經(jīng)理:組織設(shè)計人員進行概要設(shè)計 設(shè)計人員:進行概要設(shè)計 入口準則 需求基線已確定 輸入 項目開發(fā)計劃 軟件需求說明書 需求跟蹤矩陣 任務/步驟 1. 確定影響系統(tǒng)概要設(shè)計的約束因素(可從需求說明書中提取 需求約束,例如: a)本系統(tǒng)應當遵循的標準或規(guī)范 b)軟件、硬件環(huán)境(包括運行環(huán)境和開發(fā)環(huán)境)的約束 c)接口/協(xié)議的約束 d)用戶界面的約束 e)軟件質(zhì)量的約束,如正確性、健壯性、可靠性、效率(性 能)、易用性、清晰性、安全性、可擴展性、兼容性、 可移植性等 以及其他隱含約束)

7、 2. 確定設(shè)計策略(如擴展/復用等策略) 3. 進行系統(tǒng)分解,確定子系統(tǒng)和模塊的功能以及相關(guān)關(guān)系;確定 系統(tǒng)開發(fā)/測試/運行的軟、硬件環(huán)境;依據(jù)產(chǎn)品組件接口 表模板填寫組件接口關(guān)系。 4. 撰寫概要設(shè)計文檔(可參照系統(tǒng)概要設(shè)計說明模板),入 配置庫進行配置管理 注:可啟動重大事件處理過程來從可能存在的多種技術(shù)方案中決 策形成最終方案。 出口準則 概要設(shè)計文檔已完成 輸出(工作產(chǎn)品) 概要設(shè)計文檔 產(chǎn)品組件接口表 資源和能力要求 資源:合格的項目經(jīng)理和分析人員 能力: 有較豐富的系統(tǒng)設(shè)計經(jīng)驗 度量 度量元 采集點 概要設(shè)計的工作量 任務報告 概要設(shè)計文檔 裁剪指南 裁剪內(nèi)容 裁剪準則 不可裁剪

8、 無 3.3系統(tǒng)詳細設(shè)計 概述 設(shè)計人員在項目經(jīng)理組織下根據(jù)需求說明書和概要設(shè)計文檔進 行詳細設(shè)計,撰寫詳細設(shè)計文檔。 參與人員及職責 項目經(jīng)理:組織設(shè)計人員進行詳細設(shè)計 設(shè)計人員:進行詳細設(shè)計 入口準則 概要設(shè)計經(jīng)過評審 輸入 項目計劃 軟件需求說明書 需求跟蹤矩陣 概要設(shè)計文檔 任務/步驟 1. 數(shù)據(jù)庫設(shè)計,可進行 邏輯設(shè)計 物理設(shè)計 安全性設(shè)計 優(yōu)化設(shè)計 2. 模塊設(shè)計,主要是 1)模塊接口與屬性設(shè)計 2)數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計 3. 撰寫詳細設(shè)計文檔,入配置庫進行配置管理 出口準則 詳細設(shè)計已完成 輸出(工作產(chǎn)品) 詳細設(shè)計文檔 資源和能力要求 資源:合格的項目經(jīng)理和設(shè)計人員 能力: 有較

9、豐富的系統(tǒng)設(shè)計經(jīng)驗 度量 度量元 采集點 詳細設(shè)計的工作量 任務報告 詳細設(shè)計文檔 裁剪指南 裁剪內(nèi)容 裁剪準則 不可裁剪 無 3.4產(chǎn)品集成策略 概述 項目組根據(jù)系統(tǒng)詳細設(shè)計將軟件產(chǎn)品模塊化,產(chǎn)品集成負責人組 織產(chǎn)品集成策略的制疋和評審。產(chǎn)品集成組根據(jù)產(chǎn)品需求和設(shè)計 文檔,確定產(chǎn)品集成策略。 參與人員及職責 項目組:將軟件產(chǎn)品模塊化 項目經(jīng)理:參與集成策略的評審 產(chǎn)品集成負責人:組織產(chǎn)品集成策略的制定和評審 產(chǎn)品集成組成員:參與產(chǎn)品集成策略的制定 入口準則 產(chǎn)品需求已確定 產(chǎn)品架構(gòu)設(shè)計已完成 輸入 產(chǎn)品需求文檔 產(chǎn)品設(shè)計文檔 任務/步驟 1、項目組根據(jù)系統(tǒng)詳細設(shè)計將產(chǎn)品細化,由產(chǎn)品至組件,由

10、組 件至模塊,形成設(shè)計基線。 2、產(chǎn)品集成負責人,組織產(chǎn)品集成組成員,根據(jù)產(chǎn)品需求和設(shè) 計文檔,參考設(shè)計基線確定產(chǎn)品集成策略。具體地,主要確 定以下內(nèi)容: 產(chǎn)品集成的方式、時機 產(chǎn)品集成環(huán)境 產(chǎn)品各模塊集成的順序、接口關(guān)系 產(chǎn)品各模塊集成的開始準則 產(chǎn)品集成負責人依據(jù)產(chǎn)品集成策略模板編寫產(chǎn)品集成策 略文檔(參考產(chǎn)品集成指南) 3、 產(chǎn)品集成負責人組織產(chǎn)品集成策略的評審(參考評審過程) 4、產(chǎn)品集成組根據(jù)評審意見修改產(chǎn)品集成策略 5、產(chǎn)品需求或設(shè)計變更時,及時修改產(chǎn)品集成策略 6、產(chǎn)品集成組識別可能引發(fā)改變集成策略的事件,根據(jù)出現(xiàn)的 事件考慮目前的集成策略是否適用。如果需要改變集成計劃 (如改變

11、策略、資源的再分配),產(chǎn)品集成組修訂產(chǎn)品集成策 略文檔。在修訂過程中應保證集成策略和開發(fā)、測試計劃的 一致性。 出口準則 產(chǎn)品集成策略文檔已完成 輸出(工作產(chǎn)品) 產(chǎn)品集成策略 資源和能力要求 資源:相關(guān)人員工作時間的保證,評審過程,產(chǎn)品集成指南, 產(chǎn)品集成策略模板, 能力:參與者了解產(chǎn)品集成的方法 度量 度量兀采集點 確定產(chǎn)品集成策略的工作量 評審產(chǎn)品集成策略文檔的工作量 評審發(fā)現(xiàn)的缺陷數(shù) 周報 裁剪指南 裁剪內(nèi)容 裁剪準則 不可裁剪 無 16/16 3.5系統(tǒng)編碼實現(xiàn) 概述 設(shè)計基線形成之后,開發(fā)人員在產(chǎn)品集成策略約束下實施程序編碼 和調(diào)試。 參與人員及職責 項目經(jīng)理:組織程序編寫,負責維

12、護系統(tǒng)實現(xiàn)階段的協(xié)冋開發(fā) 約定 開發(fā)人員:參與程序編寫,進行代碼質(zhì)量自查,提交代碼質(zhì)量 報告 入口準則 軟件需求基線、設(shè)計基線已發(fā)布,產(chǎn)品集成策略已明確 輸入 軟件需求基線文檔、設(shè)計基線文檔、項目開發(fā)計劃、產(chǎn)品集成指南 任務/步驟 1、開發(fā)人員依據(jù)軟件需求基線和設(shè)計基線的內(nèi)容,在產(chǎn)品集成策 略約束下,在模塊代碼框架下編寫符合規(guī)范的程序代碼; 2、開發(fā)人員按照編碼規(guī)范、庫表規(guī)范中的要求檢查代碼的文件格 式、命名規(guī)范,進行代碼靜態(tài)分析和代碼復雜度分析等; 3、代碼調(diào)試。 4、開發(fā)人員將代碼提交到配置庫。 出口準則 編碼完成。 輸出(工作產(chǎn)品) 程序源代碼 資源和能力要求 資源:稱職的開發(fā)人員;良好

13、的溝通交流環(huán)境和充足的編碼思 考工作時間 能力: 熟悉使用的開發(fā)技術(shù)。 了解需求和設(shè)計基線的內(nèi)容。 了解開發(fā)過程定義和相關(guān)的開發(fā)指南和規(guī)范。 度量 度量元 采集點 系統(tǒng)實現(xiàn)的工作量 代碼的規(guī)模(包括代碼總規(guī)模、新增 代碼規(guī)模、復用代碼規(guī)模、修改代碼 規(guī)模、刪除代碼規(guī)模) 任務報告 配置庫 裁剪指南 裁剪內(nèi)容 裁剪準則 不可裁剪 無 3.6產(chǎn)品模塊測試 概述 項目組成員依據(jù)需求基線、 設(shè)計基線等編寫模塊測試用例,并實施 模塊測試。 參與人員及職責 項目經(jīng)理:組織編寫并實施模塊測試用例 項目組成員:編寫并實施模塊測試用例 入口準則 需要進行模塊測試的代碼已完成,項目已定義實施模塊測試的方 式、模塊

14、測試工具等。 輸入 需求基線、設(shè)計基線、編程規(guī)范、待測試的代碼 任務/步驟 1、項目組成員確定要實施模塊測試的代碼 2、項目組成員依據(jù)需求基線、設(shè)計基線等編寫模塊測試用例。 3、進行模塊測試用例的評審,評審內(nèi)容主要包括: 測試類是否完全、其類名是否符合規(guī)范 測試方法名稱是否可讀,如果不可讀,是否添加了必要的 注釋 測試用例代碼是否符合代碼編寫規(guī)范 邊界條件是否進行了測試 4、需要測試的代碼編寫完成后,項目組成員執(zhí)行模塊測試用例。 5、項目組成員就模塊測試用例運行中發(fā)現(xiàn)的問題進行跟蹤和調(diào)試, 直到單兀測試用例的通過率為100% 6、 開發(fā)人員將代碼提交到配置庫。 注:對于不同類型的軟件項目,單元

15、測試用例關(guān)注的內(nèi)容可能不同, 由項目組根據(jù)項目實際情況確定。 出口準則 模塊測試用例全部通過 輸出(工作產(chǎn)品) 模塊測試用例 根據(jù)模塊測試修改后的代碼 資源和能力要求 資源:合格的模塊測試人員 能力: 了解模塊測試的方法、工具 度量 度量元 采集點 模塊測試用例的代碼規(guī)模 模塊測試的工作量 任務報告 裁剪指南 裁剪內(nèi)容 裁剪準則 可裁剪 項目經(jīng)理根據(jù)項目的實際情 況,按照已測試過的模塊、 功能可以不用再做模塊測試 的原則進行處理; 3.7產(chǎn)品集成測試 概述 根據(jù)產(chǎn)品集成策略,設(shè)計集成測試方案。產(chǎn)品各模塊完成開發(fā)和 模塊測試后,如果達到集成開始準則,則根據(jù)產(chǎn)品集成策略進行 集成,建立集成測試環(huán)境

16、;執(zhí)行測試,記錄測試中發(fā)現(xiàn)的缺陷, 跟蹤缺陷至解決。集成測試結(jié)束后,集成測試負責人對測試缺陷 進行匯總和分析,并根據(jù)結(jié)果對被測目標進行評價,提交集成測 試的總結(jié)報告。 參與人員及職責 產(chǎn)品集成負責人:把握產(chǎn)品集成的時機,組織產(chǎn)品集成過程 產(chǎn)品集成組成員:參與產(chǎn)品集成,對集成測試中發(fā)現(xiàn)的缺陷 進行缺陷處理 集成測試負責人:設(shè)計集成測試方案,組織集成測試活動, 編寫集成測試報告 集成測試人員:參與設(shè)計和實施集成測試,參與編寫集成測 試報告,提供數(shù)據(jù)分析 入口準則 產(chǎn)品集成策略已完成 被集成的各產(chǎn)品模塊已完成開發(fā)和單元測試 輸入 產(chǎn)品集成策略 已完成單元測試的產(chǎn)品模塊 任務/步驟 1. 根據(jù)產(chǎn)品需求

17、、設(shè)計和集成策略文檔,依據(jù)軟件測試方案 模板設(shè)計集成測試方案,制定測試通過準則,編寫相應的 集成測試用例。 2. 產(chǎn)品集成組從開發(fā)組接收產(chǎn)品模塊,確認模塊質(zhì)量是否達到 集成開始準則,接口是否和集成策略文檔中的一致。如果不 滿足,返回給開發(fā)組; 3. 搭建產(chǎn)品集成環(huán)境;按照集成策略構(gòu)造產(chǎn)品,并完成集成記 錄后移交給測試組進行集成測試; 4. 建立產(chǎn)品集成測試環(huán)境,編寫必要的樁模塊和驅(qū)動模塊。 5. 從配置庫中取出已滿足產(chǎn)品集成測試開始準則的build ;依據(jù) 集成測試方案和測試用例執(zhí)行測試; 6. 在執(zhí)行測試時,記錄測試執(zhí)行中發(fā)現(xiàn)的缺陷,跟蹤缺陷至解 決;(在使用平臺時,缺陷填寫在平臺的bug報

18、告中;如果 項目組采用經(jīng)過允許的缺陷跟蹤工具,可以將缺陷填寫在相 應的工具中)(參考缺陷處理規(guī)程) 7. 重新制作build,進行回歸測試,確保新增加或者修改的代碼 沒有引入錯誤; 8. 如果已經(jīng)達到預先設(shè)定的測試通過準則;則終止集成測試執(zhí) 行;如果沒有達到,則繼續(xù)執(zhí)行測試。 9. 集成測試負責人從下面幾方面對集成測試進行總結(jié)分析: i. 分析測試用例覆蓋率,執(zhí)行率及通過率 ii. 分析出現(xiàn)的缺陷及缺陷趨勢分布 iii. 對測試項進行評價 iv. 分析遺留問題的潛在風險 V.分析資源使用情況和進度情況 vi.形成測試結(jié)論 10.集成測試負責人依據(jù)軟件測試總結(jié)報告模板編寫集成測 試總結(jié)報告。 具體參考測試過程。 出口準則 產(chǎn)品的集成構(gòu)造已完成,集成測試執(zhí)行終止,集成測試總結(jié) 完成 輸出(工作產(chǎn)品) 產(chǎn)品集成記錄 完成集成構(gòu)造的產(chǎn)品 產(chǎn)品集成測試方案 集成測試用例 bug報告 集成測試總結(jié)報告 資源和能力要求 資源:提供集成測試活動所需的軟件、 硬件、人力資源,產(chǎn) 品集成記錄模板,缺陷處理規(guī)程,軟件測試方案模板, 軟件測試總結(jié)報告模板 能力:相關(guān)人員參與者了解產(chǎn)品集成過程,能夠設(shè)計集成測 試方案,構(gòu)建測試環(huán)境,依據(jù)測試用例執(zhí)行測試,并具備解 決問題的能力。 度量 度量元 采集點 設(shè)計集成測試方案的工作量

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論