資源描述:
《覃征軟件管理習(xí)題免費(fèi)版》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、軟件項(xiàng)目管理習(xí)題第一章緒論1.列舉你在執(zhí)行IT相關(guān)任務(wù)時曾碰到的問題。試把這些問題按頻率和影響大小分別排序。對每一個問題,考慮是否可以通過某種方法降低發(fā)生的可能性。2.軟件工程的三個目標(biāo)是什么,以什么衡量是否達(dá)到目標(biāo)?3.軟件工程活動包括哪些?那些活動需要有最終用戶的參與?每個過程需要有怎樣的文檔產(chǎn)出?4.設(shè)計(jì)包括哪兩個階段,具體任務(wù),干系人有什么區(qū)別?5.軟件工程的原則有哪些?6.你能說出哪些軟件工程模型,他們各自有什么有缺點(diǎn),適用于怎樣的系統(tǒng)?7.有人說“線性模型已經(jīng)過時了,有著諸多缺點(diǎn),不需要再了解它?!蹦阍趺纯创@種說法?線性模型和其他模型的關(guān)系是怎樣的?8.在下
2、列哪一個階段項(xiàng)目發(fā)起人對項(xiàng)目的范圍、質(zhì)量、時間和成本有最大的影響力,為什么?9.項(xiàng)目的定義是什么,有什么特點(diǎn),請給出三個是項(xiàng)目的例子,并給出三個不是項(xiàng)目的例子。10.軟件項(xiàng)目與一般的項(xiàng)目的區(qū)別在什么地方11.判斷以下活動中哪些是項(xiàng)目,哪些不是項(xiàng)目,并請說明理由。(1)升級某政府部門的辦公自動化系統(tǒng)(2)打字員打印文件(3)報(bào)考軟件學(xué)院軟件工程碩士研究生(4)購買家用轎車(5)每天騎車上班12.項(xiàng)目生命周期包括哪些階段?哪個階段具有最大的不確定性?各個階段的活動主要有哪些?13.項(xiàng)目管理的六要素有哪些?相互之間是什么關(guān)系。TQC又指什么?14.怎樣衡量項(xiàng)目是否成功?15.項(xiàng)
3、目管理分哪幾大知識體系,它們之間什么關(guān)系?16.在選擇職員時,應(yīng)該考慮哪些因素?17.管理者是否應(yīng)該和小組中更多的普通員工交朋友,并和他們打成一片?18.如果項(xiàng)目快結(jié)束時,忽然有一個很重要的,但非常耗時的變更,你作為項(xiàng)目經(jīng)歷應(yīng)該怎么做19.為什么說時間和人員不能交換?試說明其原因。20.你能列出那些人際關(guān)系的矛盾?試闡述可能的解決方法。第二章需求管理1.軟件需求的定義是什么,分別從用戶角度,開發(fā)者角度,相關(guān)文檔角度給以闡述2.描述軟件需求要做的五項(xiàng)主要事情指什么。3.軟件需求過程與那些過程相關(guān),是怎樣的關(guān)系?4.變更控制要能確保哪幾點(diǎn)?5.描述可能對一個系統(tǒng)要求的三個不同
4、類型的非功能需求,并舉例。6.如果要為飛機(jī)訂票系統(tǒng)寫一組非功能需求,設(shè)定出預(yù)期的可靠性及反應(yīng)時間。7.對負(fù)責(zé)提取系統(tǒng)需求描述的工程人員,如何搞清功能需求與非功能需求的關(guān)系?給出你的建議。8.對學(xué)生選課系統(tǒng)給出可能的項(xiàng)目干系人,并分析不同人員在需求上會不會產(chǎn)生矛盾。9.討論社會和政治上的因素可能強(qiáng)烈地影響系統(tǒng)需求。解釋為什么這些因素在你的實(shí)例中是重要的。10.誰應(yīng)該參加需求評審?需求評審應(yīng)該如何組織?11.當(dāng)系統(tǒng)必須要緊急變更時,軟件可能必須在變更被核準(zhǔn)前修改,請給出你的建議。12.按照需求的抽象層次分析,需求可以分為哪幾個抽象層次13.對于用戶需求會有那些問題?怎樣避免上
5、述問題呢?14.對于系統(tǒng)需求,可以使用哪些描述語言?各有什么優(yōu)缺點(diǎn)?15.編制需求文檔需要注意哪些?16.為什么要進(jìn)行需求分析?通常對軟件系統(tǒng)有哪些需求?17.怎樣與用戶有效溝通以獲取用戶的真實(shí)需求?18.需求文檔會被那些人使用,用來做什么?19.怎樣衡量軟件需求的好壞?有哪些標(biāo)準(zhǔn)?各舉出正反兩方面的例子20.需求工程的兩個主要任務(wù)是什么?21.需求工程可以分為需求開發(fā)與需求管理,他們分別包括哪些內(nèi)容,兩者之間界限在哪里?22.請給出一個你在軟件項(xiàng)目中遇到的需求變更的例子,給你帶來了怎樣的損失?是否能夠避免此變更?能否通過需求變更的控制來減少損失?23.需求管理的目標(biāo)是什
6、么?達(dá)到目標(biāo)需要遵循怎樣的原則?24.你能列舉出幾個需求管理的自動化工具?25.需求管理包括哪些活動,各自的任務(wù)是什么?26.請闡述需求變更的控制過程。27.請闡述需求跟蹤的作用及其方法。28.需求驗(yàn)證包括那幾步?29.需求驗(yàn)證需要驗(yàn)證那些內(nèi)容,依據(jù)是什么?30.需求評審有哪幾種方式?需要注意些什么?第三章軟件項(xiàng)目估算與進(jìn)度管理1.什么是軟件項(xiàng)目估算,什么是軟件項(xiàng)目進(jìn)度管理,兩者之間的聯(lián)系和區(qū)別是什么?它們對于軟件開發(fā)有什么意義?2.軟件項(xiàng)目估算在軟件項(xiàng)目管理過程中實(shí)施的時機(jī)是什么?說出軟件估算在軟件產(chǎn)品生命周期進(jìn)行的時間點(diǎn)有那些;3.軟件項(xiàng)目估算人員應(yīng)該具有什么樣的素質(zhì)
7、?4.成本估算方法有哪幾種?5.軟件項(xiàng)目估算涉及到軟件開發(fā)中的哪些資源?6.簡單說明軟件項(xiàng)目估算的LOC和FP兩種技術(shù)區(qū)別與相同處?7.簡單說明工作量估算方法?8.影響軟件生產(chǎn)率的因素有哪些?9.什么是軟件生產(chǎn)率數(shù)據(jù)?有哪些主要因素影響這些數(shù)據(jù)?為什么要重視這些數(shù)據(jù)?這些數(shù)據(jù)對軟件開發(fā)有什么意義?10.軟件項(xiàng)目成本估算的方法主要有哪幾類,列舉幾個常用的方法并簡單說明它們的估算過程;11.一個32KLOC的聲音輸入系統(tǒng)是一個輸入原型,或是一個可行性表演模型。所需可靠性非常低,因?yàn)樗淮蛩阃度肷a(chǎn)性使用,把此模型看做半獨(dú)立型軟件。