軟體專案管理習題

2022-09-08 05:30:07 字數 5109 閱讀 4812

第一章緒論

1.列舉你在執行it相關任務時曾碰到的問題。試把這些問題按頻率和影響大小分別排序。對每乙個問題,考慮是否可以通過某種方法降低發生的可能性。

2.軟體工程的三個目標是什麼,以什麼衡量是否達到目標?

3.軟體工程活動包括哪些?那些活動需要有終端使用者的參與?每個過程需要有怎樣的文件產出?

4.設計包括哪兩個階段,具體任務,干係人有什麼區別?

5.軟體工程的原則有哪些?

6.你能說出哪些軟體工程模型,他們各自有什麼有缺點,適用於怎樣的系統?

7.有人說「線性模型已經過時了,有著諸多缺點,不需要再了解它。」你怎麼看待這種說法?線性模型和其他模型的關係是怎樣的?

8.在下列哪乙個階段專案發起人對專案的範圍、質量、時間和成本有最大的影響力,為什麼?

9.專案的定義是什麼,有什麼特點,請給出三個是專案的例子,並給出三個不是專案的例子。

10.軟體專案與一般的專案的區別在什麼地方

11.判斷以下活動中哪些是專案,哪些不是專案,並請說明理由。(1)公升級某**部門的辦公自動化系統(2)打字員列印檔案(3)報考軟體學院軟體工程碩士研究生(4)購買家用轎車(5)每天騎車上班

12.專案生命週期包括哪些階段?哪個階段具有最大的不確定性?各個階段的活動主要有哪些?

13.專案管理的六要素有哪些?相互之間是什麼關係。tqc又指什麼?

14.怎樣衡量專案是否成功?

15.專案管理分哪幾大知識體系,它們之間什麼關係?

16.在選擇職員時,應該考慮哪些因素?

17.管理者是否應該和小組中更多的普通員工交朋友,並和他們打成一片?

18.如果專案快結束時,忽然有乙個很重要的,但非常耗時的變更,你作為專案經歷應該怎麼做

19.為什麼說時間和人員不能交換?試說明其原因。

20.你能列出那些人際關係的矛盾?試闡述可能的解決方法。

第二章需求管理

1.軟體需求的定義是什麼,分別從使用者角度,開發者角度,相關文件角度給以闡述

2.描述軟體需求要做的五項主要事情指什麼。

3.軟體需求過程與那些過程相關,是怎樣的關係?

4.變更控制要能確保哪幾點?

5.描述可能對乙個系統要求的三個不同型別的非功能需求,並舉例。

6.如果要為飛機訂票系統寫一組非功能需求,設定出預期的可靠性及反應時間。

7.對負責提取系統需求描述的工程人員,如何搞清功能需求與非功能需求的關係?給出你的建議。

8.對學生選課系統給出可能的專案干係人,並分析不同人員在需求上會不會產生矛盾。

9.討論社會和政治上的因素可能強烈地影響系統需求。解釋為什麼這些因素在你的例項中是重要的。

10.誰應該參加需求評審?需求評審應該如何組織?

11.當系統必須要緊急變更時,軟體可能必須在變更被核准前修改,請給出你的建議。

12.按照需求的抽象層次分析,需求可以分為哪幾個抽象層次

13.對於使用者需求會有那些問題?怎樣避免上述問題呢?

14.對於系統需求,可以使用哪些描述語言?各有什麼優缺點?

15.編制需求文件需要注意哪些?

16.為什麼要進行需求分析?通常對軟體系統有哪些需求?

17.怎樣與使用者有效溝通以獲取使用者的真實需求?

18.需求文件會被那些人使用,用來做什麼?

19.怎樣衡量軟體需求的好壞?有哪些標準?各舉出正反兩方面的例子

20.需求工程的兩個主要任務是什麼?

21.需求工程可以分為需求開發與需求管理,他們分別包括哪些內容,兩者之間界限在**?

22.請給出乙個你在軟體專案中遇到的需求變更的例子,給你帶來了怎樣的損失?是否能夠避免此變更?能否通過需求變更的控制來減少損失?

23.需求管理的目標是什麼?達到目標需要遵循怎樣的原則?

24.你能列舉出幾個需求管理的自動化工具?

25.需求管理包括哪些活動,各自的任務是什麼?

26.請闡述需求變更的控制過程。

27.請闡述需求跟蹤的作用及其方法。

28.需求驗證包括那幾步?

29.需求驗證需要驗證那些內容,依據是什麼?

30.需求評審有哪幾種方式?需要注意些什麼?

第三章軟體專案估算與進度管理

1. 什麼是軟體專案估算,什麼是軟體專案進度管理,兩者之間的聯絡和區別是什麼?它們對於軟體開發有什麼意義?

2. 軟體專案估算在軟體專案管理過程中實施的時機是什麼?說出軟體估算在軟體產品生命週期進行的時間點有那些;

3. 軟體專案估算人員應該具有什麼樣的素質?

4. 成本估算方法有哪幾種?

5. 軟體專案估算涉及到軟體開發中的哪些資源?

6. 簡單說明軟體專案估算的loc和fp兩種技術區別與相同處?

7. 簡單說明工作量估算方法?

8. 影響軟體生產率的因素有哪些?

9. 什麼是軟體生產率資料?有哪些主要因素影響這些資料?為什麼要重視這些資料?這些資料對軟體開發有什麼意義?

10.軟體專案成本估算的方法主要有哪幾類,列舉幾個常用的方法並簡單說明它們的估算過程;

11.乙個32kloc的聲音輸入系統是乙個輸入原型,或是乙個可行性表演模型。所需可靠性非常低,因為它不打算投入生產性使用,把此模型看做半獨立型軟體。試問該軟體的名義工作量和實際工作量?

12.研究課本第九章案例分析中「移動平台嵌入式電子商務平台」專案描述,要求:

(1) 用**行技術估算本系統的規模;

(2) 用功能點技術估算本系統的規模;

(3) 用靜態單變數模型估算開發本系統所需的工作量;

(4) 假設由10個人開發本系統,請制定進度計畫;

(5) 假設由30個人開發本系統,請制定進度計畫。

13.cocomo模型與putnam模型的聯絡與區別是什麼?

14.怎樣具體進行軟體成本估算?他們分哪幾步?

15.成本估算需要的資料和資源有哪些?

16.影響軟體成本的主要因素有哪些具體方面?

17.什麼是軟體開發工作量(人-周或人-月或人-年)?什麼是軟體開發時間(週期)(周或月或年)?什麼是軟體開發進度?三者之間有什麼關係?

18.在安排軟體開發進度時,應該考慮哪些問題?為什麼?

19.成本模型的評價準則是什麼?現有的評價模型有什麼問題?

20.軟體專案進度管理有哪些內容?

21.軟體專案計畫有哪些要點?主要內容包括什麼?

22.分階段交付的過程是什麼,階段如何劃分?

23.專案整體進度安排的過程是什麼?進度安排隨著專案進展怎樣調整?

24.進度安排的方法有哪些?進度安排的常用軟體有哪些?

25.什麼是甘特圖?什麼是網路圖?它們各有什麼特點,適用的專案型別?

26.下圖是乙個小型s專案的網路圖,所有時間以天為單位,網路從節點1進展到節點10。

要求:① 畫出代表專案的pert圖;

② 確定關鍵路徑;

③ 計算每個活動的浮動時間;

④ 假設活動a、b、c都利用了人力庫,縮短這三個活動中任何一

個的時間將造成其他兩個活動之一增加同樣的量,僅僅因為這

三個活動的緣故,網路重新計畫會縮短關鍵路徑長度嗎?

⑤ 假定活動c的估計時間是4,重複回答②、③和④。

27.根據如下專案描述,制定專案方案和進度計畫:現在是春暖花開的季節,你們年級準備組織學生春遊,目的地為野三坡。學生以自願的方式報名,可以攜配偶或朋友(僅限1人)參加。

春遊期間,需要安排各種娛樂活動(可酌情考慮諸如表演、遊戲、晚會、集體活動或分散活動等),計畫出遊時間不超過3天。

假設你是春遊活動的專案經理,請查詢有關資料,編寫專案的進度計畫,要求考慮路線行程、活動組織與安排、住宿與交通等各方面。

提交:描述春遊專案方案選擇的報告(.doc) ;專案進度計畫檔案(.mpp)。

28.浮動時間有什麼用?

29.影響活動工期的主要因素。

30.試分析為什麼有些專案一開始就出現延期現象?

第四章軟體專案配置管理

1.什麼是軟體配置管理?它有什麼作用?

2.軟體配置項包括哪些內容,這些內容應該包括哪些相關資訊?

3.什麼是基線?它在配置管理中有什麼作用?為什麼要建立基線?

4.說出軟體專案各階段的基線,這些基線的建立產生過程以及它們在軟體開發中的作用。

5.基線管理的兩個基本功能是什麼?

6.簡述軟體配置管理的過程。

7.描述cmm的二級體系組織結構以及scm(軟體配置管理)在其組織結構中的作用。

8.簡述scm檔案體系與過程活動。

9.簡述軟體配置管理的組織以及相關人員的職責。

10.簡述軟體配置管理的功能。

11.什麼是軟體配置管理的機制?有哪幾類機制?它們怎樣實現軟體配置管理?

12.舉出常見的配置管理的工具軟體,並比較其優劣。

13.配置狀態報告的內容是什麼?隨著專案的進行配置狀態報告的內容有哪些變化?

14.配置審核的概念和種類是什麼?

15.配置管理計畫包括哪些內容?

16.基於構件的軟體配置管理與其他的配置管理形式有哪些異同點?

17.軟體構件技術實現的規範與標準主要有哪些?

18.僅當每個與會者都在事先作了準備時,正式的技術複審才能取得預期的效果。如果你是複審小組的組長,你怎樣發現事先沒做準備的與會者?你打算採取什麼措施來促使大家事先做準備?

19. 配置審計和技術複審有何不同?可否把它們的功能放在一次複審中完成?

20.若你是乙個小專案的主管,你將為此工程設定哪些基線,又如何控制它們?

第五章軟體專案風險管理

1.請結合風險的特點闡述你對於軟體風險的認識。

2.請從軟體分險的意義、分類、及其與軟體專案的關係角度談談你對於軟體風險管理的理解。

3.風險管理是乙個系統的過程。請闡述該過程所應包括的方面及各階段的主要任務。

4.請綜合運用軟體風險管理的知識,闡述決定風險管理成功與否的主要因素以及各因素間的相互關係。

5.請解釋乙個完整的風險管理計畫所應包含的主要內容。

6.有人認為「對於風險管理計畫,最有效的方式是主動、統

一、系統且訓練有素的進行。」請簡述你對該觀點的看法及理由。

7.請對比說明對於風險管理的三個重要機制的理解。

8.請結合自身體會,從風險識別的意義、依據、過程及成果角度全面闡述對於風險識別的認識。

9.請列舉幾種識別風險的方法。談談你會如何運用各種方法使其效率及有效性最大化。

10.請簡要描述風險分析的各步驟的主要任務。

11.請列舉分析度量風險的依據及標準。

12.請從存在意義、問題的針對性角度對比說明分析風險的集中主要方法。

10軟體專案管理習題

4.軟體專案的大計畫一般用什麼圖表示,詳細計畫一般用什麼圖表示?5.軟體質量要素有哪些?6.給出軟體成本計算中的標準值估算法公式,並解釋各個變數含義。p79 7.軟體立項包括哪些內容?p60 專案發起,專案論證,專案審核,專案立項 第5章軟體專案需求分析階段的知識和管理 1.需求分析的主要任務有哪些...

軟體專案管理案例教程習題答案

第0章軟體專案管理概述 1 專案整合管理是什麼?專案整合管理是在專案的整個生存期內,協調專案管理其他各管理知識域,將專案管理的方方面面集成為乙個有機整體,保證專案的總目標的實現。專案整合管理從乙個巨集觀的角度將專案作為乙個整體來考察。包括的過程包括 專案章程編制 初始專案範圍編制 專案計畫編制 指導...

軟體專案管理課後習題答案

第0章教材習題答案 p16 二,判斷題 第1 章教材習題答案 p41 c a c b 第2章教材習題答案 p64 a b c c c a c b b 第3章教材習題答案 p87 a d a c b a d c b 二 p88 首先,根據圖3 32的專案網路圖可以發現,從專案開始到專案結束的路徑上需要...