首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡課程 模擬考試 考友錄 實用文檔 繽紛校園 英語學習
2010考研 | 自學考試 | 成人高考 | 專 升 本 | 法律碩士 | MBA/MPA | 中 科 院
四六級 | 商務英語 | 公共英語 | 職稱日語 | 職稱英語 | 博思 | 口譯筆譯 | GRE GMAT | 日語 | 托福
雅思 | 專四專八 | 新概念 | 自考英語 | 零起點英、、、韓語 | 在職申碩英語
在職攻碩英語 | 成人英語三級
等級考試 | 水平考試 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
公務員 | 報關(guān)員 | 報檢員 | 外銷員 | 司法考試 | 導游考試 | 教師資格 | 國際商務師 | 跟單員
單證員 | 物流師 | 價格鑒證師 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 人力資源管理師 | 管理咨詢師
期貨從業(yè)資格 | 社會工作者
會計職稱 | 注會CPA | 經(jīng)濟師 | 統(tǒng)計師 | 注冊稅務師 | 評估師 | 精算師 | 高會 | ACCA | 審計師
法律顧問 | 會計證
一級建造師 | 二級建造師 | 造價師 | 監(jiān)理師 | 安全師 | 咨詢師 | 結(jié)構(gòu)師 | 建筑師 | 安全評價師
房地產(chǎn)估價師 | 土地估價師 | 設備監(jiān)理師 | 巖土工程師 | 質(zhì)量資格 | 房地產(chǎn)經(jīng)紀人 | 造價員
投資項目管理 | 土地代理人 | 環(huán)保師 | 環(huán)境影響評價 | 物業(yè)管理師 | 城市規(guī)劃師 | 公路監(jiān)理師
公路造價工程師 | 招標師
執(zhí)業(yè)護士 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 衛(wèi)生資格
您現(xiàn)在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 系統(tǒng)分析師 > 正文

系統(tǒng)分析師考點:軟件過程

1. 什么是軟件過程?
軟件過程(Software Process)是指一套關(guān)于項目的階段、狀態(tài)、方法、技術(shù)和開發(fā)、維護軟件的人員以及相關(guān)Artifacts(計劃、文檔、模型、編碼、測試、手冊等)組成。目前有三種方法:UP(the unified process),The OPEN Process,OOSP(The Object-Oriented Software Process)。

軟件過程(Software Procedure)是指軟件生存周期所涉及的一系列相關(guān)過程。過程是活動的集合;活動是任務的集合;任務要起著把輸入進行加工然后輸出的作用。活動的執(zhí)行可以是順序的、重復的、并行的、嵌套的或者是有條件地引發(fā)的。

軟件過程可概括為三類:基本過程類、支持過程類和組織過程類。基本過程類包括獲取過程、供應過程、開發(fā)過程、運作過程、維護過程和管理過程。支持過程類包括文檔過程、配置管理過程、質(zhì)量保證過程、驗證過程、確認過程、聯(lián)合評審過程、審計過程以及問題解決過程。組織過程類包括基礎設施過程、改進過程以及培訓過程。

軟件過程主要針對軟件生產(chǎn)和管理進行研究。為了獲得滿足工程目標的軟件,不僅涉及工程開發(fā),而且還涉及工程支持和工程管理。對于一個特定的項目,可以通過剪裁過程定義所需的活動和任務,并可使活動并發(fā)執(zhí)行。與軟件有關(guān)的單位,根據(jù)需要和目標,可采用不同的過程、活動和任務。

2. 為什么我們需要一個軟件過程?
有效的軟件過程可以提高組織的生產(chǎn)能力:
■理解軟件開發(fā)的基本原則,可以幫我們做出明智的決定;
■可以標準化你的工作,提高軟件的可重用性和Team間的協(xié)作;
■我們所采用的這種機制本身是不斷提高的,我們可以跟上潮流,使自己不斷接收新的,最好的軟件開發(fā)經(jīng)驗;

有效的軟件過程可以改善我們對軟件的維護:
■有效地定義如何管理需求變更,在未來的版本中恰當分配變更部分,使之平滑過渡;
■首先在具體操作和相關(guān)支持中定義如何平滑地改造軟件,并且這種具體操作和支持是可實施的;不可實施的軟件過程將很快被束之高閣;

為什么要采用軟件過程?歸根結(jié)蒂,形勢所逼!

3. 實施軟件過程的必要條件
CMM(Capability Maturity Modeling)作出了明確的定義(由The Software Engineering Institute提出 http://www.sei.cmu.edu ,國內(nèi)我就知道用友在實施中)

4. 五個成熟等級
第一級:初始級
在初始級,企業(yè)一般不具備穩(wěn)定的軟件開發(fā)與維護的環(huán)境。常常在遇到問題的時候,就放棄原定的計劃而只專注于編程與測試。處于這一等級的企業(yè),成功與否在很大程度上決定于有杰出的項目經(jīng)理與經(jīng)驗豐富的開發(fā)團隊。因此,能否雇請到及保有能干的員工成了關(guān)鍵問題。項目成功與否非常不確定。雖然產(chǎn)品一般來說是可用的,但是往往有超經(jīng)費與不能按期完成的問題。

第二級:可重復級
在這一級,建立了管理軟件項目的政策以及為貫徹執(zhí)行這些政策而定的措施;谶^往的項目的經(jīng)驗來計劃與管理新的項目。企業(yè)實行了基本的管理控制。符合實際的項目承諾是基于以往項目以及新項目的具體要求而作出的。項目經(jīng)理不斷監(jiān)視成本、進度和產(chǎn)品功能,及時發(fā)現(xiàn)及解決問題以便實現(xiàn)所作的各項承諾。
通過具體地實施這一級的各個關(guān)鍵過程領域的要求,企業(yè)實現(xiàn)了過程的規(guī)范化、穩(wěn)定化。因而,曾經(jīng)取得過的成功成為可重復達到的目標。

第三級:定義級
在這一級,有關(guān)軟件工程與管理工程的一個特定的、面對整個企業(yè)的軟件開發(fā)與維護的過程的文件將被制訂出來。同時,這些過程是集成到一個協(xié)調(diào)的整體。這就稱為企業(yè)的標準軟件過程。
 這些標準的過程是用于幫助管理人員與一般成員工作得更有效率。如果有適當?shù)男枰,也可以加以修改。在這個把過程標準化的努力當中,企業(yè)開發(fā)出有效的軟件工程的各種實踐活動。
 同時,一個在整個企業(yè)內(nèi)施行的培訓方案將確保工作人員與管理人員都具備他們所需要的知識與技能。
 非常重要的一點是,項目小組要根據(jù)該項目的特點去改編企業(yè)的標準軟件過程來制訂出為本項目而定義的過程。
 一個定義得很清楚的過程應當包括:準備妥當?shù)呐袚?jù),輸入,完成工作的標準和步驟,審核的方法,輸出和完成的判據(jù)。因為過程被定義得很清楚,因此管理層就能對所有項目的技術(shù)過程有透徹的了解。

第四級:定量管理級
在這一級,企業(yè)對產(chǎn)品與過程建立起定量的質(zhì)量目標,同時在過程中加入規(guī)定得很清楚的連續(xù)的度量。作為企業(yè)的度量方案,要對所有項目的重要的過程活動進行生產(chǎn)率和質(zhì)量的度量。軟件產(chǎn)品因此具有可預期的高質(zhì)量。
 一個企業(yè)范圍的數(shù)據(jù)庫被用于收集與分析來自各項目的過程的數(shù)據(jù)。這些度量建立起了一個評價項目的過程與產(chǎn)品的定量的依據(jù)。項目小組可以通過縮小他們的效能表現(xiàn)的偏差使之處于可接受的定量界限之內(nèi),從而達到對過程與產(chǎn)品進行控制的目的。
 因為過程是穩(wěn)定的和經(jīng)過度量,所以在有意外情況發(fā)生時,企業(yè)能夠很快辨別出特殊的原因并加以處理

第五級:(不斷)優(yōu)化級
在這個等級,整個企業(yè)將會把重點放在對過程進行不斷的優(yōu)化。企業(yè)會采取主動去找出過程的弱點與長處,以達到預防缺陷的目標。同時,分析有關(guān)過程的有效性的資料,作出對新技術(shù)的成本與收益的分析,以及提出對過程進行修改的建議。整個企業(yè)都致力于探索最佳軟件工程實踐的創(chuàng)新。

轉(zhuǎn)帖于:軟件水平考試_考試吧
文章搜索
系統(tǒng)分析師考點:軟件過程網(wǎng)友評論網(wǎng)友評論
版權(quán)聲明 --------------------------------------------------------------------------------------
    如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系,我們將會及時處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請注明出處。
 gaoxiaoliang