系統分析師技術指南
(全國計算機技術與軟件專業技術資格(水平)考試參考用書)
作 者:張友生,王勇 主編
出 版 社:清華大學出版社
出版時間:2009-8-1
I S B N:9787302206477
內容簡介
本書由希賽IT教育研發中心組編,作爲計算機技術與軟件專業技術資格(水平)考試參考用書,同時也可作爲系統分析師日常工作的參考手冊,作爲軟件設計師、數據庫系統工程師、網絡工程師進一步深造和發展的必讀書籍,也是計算機專業教師的教學和工作參考書。目錄
1.1 CMM綜述
1.1.1 CMM的基本概念
1.1.2 CMM的基本框架
1.1.3 CMM的主要內容
1.1.4 CMM的內部結構
1.1.5 SPA和SCA的比較分析
1.2 組織如何實施CMM
1.3 CMM存在的問題
1.4 ISO9001與CMM的比較
1.5 CMMI綜述
1.6 CMM與CMMI的比較
1.7 個體軟件過程
1.8 團隊軟件過程
1.8.1 TSP概述在線試讀部分章節
軟件過程是人們建立、維護和演化軟件產品整個過程中所有技術活動和管理活動的集合。目前,軟件過程技術是一個非常活躍的研究領域,吸引了大批來自學術界和工業界的專家和學者。目前,每個國家幾乎都有自己的軟件過程改進網絡和組織。軟件過程技術的研究和實踐主要有三個方向:
(1)軟件過程分析和建模。軟件過程建模方法是軟件過程技術的起點,其中形式化半形式化建模方法有基於規則的,基於過程程序的等等。過程分析和過程建模對於保證過程定義的質量、建立全面和靈活的過程體系具有重要的作用。對軟件過程的建模主要是使用過程建模語言(Process Modeling Languages,PML)。PML最基本的功能是用於描述和定義過程,建立過程模型。PML的能力和表達方式直接影響着過程模型的質量和建模效率。所以,選擇合適的PMLs,成爲過程分析、過程建模和選擇建模工具的關鍵。
(2)軟件過程支持。軟件過程支持主要是指研究和開發支持軟件過程活動的計算機輔助軟件工程(Computer-Aided Software Engineering,CASE)工具,過程支撐工具作爲一種技術基礎設施,能夠很好地支持、管理並規範化軟件過程。它的使用將使得軟件過程的透明度好,爲項目的軟件過程提供指導,使得開發者和管理者都有據可依,便於更有效地管理軟件過程。軟件過程支持工具主要包括軟件過程流程工具、過程文檔工具、評審工具和人員管理工具。
(3)軟件過程評估和改進。軟件過程評估和改進是指根據某種模型對現有軟件過程進行考覈和評價,找出其中的不足之處,然後加以改進。改進對生產高質量軟件產品和提高軟件生產率的重要性已被越來越多的軟件開發組織所認同。由美國卡耐基。梅隆大學軟件工程研究所(CMU/SEI)提出的軟件能力成熟度模型除了用於軟件過程評估外,還向軟件組織提供了指導其進行軟件過程管理和軟件過程改進的框架。軟件過程改進的基本原則是採用過去項目中成功的實踐經驗。因此,理解、記錄和重用部分軟件過程是軟件過程改進研究的一個重要方向。
……書摘與插圖