閱讀以下關(guān)于信息系統(tǒng)項(xiàng)目管理過(guò)程中綜合性問(wèn)題的敘述,回答問(wèn)題1至問(wèn)題4。
10.3.1案例場(chǎng)景
某地區(qū)政府部門(mén)建設(shè)一個(gè)面向綜合性網(wǎng)絡(luò)應(yīng)用系統(tǒng),對(duì)現(xiàn)有的分布在各個(gè)服務(wù)器上的多個(gè)管理系統(tǒng)和服務(wù)平臺(tái)進(jìn)行重組和整合,整個(gè)項(xiàng)目由政府的信息部門(mén)負(fù)責(zé)統(tǒng)一規(guī)劃、分期建設(shè),由各個(gè)共建單位的主要領(lǐng)導(dǎo)組成了領(lǐng)導(dǎo)小組,招標(biāo)選擇了某IT技術(shù)公司負(fù)責(zé)承建該應(yīng)用系統(tǒng)。
項(xiàng)目采用整體規(guī)劃、分步實(shí)施的方式進(jìn)行,第一期重點(diǎn)建設(shè)了社保、協(xié)同辦公和民政三個(gè)應(yīng)用系統(tǒng)。建設(shè)過(guò)程中由于機(jī)構(gòu)改革、職能需要重新定位等原因,《需求規(guī)格說(shuō)明書(shū)》始終找不到最終用戶簽字,在項(xiàng)目經(jīng)理的一再努力下,
只有一個(gè)共建單位的主管領(lǐng)導(dǎo)在該項(xiàng)目的需求分析上簽字確認(rèn),為了趕進(jìn)度該公司項(xiàng)目經(jīng)理決定先行設(shè)計(jì)和實(shí)施。
在實(shí)施中,項(xiàng)目經(jīng)理制定了如圖10-1所示的單元測(cè)試進(jìn)度計(jì)劃,圖10-1中已標(biāo)出每個(gè)節(jié)點(diǎn)的最早開(kāi)始時(shí)間和最遲開(kāi)始時(shí)間。監(jiān)理工程師在第5天進(jìn)行檢查時(shí),發(fā)現(xiàn)工作A已經(jīng)完成,工作B已經(jīng)實(shí)施3天,工作C已經(jīng)實(shí)施了1天,工作D已經(jīng)實(shí)施1天。
工程竣工驗(yàn)收時(shí),項(xiàng)目經(jīng)理向建設(shè)單位提交了驗(yàn)收申請(qǐng),并將竣工驗(yàn)收所需要的全部資料報(bào)送建設(shè)單位的項(xiàng)目經(jīng)理,隨即向項(xiàng)目監(jiān)理方的總監(jiān)理工程師項(xiàng)目申請(qǐng)竣工驗(yàn)收的報(bào)告。監(jiān)理方總監(jiān)理工程師認(rèn)為系統(tǒng)已經(jīng)過(guò)初驗(yàn)和3個(gè)月的試運(yùn)行,并且運(yùn)行情況良好,隨即對(duì)驗(yàn)收申請(qǐng)報(bào)告予以簽認(rèn),并進(jìn)行后續(xù)的驗(yàn)收工作。
【問(wèn)題1】(6分)
根據(jù)案例的描述,請(qǐng)用400字以內(nèi)的文字描述在本項(xiàng)目的建設(shè)前期出現(xiàn)的問(wèn)題,該項(xiàng)目經(jīng)理應(yīng)該如何處理這些問(wèn)題。
【問(wèn)題2】(6分)
根據(jù)對(duì)單元測(cè)試進(jìn)度檢查的結(jié)果,請(qǐng)確定:(1)工作B、C、D的進(jìn)度是正常還是延誤(給出延誤的天數(shù)):是否影響工期并說(shuō)明為什么。(2)在項(xiàng)目總工期允許拖延的情況下,請(qǐng)重新計(jì)算網(wǎng)絡(luò)時(shí)間參數(shù)并填入圖10-2的空(1)-(30)中。總工期是正常還是延誤?若延誤,請(qǐng)給出延誤天數(shù)。
【問(wèn)題3】(8分)
請(qǐng)用200字以內(nèi)的文字描述單元測(cè)試,以及項(xiàng)目團(tuán)隊(duì)?wèi)?yīng)該產(chǎn)生的單元測(cè)試工作成果。
【問(wèn)題4】(8分)
請(qǐng)用400字以內(nèi)的文字描述竣工驗(yàn)收時(shí),甲乙雙方的項(xiàng)目在執(zhí)行驗(yàn)收程序方面的做法正確嗎?如果正確,請(qǐng)說(shuō)明理由;如果不正確,請(qǐng)說(shuō)明正確的做法。
10.3.2案例分析
本案例描述了信息系統(tǒng)建設(shè)需求分析、單元測(cè)試、進(jìn)度控制,以及項(xiàng)目驗(yàn)收方面的工作。屬于一道綜合性考察的題目。
【問(wèn)題1】
需求分析階段的工作成果是產(chǎn)生經(jīng)過(guò)認(rèn)可的《需求規(guī)格說(shuō)明書(shū)》,需求分析大致可分成三步來(lái)完成。
(1)需求信息的收集。
(2)需求信息的分析整理,對(duì)收集到的信息要做分析整理工作。
(3)需求信息的評(píng)審。
開(kāi)發(fā)過(guò)程中的每一個(gè)階段都要經(jīng)過(guò)評(píng)審,確認(rèn)任務(wù)是否全部完成,避免或糾正工作中出現(xiàn)的錯(cuò)誤和疏漏。需求評(píng)審?fù)ㄟ^(guò),產(chǎn)生規(guī)格說(shuō)明書(shū)是需求分析階段結(jié)束的標(biāo)志,‘評(píng)審可能導(dǎo)致需求分析過(guò)程回溯,甚至?xí)磸?fù)多次。但是,一定要使全部的預(yù)期目標(biāo)都達(dá)到,才能讓需求分析階段的工作暫告一個(gè)段落。
從客戶角度而言,識(shí)別需求是項(xiàng)目啟動(dòng)過(guò)程和整個(gè)項(xiàng)目生命周期的最初活動(dòng),客戶通過(guò)識(shí)別商業(yè)或市場(chǎng)需求、機(jī)會(huì)、確定投資方向和項(xiàng)目機(jī)會(huì),在這個(gè)過(guò)程中,將給項(xiàng)目的目標(biāo)確定、可行性分析和項(xiàng)目立項(xiàng)提供直接、有效依據(jù),為需求建議書(shū)的撰寫(xiě)提供基礎(chǔ)。
從承建方的角度而言,識(shí)別需求是得到客戶的需求建議書(shū),或只是得到客戶初步需求意向后,項(xiàng)目團(tuán)隊(duì)從技術(shù)實(shí)現(xiàn)、應(yīng)用和項(xiàng)目實(shí)施角度識(shí)別客戶的實(shí)際存在的問(wèn)題、基本意圖和真實(shí)想法,從而達(dá)到與客戶有效的溝通,準(zhǔn)確分析需求和問(wèn)題,為制訂可行、合理、正確的技術(shù)及實(shí)施解決方案提供依據(jù)。
在軟件項(xiàng)目開(kāi)始啟動(dòng)的初期,用戶會(huì)向開(kāi)發(fā)方提交需求描述,內(nèi)容包括:目標(biāo)產(chǎn)品的工作環(huán)境描述及用戶對(duì)目標(biāo)產(chǎn)品的初步展望,其目的僅在于向開(kāi)發(fā)人員解釋其需求。
需求規(guī)格說(shuō)明書(shū)與需求描述完全不同,它是由開(kāi)發(fā)人員經(jīng)需求分析后形成的軟件文檔,其內(nèi)容更為系統(tǒng)、精確和全面。
在結(jié)束需求分析階段之前,必須形成《需求規(guī)格說(shuō)明書(shū)》。
本題中,項(xiàng)目需求分析的成果并沒(méi)有經(jīng)過(guò)評(píng)審,沒(méi)有得到用戶方的認(rèn)可。
而作為用戶也沒(méi)有充分意識(shí)到《需求規(guī)格說(shuō)明書(shū)》的重要性。因此,項(xiàng)目經(jīng)理需要積極協(xié)調(diào),讓甲乙雙方達(dá)成需求上的一致認(rèn)識(shí)。
【問(wèn)題2】
本題涉及到時(shí)間管理中的網(wǎng)絡(luò)圖。首先根據(jù)題目的意思可以計(jì)算出表10-2中所示的數(shù)據(jù)。
根據(jù)表10-2中數(shù)據(jù)的計(jì)算,可以計(jì)算出C工作延期2天,由于C工作的延期,隨機(jī)導(dǎo)致了后續(xù)的F工作的延期,因此(5)的最早開(kāi)始時(shí)間產(chǎn)生變化,從而導(dǎo)致了(6), (7)的最早開(kāi)始時(shí)間產(chǎn)生變化。
【問(wèn)題3】
軟件測(cè)試是有計(jì)劃、有組織和有系統(tǒng)的軟件質(zhì)量保證活動(dòng),而不是隨意、松散、雜亂地實(shí)施過(guò)程。為了規(guī)范軟件測(cè)試內(nèi)容、方法和過(guò)程,在對(duì)軟件進(jìn)行測(cè)試之前,必須創(chuàng)建軟件測(cè)試計(jì)劃。
軟件測(cè)試計(jì)劃是指導(dǎo)測(cè)試過(guò)程的綱領(lǐng)性文件,包含了產(chǎn)品概述、測(cè)試策略、測(cè)試方法、測(cè)試區(qū)域、測(cè)試配置、測(cè)試周期、測(cè)試資源、測(cè)試交流、風(fēng)險(xiǎn)分析等內(nèi)容。借助軟件測(cè)試計(jì)劃,參與測(cè)試的項(xiàng)目成員,尤其是測(cè)試管理人員,可以明確測(cè)試任務(wù)和測(cè)試方法,保持測(cè)試實(shí)施過(guò)程的順暢溝通,跟蹤和控制測(cè)試進(jìn)度,應(yīng)對(duì)測(cè)試過(guò)程中的各種變更。
測(cè)試階段的劃分應(yīng)該與開(kāi)發(fā)階段劃分相對(duì)應(yīng),如需求分析相對(duì)應(yīng)的是確認(rèn)測(cè)試,與概要設(shè)計(jì)相對(duì)應(yīng)的是集成測(cè)試,與詳細(xì)設(shè)計(jì)相對(duì)應(yīng)的是單元測(cè)試。
單元測(cè)試也就是模塊測(cè)試。通常被放在編碼階段,由程序員完成這個(gè)模塊后對(duì)他自己寫(xiě)的模塊內(nèi)代碼進(jìn)行測(cè)試,檢查它是否實(shí)現(xiàn)了詳細(xì)設(shè)計(jì)說(shuō)明書(shū)中規(guī)定的模塊功能和算法。單元測(cè)試是驗(yàn)證詳細(xì)設(shè)計(jì)(各個(gè)模塊)正確性的測(cè)試,通常由開(kāi)發(fā)組成員的自測(cè)和交叉測(cè)試完成。一般的測(cè)試流程為:編寫(xiě)軟件單元測(cè)試說(shuō)明,執(zhí)行軟件單元測(cè)試,編寫(xiě)軟件單元測(cè)試報(bào)告。
除了單元測(cè)試,還有集成測(cè)試和確認(rèn)測(cè)試。集成測(cè)試又稱組裝測(cè)試,是在開(kāi)發(fā)環(huán)境下,驗(yàn)證概要設(shè)計(jì)正確性的測(cè)試。集成測(cè)試按照測(cè)試計(jì)劃和用例,由測(cè)試組成員完成。確認(rèn)測(cè)試是在運(yùn)行環(huán)境下,由用戶參與驗(yàn)證需求規(guī)格說(shuō)明書(shū)的正確性的測(cè)試,主要測(cè)試軟件功能與用戶需求是否一致。
【問(wèn)題4】
項(xiàng)目的驗(yàn)收主要包括了項(xiàng)目質(zhì)量和項(xiàng)目文件的驗(yàn)收。不同的項(xiàng)目有不同的驗(yàn)收方式,有的按生命周期分階段性驗(yàn)收,有的按照整體交付成果進(jìn)行一次驗(yàn)收,有的按照項(xiàng)目驗(yàn)收的范圍和特點(diǎn)制訂驗(yàn)收方式。但不論哪種驗(yàn)收方式,質(zhì)量驗(yàn)收和文件驗(yàn)收都是項(xiàng)目驗(yàn)收過(guò)程中必要的、不可分割的重要組成部分。
本題考核工程驗(yàn)收方面的知識(shí),考生要熟悉相關(guān)的驗(yàn)收程序,如驗(yàn)收的幾個(gè)前提條件,確認(rèn)工程驗(yàn)收的基本條件、驗(yàn)收的程序等。在工程驗(yàn)收的準(zhǔn)備階段,應(yīng)完成以下工作:
(1)督促承建方制訂驗(yàn)收方案,整理竣工圖紙及相關(guān)資料。
(2)協(xié)同業(yè)主、設(shè)計(jì)單位進(jìn)行技術(shù)資料整理。
(3)組織人員編寫(xiě)竣工決算,起草工程驗(yàn)收?qǐng)?bào)告的各種文件和表格。
(4)初驗(yàn)。
初驗(yàn)是在承建方自檢的基礎(chǔ)上,由業(yè)主、承建方、監(jiān)理方組成項(xiàng)目初驗(yàn)小組,對(duì)工程各項(xiàng)工作進(jìn)行全面檢查,合格后才提出正式的竣工驗(yàn)收申請(qǐng)。
正式驗(yàn)收前,竣工申請(qǐng)和竣工驗(yàn)收?qǐng)?bào)告均要經(jīng)過(guò)評(píng)審,符合條件才可組織正式驗(yàn)收,正式驗(yàn)收的一般程序包括了8個(gè)步驟。本題中,竣工驗(yàn)收申請(qǐng)沒(méi)有經(jīng)過(guò)負(fù)責(zé)驗(yàn)收的單位的評(píng)審,總監(jiān)理工程師根本沒(méi)有權(quán)力在竣工驗(yàn)收申請(qǐng)上簽字。
對(duì)于軟件項(xiàng)目的驗(yàn)收,提交驗(yàn)收的軟件項(xiàng)目必須具備以下的條件:
(1)已通過(guò)計(jì)算機(jī)軟件確認(rèn)測(cè)試評(píng)審。
(2)已通過(guò)系統(tǒng)測(cè)試評(píng)審。
(3)合同或合同附件規(guī)定的各類文檔齊全。
(4)軟件產(chǎn)品已經(jīng)置于配置管理之下。
(5)合同或合同附件規(guī)定的其他驗(yàn)收條件。
對(duì)于信息網(wǎng)絡(luò)的驗(yàn)收,必須符合以下幾個(gè)條件:
(1)所有建設(shè)項(xiàng)目按照批準(zhǔn)設(shè)計(jì)方案要求全部建成,并滿足使用要求。
(2)各個(gè)分項(xiàng)工程全部初驗(yàn)合格。
(3)各種技術(shù)文檔和驗(yàn)收資料完備,符合集成合同的內(nèi)容。
(4)系統(tǒng)建設(shè)和數(shù)據(jù)處理符合信息安全的要求。
(5)外購(gòu)的操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件、應(yīng)用軟件和開(kāi)發(fā)工具符合知識(shí)產(chǎn)權(quán)相關(guān)政策法規(guī)的要求。
(6)各種設(shè)備經(jīng)加電測(cè)試運(yùn)行,狀態(tài)正常。
(7)經(jīng)過(guò)用戶同意。
10.33參考答案
【問(wèn)題1】(6分)
項(xiàng)目建設(shè)前期中最主要的問(wèn)題是《需求規(guī)格說(shuō)明書(shū)》沒(méi)有獲得用戶的認(rèn)可就開(kāi)始項(xiàng)目建設(shè)。如果剛開(kāi)始的需求規(guī)格沒(méi)有定義清楚,或未達(dá)成一致,則最終交付產(chǎn)品或服務(wù)時(shí)將很容易發(fā)生糾紛,造成不必要的損失。
《需求規(guī)格說(shuō)明書(shū)》是為了使用戶和軟件開(kāi)發(fā)者雙方對(duì)該軟件的初始規(guī)定有一個(gè)共同的理解而編制成的說(shuō)明書(shū),是需求分析階段的成果,是整個(gè)開(kāi)發(fā)工作的基礎(chǔ)。項(xiàng)目經(jīng)理應(yīng)該充分與建設(shè)方項(xiàng)目經(jīng)理進(jìn)行協(xié)調(diào),讓甲乙雙方達(dá)成需求上的一致認(rèn)識(shí)。只有當(dāng)《需求規(guī)格說(shuō)明書(shū)》被確認(rèn)后才能繼續(xù)下一步的工作。其項(xiàng)目網(wǎng)絡(luò)圖如圖10-3所示。
【問(wèn)題2】(6分)
工作C的進(jìn)度延期2天,總工期延期2天。
【問(wèn)題3】(8分)
單元測(cè)試也就是模塊測(cè)試。通常被放在編碼階段,由程序員完成這個(gè)模塊后對(duì)他自己寫(xiě)的模塊內(nèi)代碼進(jìn)行測(cè)試,檢查它是否實(shí)規(guī)了詳細(xì)設(shè)計(jì)說(shuō)明書(shū)中規(guī)定的模塊功能和算法。單元測(cè)試是驗(yàn)證詳細(xì)設(shè)計(jì)(各個(gè)模塊)正確性的測(cè)試,通常由開(kāi)發(fā)組成員的自測(cè)和交叉測(cè)試完成。一般的測(cè)試流程為:編寫(xiě)軟件單元測(cè)試說(shuō)明,設(shè)計(jì)測(cè)試用例,執(zhí)行軟件單元測(cè)試,編寫(xiě)軟件單元測(cè)試報(bào)告。
單元測(cè)試成果有《軟件單元測(cè)試說(shuō)明》、《單元測(cè)試用例說(shuō)明》、《軟件單元測(cè)試報(bào)告》等。
【問(wèn)題4】(5分)
不正確。項(xiàng)目監(jiān)理方無(wú)權(quán)對(duì)驗(yàn)收申請(qǐng)予以簽認(rèn),也無(wú)權(quán)進(jìn)行后續(xù)的驗(yàn)收工作。應(yīng)由上級(jí)主管部門(mén)或負(fù)責(zé)驗(yàn)收的單位收到竣工驗(yàn)收申請(qǐng)和竣工驗(yàn)收?qǐng)?bào)告后,經(jīng)過(guò)評(píng)審、確認(rèn)符合竣工驗(yàn)收條件和標(biāo)準(zhǔn),才可組織正式驗(yàn)收。