官术网_书友最值得收藏!

2.8 過程與組織的關系

圖2-13描繪了在不同應用視圖下的軟件生存周期過程及其關系,指明的基本視圖有:合同、管理、運作、工作和支持。

在合同視圖中,需方和供方談判并納入合同,分別采用獲取過程和供應過程。

在管理視圖中,需方、供方、開發者、操作者、維護者或其他參與方管理其相應的過程。

在運作視圖中,操作者為用戶提供軟件操作服務。

在工程視圖中,開發者或維護者完成其相應的工程任務,以生產或修改軟件產品。

在支持視圖中,各參與方(比如配置管理、質量保證)為其他方提供支持服務,以完成特定的任務。

另外表明的(在底部方框中)是組織過程,這些過程由一個組織在公司級使用,以便建立和鞏固由相關的生存周期過程和人員組成的基礎結構,并不斷改進它們。

978-7-111-52634-6-Chapter02-13.jpg

圖2-13 軟件生存周期過程、角色和關系

圖2-14表示了主要的(基本)、支持的和組織的生存周期過程,以及它們在不同視圖的主要活動。

合同視圖有生存周期兩個過程:需方的獲取過程和供方的供應過程。每一過程表明其組成的活動。這些過程按照合同視圖分別確定需方和供方的任務。

工程視圖有生存周期兩個過程:開發過程和維護過程。每一過程表明其活動。開發過程由開發工程師用來生產軟件產品。維護過程由維護工程師用來改進軟件,并保持其最新有效。

運作視圖具有生存周期一個過程:運作過程及其各項活動,用來為其用戶操作軟件。

質量管理視圖有生存周期5個過程:質量保證過程;驗證過程;確認過程;聯合評審過程;審核過程。它們的各項活動未表示出來。這些與質量有關的過程在整個軟件生存周期中供質量管理用。驗證、確認、聯合評審和審核過程可分別由不同的參與方使用,并作為質量保證過程等的技術。

管理視圖有一個過程:管理過程,由任何組織用來管理其各個過程。還表明了其各項活動。過程和組織(或參與方)只是在職能上有關系,它們并不決定一個組織(或一方)的結構。

各過程之間的關系只是一種靜態關系。當用于軟件項目時,要自動地建立過程之間、參與方之間,以及過程和參與方之間更重要的動態的、真實的生存關系。每一過程(以及執行它的參與方)以其自己獨有的方式為軟件項目做貢獻。

978-7-111-52634-6-Chapter02-14.jpg

圖2-14 軟件生存周期過程、視圖和活動

獲取過程(和需方)通過確定包含軟件產品的系統做貢獻。供應過程(和供方)通過為系統提供其依賴的軟件產品或服務做貢獻。開發過程(和開發者)通過下述工作做貢獻:為系統正確地推導并確定軟件產品,支持軟件產品順利集成到系統中去,并開發其間的軟件產品。運作過程(和操作者)通過在系統環境中運行軟件產品做貢獻,為用戶謀效益,開展業務并完成任務。維護過程(和維護者)則有益于維護和保持軟件產品運行適合性,并為用戶團體提供支持和咨詢。每個支持或組織過程都能按需要為其他過程提供獨有的專業化的功能。

主站蜘蛛池模板: 长汀县| 深圳市| 凉城县| 天台县| 谷城县| 称多县| 类乌齐县| 双鸭山市| 二手房| 鄢陵县| 梧州市| 溧阳市| 普格县| 莱西市| 乌审旗| 新龙县| 平谷区| 南开区| 新建县| 乌鲁木齐市| 钟祥市| 广州市| 南丹县| 靖安县| 敦煌市| 犍为县| 新疆| 班玛县| 冕宁县| 建宁县| 城口县| 晋州市| 勐海县| 定陶县| 黑河市| 连州市| 德庆县| 景宁| 通城县| 江口县| 永川市|