軟件過程管理期末複習資料

複習大綱

考試題型

  • 一、單項選擇題:(共10分,每小題1分)
  • 二、填空題(共5分,每小題1分)
  • 三、名詞解釋:(共25分,每小題5分)
  • 四、簡答題(共40分,每小題8分)
  • 五、計算題(共20分,每小題10分)

 

  • 一、單項選擇題:(共20分,每小題2分)
  • 二、名詞解釋:(共30分,每小題5分)
  • 三、簡答題(共40分,每小題8分)
  • 四、計算題(共10分)

 

一、名詞解釋

1、PSP(個體軟件過程)

PSP(個體軟件過程)着重於軟件開發人員的個人能力提升,體現在估算能力、計劃能力、計劃執行以及質量管理等方面。

2、TSP(團體軟件過程)

TSP(團體軟件過程)能夠提供了,一個已經定義的團隊構建過程;一個團隊作業框架;一個有效的管理環境。

3、解釋質量控制指標A/FR。    

A/FR = PSP質檢成本/PSP失效成本;

PSP質檢成本=設計評審時間+代碼評審時間。

PSP失效成本=編譯時間+單元測試時間。

4、解釋質量控制指標PQI

PQI爲過程質量指標,用以度量PSP過程的整體質量。PQI爲設計質量、設計評審質量、代碼評審質量、代碼質量、程序質量這5個過程質量指標數據乘積

5、PSP的設計模板包括OST,FST,SST和LST,分別寫出簡稱的中文名稱。

  1. 操作規格模板(簡稱OST)描述系統與外界的交互情形
  2. 功能規格模板(FST)描述系統對外的靜態接口
  3. 狀態規格模板(SST)描述系統的狀態信息
  4. 邏輯規格模板(LST)描述系統的靜態邏輯

6、一個基本的PSP流程包括哪些階段。

一個基本的PSP流程包括策劃、設計、編碼、編譯、單元測試以及總結等階段。

7、工作分解結構(WBS)

工作分解結構(Work Breakdown Structure,簡稱WBS)是以可交付成果爲導向對滿足項目目標和開發交付產物的項目相關工作進行的分解。它歸納和定義了項目的整個工作範圍,每下降一層代表對項目工作的更詳細定義。

8、配置項

配置項是在配置管理當中作爲單獨實體進行管理和控制的工作產品集合。

9、基線

基線:經過正式評審和認可的一組軟件配置項,此後他們將作爲下一步開發工作的基礎,而且只有通過正式的變更控制流程才能被更改。

10、寫出設計評審時的設計驗證方法。

狀態機驗證;符號化執行驗證;執行表驗證;跟蹤表驗證;正確性驗證

11、典型的糾偏活動包括什麼?

典型的糾偏活動包括:偏差原因分析;糾偏措施定義;糾偏措施管理。

12、配置管理的目的是什麼?

配置管理的目的是建立與維護工作產品的完整性,保持產品的同步

13cmm

CMM將軟件開發進化過程組織成五個成熟度等級,用以測量組織軟件過程成熟度和評價其軟件過程能力。

14、PSP中所有的開發活動都需要記錄相應的時間日誌與缺陷日誌。

15、PSP中就採用缺陷管理來替代質量管理,大大簡化了質量管理的方法,使得質量管理更加易於操作。

16、PSP中高質量產品也就意味着要求組成軟件產品的各個組件基本無缺陷。

17、類圖用於描述系統中所包含的類以及它們之間的相互關係。

18、組織過程

指由負責組織軟件過程活動的組織單元在組織層次上定義軟件過程,

19、代碼重構:

在不改變系統行爲的前提下,重新調整優化體統,的內部結構以減少複雜性,消除冗餘,提高系統的靈活性和性能。

 

 

二、簡答題

(一)軟件過程的有哪些分類?

      軟件過程可概括爲三類:基本過程類、 支持過程類和組織過程類。 軟件基本過程:軟件獲取、供應、開發、運行和維護的過程,包括需求分析、軟件設計、編碼等過程。

  軟件支持過程:對軟件主要過程提供支持的過程,包括文檔編制過程、配置管理過程、質量保證過程、驗證和確認過程(測試過程)、評審過程等。

  軟件組織過程:對軟件主要過程和支持過程的組織保證過程,包括管理過程、基礎設施過程、改進過程和培訓過程。

(二) 典型TSP角色有哪些?

項目組長→計劃經理→開發經理→質量經理→支持經理→過程經理

(三)簡述敏捷建模原則?

①主張簡單、輕裝前進②擁抱變化,這種變化是不斷遞增的③可持續性,簡單的說,在開發的時候就能想象到未來④項目投資產生最大的效益或回報⑤有目的的建模⑥多種模型⑦高質量的工作、快速反饋⑧軟件是項目的主要目標,文檔是次要的

(四)度量和分析活動可以支持哪些項目管理活動?

    1. 客觀的估計與計劃活動;
    2. 根據建立的計劃和目標,跟蹤實際進展;
    3. 識別與解決過程改進相關議題;
    4. 提供將度量結果納入未來其他過程的基礎;

(五)軟件缺陷的作用?

  軟件缺陷不只是通常所說程序中存在的錯誤或疏忽,即俗稱的Bug。通過缺陷分析,發現各種類型缺陷發生的概率,掌握缺陷集中的區域、明晰缺陷發展趨勢、瞭解缺陷產生主要原因。

自主團隊應具備哪些特點?

(六)設定一個它自己的目標;擁有並劃分它擁有的角色;決定它自己的開發策略;定義它自己的軟件過程;開發它自己的計劃;測量、管理和控制它自己的工作;自導向的團隊會工作得很出色。

(七)軟件過程的有哪些分類?

        軟件過程可概括爲三類:基本過程類、 支持過程類和組織過程類。 軟件基本過程:軟件獲取、供應、開發、運行和維護的過程,包括需求分析、軟件設計、編碼等過程。

(八)簡述設計評審時狀態機驗證方法的步驟:

檢驗狀態機,消除死循環和陷阱狀態。檢查狀態轉換,驗證完整性和正交性。評價狀態機,檢驗是否體現設計意圖。

(九)寫出產品集成策略,並簡略說明。

  1. 大爆炸集成策略:該策略將所有已經完成的組件放在一起,進行一次集成。
  2. 逐一添加集成策略:採取一次添加一個組件的方式進行集成。
  3. 集簇集成策略:把有相似功能或者有關聯的模塊優先進行集成,形成可以工作的組件。然後以組件爲單位繼續較高層次的集成。

4.扁平化集成策略:優先集成高層的部件,然後逐步將各個組件、模塊的真正實現加入系統。

(十)簡述驗證與確認的區別聯繫。

驗證和確認又是相互依存、關係緊密的兩個活動。驗證活動的依據來源於確認的目標,即產品組件需求必須與客戶需求一致;驗證活動爲確認活動提供了前提條件,在完全產品需要和產品組件需求之前,考察客戶需求是否滿足是沒有意義的。

(十一)軟件缺陷的作用?

  不只是通常所說程序中存在的錯誤或疏忽,即俗稱的Bug。通過缺陷分析,發現各種類型缺陷發生的概率,掌握缺陷集中的區域、明晰缺陷發展趨勢、瞭解缺陷產生主要原因。

三、計算題:

參看P124-125

一)你被指定負責一個軟件項目,其中有4部分,項目總預算爲53000, A任務爲26000, B任務爲12000, C任務爲10000, D任務爲5000, 截止到9月31日,A任務已經全部完成,B任務過半,C任務接近完成,D任務還沒有開始,此時各任務的PV、AC如下表所示。採用50/50規則計算截止到5月31日的CV,SV,CPI,SPI?

(成本偏差CV,進度偏差SV,成本績效指數CPI,進度績效指數SPI.)

任務

Pv價值

AC成本

Ev掙值

26000

25600

 26000

9000

5600

6000

4800

4200

 5000

0

0

 0

總計

39800

35400

 

 37000

答:CV=EV-AC=37000-35400

=1600

SV=EV-PV=37000-39800=-2800

CPI=EV/AC=37000/35400=1.04

SPI=EV/PV=37000/39800=0.93

因爲CPI〉1且SPI<1,所以截止到5月31日項目成本低於預算,進度滯後

(二)、一個預算D萬的項目,爲期15周,現在工作進行到第9周,已知成本預算是a萬,實際支出是b萬,掙值爲c萬。

問題:請計算成本偏差CV,進度偏差SV,成本績效指數CPI,進度績效指數SPI.

問題解答:

計算成本偏差CV,進度偏差SV,成本績效指數CPI,進度績效指數SPI.

CV=EV-AC=c-b

SV=EV-PV=c-a

CPI=EV/AC=c/b

SPI=EV/PV=c/a

 

參見113頁

(三)、根據單位任務計劃和一個團隊成員的資源計劃制定日程計劃

 

任務計劃

     

資源計劃

 

任務

需要時間資源(小時)

累計時間資源(小時)

 

日期(第X天)

時間資源(小時)

累計時間資源(小時)

A

2

2

 

1

4

4

B

3

5

 

2

4

8

C

3

8

 

3

4

12

D

4

12

 

4

4

16

E

6

18

 

5

4

20

F

3

21

 

6

4

24

G

6

27

 

7

4

28

任務計劃加資源計劃可以推導出日程計劃

============================================================日程計劃

任務

需要時間資源(小時)

累計時間資源(小時)

開始時間

(第X天)

完成時間

(第X天)

A

2

2

1

1

B

3

5

1

2

C

3

8

2

2

D

4

12

3

3

E

6

18

4

5

F

3

21

5

6

G

6

27

6

7

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章