《信息系統(tǒng)分析與設(shè)計》課件第12章:信息系統(tǒng)管理_第1頁
《信息系統(tǒng)分析與設(shè)計》課件第12章:信息系統(tǒng)管理_第2頁
《信息系統(tǒng)分析與設(shè)計》課件第12章:信息系統(tǒng)管理_第3頁
《信息系統(tǒng)分析與設(shè)計》課件第12章:信息系統(tǒng)管理_第4頁
《信息系統(tǒng)分析與設(shè)計》課件第12章:信息系統(tǒng)管理_第5頁
已閱讀5頁,還剩67頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第12章信息系統(tǒng)管理12.1信息資源管理12.2信息系統(tǒng)項目管理

12.3運行與維護管理12.1信息資源管理12.1.1信息資源管理的概念信息資源管理是為了確保信息資源的有效利用,以現(xiàn)代信息技術(shù)為手段,對信息資源實施計劃、預算、組織、指揮、控制、協(xié)調(diào)的一種人類管理活動。信息資源管理是一個集成領(lǐng)域,是由多種人類信息活動所整合而成的特殊形式的管理活動。

早在20世紀80年代,人們已經(jīng)意識到:信息是獲取競爭優(yōu)勢的重要戰(zhàn)略武器,是組織賴以生存和發(fā)展的重要資源,任何組織的其它資源(包括人、財、物等)都要通過信息資源來進行集中控制和管理,以取得最佳的整體效益。信息資源管理是對整個組織信息資源開發(fā)利用的全局管理,這種管理獨立于信息技術(shù),從經(jīng)濟的角度來管理信息,重視人和社會因素,追求一種將技術(shù)因素和人文因素相結(jié)合協(xié)調(diào)解決問題的方法,將信息作為一種資源進行優(yōu)化配置和使用。12.1.2信息資源管理的原則信息資源管理是一種規(guī)范的社會活動,它通常需要遵循以下幾個原則:

(1)必須認識到信息是一種組織資源。信息資源管理的主要目標之一是確保一個組織在信息資源方面的投資能夠以最佳的方式運作,這就要求有關(guān)人員必須將信息視作一種寶貴的資源,并視信息資源共享為一種規(guī)則。

(2)在利用信息資源和技術(shù)時,必須明確規(guī)定誰管理這些資源、誰利用這些資源、彼此的權(quán)利和義務(wù)是什么、如何確保合作與資源共享等內(nèi)容。(3)必須將業(yè)務(wù)規(guī)劃與信息資源規(guī)劃緊密地聯(lián)系起來。信息資源管理的許多活動從前主要是依賴于用戶需求的被動的輔助管理,隨著信息資源管理的進化,它與最高層戰(zhàn)略規(guī)劃的關(guān)系越來越密切,這種趨勢最終形成了一種規(guī)則。

(4)必須對信息技術(shù)實施集成管理。信息技術(shù)的集成管理是實現(xiàn)信息資源管理內(nèi)部融合的前提,是在新技術(shù)環(huán)境下提高潛在生產(chǎn)率的必要條件,是最大限度地利用信息技術(shù)的集成優(yōu)勢的管理保證。(5)將最大限度地提高信息質(zhì)量、改進信息利用和促使信息增值作為組織的戰(zhàn)略目標。對于一個組織而言,主要的戰(zhàn)略目標不是最大限度地利用信息技術(shù)或?qū)崿F(xiàn)辦公現(xiàn)代化,信息資源管理的最終目的是使組織中的每一個成員都成為有效的信息處理者和決策者,從而提高個人和整個組織的生產(chǎn)率。12.1.3信息資源管理的策略和方法建立高效的信息網(wǎng)是信息資源管理的重要手段?,F(xiàn)代信息網(wǎng)是由計算機網(wǎng)絡(luò)、通信網(wǎng)絡(luò)、信息資源網(wǎng)和集成化的管理信息系統(tǒng)組成的,見圖12.1。信息技術(shù)的發(fā)展使得計算機網(wǎng)絡(luò)和通信網(wǎng)絡(luò)的構(gòu)筑已不是一件困難的事情,只要肯花費一定的投資就可以實現(xiàn),而信息資源網(wǎng)和集成化的管理信息系統(tǒng)則必須組織大量的人力,選擇科學的策略方法,經(jīng)過長期艱苦細致的工作才能逐步建立起來。實踐證明,信息資源管理必須做好以下工作。圖12.1現(xiàn)代信息網(wǎng)的組成1.作好總體數(shù)據(jù)規(guī)劃工作總體數(shù)據(jù)規(guī)劃工作應從以下幾個方面著手進行:

(1)業(yè)務(wù)戰(zhàn)略規(guī)劃。必須對業(yè)務(wù)進行全面規(guī)劃,不斷修正組織的發(fā)展戰(zhàn)略目標,注重采用高新戰(zhàn)術(shù),提高市場競爭力。

(2)信息技術(shù)戰(zhàn)略規(guī)劃。規(guī)劃未來信息技術(shù)基礎(chǔ)結(jié)構(gòu)的發(fā)展戰(zhàn)略,包括信息網(wǎng)絡(luò)系統(tǒng)的開發(fā)戰(zhàn)略、數(shù)據(jù)管理策略、整體網(wǎng)絡(luò)設(shè)計策略、信息的分布處理策略和辦公自動化策略。(3)總體數(shù)據(jù)規(guī)劃。包括對組織的業(yè)務(wù)進行重新設(shè)計,使業(yè)務(wù)過程和業(yè)務(wù)活動規(guī)范化和標準化,使組織管理更能滿足計算機協(xié)同工作方式,提高組織管理、服務(wù)水平和效能,從而提高競爭力。通過對信息需求深入調(diào)研,詳細分析,建立組織穩(wěn)定的功能模型、數(shù)據(jù)模型和系統(tǒng)體系結(jié)構(gòu)模型及一系列的信息資源管理基礎(chǔ)標準。2.信息資源分配管理信息資源有多種類型,從信息的來源看,可分為組織內(nèi)部業(yè)務(wù)數(shù)據(jù)、組織與外部的交換數(shù)據(jù);從信息的表現(xiàn)形式看,可分為結(jié)構(gòu)化的信息、超文本信息、圖像和聲音信息;從安全保密看,可分為機密信息和可向社會公開的信息等。針對不同的信息內(nèi)容,應采取不同的辦法來組織和管理信息資源。如對內(nèi)部的業(yè)務(wù)數(shù)據(jù),大多是機密的且可以轉(zhuǎn)化成結(jié)構(gòu)化的數(shù)據(jù),對這類信息可以采用數(shù)據(jù)庫管理方式,根據(jù)業(yè)務(wù)主題建立一系列主題數(shù)據(jù)庫,使信息資源保持高度一致性,最大程度地實現(xiàn)資源共享;對于需要內(nèi)外交換的信息,可借助Internet技術(shù)的Web瀏覽器,把需要交流的信息制作成Web頁面,彼此通過瀏覽器交流等。3.建立信息資源管理基礎(chǔ)標準信息資源管理的基礎(chǔ)標準包括數(shù)據(jù)元素、信息分類編碼、用戶視圖、概念數(shù)據(jù)庫和邏輯數(shù)據(jù)庫等。

1)數(shù)據(jù)元素標準數(shù)據(jù)元素是最小的不可再分的信息單位,是信息組織、表示、處理、存儲和傳輸?shù)幕A(chǔ),是數(shù)據(jù)對象的抽象。要按照一定的方法和規(guī)則對所有的數(shù)據(jù)元素進行命名和定義,并控制數(shù)據(jù)元素在系統(tǒng)中的一致性。2)信息分類編碼信息分類是根據(jù)信息內(nèi)容的屬性和特征,將信息對象按一定的原則和方法進行區(qū)分和歸類,建立起一定的分類系統(tǒng)和排列順序;而信息分類編碼則是指對已分類的信息對象賦予易于被計算機和人識別與處理的符號,以便于管理和使用信息。3)用戶視圖標準用戶視圖是一組數(shù)據(jù)元素的抽象,它反映了最終用戶的信息需求和對數(shù)據(jù)實體的看法,是信息人機交互、人際交互及組織數(shù)據(jù)輸入、存儲和輸出的基礎(chǔ)。它主要包括單證、報表、賬冊、屏幕格式等。通過該標準的建立,可以把系統(tǒng)中所有用戶的信息需求表述清楚。4)概念數(shù)據(jù)庫標準概念數(shù)據(jù)庫是最終用戶對數(shù)據(jù)存儲的看法,反映了用戶的綜合性信息需求。概念數(shù)據(jù)庫一般用數(shù)據(jù)庫名稱及其內(nèi)容的列表來表達。規(guī)范概念數(shù)據(jù)庫,需要具備深厚的業(yè)務(wù)知識和豐富的經(jīng)驗,并需要業(yè)務(wù)行家的參與,共同分析、識別、定義出數(shù)據(jù)庫的標識與名稱以及主關(guān)鍵字和數(shù)據(jù)內(nèi)容。5)邏輯數(shù)據(jù)庫標準邏輯數(shù)據(jù)庫是系統(tǒng)分析設(shè)計人員的觀點。在關(guān)系數(shù)據(jù)庫模型中,邏輯數(shù)據(jù)庫是一組規(guī)范化的基本表。邏輯數(shù)據(jù)庫標準涉及各基本表的命名標識、主碼和屬性列表,以及基本表之間的結(jié)構(gòu)關(guān)系。4.使用集成化的輔助工具現(xiàn)代信息系統(tǒng)建設(shè)融合了各種信息技術(shù),需要不同的專業(yè)技術(shù)人員協(xié)同工作,在建立過程中,需要集成化的計算機輔助工具的支持。針對系統(tǒng)建設(shè)的不同階段,可把集成工具系統(tǒng)分為規(guī)劃工具、系統(tǒng)分析設(shè)計工具和系統(tǒng)建造工具,它們之間是通過元庫來銜接的。元庫中包含了數(shù)據(jù)字典等系統(tǒng)建設(shè)的一切文檔資料。12.2信息系統(tǒng)項目管理12.2.1概述

1.什么是項目管理英國建造學會《項目管理實施規(guī)則》中將項目管理定義為“為一個建設(shè)項目進行從概念到完成的全方位的計劃、控制與協(xié)調(diào),以滿足委托人的要求,使項目得以在所要求的質(zhì)量標準的基礎(chǔ)上,在規(guī)定的時間內(nèi),在批準的費用預算內(nèi)完成。”簡言之,項目管理就是追求投入產(chǎn)出比最大化。2.項目管理的過程目標項目管理將抽象的需求規(guī)格進行歸納、裁減和整理,形成一個可實施的、可驗證的、可度量的過程,并通過一系列的活動實現(xiàn)預定的結(jié)果。專業(yè)目標(功能、質(zhì)量、生產(chǎn)能力等)、工期(時間)目標和費用(成本、投資)目標共同構(gòu)成了項目管理的目標體系。一般來說,目標、成本、進度三者是互相制約的。當進度要求不變時,質(zhì)量要求越高或任務(wù)要求越多,則成本越高;當不考慮成本時,質(zhì)量要求越高或任務(wù)要求越多,一般進度越慢;當質(zhì)量和任務(wù)的要求都不變時,進度過快或過慢都會導致成本的增加。項目管理的目的是謀求(任務(wù))多、(進度)快、(質(zhì)量)好、(成本)省的有機統(tǒng)一。3.信息系統(tǒng)項目管理的特點信息系統(tǒng)項目管理具有以下特點:

(1)信息系統(tǒng)項目的目標是不精確的,任務(wù)的邊界是模糊的,質(zhì)量要求更多是項目團隊來定義的。

(2)信息系統(tǒng)項目進行過程中,客戶的需求會不斷被激發(fā),被不斷地進一步明確,導致項目的進度、費用等計劃不斷地被更改。

(3)信息系統(tǒng)項目是智力密集、勞動密集型的項目,受人力資源影響較大,項目成員的結(jié)構(gòu)、責任心、能力和穩(wěn)定性對信息系統(tǒng)項目的質(zhì)量以及是否成功起決定性作用。12.2.2計劃、進度、成本管理

1.信息系統(tǒng)計劃

1)戰(zhàn)略規(guī)劃和總體規(guī)劃信息系統(tǒng)的戰(zhàn)略規(guī)劃和總體規(guī)劃需要解決以下三方面的內(nèi)容:

(1)信息系統(tǒng)的總目標和發(fā)展戰(zhàn)略??偰繕艘?guī)定信息系統(tǒng)的發(fā)展方向,發(fā)展戰(zhàn)略則提出具體的步驟和每步應達到的子目標,同時還應制定出衡量具體工作完成的標準。(2)了解用戶單位當前信息系統(tǒng)及其管理狀況,包括軟件、硬件設(shè)備、人員、各項費用、開發(fā)項目的進展以及應用系統(tǒng)的情況,同時,對用戶單位當前的組織結(jié)構(gòu)、業(yè)務(wù)流程、管理制度等進行分析。

(3)對相關(guān)信息技術(shù)發(fā)展進行預測,提高技術(shù)選型和產(chǎn)品選型的正確性。2)子系統(tǒng)界定和分解可以將整個系統(tǒng)劃分為多個子系統(tǒng)進行獨立開發(fā)再最終集成,這樣可以降低系統(tǒng)的復雜性并使程序結(jié)構(gòu)清晰。在系統(tǒng)劃分前,需要按系統(tǒng)構(gòu)成對系統(tǒng)分解,分析各子系統(tǒng)之間的依賴關(guān)系和相互需要進行的數(shù)據(jù)傳遞。此外,還需要確定各子系統(tǒng)的開發(fā)順序,對信息系統(tǒng)生命周期的各階段費用、人力、進度等進行估算和安排。這部分的具體內(nèi)容和方法參見本節(jié)隨后篇幅所述。2.信息系統(tǒng)成本管理信息系統(tǒng)項目的成本隨著系統(tǒng)的類型、范圍及功能要求的不同而不同,可以從信息系統(tǒng)生命周期的各階段將信息系統(tǒng)成本劃分為開發(fā)成本與運行維護成本兩大類,在各類中又可根據(jù)項目的目的進行逐級細分,見圖12.2。圖12.2信息系統(tǒng)項目成本構(gòu)成

信息系統(tǒng)項目的成本測算,就是根據(jù)待開發(fā)的信息系統(tǒng)的成本特征以及當前能夠獲得的有關(guān)數(shù)據(jù)和情況,運用定量和定性分析方法對信息系統(tǒng)生命周期各階段的成本水平和變動趨勢做出盡可能科學的估計。在圖12.2中,硬件成本和其它成本相對容易估算,最難確定的是開發(fā)成本中的軟件開發(fā)成本。至于運行維護成本,則可根據(jù)開發(fā)成本與運行維護成本比值的經(jīng)驗數(shù)據(jù)和測算出來的開發(fā)成本一起計算。因此,信息系統(tǒng)項目成本測算的重點是軟件開發(fā)成本。由于軟件是邏輯產(chǎn)品,成本估算涉及人、技術(shù)、環(huán)境、政策等多種因素,因此在項目完成前,很難精確地估算出待開發(fā)項目的開銷。

常用的估算方法有以下四種:

(1)參照已經(jīng)完成的類似項目,估算待開發(fā)項目的軟件開發(fā)成本和工作量。

(2)將大的項目分解成若干小的子系統(tǒng),在估算出每個子系統(tǒng)軟件開發(fā)成本和工作量之后,再估算整個項目的軟件開發(fā)成本。

(3)將軟件按信息系統(tǒng)的生命周期分解,分別估算出軟件開發(fā)在各個階段的工作量和成本,然后匯總,估算出整個軟件開發(fā)的工作量和成本。

(4)根據(jù)實驗或歷史數(shù)據(jù)給出軟件開發(fā)工作量或成本的經(jīng)驗估算公式。3.信息系統(tǒng)進度控制對信息系統(tǒng)進度進行控制有兩個普遍使用的工具,即程序評估檢查技術(shù)(PERT)網(wǎng)及甘特圖。PERT網(wǎng)將任務(wù)以精心計劃的、關(guān)鍵路徑網(wǎng)絡(luò)的圖形化形式表示出來。甘特圖以條形圖的方式來表示項目任務(wù)及其持續(xù)的時間。在項目開始之初,這兩個圖都可以對項目進行規(guī)劃和估計。一旦項目開始,實際執(zhí)行的結(jié)果可能代替估計(PERT網(wǎng))或同時與估計結(jié)合起來(甘特圖),以便能反映項目進展中出現(xiàn)的實際情況并對項目計劃進行必要的調(diào)整。1)PERT網(wǎng)

PERT網(wǎng)是項目任務(wù)執(zhí)行的可視化計劃圖,從圖中可以觀察到項目包含的相關(guān)任務(wù)、執(zhí)行程序、時間周期以及依賴關(guān)系。通常,任務(wù)從系統(tǒng)開發(fā)組織建立的可能任務(wù)的標準列表中選擇。PERT網(wǎng)的符號說明見圖12.3。圖12.3PERT圖符號標記法

圖12.3中圓圈代表一個任務(wù)的起始節(jié)點或終止節(jié)點。對于一個PERT網(wǎng),只能有一個起始節(jié)點和一個終止節(jié)點,網(wǎng)絡(luò)中的其它節(jié)點將最少有一個任務(wù)起始于該節(jié)點,并且最少有一個任務(wù)終止于該節(jié)點。每個節(jié)點包含3個數(shù)字信息。左邊的數(shù)字(即圖中的n1)代表節(jié)點任務(wù)的標識號,右上方數(shù)字(即圖中的n2)是節(jié)點的最早完成時間,右下方的數(shù)字(即圖中的n3)代表節(jié)點任務(wù)的最晚完成時間。關(guān)鍵路徑指從項目的開始節(jié)點到項目的結(jié)束節(jié)點的最長時間路徑,也即項目的開發(fā)周期。細線箭頭代表不在網(wǎng)絡(luò)關(guān)鍵路徑上的一個任務(wù),粗線箭頭代表所有處于網(wǎng)絡(luò)關(guān)鍵路徑上的任務(wù)。

每個任務(wù)箭頭上邊的字母(即圖中的字母A)是任務(wù)標識符。每個任務(wù)有一個惟一的字母標識符,可以使用任務(wù)標識符在任務(wù)列表報告中查找實際的任務(wù)名。使用任務(wù)標識符的目的是為了避免將圖與實際的任務(wù)名混在一起。每個任務(wù)箭頭下方的數(shù)(即圖中的n4)是完成這個任務(wù)的期望時間段,所有的時間段必須使用相同的單位來表示。建立PERT網(wǎng)的步驟如下:

(1)建立項目任務(wù)的列表。

(2)對每個任務(wù)分配一個項目標識符。

(3)決定每個任務(wù)的大致時間段。

(4)決定任務(wù)之間的相互依賴性,如B和C必須在A完成后才能開始進行。

(5)畫出PERT網(wǎng)絡(luò),將每個任務(wù)用它的任務(wù)標識字母標記,按照任務(wù)之間的次序關(guān)系從頭至尾連接每個節(jié)點,并將每個任務(wù)的時間段放在網(wǎng)絡(luò)上。(6)確定每個任務(wù)節(jié)點的最早完成時間。

(7)確定每個任務(wù)節(jié)點的最遲完成時間。

(8)驗證PERT網(wǎng)絡(luò)的正確性。圖12.4為某項目PERT網(wǎng)的一個實例,由圖12.4可以看出,該項目的總周期為19周,項目的關(guān)鍵路徑是A→B→D→G,A、B、D、G項目的延誤和提前將直接影響到整個項目的執(zhí)行周期,所以對整個項目的周期控制重點在于對A、B、D、G子項目周期的控制。圖12.4某項目PERT網(wǎng)實例2)甘特圖甘特圖是基于二維坐標的項目進度圖示表示法。例如,圖12.5所示為某項目計劃的簡略甘特圖,縱坐標表示組成項目的具體任務(wù),如任務(wù)A、B、C等;橫坐標表示完成整個項目的估計時間,時間單位可以是天、周或月。圖中用長方型的進度條來表示某一個具體任務(wù)。

從圖12.5可以清晰地看出每個任務(wù)的開始和結(jié)束時間,以及項目任務(wù)之間開始或結(jié)束的時間順序關(guān)系。每個進度條的陰影表示目前某任務(wù)項的進展狀況。在重要的日期時間上,甘特圖簡單地在圖上自頂至底畫豎條,即可觀察該時間項目的進展情況,并且可以看到重復或并行的任務(wù)。如在圖示虛線時間,正在進行的任務(wù)項有A、C、E;已經(jīng)結(jié)束的任務(wù)項有B;待執(zhí)行的任務(wù)項有D和F。圖12.5簡單的甘特圖12.2.3人員管理軟件生產(chǎn)是一種智能密集型生產(chǎn)活動,與開發(fā)人員的關(guān)系十分密切。因此,與其它行業(yè)相比,人員能力在軟件過程中顯得尤為重要。人員能力包括三個層面:個體層面,即個人的軟件行為遵循何種要點才能規(guī)范高效;群組層面,即開發(fā)小組怎樣分配角色溝通交流才能規(guī)范高效;組織層面,即軟件企業(yè)應如何進行團隊與文化建設(shè)、激勵與管理業(yè)績及形成勞動力。1.項目開發(fā)中的人力資源分配信息系統(tǒng)項目的建設(shè)時間主要取決于應用軟件的開發(fā)時間。信息系統(tǒng)項目中表現(xiàn)出了人員與進度的非線性替代關(guān)系,即當開發(fā)人員以算術(shù)級數(shù)增長時,人員之間的通信將以幾何級數(shù)增長,從而可能導致“得不償失”的結(jié)果。經(jīng)驗表明,信息系統(tǒng)項目的人力分配呈現(xiàn)出前后用人少、中間用人多的不穩(wěn)定人員需求情況。但是,信息系統(tǒng)開發(fā)人員作為特殊技術(shù)人員,不是一旦需要馬上就能找到的,人力資源計劃平衡是制定使人力資源需求波動最小化的進度計劃的一種方法。這種方法力求盡可能均衡地利用人力資源并滿足項目要求的進度。下面舉例說明人力資源計劃平衡的使用方法。

圖12.6為書店信息系統(tǒng)人力資源需求的網(wǎng)絡(luò)圖。為了討論方便,假設(shè)參加該項目的所有成員都可以勝任彼此的工作并相互替代。一般地,人們都希望各項活動能盡可能早開始且早結(jié)束?,F(xiàn)在假設(shè)網(wǎng)絡(luò)圖中每一項活動在其最早時間執(zhí)行,可以繪制相應的人力資源分配圖,見圖12.7。圖12.6書店信息系統(tǒng)人力資源需求的網(wǎng)絡(luò)圖

從圖12.7(a)中可以看出,書店信息系統(tǒng)項目共需32周的時間,總工作量為91人周;從圖12.7(b)中可以看出,前3周需要5個開發(fā)人員,第4、5周需要4個開發(fā)人員,第6~20周只需要3個開發(fā)人員,第21~31周需要2個開發(fā)人員,第32周需要1個開發(fā)人員。顯然,該項目的人力資源波動較大。為使人力資源盡可能平衡,現(xiàn)考察該項目的網(wǎng)絡(luò)圖。從圖12.6中可以看出,該項目的關(guān)鍵路徑是系統(tǒng)分析設(shè)計與實現(xiàn)、系統(tǒng)測試與集成、文檔寫作三個活動。而其它三個活動處于非關(guān)鍵路徑上,這樣就可以把設(shè)備采購活動推遲到第6周開始。調(diào)整后的人力資源分配圖見圖12.8。圖12.7基于活動最早開始時間的人力資源分配圖圖12.8基于資源平衡的人力資源分配圖2.個人軟件過程PSPPSP(PersonalSoftwareProcess)是美國卡納基梅隆大學軟件工程研究所開發(fā)的一套旨在提高軟件人員業(yè)務(wù)水平的訓練教程,它是軟件工程由定性走向定量的一個重要標志。PSP為基于個體和小型群組軟件過程的優(yōu)化提供了具體而有效的途徑,例如如何制定計劃、如何控制質(zhì)量、如何與其他人相互協(xié)作等。在軟件設(shè)計階段,PSP的著眼點在于軟件缺陷的預防,其具體辦法是強化設(shè)計結(jié)構(gòu)準則,而不是設(shè)計方法的選擇。PSP為提高軟件工程師的技術(shù)水平制定了具體的訓練方法,PSP訓練分為四個階段七個步驟,如圖12.9所示。圖12.9PSP過程進化示意

由圖12.9可見,PSP進化框架分為以下四級:

(1)個體度量過程PSP0。其目的是建立個體過程基線,通過這一步,學會使用PSP的各種表格采集過程的有關(guān)數(shù)據(jù),作為測量在PSP的過程中進步的基準。PSP0.1增加了編碼標準、程序規(guī)模度量和過程改善建議等三個關(guān)鍵過程域,以提高軟件開發(fā)人員的質(zhì)量意識和過程意識。

(2)個體規(guī)劃過程PSP1。其重點是個體計劃,引入了基于估計的計劃方法,用自己的歷史數(shù)據(jù)來預測新程序的大小和需要的開發(fā)時間,并使用線性回歸方法計算估計參數(shù),確定置信區(qū)間以評價預測的可信程度。PSP1.1增加了對任務(wù)和進度的規(guī)劃。(3)個體質(zhì)量管理過程PSP2。其重點是個體質(zhì)量管理,根據(jù)程序的缺陷建立檢測表,按照檢測表進行設(shè)計復查和代碼復查,以便及早發(fā)現(xiàn)缺陷,使修復缺陷的代價最小。

(4)個體循環(huán)過程PSP3。其目標是把個體開發(fā)小程序所能達到的生產(chǎn)效率和生產(chǎn)質(zhì)量,通過迭代增量式開發(fā)方法延伸到大型程序。即先把大型程序分解成小的模塊,再對每個模塊按照PSP2.1所描述的過程進行開發(fā),最后把這些模塊逐步集成為完整的軟件產(chǎn)品。

統(tǒng)計數(shù)據(jù)表明,經(jīng)過PSP訓練的軟件工程師在以下幾方面有極大的提高:(1)對程序大小和所需時間估算的準確性。

(2)軟件質(zhì)量和開發(fā)過程中避免引入的缺陷的控制。

(3)生產(chǎn)效率。3.群組軟件過程TSPTSP(TeamSoftwareProcess)是在PSP的基礎(chǔ)上提出的軟件開發(fā)群組管理模型,其目標是創(chuàng)建具有自我管理能力的小組,實施集體管理與自我管理相結(jié)合,最終指導開發(fā)人員在最短時間內(nèi)以預定的費用生產(chǎn)出高質(zhì)量的軟件產(chǎn)品。TSP所采用的方法是對小組開發(fā)過程的定義、度量和改進。在實施TSP的過程中,應該自始至終貫徹集體管理與自我管理相結(jié)合的原則。4.項目團隊的管理與激勵項目團隊的管理與激勵主要包括三個方面:團隊建設(shè)、時間管理和對員工進行不斷的激勵。

(1)團隊建設(shè):將項目目標確立為團隊的共同目標,按照項目任務(wù)的分解將團隊分為若干程序員小組,形成有效的組織結(jié)構(gòu),明確角色的任務(wù)分配。有效的團隊應該具備良好的內(nèi)外溝通關(guān)系,大家相互支持,日常可以通過組織集體活動提高團隊的凝聚力。(2)有效的時間管理。這里指進度管理的微觀方面,即將進度管理貫徹到日常工作中,把任務(wù)安排給適當?shù)娜?,并要求在給定的時間內(nèi)完成。安排的任務(wù)要及時檢查并給出評價。組員的任務(wù)通過任務(wù)書的形式下達。任務(wù)書控制流程包括:任務(wù)下達人下達任務(wù)及其要求完成的時間,任務(wù)接收人認可及其實際完成的時間,以及任務(wù)檢查人的結(jié)論等。任務(wù)完成情況與獎金的分配掛鉤。(3)有效運用激勵機制。除了開發(fā)中心制度所規(guī)定的激勵機制外,項目經(jīng)理還應把激勵理論應用于日常管理的實踐過程中,幫助員工發(fā)揮潛能,把項目做好,并激發(fā)員工下一階段的工作熱情。12.2.4質(zhì)量管理信息系統(tǒng)的質(zhì)量管理不僅僅是項目開發(fā)完成后的最終評價,而是在信息系統(tǒng)開發(fā)過程中的全面質(zhì)量控制,包括系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)的軟件、文檔、開發(fā)人員和用戶培訓的質(zhì)量控制。國際上從20世紀70年代初就開始研究軟件的質(zhì)量控制問題,隨著軟件質(zhì)量領(lǐng)域知識的增長,一些流行和重要的國際標準紛紛出臺。ISO9000和CMM(CapabilityMaturityModel)就是其中最具代表性的成果。1.信息系統(tǒng)質(zhì)量的指標體系

1)ISO9000ISO9000系列國際標準為企業(yè)建立質(zhì)量體系,并提供質(zhì)量保證的模式,其目標是:被業(yè)界普遍接受,與當前技術(shù)協(xié)調(diào),與未來發(fā)展協(xié)調(diào),適應未來技術(shù)的發(fā)展。ISO9000系列標準自從1987年發(fā)布以來,已經(jīng)陸續(xù)發(fā)布了十幾個相關(guān)的標準和指南,形成了質(zhì)量管理和質(zhì)量保證標準體系,目前已被世界各國普遍接受。2)軟件能力成熟度模型——CMM

軟件能力成熟度模型(CMM)是美國軟件工程研究所開發(fā)的用于描述有效軟件過程中關(guān)鍵成分的框架,是國際標準ISO/IECTR15504:1998“信息技術(shù)-軟件過程評估”的基礎(chǔ)。該模型的實施目標如下:

(1)通過提高勞動力的能力來提高軟件組織的能力。

(2)確保軟件開發(fā)能力屬于組織而非個別人。

(3)使員工個人動機與組織保持一致。

(4)使組織能留住關(guān)鍵人才。CMM模型的5個等級如圖12.10所示,分別如下:

(1)初始級。其特點是軟件過程無序、沒經(jīng)過定義;成功取決于軟件人員的個人素質(zhì)。

(2)可重復級。其特點是已建立基本的項目功能過程,以進行成本、進度和功能跟蹤,并能使具有類似應用的項目能重復以前的功能。

(3)已定義級。其特點是管理活動和工程活動兩方面的軟件工程均已文檔化和標準化,并已集成到軟件機構(gòu)的標準化過程中。

(4)已管理級。其特點是已采用詳細的有關(guān)軟件過程和產(chǎn)品質(zhì)量的度量,并使軟件過程和產(chǎn)品質(zhì)量得到定量控制。圖12.11CMM模型的5個等級(5)優(yōu)化級。其特點是能及時采用新思想、新方法和新技術(shù)以不斷改進軟件過程。其中,從第1級上升到第2級稱為“有規(guī)則的過程”;從第2級上升到第3級稱為“標準一致的過程”;從第3級上升到第4級稱為“可預測的過程”;從第4級上升到第5級稱為“不斷改進的過程”。2.信息系統(tǒng)實施全面質(zhì)量控制的方法軟件產(chǎn)業(yè)經(jīng)歷了三個時代:結(jié)構(gòu)化生產(chǎn)時代、以過程為中心的時代和工業(yè)化生產(chǎn)時代。美國從1995年開始進入工業(yè)生產(chǎn)時代,而我國尚處于結(jié)構(gòu)化生產(chǎn)時代向以過程為中心時代的過渡階段。管理是影響軟件研發(fā)項目全局的因素,技術(shù)只影響局部,而提高軟件組織的生產(chǎn)和管理能力,必須關(guān)注技術(shù)、過程和人員這三個相關(guān)的因素,它們被稱為軟件產(chǎn)品的質(zhì)量三角??刹扇∫韵麓胧嵤┤尜|(zhì)量控制:(1)實行工程化的開發(fā)方法,如對小組成員進行PSP和TSP培訓。

(2)采用國際通用軟件質(zhì)量評測標準,如ISO9001和CMM。

(3)進行軟件配置管理,對軟件的變更實施嚴格的控制,建立和維護在項目的整個軟件生存周期中軟件項目產(chǎn)品的完整性。

(4)實行面向用戶參與的原型演化。

(5)強化項目管理,引入外部監(jiān)理與審計。

(6)盡量采用面向?qū)ο蠛突跇?gòu)件的方法進行系統(tǒng)開發(fā)。

(7)進行全面測試。12.2.5文檔管理文檔是記錄信息系統(tǒng)開發(fā)思路、過程、方法及運行狀態(tài)的書面形式的文字資料,是系統(tǒng)維護人員的指南,也是開發(fā)人員與用戶的交流工具。規(guī)范的文檔是信息系統(tǒng)質(zhì)量的有效保障,文檔的欠缺、隨意性和不規(guī)范,極有可能導致原來的開發(fā)人員流動以后,系統(tǒng)不可維護、不可升級,變成一個沒有擴展性、沒有生命力的系統(tǒng)。系統(tǒng)文檔的管理工作主要有:文檔標準與規(guī)范的制定;文檔編寫的指導與督促;文檔的收存、保管與借用手續(xù)的辦理等。12.2.6對外關(guān)系在信息系統(tǒng)的開發(fā)過程中,對外關(guān)系至關(guān)重要,它直接影響著信息系統(tǒng)能否順利實施。從開發(fā)方的角度看,對外關(guān)系主要是指與用戶方的關(guān)系,一個信息系統(tǒng)從規(guī)劃到實施,需要雙方的共同努力和相互配合。開發(fā)方的任何人員都應有足夠的敬業(yè)精神,不要僅從自己的眼前利益出發(fā),更要從全局出發(fā),從項目出發(fā),正確處理與用戶的關(guān)系,盡量主動多與用戶溝通,爭取用戶的支持以滿足系統(tǒng)需要。12.3運行與維護管理12.3.1日常運行管理信息系統(tǒng)的日常運行管理是為了保證系統(tǒng)能夠長期有效地正常運轉(zhuǎn)而進行的活動。它包括系統(tǒng)運行情況的記錄、系統(tǒng)運行的日常維護及系統(tǒng)的適應性維護等工作。

1.系統(tǒng)運行情況記錄系統(tǒng)運行情況有正常、不正常與無法運行等,后兩種情況應將所見的現(xiàn)象、發(fā)生的時間及可能的原因做盡量詳細的記錄。運行情況的記錄對系統(tǒng)問題的分析與解決有重要的參考價值。2.系統(tǒng)運行日常維護系統(tǒng)維護根據(jù)其目的可

溫馨提示

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

評論

0/150

提交評論