




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件開發(fā)過程標準版本1,0修訂歷史紀錄日期版本描述作者年/月/日<x.x>尊田節(jié)<名>1 .前言21.1 目的21.2 對象21.3 要求21.4 適用范圍21.5 軟件開發(fā)過程模型31.6 開發(fā)過程劃分32 .技術(shù)過程標準局部32.1 概述32.2 業(yè)務(wù)建模階段32.3 需求階段42.4 分析設(shè)計階段52.5 實現(xiàn)階段63 .經(jīng)管過程標準局部73.1 概述73.2 接受工程73.3 重新評估工程范圍和風險對于較大工程73.4 制定開發(fā)方案83.5 迭代開發(fā)經(jīng)管83.6 監(jiān)控工程的實施83.7 結(jié)束工程9軟件開發(fā)過程標準1.前言1.1 目的本標準的目的是使整個軟件產(chǎn)品開
2、發(fā)及工程工程階段清楚, 要求明確,任務(wù)具體,便于標準化、 系統(tǒng)化及工程化.有利于提升軟件生命周期的限制及經(jīng)管, 提升所開發(fā)軟件的質(zhì)量,縮短開發(fā)時間, 減少開發(fā)和維護費用,使軟件開發(fā)活動更科學、更有成效.1.2 對象本標準面向產(chǎn)品生命周期的所有相關(guān)人員,包括經(jīng)管人員、開發(fā)人員、質(zhì)管人員.1.3 要求具有軟件開發(fā)經(jīng)管職能的人員要求熟知工程開發(fā)的各階段過程和各階段過程相應(yīng)的標準.1.4 適用范圍適用于產(chǎn)品開發(fā)生命周期中的除產(chǎn)品提交外的其他全部過程;標準分為兩局部:技術(shù)過程標準和經(jīng)管過程標準,分別適用于軟件開發(fā)過程中的技術(shù)性活動和經(jīng)管性活動.1.5 軟件開發(fā)過程模型本標準所采用的軟件開發(fā)過程模型為簡化
3、的RUP開發(fā)過程模型;軟件開發(fā)過程是體系結(jié)構(gòu)為中央,用例驅(qū)動和風險驅(qū)動相結(jié)合的過程迭代.1.6 開發(fā)過程劃分開發(fā)過程包括屢次迭代,每次迭代的目標和側(cè)重點不同;較早的迭代側(cè)重于業(yè)務(wù)建模和需求建 模;而后的迭代那么側(cè)重于分析設(shè)計和編碼.2.技術(shù)過程標準局部2.1 概述本標準中將軟件開發(fā)的整個技術(shù)過程分為四個順序?qū)嵤┑碾A段,分別為業(yè)務(wù)建模階段、需求階段、分析設(shè)計階段和實現(xiàn)階段.在對技術(shù)過程標準的描述,按階段內(nèi)部的活動和產(chǎn)物對四個階段分 別說明.在本標準中對階段內(nèi)活動的說明,是按順序性活動和持續(xù)性活動兩類分別進行說明. 對于順序 性活動是按該階段中活動的總體順序進行的描述, 而在實際工作中,從各活動的
4、具體實施的細節(jié)來 看,各活動之間的順序是不斷交叉變化的. 對于持續(xù)性活動主要是對貫穿該階段過程始終的技術(shù)活 動進行說明.標準中所提到的可選文檔是指在其所屬階段, 可根據(jù)具體情況靈活掌握,開發(fā)團隊自主決定是 否開發(fā)的文檔產(chǎn)物.而提交文檔那么是指在工程開發(fā)過程中必須開發(fā)的文檔產(chǎn)物, 但可根據(jù)具體工程 情況,在軟件開發(fā)方案中明確規(guī)定是否要形成正式文檔并提交.標準中各階段提到的技術(shù)評審,具體參見?評審標準?中所對應(yīng)技術(shù)性評審的詳細描述.2.2 業(yè)務(wù)建模階段2.2.1 順序性活動描述1開始初步調(diào)研,獲取初始業(yè)務(wù)需求,進行問題定義,形成?業(yè)務(wù)概覽?并建立?術(shù)語表?;2制定?調(diào)研記錄表冊?,實施詳細的業(yè)務(wù)調(diào)
5、研,建立初始的業(yè)務(wù)用例模型和?業(yè)務(wù)用例規(guī)格?;3分析業(yè)務(wù)過程,取出可以實現(xiàn)自動化的用例,分析業(yè)務(wù)部門和實體對象,形成初始的業(yè)務(wù)對象模型;4根據(jù)初始業(yè)務(wù)對象模型和初始業(yè)務(wù)用例模型,分析并提取與系統(tǒng)實現(xiàn)相關(guān)的用例和模型,建立系統(tǒng)域模型;5精化域模型中的初始用例,詳細描述業(yè)務(wù)流程,分析業(yè)務(wù)規(guī)那么,建立精化的業(yè)務(wù)用例模 型,形成?業(yè)務(wù)規(guī)那么?和?業(yè)務(wù)用例規(guī)格?;6精化域模型中的初始對象,進行詳細的對象描述,分析對象責任和對象間關(guān)系,建立精 化的業(yè)務(wù)對象模型,形成?業(yè)務(wù)對象縱覽?;7分析業(yè)務(wù)上的非功能性需求,形成?增補業(yè)務(wù)規(guī)格?;8應(yīng)用業(yè)務(wù)對象,實現(xiàn)業(yè)務(wù)用例,制定?業(yè)務(wù)用例實現(xiàn)規(guī)格?,以驗證業(yè)務(wù)對象與業(yè)
6、務(wù)用 例的正確性,根據(jù)驗證結(jié)果,修正業(yè)務(wù)對象、業(yè)務(wù)用例及相關(guān)文檔;9匯總?業(yè)務(wù)規(guī)那么?業(yè)務(wù)用例規(guī)格?業(yè)務(wù)對象縱覽?增補業(yè)務(wù)規(guī)格?和?業(yè)務(wù)用例 實現(xiàn)規(guī)格?形成?業(yè)務(wù)架構(gòu)文檔?.2.2.2持續(xù)性活動描述1?業(yè)務(wù)概覽?在業(yè)務(wù)建模階段,根據(jù)對工程理解的不斷加深,隨時進行改良;2?術(shù)語表?的更新維護;2.2.3提交文檔1?業(yè)務(wù)概覽?2?術(shù)語表?3?調(diào)研記錄表冊?4?業(yè)務(wù)架構(gòu)文檔?其附件包括:?業(yè)務(wù)規(guī)那么?業(yè)務(wù)用例規(guī)格?業(yè)務(wù)對象縱覽?增 補業(yè)務(wù)規(guī)格?和?業(yè)務(wù)用例實現(xiàn)規(guī)格?2.2.4可選文檔1?目標組織評價?2.2.5文檔標準1?業(yè)務(wù)概覽?2?術(shù)語表?3?工程調(diào)研表冊?4?業(yè)務(wù)架構(gòu)文檔?5?業(yè)務(wù)規(guī)那么?6?
7、業(yè)務(wù)用例規(guī)格?7?業(yè)務(wù)對象縱覽?8?增補業(yè)務(wù)規(guī)格?9?業(yè)務(wù)用例實現(xiàn)規(guī)格?10?目標組織評價?2.2.6 技術(shù)評審1業(yè)務(wù)用例模型評審2業(yè)務(wù)對象模型評審2.3 需求階段2.3.1 順序性活動描述1界定系統(tǒng)范圍,明確委托方需求,形成?工程概覽?系統(tǒng)?術(shù)語表?;2定義系統(tǒng)角色,根據(jù)?業(yè)務(wù)用例規(guī)格?,分析業(yè)務(wù)用例,將其轉(zhuǎn)換為系統(tǒng)初始用例,并 開始系統(tǒng)原型界面的開發(fā);3結(jié)合?增補業(yè)務(wù)規(guī)格?,細致分析用例資源條件,形成初始?增補規(guī)格?,同時剔除無 法實現(xiàn)的初始用例,形成初始?用例規(guī)格?;4為初始用例分析劃分優(yōu)先級、分析依賴性,建立初始用例模型,結(jié)合初始?增補規(guī)格?形成初始?軟件需求規(guī)格?,為子系統(tǒng)分析或包、
8、組件分析奠定根底;5精化初始用例模型中的用例,詳細描述系統(tǒng)交互過程,建立精化的用例模型,?用例規(guī) 格?;6根據(jù)初始?增補規(guī)格?和?業(yè)務(wù)規(guī)那么?,進一步深入分析系統(tǒng)的非功能性需求, 形成?增 補規(guī)格?;7匯總?用例規(guī)格?增補規(guī)格?形成?軟件需求規(guī)格?.2.3.2 持續(xù)性活動描述1?工程概覽?系統(tǒng)在需求階段,根據(jù)對工程理解的不斷加深,隨時進行改良;2?術(shù)語表?的更新維護;3通過快速原型的開發(fā)、試用、修改,與客戶和用戶交流以不斷獲取系統(tǒng)需求,并形成?用 戶原型界面描述?.2.3.3 提交文檔1?工程概覽?系統(tǒng)2?術(shù)語表?3?需求規(guī)格說明?其附件包括:?用例規(guī)格?增補規(guī)格?4?用戶原型界面描述?2.3
9、.4 可選文檔1?用戶接口風格說明?2?委托方需求?3?用戶手冊?初稿2.3.5 文檔標準1?工程概覽?系統(tǒng)2?需求規(guī)格說明?3) ?術(shù)語表?4?用例規(guī)格?5?增補規(guī)格?6?用戶原型界面描述?2.3.6 技術(shù)評審1需求評審2.4 分析設(shè)計階段2.4.1 順序性活動描述1根據(jù)?系統(tǒng)需求規(guī)格?進行體系結(jié)構(gòu)分析設(shè)計,確定系統(tǒng)軟件架構(gòu),形成配置圖和?軟件架構(gòu)文檔?;2根據(jù)?需求規(guī)格說明?和系統(tǒng)軟件架構(gòu),進一步擴展業(yè)務(wù)對象模型,建立分析對象模型, 明確系統(tǒng)對象的責任;3根據(jù)業(yè)務(wù)對象,及業(yè)務(wù)對象之間的關(guān)系,結(jié)合分析對象和系統(tǒng)軟件架構(gòu),進行數(shù)據(jù)庫的分析設(shè)計,建立數(shù)據(jù)模型,完成數(shù)據(jù)庫設(shè)計工作,形成?數(shù)據(jù)模型縱
10、覽?;4應(yīng)用分析對象實現(xiàn)系統(tǒng)用例,以驗證分析對象的正確性,并根據(jù)驗證結(jié)果,修正分析對象模型;5匯總分析對象模型和基于分析對象的用例實現(xiàn),形成?分析模型縱覽?;6根據(jù)分析對象模型,結(jié)合用戶原型界面和數(shù)據(jù)模型,進行系統(tǒng)類設(shè)計,建立設(shè)計類模型和構(gòu)件圖;7實施系統(tǒng)類的詳細設(shè)計,確定類的屬性、方法及參數(shù)類型、可見性等,并將用例分配給對象類,形成基于設(shè)計類的用例實現(xiàn);8匯總設(shè)計類模型和基于設(shè)計類的用例實現(xiàn),形成?設(shè)計模型縱覽?,為下一步系統(tǒng)的實 現(xiàn)明確工作任務(wù).2.4.2 持續(xù)性活動描述無.2.4.3 提交文檔1?軟件架構(gòu)文檔?2?分析模型縱覽?3?設(shè)計模型縱覽?4?數(shù)據(jù)模型縱覽?2.4.4 可選文檔無.
11、2.4.5 文檔標準1?軟件架構(gòu)文檔?2?分析模型縱覽?3?設(shè)計模型縱覽?4?數(shù)據(jù)模型縱覽?2.4.6 技術(shù)評審1軟件架構(gòu)評審2設(shè)計評審2.5 實現(xiàn)階段2.5.1 順序性活動描述1根據(jù)?設(shè)計類模型?,根據(jù)類的詳細設(shè)計和構(gòu)件圖,結(jié)合用例的實現(xiàn)優(yōu)先級,確定系統(tǒng) ?實現(xiàn)模型?,并根據(jù)系統(tǒng)體系結(jié)構(gòu)進行系統(tǒng)集成設(shè)計,形成?集成模型?;2根據(jù)?實現(xiàn)模型?進行組件編碼實現(xiàn);3根據(jù)?集成模型?對系統(tǒng)編碼實現(xiàn)的組件進行系統(tǒng)集成實現(xiàn);4編制?用戶手冊?,制作并集成系統(tǒng)幫助,完成客戶或用戶所需要的其他文檔.2.5.2 持續(xù)性活動描述無.2.5.3 提交文檔1?實現(xiàn)模型?2?集成設(shè)計?2.5.4 可選文檔1?用戶手冊
12、?2.5.5 文檔標準1?實現(xiàn)模型?2?集成設(shè)計?3?用戶手冊?2.5.6 技術(shù)評審1代碼評審3.經(jīng)管過程標準局部3.1 概述在本標準中,對軟件開發(fā)過程的經(jīng)管,采用階段性規(guī)劃.具體為根據(jù)軟件開發(fā)過程中的技術(shù) 過程,明確開發(fā)階段,主要依據(jù)技術(shù)過程標準所描述的技術(shù)過程階段劃分;而后,將各階段根據(jù) 工程的具體情況和實施要求,劃分為利于監(jiān)控經(jīng)管的一個或多個迭代過程.本標準對于工程的方案和進度安排,采用由粗到細、由簡到繁的方式,首先制定描述軟件開 發(fā)過程總體階段和迭代的軟件開發(fā)方案,而后根據(jù)所劃分的迭代過程,在每個迭代開始時,對該 迭代過程進行詳細的任務(wù)分配和進度規(guī)劃.本標準中所提到的?軟件開發(fā)方案?,
13、包含了開發(fā)方案、質(zhì)量經(jīng)管方案、技術(shù)支持方案等多項 內(nèi)容,但主要以開發(fā)方案為主,其他方案視具體工程、團隊情況確定是否制定.在本標準中風險經(jīng)管貫穿整個軟件開發(fā)過程,包括?風險列表?的更新維護、風險的跟蹤經(jīng) 管.對本標準中的各開發(fā)方案的具體實施說明,可參見?工程監(jiān)控經(jīng)管方法?相關(guān)說明.標準中各階段提到的經(jīng)管評審,具體參見?評審標準?中所對應(yīng)經(jīng)管性評審的詳細描述.3.2 接受工程3.2.1 活動描述1根據(jù)?工程概覽?標識和評估風險,制定?風險列表?;2分析工程風險,制定風險防范和解決舉措,形成?風險經(jīng)管方案?;3分析可行性和商業(yè)價值,制定?商業(yè)案例?;3.2.2 提交文檔1?風險列表?2?風險經(jīng)管方案
14、?3?商業(yè)案例?3.2.3 經(jīng)管評審1工程批準評審3.3 重新評估工程范圍和風險對于較大工程3.3.1 活動描述1根據(jù)?工程概覽?和對工程進一步深入了解,重新標識和評估風險,改良?風險列表?;2根據(jù)修正工程風險,重新分析工程可行性和商業(yè)價值,改良?商業(yè)案例?;3.3.2 提交文檔1修正的?風險列表?2修正的?商業(yè)案例?3.3.3 經(jīng)管評審無.3.4 制定開發(fā)方案3.4.1 活動描述1根據(jù)不斷修正維護的?風險列表?,完善風險防范和解決舉措,改良?風險經(jīng)管方案?;2根據(jù)?商業(yè)案例?中說明的工程的開發(fā)要求,結(jié)合資源和風險狀況,建立工程工作分析 結(jié)構(gòu)WBS,明確開發(fā)階段和迭代次數(shù),同時完成其他開發(fā)相關(guān)
15、的方案內(nèi)容,形成?軟 件開發(fā)方案?.3.4.2 提交文檔1修正的?風險經(jīng)管方案?2?軟件開發(fā)方案?3.4.3 經(jīng)管評審1開發(fā)方案評審3.5 迭代開發(fā)經(jīng)管3.5.1 活動描述1根據(jù)?軟件開發(fā)方案?,結(jié)合具體的開發(fā)狀況和資源獲取情況,確定在一個迭代期間的 開發(fā)任務(wù),進度安排,形成?迭代方案?,并更新?軟件開發(fā)方案?;2根據(jù)?迭代方案?,將工作任務(wù)形成?任務(wù)單?,描述任務(wù)要求,明確開發(fā)人員責任;3根據(jù)本次迭代開發(fā)的完成情況和提交的成果, 對該迭代開發(fā)過程進行分析評價,形成?迭 代評價?,并根據(jù)實際情況,提出?變更請求?.3.5.2 提交文檔1修正的?軟件開發(fā)方案?2?迭代方案?3?任務(wù)單?3.5.3
16、 ?變更請求?3.5.4 經(jīng)管評審1迭代方案評審2迭代評價標準評審3迭代評價評審3.6 監(jiān)控工程的實施3.6.1 活動描述1在工程開發(fā)過程中隨時監(jiān)控工程的狀態(tài),了解工程的進展,特別是根據(jù)?風險列表?, 跟蹤風險,及時發(fā)現(xiàn)問題,并根據(jù)監(jiān)控結(jié)果,及時更新、維護?風險列表?;2分析工程監(jiān)控過程中發(fā)現(xiàn)和出現(xiàn)的問題和意外情況,制定解決方法,提出?變更請求?;3在監(jiān)控過程中,根據(jù)實際開發(fā)情況,調(diào)整?軟件開發(fā)方案?和?迭代方案?,并更新和分配新的?任務(wù)單?;4應(yīng)工程經(jīng)管和客戶的要求,定期或不定期根據(jù)工程的當前狀況,制定?工程狀況評價?,進行工程開發(fā)狀況的匯報.3.6.2 提交文檔1修正的?風險列表?2修正的
17、?軟件開發(fā)方案?3修正的?迭代方案?4?任務(wù)單?5) ?變更請求?6?工程狀況評價?3.6.3 經(jīng)管評審1) 1. PRA 評審3.7 結(jié)束工程3.7.1 活動描述1在工程開發(fā)任務(wù)全部完成,開發(fā)過程結(jié)束時,歸納總結(jié)工程的開發(fā)過程,分析和評價工 程完成情況和提交的成果,形成最終的?工程狀況評價?,提交驗收.3.7.2 提交文檔1?工程狀況評價?3.7.3 經(jīng)管評審1工程驗收評審e苣任務(wù)名稱Snrati onFradfic«ssorE任備名稱DurationPra(任務(wù)名標Duration1臼技術(shù)過程103 days34-實現(xiàn)階段40 days67制定選代方案2 day;£亞翁
18、建程階段25 dtyc35建立實現(xiàn)模型和集成模型4 diy?3366形成工作單工.5 dayt3問題定義2 days36蛆件編螞24 diys3569迭代開發(fā)14 diys4業(yè)與調(diào)研3 days337系綜集成賽現(xiàn)9 lays3670迭代評僑3 a町與5自動化分析4 dn.ys438用戶文揩編制3 dtys3771迭代開發(fā)治理18 days6建立城模型3 dys53Q72制定迭代方案2 days7精化業(yè)務(wù)用例4 days&40三治理過程104 days73報成工佗單3.5 daysS精化業(yè)務(wù)對募3 dtysT41-接受工程3 duys74迭代開廢9.5 daysg分析韭功多需求2 daysS42標識風隨1 day75迭代評價3 dsys10業(yè)翁用例實現(xiàn)2 jaysg43制定血臉策略1 day醛76日工程監(jiān)控96 day目11匯總業(yè)架的交者2 day.1044制定商業(yè)案例1 day437T監(jiān)控工程狀況96 day鷲12更需維護末活衰25 d*ys45日重新評怙工程范國和風隆2 diys70處理同題和意外96 days13改良工程概覽25 days46修正鳳臉列表1 day4475調(diào)整開鞋方案96 days14-需求階段1& days47改良商業(yè)案例1 day明SO匯報璃目狀況96 d%ysIE界定系蟒范圍2 daysn48制定開發(fā)方案2 (kys81日結(jié)束工程1 di
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 五年級上冊數(shù)學教案 除數(shù)是整數(shù)的小數(shù)除法(二) 西師大版
- 二年級下冊數(shù)學教案 第1課時 東西南北 北師大版
- 三年級數(shù)學下冊教學設(shè)計-1.6集郵北師大版
- 六年級下冊數(shù)學教案-7.2 圖形與位置 ∣蘇教版
- 三年級下冊數(shù)學教案-5.5 求簡單的經(jīng)過時間丨蘇教版
- 2025年房地產(chǎn)經(jīng)紀公司補充協(xié)議反饋 副本
- 2025年學習雷鋒精神62周年主題活動實施方案 (3份)
- 湖南省2024年普通高等學?!緦凇空猩荚嚒編煼额悺繉I(yè)【綜合知識】試題及答案
- 3-乘法-北師大版三年級下冊數(shù)學單元測試卷(含答案)
- 《晚春》歷年中考古詩欣賞試題匯編(截至2023年)
- 鹽霧試驗過程記錄表
- 小學校務(wù)監(jiān)督委員會實施方案
- Q∕SY 13006-2016 招標項目標段(包)劃分指南
- 《大學英語教學大綱詞匯表》(1~4級,5~6級)
- DB11-T1630-2019城市綜合管廊工程施工及質(zhì)量驗收規(guī)范
- 醫(yī)院消毒供應(yīng)中心清洗、消毒、滅菌質(zhì)控評分表
- 27供應(yīng)室清洗消毒及滅菌效果監(jiān)測制度
- 金色大氣教師節(jié)頒獎典禮頒獎盛典PPT模板
- OECD Good laboratory practice (GLP)中英文對照版
- 生化工程,第七章反應(yīng)器放大與設(shè)計
- 1開學第一節(jié)班會課
評論
0/150
提交評論