軟件過程管理考試_第1頁
軟件過程管理考試_第2頁
軟件過程管理考試_第3頁
軟件過程管理考試_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、一、1.軟件過程:人們用來開發(fā)和維護軟件及相關產(chǎn)品的活動、方法、實踐 和 改進的集合。 2.軟件成熟度:一個具體的軟件過程被明確地定義 管理 評價控制和產(chǎn)生實效的程度3.前景文檔:用一般的語言定義系統(tǒng)特征的文檔用來獲取用戶的需要,系統(tǒng)的特征以及其他需求。4.驗證:驗證和檢驗軟件是否正確的實現(xiàn)了產(chǎn)品規(guī)格書所定義的系統(tǒng)功能和特性,驗證過程提供證據(jù)表明軟件相關產(chǎn)品與所有生命周期活動的要求一致。5.代碼重構:在不改變系統(tǒng)行為的前提下,重新調整優(yōu)化體統(tǒng),的內部結構以減少復雜性,消除冗余,提高系統(tǒng)的靈活性和性能。6.項目管理:指把各種系統(tǒng)方法和人員結合在一起,在規(guī)定的時間預算和質量目標范圍內完成項目的各個

2、工作。7.知識縱向傳遞:指軟件產(chǎn)品和技術知識從需求分析階段到設計階段 從設計階段到編程階段 從開發(fā)階段到維護階段 以及從產(chǎn)品上一版本到當前版本的知識傳遞過程。8.集成項目管理:就是對已定義的組織標準軟件過程進行裁剪已符合項目的特性,吸收相關軟件過程財富,制定集成的項目自定義過程來管理多個項目,并且滿足相關利益者的要求達到平衡。9.軟件過程評估:是根據(jù)過程評估模型以一系列的標準為依據(jù),進行相應的檢查并判斷在質量成本和進度等多方面控制的過程能力。10.基線:經(jīng)過正式評審和認可的一組軟件配置項,此后他們將作為下一步開發(fā)工作的基礎,而且只有通過正式的變更控制流程才能被更改。11.質量管理:指確定質量方

3、針 目標和職責,并通過質量體系中的質量策劃 質量控制 質量保證和質量改進來使其實現(xiàn)的所有管理職能的全部活動。12.配置管理庫:用于存儲軟件配置項以及相關配置管理信息。13.需求:用戶解決問題或達到目標所需的條件或能力;系統(tǒng)或系統(tǒng)部件要滿足合同,標準,規(guī)范或其他正式規(guī)定文檔所需具有的條件或能力。14.組織過程:指由負責組織軟件過程活動的組織單元在組織層次上定義軟件過程,15.過程規(guī)范:對輸入 輸出和活動所構成的過程進行文明約定或約定俗成的標準。二、1什么是軟件過程規(guī)范?軟件過程規(guī)范是軟件開發(fā)組織行動的準則與指南,可以依據(jù)各類過程的特點而建立相應的規(guī)范,如軟件基本過程規(guī)范、軟件支持過程規(guī)范和軟件組

4、織過程規(guī)范。2.軟件過程財富?組織標準軟件過程軟件生命周期的描述過程剪裁指南和準則組織軟件過程數(shù)據(jù)庫軟件過程的有關文檔庫3(可能是TSP)TSP包括?如何規(guī)劃和管理一個軟件開發(fā)團隊。如何制訂團隊工作所需要的策略。如何定義和確定團隊中每個角色的職責。如何為團隊中每個成員分配不同的角色。團隊及其不同角色在整個開發(fā)過程的不同階段應該做些什么,如何更好地發(fā)揮作用。在如何協(xié)調團隊成員之間的任務,并跟蹤報告團隊整體的任務進度。采用哪些方法提高團隊的協(xié)作能力。PSP包括?(1) 精確估計軟件規(guī)模;(2)幫助完成準確的計劃;(3)合理安排開發(fā)時間;(4)根據(jù)時間和規(guī)模,合理規(guī)劃項目,準確預期工期;(5)減少產(chǎn)

5、品缺陷;(6)度量和跟蹤自己的績效;(7)使用掙值法跟蹤進度;(8)兌現(xiàn)承諾;(9)抵制不合理的承諾壓力;(10)收集數(shù)據(jù)來提高自己的生產(chǎn)率、軟件質量和工期預期能力;(11)客觀地發(fā)現(xiàn)自己的薄弱環(huán)節(jié)及時改進提高4. 編程的主要原則?結構化、模塊化清晰性、簡易性語言標準、規(guī)則變量命名約定正在使用語言的特定規(guī)則,如指針使用、內存釋放可接受的語言結構軟件構件的結構和分層足夠的注釋行。5. IPD的核心思想?集成產(chǎn)品開發(fā)模式(IPD),首先是一種管理思想。IPD作為先進的集成產(chǎn)品開發(fā)理念,所具有的核心思想如下:產(chǎn)品開發(fā)是一項投資決策;基于市場的創(chuàng)新和開發(fā)跨部門、跨系統(tǒng)的協(xié)同異步開發(fā)模式,也稱并行工程重

6、用結構化的流程6. 同級評審步驟?計劃總體會議會議準備評審會議返工和追蹤7. 如何有效處理需求變更?(圖)8. 魚骨圖法?優(yōu)點?(圖、說明)(1)魚骨圖又稱為因果分析圖,它是分析和影響事物質量形成的諸要素間因果關系的一種分析圖,因為其形狀像魚骨所以稱為魚骨圖。圖形如下:(2)優(yōu)點:允許探討各種類別的原因鼓勵通過自由討論發(fā)揮創(chuàng)造性提供問題與各類原因的直觀圖9. 敏捷建模原則?主張簡單、輕裝前進擁抱變化,這種變化是不斷遞增的可持續(xù)性,簡單的說,在開發(fā)的時候就能想象到未來項目投資產(chǎn)生最大的效益或回報有目的的建模多種模型高質量的工作、快速反饋軟件是項目的主要目標,文檔是次要的10. 軟件項目集成管理內

7、容?根據(jù)多個項目的需求對組織標準過程的剪裁,構造完整的、集成的過程規(guī)范。根據(jù)相關利益者的要求和計劃,實現(xiàn)產(chǎn)品和產(chǎn)品構件的設計目標。對項目進度進行安排、對資源進行分配和調度。識別、跟蹤和解決問題。綜合運用上述集成的過程規(guī)范來管理項目。協(xié)調各相關利益者的關系,并使之積極、主動參與到項目管理中來。其它必要的項目管理內容,如風險管理、質量管理、配置管理等。其它必要的技術活動,如需求開發(fā)、設計和驗證等。七)編寫可行性報告的目的是什么?P262可行性報告可以向用戶和上級主管部門說明擬議中的網(wǎng)絡開發(fā)建設項目的必要性、可行性、可產(chǎn)生的經(jīng)濟效益和社會效益,分析用戶單位目前的信息技術使用狀況和不足,給出系統(tǒng)概要設

8、計的具體內容、硬件選型方案和可供選擇的其他技術方案,給出與應用系統(tǒng)的關系說明,計算網(wǎng)絡建設所需經(jīng)費預算,提出完成規(guī)劃設計的其他保證,作為審批立項參考。 三1需求獲取過程和方法過程 1定義問題 定義問題是簡單地將問題記錄下來,并和用戶討論從而對所有問題達成一致意見。2分析問題根本原因 知道問題所在之后,需要分析問題產(chǎn)生的原因。3 分析涉眾 有效解決問題的最終目的是為了滿足相關人員的需要,分析哪些人員屬于相關人員對于解決方案的制定非常重要。4定義系統(tǒng)邊界 系統(tǒng)邊界的定義對于以后的解決方案的分析和實施非常重要5確定約束條件 只有充分考慮了各種約束條件,才能更快更有效的解決用戶的問題方法1需求研討會

9、需求研討會需要將所有涉眾盡可能集中到一起對用戶存在的問題和需求進行討論。目的是在較短的時間內鼓勵與會者在應用需求上達成共識,盡快取得一致意見。通常一到兩天。2 頭腦風暴 頭腦風暴激發(fā)所有與會者盡可能的提出自己的意見,而在收集了大量意見后需要裁剪,產(chǎn)生真正的意見3用例模型 用例描述了用戶和系統(tǒng)之間的交互,其重點是系統(tǒng)為用戶做什么。4訪談 訪談是一種簡單,直接的需求獲取方法。訪談中的問題和答案都應該記錄下來,以便在考慮解決方案時參考。5角色扮演 它允許軟件開發(fā)團隊從用戶的角度體驗用戶的世界。通過自身的經(jīng)歷來理解和分析用戶存在的問題。6原型法 軟件原型是軟件系統(tǒng)的早期縮型,可以幫助軟件開發(fā)人員和用戶

10、更好地理解軟件需求2 Psp原則 思想 目的目的 為了改善軟件工程師的開發(fā)性能,而提高性能在于早期對項目有一個比較準確的把握。原則 每個人都是不同的,對于某個工程師有效的方法不一定適合另一個,psp幫助工程師測量和跟蹤他們自己的工作,使得他們能夠找到最合適自己的方法。思想 psp過程采用以人為本的方針,以自身為出發(fā)點,從本人做起。1 精確的估算軟件規(guī)模大小 2幫助軟件工程師完成準確的計劃 3合理安排自己的項目開發(fā)時間 4根據(jù)時間和規(guī)模,合理的規(guī)劃項目,準確的預計工期。5減少產(chǎn)品缺陷 6度量和跟蹤自己的績效 7使用掙值法跟蹤進度 8兌現(xiàn)自己所做的承諾9抵制不合理的承諾壓力 10收集數(shù)據(jù)來持續(xù)的提

11、高自己的生產(chǎn)率,軟件質量以及工期的預測能力。11客觀的發(fā)現(xiàn)自己的薄弱環(huán)節(jié)并及時進行改進提高3 軟件質量度量的作用1有效的溝通和改進可見性。度量支持跨越組織所有級別的涉眾之間的溝通 2盡早的發(fā)現(xiàn)和更正問題。 度量可以幫助積極的關系項目,它允許在軟件生命周期的早期發(fā)現(xiàn)并管理潛在的問題。3作出關鍵的權衡。 度量能夠客觀的評定影響,以便能夠做出合理的權衡決策。4跟蹤特定的項目目標。通過跟蹤項目計劃的實際測量情況,能夠針對項目和組織的目標評估項目的進展情況。 5管理風險。風險關系包括在項目周期中盡早的識別和分析風險。 6有助于決策。 度量提供了客觀的歷史執(zhí)行或者趨勢數(shù)據(jù)。7計劃未來的項目。在項目計劃中,必須設定現(xiàn)實的目標和時間計劃,而沒有提及預算。4Cmm/Cmmi過程成熟度級別1初始級初始級具有明顯的不成熟過程的特點2可重復級/受管理級可重復級/受管理級已建立了管理軟件項目的方針和實施這些方針的規(guī)程,使軟件項目的有效管理過程制度化。有能力去跟蹤成本,進度和質量3已定義級一個已定義軟件過程包含一組協(xié)調的,集成的,適度定義的軟件工程和管理過程,具有良好的文檔化,標準化,是軟件過程具有可視性,一致性,穩(wěn)定性,可重復性,軟件過程被集成為一個有機的整體。4定量管理級/已管理級已管理級的軟件過程是量化的管理過程,在上述已定義級的基礎上,可以建立有關軟件過程和產(chǎn)品質量的,一致的度量體系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論