2. 核心工作流程
軟件工程中的工作流程分為兩部分:核心工作流程與核心支持工作流程 核心工作流程(在項目中的流程)
· 業(yè)務需求建模
· 分析設計
· 實施
· 測試
· 部署
核心支持工作流程(在組織中的流程)
· 環(huán)境
· 項目管理
· 配置與變更管理
2.1. 業(yè)務需求建模
2.1.1. 目的
業(yè)務建模的目的在于:
· 了解目標組織(將要在其中部署系統(tǒng)的組織)的結構及機制。
· 了解目標組織中當前存在的問題并確定改進的可能性。
· 確??蛻?、最終用戶和開發(fā)人員就目標組織達成共識。
· 導出支持目標組織所需的系統(tǒng)需求。
為實現(xiàn)這些目標,業(yè)務建模工作流程說明了如何擬定新目標組織的前景,并基于該前景來確定該組織在業(yè)務用例模型和業(yè)務對象模型中的流程、角色以及職責。
作為對這些模型的補充,還編寫了以下文檔:
· 補充業(yè)務規(guī)約
· 詞匯表
2.1.2. 業(yè)務建模工作流程
2.1.3. 提供的文檔與模型
·商業(yè)邏輯建模(USE CASE)(ROSE)
·業(yè)務需求說明書(MS WORD)
·專業(yè)詞匯表(英漢對照)(MS WORD)
·風險說明(MS WORD)
·復審說明書
2.1.4. 文檔模板
參見項目管理規(guī)范目錄下業(yè)務需求文檔模板子目錄
2.2. 分析設計
2.2.1. 目的
分析設計的目的在于:
· 將業(yè)務需求轉換為未來系統(tǒng)的設計。
· 逐步開發(fā)強壯的系統(tǒng)構架。
· 使設計適合于實施環(huán)境,為提高性能而進行設計。
2.2.2. 分析設計工作流程
2.2.3. 提供的文檔與模型
·系統(tǒng)總體設計報告(MS WORD)
·系統(tǒng)設計模型DOMAIN MODEL(ROSE)
·系統(tǒng)設計模型DESIGN MODEL (ROSE)
·數(shù)據(jù)庫設計模型 (POWER DESIGNER)
·數(shù)據(jù)字典(MS WORD)
·系統(tǒng)詳細設計報告(MS WORD)
·工作量化書(MS WORD)
2.2.4. 文檔模板
參見項目管理規(guī)范目錄下分析設計文檔模板子目錄
2.3. 實施
2.3.1. 目的
實施的目的包括:
· 對照實施子系統(tǒng)的分層結構定義代碼結構、
· 以構件(源文件、二進制文件、可執(zhí)行文件以及其他文件等)的方式實施類和對象、
· 對已開發(fā)的構件按單元來測試,并且
· 將各實施員(或團隊)完成的結果集成到可執(zhí)行系統(tǒng)中。
實施工作流程的范圍僅限于如何對各個類進行單元測試。系統(tǒng)測試和集成測試將在測試工作流程中進行說明。
測試的目的在于:
· 核實對象之間的交互。
· 核實軟件的所有構件是否正確集成。
· 核實所有需求是否已經正確實施。
· 確定缺陷并確保在部署軟件之前將缺陷解決。
2.3.2. 實施工作流程
2.3.3. 提供的文檔與模型
·實施總結書(MS WORD)
·實施模型(ROSE)
·系統(tǒng)集成書(MS WORD)
·代碼審核意見書(MS WORD)
·源代碼(MS WORD)
·用戶使用手冊(MS WORD)
·錯誤解決記錄手冊(MS WORD)
·構件及其說明
2.3.4. 文檔模板
參見項目管理規(guī)范目錄下實施文檔模板子目錄
2.4. 項目管理
2.4.1. 目的
本部分的目標是,通過提供一些項目管理的環(huán)境,使這個任務更加容易完成。它雖然不是成功的秘訣,但它介紹了可以顯著提高成功交付軟件可能性的項目管理方法。
項目管理的目的是:
· 為對軟件密集型項目進行管理提供框架。
· 為項目的計劃、人員配備、執(zhí)行和監(jiān)測提供實用的準則。
· 為管理風險提供框架。
該工作流程主要側重于迭代式開發(fā)流程的以下重要方面:
· 風險管理
· 計劃迭代式項目,貫穿生命周期并針對特定的迭代
· 監(jiān)測迭代式項目的進度、指標
2.4.2. 項目管理工作流程
2.4.3. 提供的文檔和模板
·風險管理計劃(MS EXCEL)
·工作計劃書(MS EXCEL)
·風險列表(MS EXCEL)
·迭代計劃(MS EXCEL)
·問題解決計劃(MS EXCEL)
·測試計劃書(MS EXCEL)
·系統(tǒng)集成計劃書(MS EXCEL)
·子系統(tǒng)集成計劃書(MS EXCEL)
·工作單(MS EXCEL)
·產品驗收計劃(MS EXCEL)
·評測計劃(MS EXCEL)
·項目計劃復審意見書(MS WORD)
·開發(fā)總結(MS WORD)
2.4.4. 文檔模板
參見項目管理規(guī)范目錄下項目管理文檔模板子目錄
2.5. 部署
2.5.1. 目的
部署工作流程用來描述那些為確保最終用戶可以正常使用軟件產品而進行的活動。
部署工作流程描述了兩種產品部署的模式:
· 自定義安裝
· 通過 Internet 使用軟件
在每個實例中,都強調要在開發(fā)場所對產品進行測試,并在產品最終發(fā)布之前進行 Beta 測試。
盡管部署活動主要集中于產品化階段,但在較早的一些階段中也會有一些為部署進行計劃和準備的活動。
2.5.2. 提供的文檔和模板
·部署計劃
·安裝文檔
·發(fā)布說明
溫馨提示:因考試政策、內容不斷變化與調整,信管網網站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!
信管網致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網軟考課程由信管網依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |