![軟件產品及組件技術解決方案過程流程全套_第1頁](http://file4.renrendoc.com/view10/M03/38/20/wKhkGWVxISKAOhdpAAE6S58UtzA292.jpg)
![軟件產品及組件技術解決方案過程流程全套_第2頁](http://file4.renrendoc.com/view10/M03/38/20/wKhkGWVxISKAOhdpAAE6S58UtzA2922.jpg)
![軟件產品及組件技術解決方案過程流程全套_第3頁](http://file4.renrendoc.com/view10/M03/38/20/wKhkGWVxISKAOhdpAAE6S58UtzA2923.jpg)
![軟件產品及組件技術解決方案過程流程全套_第4頁](http://file4.renrendoc.com/view10/M03/38/20/wKhkGWVxISKAOhdpAAE6S58UtzA2924.jpg)
![軟件產品及組件技術解決方案過程流程全套_第5頁](http://file4.renrendoc.com/view10/M03/38/20/wKhkGWVxISKAOhdpAAE6S58UtzA2925.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件產品及組件技術解決方案過程流程1.引言1.1意圖和價值意圖:設計和構建符合客戶要求的解決方案。價值:提供符合客戶要求和減少返工的成本效益高的設計和解決方案。1.2適用范圍本過程文檔是系統(tǒng)設計及開發(fā)人員,根據(jù)需求實現(xiàn)產品的依據(jù),適用于公司內所有軟件產品、產品組件。1.3名詞術語2EPG:EngineerProcessGroup(工程過程組)2PLAN:ProjectPlan(項目計劃)2TDP:TechnicalDataPackage(技術數(shù)據(jù)包)技術數(shù)據(jù)包包含需求規(guī)格文檔、技術方案文檔,概要設計、詳細設計、數(shù)據(jù)庫設計等設計文檔,還包含測試用例、用戶手冊等文檔,另外產品的開發(fā)環(huán)境、測試環(huán)境、使用環(huán)境等也是技術數(shù)據(jù)包的內容。2.過程定義2.1角色和職責角色職責描述項目經理1.依據(jù)項目計劃安排設計、開發(fā)、代碼走查及支持文檔編寫的任務,并監(jiān)督執(zhí)行。2.負責此過程中產生的所有文檔的評審。設計人員1.編寫技術解決方案,并設定評選準則;2.進行概要設計、數(shù)據(jù)庫設計,并參與詳細設計。開發(fā)人員1.參與評審概要設計及數(shù)據(jù)庫設計;2.編寫詳細設計;3.進行代碼實現(xiàn)、代碼走查以及軟件產品支持文檔的編寫;2.2入口準則2《產品需求規(guī)格說明書》、《項目計劃》等文檔已經完成,并評審通過形成基線。2.3輸入2《產品需求規(guī)格說明書》。2.4過程活動2.4.1建立技術解決方案設計人員確定技術解決方案的選擇標準,一般的選擇標準如下:1、當客戶有要求的解決方案,遵循客戶要求。2、組織有成熟的解決方案,可以復用現(xiàn)有方案。3、當投標時已指定的解決方案,項目可使用投標中的方案。4、其他情況用決策分析過程來選擇。設計人員依據(jù)以上選擇標準,制訂《技術解決方案》。對《技術解決方案》進行評審:項目經理就要組織同行專家人員對《技術解決方案》進行正式評審;評審不通過,設計人員要重新修改,評審流程參考《正式評審過程》。2.4.2系統(tǒng)設計系統(tǒng)設計的內容包括:概要設計、數(shù)據(jù)庫設計等。2.4.2.1概要設計系統(tǒng)設計人員根據(jù)《技術解決方案》得出的決策結果,依照《產品需求規(guī)格說明書》進行系統(tǒng)概要設計。設計人員按照從整體到局部、自頂向下的方法進行系統(tǒng)功能分解,將系統(tǒng)分解為若干個子系統(tǒng),確定子系統(tǒng)間的接口關系;將子系統(tǒng)分解為若干個模塊,并確定模塊間的關系。確定系統(tǒng)開發(fā)、測試、運行的軟硬件環(huán)境等。購買復用分析:2確定哪些產品部件應當采購、外包開發(fā)或者自主研發(fā),說明理由。2分析相應的風險。2列出多個可選方案。(即使沒有可選方案也應有“用”和“不用”兩個方案)撰寫概要設計文檔:2概要設計人員根據(jù)指定的模板撰寫《概要設計說明書》,主要內容包括:ü軟件系統(tǒng)概述ü影響設計的約束因素ü系統(tǒng)的軟件架構ü子系統(tǒng)的結構與模塊功能ü系統(tǒng)接口、數(shù)據(jù)庫設計規(guī)劃ü運行所需的軟硬件環(huán)境ü購買復用分析結果對概要設計進行評審:概要設計結束之后,產生《概要設計說明書》,項目經理就要組織同行專家人員對設計成果進行正式評審;評審不通過,系統(tǒng)設計人員要重新修改,評審流程參考《正式評審過程》。2.4.2.2數(shù)據(jù)庫設計數(shù)據(jù)庫設計的內容包括:2數(shù)據(jù)庫設計準備:系統(tǒng)設計人員閱讀《產品需求規(guī)格說明書》、和《概要設計說明書》,明確數(shù)據(jù)庫設計任務,準備PowerDesigner設計工具。2邏輯設計:系統(tǒng)設計人員根據(jù)需求文檔,創(chuàng)建與數(shù)據(jù)庫相關的那部分實體關系圖。2物理設計:系統(tǒng)設計人員進行表結構設計。一般地,實體對應于表,實體的屬性對應于表的列,實體之間的關系成為表的約束。邏輯設計中的實體大部分可以轉換成物理設計中的表,但是它們并不一定是一一對應的。系統(tǒng)設計人員要對表結構進行規(guī)范化處理。2安全性設計:系統(tǒng)設計人員要提高系統(tǒng)的安全性,應當從“管理”和“設計”兩方面著手。這里僅考慮數(shù)據(jù)庫的安全性設計。用戶只能用賬號登錄到應用軟件,通過應用軟件訪問數(shù)據(jù),而沒有其他途徑可以操作數(shù)據(jù)庫。對用戶賬號的密碼進行加密處理,確保在任何地方都不會出現(xiàn)密碼的明文。確定每個角色對數(shù)據(jù)庫表的操作權限,如創(chuàng)建、檢索、更新、刪除等。每個角色擁有剛好能夠完成任務的權限,不多也不少。在應用時再為用戶分配角色,則每個用戶的權限等于他所兼角色的權限之和。2設計優(yōu)化:分析并優(yōu)化數(shù)據(jù)庫的效率,盡可能地“提高處理速度”并且“降低數(shù)據(jù)庫占用的空間”。分析效率的瓶頸,找出優(yōu)化對象(目標),并確定優(yōu)先級。當優(yōu)化對象(目標)之間存在對抗時,給出折衷方案,給出優(yōu)化的具體措施,例如優(yōu)化數(shù)據(jù)庫環(huán)境參數(shù),對表格進行反規(guī)范化處理等。2撰寫數(shù)據(jù)庫設計文檔:系統(tǒng)設計人員利用PowerDesigner工具撰寫《數(shù)據(jù)庫設計說明書》。u對數(shù)據(jù)庫設計進行評審:數(shù)據(jù)庫設計結束之后,產生的《數(shù)據(jù)庫設計說明書》,項目經理就要組織同行專家等所有相關人員對設計成果進行評審;評審不通過,系統(tǒng)設計人員要重新修改。2.4.3詳細設計數(shù)據(jù)庫設計評審通過后,系統(tǒng)設計人員進行詳細設計,詳細設計主要是指對模塊的功能進行設計。詳細設計的步驟包括:u模塊設計:2模塊設計準備:系統(tǒng)設計人員閱讀需求文檔和《概要設計說明書》文檔,明確模塊設計任務。準備相關的設計工具和資料。確定本軟件的編程規(guī)范,確保模塊設計文檔的風格與代碼的風格保持一致。2模塊設計:模塊設計一般要經歷“接口與屬性設計→數(shù)據(jù)結構與算法設計”等步驟,通常需要迭代進行。面向對象軟件開發(fā)中,模塊是與包對應的,模塊設計的工作是對模塊中的類方法、類屬性和類關系進行設計。模塊設計要視問題復雜性以及所采用的開發(fā)工具而定,要確定每個模塊的主要接口、數(shù)據(jù)結構與算法或者類,要能夠清楚地指導模塊編程。2撰寫模塊設計文檔:系統(tǒng)設計人員根據(jù)指定的模板撰寫《詳細設計說明書》。u對詳細設計文檔進行評審:詳細設計結束之后,產生的《詳細設計說明書》,項目經理就要組織同行專家及開發(fā)人員等所有相關人員對關鍵點的設計成果進行評審;評審不通過,系統(tǒng)設計人員要重新修改。2.4.4編碼實現(xiàn)2開發(fā)人員依據(jù)《詳細設計說明書》的內容進行代碼編寫工作。2開發(fā)人員要完全按照《編碼規(guī)范》,套用界面原型(系統(tǒng)開發(fā)原型Demo)進行模塊功能編碼。2數(shù)據(jù)庫開發(fā)人員根據(jù)《數(shù)據(jù)庫設計說明書》要求,對數(shù)據(jù)庫對象(過程、函數(shù)、觸發(fā)器等)進行編碼實現(xiàn)。在編寫完成后,開發(fā)人員必須對自己的代碼進行必要的走查和自測,保證提交代碼的質量。2.4.5代碼走查2代碼走查人員根據(jù)《項目進度中》的“編碼實現(xiàn)”任務計劃內容進行代碼走查工作;2代碼走查人員根據(jù)《詳細設計說明書》、《數(shù)據(jù)庫設計規(guī)范》、《編碼規(guī)范》要求進行數(shù)據(jù)庫腳本、模塊代碼的走查工作。檢查的內容包括:l數(shù)據(jù)庫對象代碼(如:函數(shù)、存儲過程、觸發(fā)器等)是否滿足數(shù)據(jù)庫實現(xiàn)的功能要求?l模塊代碼(如:類、界面代碼等)是否滿足《詳細設計說明書》中要求實現(xiàn)的功能要求?l數(shù)據(jù)庫對象或模塊代碼是否符合規(guī)范?如:命名、注釋、循環(huán)語句、判斷語句、格式(換行、格式)等;語句的執(zhí)行性能是否優(yōu)化、是否有對異常情況的處理機制(健壯性)、注釋是否清晰及與代碼內容匹配等;2代碼走查是在技術人員之間交叉進行,走查的形式不限,可以是正式的(類似正式評審的方式),也可以是非正式的(類似個人評審的方式),由項目經理根據(jù)項目的實際情況自由選擇;代碼走查結果記錄在《代碼走查檢查單》中,并由專人負責跟蹤監(jiān)督。2.4.6單元測試對產品核心組件有條件地進行單元測試。2.4.7編寫支持文檔編碼實現(xiàn)及代碼走查結束后,根據(jù)《項目計劃》分配的人員進行軟件支持文檔的編寫,最終生成《用戶操作手冊》、《運行維護手冊》。支持文檔編寫完畢后,須經正式或非正式的技術評審。支持文檔的內容可以和用戶進行協(xié)商確定,支持文檔應編寫的內容有:2產品的安裝部署2用戶的功能操作2產品的維護方法2聯(lián)機幫助2.5輸出2《技術解決方案》2《概要設計說明書》2《數(shù)據(jù)庫設計說明書》;2《詳細設計說明書》;2模塊代碼/數(shù)據(jù)庫代碼;2《用戶操作手冊》;2《運行維護手冊》。2.6出口準則所有產出文檔已評審通過,代碼走查完畢,所有缺陷均已修復。2.7過程度量№度量點執(zhí)行人度量時機|頻率存儲位置M-1概要設計的工作量項目經理項目例會PP計劃中里程碑的時間點項目周報里程碑報告M-2數(shù)據(jù)庫設計的工作量項目經理項目例會PP計劃中里程碑的時間點項目周報里程碑報告M-3詳細設計的工作量項目經理項目例會PP計劃中里程碑的時間點項目周報里程碑報告M-4編碼實現(xiàn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度高端辦公室文件消毒及深度保養(yǎng)合同
- 租賃期間房屋買賣合同
- 公司之間的借款協(xié)議
- 出租車停運損失上訴狀
- 電器代理合同協(xié)議
- 財務管理系統(tǒng)操作與應用手冊指南
- 農業(yè)科技行業(yè)現(xiàn)代農業(yè)技術推廣與應用策略
- 廣告招牌安裝合同年
- 辦公室租賃合同書
- 安全事故賠償協(xié)議書
- 110kV變電站專項電氣試驗及調試方案
- 2024年廣西桂盛金融信息科技服務有限公司招聘筆試沖刺題(帶答案解析)
- 外賣星級(商家評分)計算表
- DZ∕T 0215-2020 礦產地質勘查規(guī)范 煤(正式版)
- 外出檢查病人突發(fā)呼吸心跳驟停應急預案演練
- 《火力發(fā)電廠汽水管道設計規(guī)范+DLT+5054-2016》詳細解讀
- 幕墻施工成品及半成品保護措施
- 基于單片機的交通燈控制系統(tǒng)設計畢業(yè)論文
- 2024年執(zhí)業(yè)醫(yī)師考試-醫(yī)師定期考核(口腔)筆試參考題庫含答案
- 中國律師學 課件 陳衛(wèi)東 第10-17章 律師收費制度-律師非訴訟業(yè)務(二)
- 中國移動行測測評題及答案
評論
0/150
提交評論