《管理信息系統(tǒng)第三版》課件第七章 信息系統(tǒng)的實現(xiàn).ppt

《管理信息系統(tǒng)第三版》課件第七章 信息系統(tǒng)的實現(xiàn).ppt

ID:83134579

大小:415.50 KB

頁數(shù):40頁

時間:2024-08-31

上傳者:158****2218
《管理信息系統(tǒng)第三版》課件第七章  信息系統(tǒng)的實現(xiàn).ppt_第1頁
《管理信息系統(tǒng)第三版》課件第七章  信息系統(tǒng)的實現(xiàn).ppt_第2頁
《管理信息系統(tǒng)第三版》課件第七章  信息系統(tǒng)的實現(xiàn).ppt_第3頁
《管理信息系統(tǒng)第三版》課件第七章  信息系統(tǒng)的實現(xiàn).ppt_第4頁
《管理信息系統(tǒng)第三版》課件第七章  信息系統(tǒng)的實現(xiàn).ppt_第5頁
《管理信息系統(tǒng)第三版》課件第七章  信息系統(tǒng)的實現(xiàn).ppt_第6頁
《管理信息系統(tǒng)第三版》課件第七章  信息系統(tǒng)的實現(xiàn).ppt_第7頁
《管理信息系統(tǒng)第三版》課件第七章  信息系統(tǒng)的實現(xiàn).ppt_第8頁
《管理信息系統(tǒng)第三版》課件第七章  信息系統(tǒng)的實現(xiàn).ppt_第9頁
《管理信息系統(tǒng)第三版》課件第七章  信息系統(tǒng)的實現(xiàn).ppt_第10頁
資源描述:

《《管理信息系統(tǒng)第三版》課件第七章 信息系統(tǒng)的實現(xiàn).ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

第七章信息系統(tǒng)的實現(xiàn)【本章概述】:系統(tǒng)實現(xiàn)是在系統(tǒng)設(shè)計的基礎(chǔ)上進行的工作,它的主要任務(wù)是把系統(tǒng)設(shè)計階段所得到的目標系統(tǒng)物理模型轉(zhuǎn)變?yōu)榭梢赃\行的信息系統(tǒng)。實現(xiàn)階段需要大量人員連接和測試軟件,獲取硬件和其他操作資源,并將他們裝配到一個功能系統(tǒng)之中。必須完成大量的相互依存的工作,包括程序開發(fā)、質(zhì)量保證、物理安裝、文檔編制和人員培訓(xùn)?!颈菊轮攸c知識】:軟硬件配置程序開發(fā)的相關(guān)知識軟件質(zhì)量的保證系統(tǒng)的安全 1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔1、系統(tǒng)實現(xiàn)概述系統(tǒng)實現(xiàn)是新系統(tǒng)開發(fā)工作的最后一個階段。所謂實現(xiàn)指的是將系統(tǒng)設(shè)計階段的結(jié)果在計算機上實現(xiàn),將原來紙面上的、類似于設(shè)計圖式的新系統(tǒng)方案轉(zhuǎn)換成可執(zhí)行的應(yīng)用軟件系統(tǒng)。系統(tǒng)實現(xiàn)階段的主要任務(wù)包括以下幾個方面。(1)按總體設(shè)計方案購置和安裝計算機網(wǎng)絡(luò)系統(tǒng)。硬件準備包括計算機主機、輸入輸出設(shè)備、存儲設(shè)備、輔助設(shè)備(穩(wěn)壓電源、空調(diào)設(shè)備等)、通信設(shè)備等。購置、安裝和調(diào)試這些設(shè)備要花費大量的人力、物力,并且持續(xù)相當長的時間。 (2)軟件準備。軟件準備包括系統(tǒng)軟件、數(shù)據(jù)庫管理系統(tǒng)以及一些應(yīng)用程序。這些軟件有些需要購買,有些需要組織人力編寫。編寫程序是系統(tǒng)實現(xiàn)階段的重要任務(wù)之一。(3)人力培訓(xùn)。主要指用戶的培訓(xùn),包括主管人員和業(yè)務(wù)人員。這些人多數(shù)來自現(xiàn)行系統(tǒng)、精通業(yè)務(wù),但缺乏計算機知識。為了保證系統(tǒng)調(diào)試和運行順利進行,應(yīng)根據(jù)他們的基礎(chǔ),提前進行培訓(xùn),使他們適應(yīng)、逐步熟悉新的操作方法。1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔1、系統(tǒng)實現(xiàn)概述 (4)數(shù)據(jù)準備。數(shù)據(jù)的收集、整理、錄入是一項既繁重、勞動量又大的工作。而沒有一定基礎(chǔ)數(shù)據(jù)的準備,系統(tǒng)調(diào)試就不可能很好地進行。一般來說,確定數(shù)據(jù)庫模型之后,就應(yīng)進行數(shù)據(jù)的整理、錄入。這樣既分散了工作量,又可以為系統(tǒng)調(diào)試提供真實的數(shù)據(jù)。(5)投入切換和試運行。在系統(tǒng)實現(xiàn)過程中,還有若干非技術(shù)因素的影響。信息系統(tǒng)的最終受益人是企業(yè)的最高領(lǐng)導(dǎo)層,信息系統(tǒng)建設(shè)涉及到企業(yè)機構(gòu)、權(quán)限的重組,只有具備進行變革權(quán)利的人才能真正到推進企業(yè)信息化。1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔1、系統(tǒng)實現(xiàn)概述 1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備硬件系統(tǒng)的配置軟件系統(tǒng)的配置3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔2.1、硬件系統(tǒng)的配置從經(jīng)濟效益和使用效果考慮,一個企業(yè)不應(yīng)該購買不必要的硬件,也不該配置一個不適應(yīng)或不滿足操作要求的系統(tǒng)。為了選購用戶滿意配置的計算機系統(tǒng),除了選購可靠性、可維修性可擴充性好的計算機系統(tǒng)外,還應(yīng)在購置之前考慮:1.計算機的處理能力所要求的計算機處理能力,首先要參考部門過去數(shù)據(jù)處理的情況,然后根據(jù)現(xiàn)在的需要和預(yù)測的將來需求來估測。 1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備硬件系統(tǒng)的配置軟件系統(tǒng)的配置3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔2.1、硬件系統(tǒng)的配置2.存儲容量根據(jù)程序量和數(shù)據(jù)量的估計及數(shù)據(jù)存儲類型,即脫機的或聯(lián)機的,順序的或隨機的等等來考慮主存儲器和輔助存儲器的容量。對聯(lián)機系統(tǒng)而言,主存容量的大小直接影響速度,所以主存容量的選擇是很關(guān)鍵的問題。主存儲器具有三種功能:(1)保存正在運行的部分或全部程序;(2)存儲著管理計算機系統(tǒng)運行的操作系統(tǒng)程序;(3)存儲著正在運行中的程序所需要的數(shù)據(jù)。 1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備硬件系統(tǒng)的配置軟件系統(tǒng)的配置3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔2.1、硬件系統(tǒng)的配置3.輸入輸出設(shè)備根據(jù)輸入輸出數(shù)據(jù)的類型、數(shù)量和應(yīng)用需求來選擇經(jīng)濟適應(yīng)的輸入輸出設(shè)備。除了鍵盤以外,常見的輸入設(shè)備還有:鼠標。觸摸屏:用于商店、餐館、學(xué)校等地方。數(shù)據(jù)自動輸入設(shè)備:磁墨水識別:主要用于識別銀行帳號和支票號。光字符識別設(shè)備:OCR或條形碼識別儀,主要用于超市、醫(yī) 院、圖書館和運輸部門。手寫識別設(shè)備:也是一種光識別設(shè)備。數(shù)字掃描儀:將圖片和文檔資料直接變?yōu)閿?shù)據(jù)。傳感器:直接從環(huán)境中獲取數(shù)據(jù)并輸入計算機。語音輸入設(shè)備:使用語音識別系統(tǒng)進行輸入。 1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備硬件系統(tǒng)的配置軟件系統(tǒng)的配置3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔2.1、硬件系統(tǒng)的配置而輸出設(shè)備除了有顯示器和打印機外還有:(1)縮微膠卷和膠片輸出:主要用于保險公司和一些輸出和保存大量文檔資料的公司,有可能被光盤所取代。(2)繪圖儀:輸出高質(zhì)量的圖形文檔,具有多個彩色畫筆。(3)音頻輸出設(shè)備:將數(shù)字數(shù)據(jù)轉(zhuǎn)化成聲音;如電話號碼查詢時,能夠聽到計算機回答的語音。4.提高利用效率問題對同一臺計算機而言,充分利用運行時間和充分發(fā)揮其處理能力,是提高計算機系統(tǒng)利用效率的關(guān)鍵。 5.環(huán)境的要求配置系統(tǒng)時,要考慮與計算機有關(guān)的特定環(huán)境、安全條件、電源和機房場地等。6.聯(lián)機用戶根據(jù)聯(lián)機用戶的數(shù)量和分布情況來考慮計算機能提供服務(wù)的聯(lián)機數(shù)目。聯(lián)機用戶問題,不僅涉及終端數(shù)目,而且還涉及對CPU處理能力的要求,以及數(shù)據(jù)通信的支持等許多問題。1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備硬件系統(tǒng)的配置軟件系統(tǒng)的配置3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔2.1、硬件系統(tǒng)的配置 2.2軟件系統(tǒng)的配置1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備硬件系統(tǒng)的配置軟件系統(tǒng)的配置3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔在計算機系統(tǒng)硬件選購的同時,也要進行計算機軟件的配置,它是管理信息系統(tǒng)的重要支撐,因為管理信息系統(tǒng)的功能是由軟件來實現(xiàn)的。一個性能良好的計算機硬件系統(tǒng)能否發(fā)揮其應(yīng)有的功能,取決于為之配置的軟件是否適當、是否完善。一般軟件的配置原則是:1.操作系統(tǒng):操作系統(tǒng)可以看作是用戶與計算機的接口或橋梁。在管理信息系統(tǒng)建設(shè)中,應(yīng)選擇功能強、使用方便的操作系統(tǒng),典型的如Window系列,UNIX操作系統(tǒng)。 2.2軟件系統(tǒng)的配置1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備硬件系統(tǒng)的配置軟件系統(tǒng)的配置3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔2.數(shù)據(jù)庫管理系統(tǒng)(DBMS):是為了有效地管理和使用數(shù)據(jù),控制數(shù)據(jù)的存儲,協(xié)調(diào)數(shù)據(jù)之間的聯(lián)系?,F(xiàn)在一般選用更高級的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),除了其本身具有高速、并發(fā)、安全、穩(wěn)定等特點外,還具有與開發(fā)語言的良好接口等優(yōu)點,如ORACLE、SQL_SERVER等數(shù)據(jù)庫管理系統(tǒng)。3.常用的程序設(shè)計語言,如傳統(tǒng)的C、Pascal、COBOL或PL/1等語言,而現(xiàn)代流行的開發(fā)語言如JAVA、C++、.VB、C#等語言。4.工具Tools或Utilities,如測試工具、需求分析工具、調(diào)試工具等等。 2.2軟件系統(tǒng)的配置1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備硬件系統(tǒng)的配置軟件系統(tǒng)的配置3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔5.應(yīng)用系統(tǒng)開發(fā)環(huán)境。它代表了未來軟件工程的發(fā)展方向。在這樣一個環(huán)境和計算機自身的支持下,用戶可以很方便地完成從需求分析、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)與系統(tǒng)運行管理的全過程。如RationalRose管理信息系統(tǒng)分析工具,UML統(tǒng)一建模語言。6.圖形軟件,現(xiàn)在市場上陸續(xù)推出的應(yīng)用性軟件都帶有圖形功能,它能很方便地畫出各種統(tǒng)計圖形,使管理信息系統(tǒng)能方便地實現(xiàn)圖文并茂的功能,滿足用戶的使用要求。7.各種應(yīng)用軟件包,如數(shù)字規(guī)劃軟件包,統(tǒng)計分析軟件包、多元分析軟件包、決策模型軟件包等等,可支持管理信息系統(tǒng)的決策功能。 8.第四代程序生成語言4GLs(4thGenerationLanguages),這是計算機語言發(fā)展用面向?qū)ο蟮恼Z言代替面向過程語言的必然趨勢,也是用原型法實現(xiàn)管理信息系統(tǒng)的必要條件。如:VisualBasic、VisualC++等。9.中文軟件,這是管理信息系統(tǒng)進入中國大小企業(yè)的必要的基礎(chǔ)軟件,挑選使用方便、字型豐富的中文軟件是廣大用戶的必然需求。總之,系統(tǒng)軟、硬件設(shè)備選擇的主要依據(jù)是:信息量、系統(tǒng)處理功能;系統(tǒng)將來的可擴充性;企業(yè)可能的投資費用。2.2軟件系統(tǒng)的配置1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備硬件系統(tǒng)的配置軟件系統(tǒng)的配置3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔 1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)程序開發(fā)管理程序設(shè)計方法程序設(shè)計基本模塊程序設(shè)計語言的選擇源代碼的控制版本4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔3.1程序開發(fā)管理1.制定開發(fā)規(guī)范管理信息系統(tǒng)軟件,特別是大型的管理信息系統(tǒng)軟件是一項浩大的工程,需要十幾個人、幾十個人甚至更多的人合作開發(fā)幾個月、十幾個月甚至幾年。要保證系統(tǒng)的協(xié)調(diào)性、統(tǒng)一性和連續(xù)性,就需要在開發(fā)之前制定嚴格、詳細的開發(fā)規(guī)范。開發(fā)規(guī)范的內(nèi)容主要包括:系統(tǒng)設(shè)計規(guī)范、程序開發(fā)規(guī)范和項目管理規(guī)范等。系統(tǒng)設(shè)計規(guī)范規(guī)定字段、數(shù)據(jù)庫、程序和文檔的命名規(guī)則,應(yīng)用界面的標準和風格,各類報表的輸出格式等。 1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)程序開發(fā)管理程序設(shè)計方法程序設(shè)計基本模塊程序設(shè)計語言的選擇源代碼的控制版本4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔3.1程序開發(fā)管理2.合理的人員構(gòu)成與管理企業(yè)的信息系統(tǒng)是人、信息、技術(shù)的全面集成系統(tǒng),人是系統(tǒng)的重要組成部分。在以人為主體的企業(yè)信息系統(tǒng)中,其構(gòu)成可以被抽象為3M結(jié)構(gòu),即Media——Message——Man(媒體——信息——人),傳統(tǒng)的勞動對象大量轉(zhuǎn)變?yōu)榉枴?shù)據(jù)、信息,勞動者——人的工作相應(yīng)地轉(zhuǎn)化為信息的應(yīng)用,形象地說,那些在信息系統(tǒng)中高速奔流的比特流、數(shù)據(jù)流最終要歸結(jié)到人的頭腦的處理才能轉(zhuǎn)化為更高價值的信息。因此,信息系統(tǒng)開發(fā)項目的成功需要有一個好的開發(fā)組。高效的開發(fā)小組要有一個合理的人員構(gòu)成。一般開發(fā)組應(yīng)包括項目負責人、系統(tǒng)分析員、系統(tǒng)設(shè)計員、程序員和測試人員等。開發(fā)組的人員要分層次,下層人員要服從上層人員的領(lǐng)導(dǎo)。 1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)程序開發(fā)管理程序設(shè)計方法程序設(shè)計基本模塊程序設(shè)計語言的選擇源代碼的控制版本4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔3.1程序開發(fā)管理3.嚴格控制開發(fā)進度為了管理好項目進度,首先要制定一個可行的項目進度計劃。一開始,項目進度計劃只能根據(jù)項目的內(nèi)容、工作量和參加人員進行大致地估算,包括系統(tǒng)分析和設(shè)計時間,編程、測試時間和文檔制作時間,估算時應(yīng)根據(jù)業(yè)務(wù)復(fù)雜程度加入一些緩沖時間。系統(tǒng)分析、設(shè)計完成后,根據(jù)程序清單可估算出每個程序的編程時間(根據(jù)程序類型和復(fù)雜程度),并在此基礎(chǔ)上估算這種程序量下的測試、文檔制作和緩沖時間,經(jīng)過這樣估算再做出的進度計劃已經(jīng)可以做到相當準確和細致了。實際上項目進度計劃是一個由粗到細且不斷調(diào)整的過程。 3.2程序設(shè)計方法1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)程序開發(fā)管理程序設(shè)計方法程序設(shè)計基本模塊程序設(shè)計語言的選擇源代碼的控制版本4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔程序設(shè)計的主要依據(jù)是系統(tǒng)設(shè)計階段的HIOP圖以及數(shù)據(jù)庫結(jié)構(gòu)和編碼設(shè)計。目前程序設(shè)計大多是按照結(jié)構(gòu)化方法、原型方法和面向?qū)ο蠓椒ㄟM行。編程的目的是為了實現(xiàn)開發(fā)者在系統(tǒng)分析和系統(tǒng)設(shè)計中提出管理方法和處理構(gòu)想。所以在編程和實現(xiàn)中,應(yīng)盡量借用已有的程序和各種開發(fā)工具,盡快盡好到實現(xiàn)系統(tǒng),而不要在具體的編程和調(diào)試工作中花費過多的精力和時間。 3.3程序設(shè)計基本模塊1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)程序開發(fā)管理程序設(shè)計方法程序設(shè)計基本模塊程序設(shè)計語言的選擇源代碼的控制版本4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔 3.3程序設(shè)計基本模塊1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)程序開發(fā)管理程序設(shè)計方法程序設(shè)計基本模塊程序設(shè)計語言的選擇源代碼的控制版本4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔1.控制模塊控制模塊包括主控制模塊和各級控制模塊??刂颇K的主要功能是根據(jù)用戶要求的信息,由用戶確定處理順序,然后控制轉(zhuǎn)向各處理模塊的入口。2.輸入模塊主要用來輸入數(shù)據(jù),輸入方式有鍵盤輸入和軟盤輸入等。3.輸入數(shù)據(jù)校驗?zāi)K該模塊對已經(jīng)輸入計算機中的數(shù)據(jù)進行校驗,以保證原始數(shù)據(jù)的正確性。校驗的方法通常有重復(fù)輸入校驗和程序校驗兩種。 4.輸出模塊輸出模塊用來將計算機的運行結(jié)果通過屏幕、打印機或磁盤、磁帶等設(shè)備輸出給用戶。在信息系統(tǒng)中,一般都有大量的表格、圖表需要輸出,因此輸出模塊的質(zhì)量直接關(guān)系到整個系統(tǒng)的性能。5.處理模塊根據(jù)信息系統(tǒng)的不同應(yīng)用要求,有不同的處理功能,通常有以下幾種類型。文件更新模塊分類合并模塊計算模塊數(shù)據(jù)檢索模塊預(yù)測或優(yōu)化模塊3.3程序設(shè)計基本模塊1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)程序開發(fā)管理程序設(shè)計方法程序設(shè)計基本模塊程序設(shè)計語言的選擇源代碼的控制版本4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔 3.4程序設(shè)計語言的選擇1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)程序開發(fā)管理程序設(shè)計方法程序設(shè)計基本模塊程序設(shè)計語言的選擇源代碼的控制版本4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔每種程序設(shè)計語言都有自己的特點,為一個特定的開發(fā)項目選擇編程語言時通??梢钥紤]下列一些因素:應(yīng)用領(lǐng)域、算法和計算的復(fù)雜性、軟件運行的環(huán)境(包括可使用的編譯程序)、用戶需求(特別是性能需求)、數(shù)據(jù)結(jié)構(gòu)的復(fù)雜性、開發(fā)人員的水平等。依據(jù)TIOBE軟件公司的調(diào)查,截止到2008年3月,高級語言的使用率及排名表如下: 3.4程序設(shè)計語言的選擇1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)程序開發(fā)管理程序設(shè)計方法程序設(shè)計基本模塊程序設(shè)計語言的選擇源代碼的控制版本4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔2008年3月2007年3月編程語言使用率11Java20.651%22C15.593%35(Visual)Basic10.795%44PHP10.138%53C++9.776%66Perl5.781%77Python4.593%89C#4.143%912Delphi2.697%1010Ruby2.661%118JavaScript2.462%1214D1.107%1313PL/SQL0.747%1411SAS0.630%1518COBOL0.615%1621Pascal0.554%1717Ada0.485%1816Lisp/Scheme0.434%1919FoxPro/xBase0.423%2025Lua0.385% 3.5源代碼的控制1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)程序開發(fā)管理程序設(shè)計方法程序設(shè)計基本模塊程序設(shè)計語言的選擇源代碼的控制版本4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔中大型管理信息系統(tǒng)的開發(fā)小組需要一些工具來幫助協(xié)調(diào)他們的編程任務(wù),源代碼控制系統(tǒng)(SCCS——SourceCodeControlSystem)就是一種這樣的工具,SCCS能自動用來跟蹤記錄源代碼文件并控制對這些文件的改動。SCCS把工程的源代碼文件存儲在一個倉庫中。SCCS像一個圖書管理員----它完成登記和檢查手續(xù),跟蹤記錄每個程序員擁有哪些文件,確保只有授權(quán)的用戶才有權(quán)訪問這個倉庫。程序員們對此倉庫中的文件可以做以下操作:以只讀方式訪問文件;以讀/寫方式來訪問文件;對文件進行修改。 3.6版本1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)程序開發(fā)管理程序設(shè)計方法程序設(shè)計基本模塊程序設(shè)計語言的選擇源代碼的控制版本4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔中大型規(guī)模的系統(tǒng)是復(fù)雜而不斷變化的。在實現(xiàn)過程中變化發(fā)生得很快,而以后就變化得慢了。系統(tǒng)的復(fù)雜性和易變性使得管理上產(chǎn)生可許多問題——尤其是在測試和支持活動中。系統(tǒng)總是在變化的,因此在這樣的環(huán)境下測試結(jié)果總是有問題的。等找到了錯誤所在,引起錯誤的代碼可能早被移動、替代或刪除掉了。由于相似的原因,支持工作也變得復(fù)雜起來。當系統(tǒng)安裝在用戶的計算機系統(tǒng)上時,技術(shù)支持人員需要知道系統(tǒng)的狀態(tài),才能對所出現(xiàn)的問題做出反映。 3.6版本1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)程序開發(fā)管理程序設(shè)計方法程序設(shè)計基本模塊程序設(shè)計語言的選擇源代碼的控制版本4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔а版本是一個未完成的但是已經(jīng)準備好了接受嚴格測試的系統(tǒng)。多個а版本是根據(jù)系統(tǒng)的大小和復(fù)雜性來定義的。а版本的生命周期很短(通常只有幾天或幾星期)。β版本是一個足夠穩(wěn)定的系統(tǒng),可以接受終端用戶的測試。一個β版本是經(jīng)過一個或多個а版本測試完畢,確認已知錯誤都被改正之后產(chǎn)生的。終端用戶通過使用β版本作真正的工作來測試它。β版本必須更加完整并且比а版本產(chǎn)生重大錯誤的幾率要小。β版本將分發(fā)給終端用戶并經(jīng)過數(shù)周或數(shù)月之后再做評價。 3.6版本1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)程序開發(fā)管理程序設(shè)計方法程序設(shè)計基本模塊程序設(shè)計語言的選擇源代碼的控制版本4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔對用戶發(fā)布的能夠長期使用的系統(tǒng)版本叫產(chǎn)品版本、發(fā)布版本或產(chǎn)品發(fā)布。盡管在傳統(tǒng)意義上,軟件系統(tǒng)幾乎不可能完美無缺,但產(chǎn)品版本通常被認為是最終的產(chǎn)品。多個產(chǎn)品版本被用于對已安裝的產(chǎn)品增加特色和修改發(fā)現(xiàn)的錯誤,最小產(chǎn)品版本(有時叫做維護版本)可提供糾錯和對已有特征進行較小改動。主要產(chǎn)品版本則增加了許多新功能,也可能是舊版本的全部重寫。β版本和產(chǎn)品版本只要被安裝在用戶的機器上,必須對其進行備份。備份的版本用來評估未來的錯誤。例如,當用戶報告1.0版本出錯了,支持人員將從存檔中調(diào)出此版本并安裝,力圖重現(xiàn)用戶出過的錯誤,反饋給用戶的信息也是針對1.0版本而言的,即使最近的產(chǎn)品是更高版本的。 4.1系統(tǒng)安全的基本概念和內(nèi)容1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)4、系統(tǒng)安全問題系統(tǒng)安全的基本概念和內(nèi)容系統(tǒng)安全實施的策略5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔信息系統(tǒng)安全指信息系統(tǒng)的系統(tǒng)資源和信息資源不受自然和人為有害因素的威脅和危害。美國國防部對計算機信息系統(tǒng)安全作如下定義:計算機系統(tǒng)有能力控制給定的主體對給定客體的存取。從信息系統(tǒng)的層次結(jié)構(gòu)及其系統(tǒng)資源組成來分析,完整的信息系統(tǒng)安全主要內(nèi)容應(yīng)包括如下四個方面:1)實體安全:系統(tǒng)設(shè)備及相關(guān)設(shè)施運行正常,系統(tǒng)服務(wù)適時。具體包括:環(huán)境、建筑、設(shè)備、電磁輻射、數(shù)據(jù)介質(zhì)、災(zāi)害報警等。 4.1系統(tǒng)安全的基本概念和內(nèi)容1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)4、系統(tǒng)安全問題系統(tǒng)安全的基本概念和內(nèi)容系統(tǒng)安全實施的策略5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔2)軟件安全:操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、網(wǎng)絡(luò)軟件、應(yīng)用軟件等軟件及相關(guān)資料的完整性。具體包括軟件開發(fā)規(guī)程、軟件安全測試、軟件的修改與復(fù)制等。3)數(shù)據(jù)安全:指系統(tǒng)擁有的和產(chǎn)生的數(shù)據(jù)或信息完整、有效,使用合法,不被破壞或泄漏。包括輸入、輸出、用戶識別、存取控制、加密、審計與追蹤、備份與恢復(fù)。4)運行安全:系統(tǒng)資源和信息資源使用合法。包括:電源、環(huán)境氣氛、人事、機房管理出入控制、數(shù)據(jù)與介質(zhì)管理、運行管理和維護。 4.2系統(tǒng)安全實施的策略1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)4、系統(tǒng)安全問題系統(tǒng)安全的基本概念和內(nèi)容系統(tǒng)安全實施的策略5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔信息系統(tǒng)的不安全因素是由計算機系統(tǒng)的脆弱性和人為因素決定的。從信息系統(tǒng)的結(jié)構(gòu)、系統(tǒng)資源與實施及運行環(huán)境來分析,實施一個安全的信息系統(tǒng),需要技術(shù)和管理兩方面的策略和措施。技術(shù)的策略和方法如下表所示。 序號安全技術(shù)策略安全技術(shù)策略的分類1用戶名/口令體系的設(shè)置與使用開機口令網(wǎng)絡(luò)用戶名/口令應(yīng)用系統(tǒng)用戶名/口令2權(quán)限控制網(wǎng)絡(luò)用戶權(quán)限設(shè)置應(yīng)用系統(tǒng)用戶權(quán)限設(shè)置3防火墻技術(shù)基于硬件的防火墻基于軟件的防火墻4計算機病毒防治硬件隔離服務(wù)器存取控制采用防治計算機病毒硬件采用防治計算機病毒軟件5系統(tǒng)備份硬件備份系統(tǒng)備份應(yīng)用系統(tǒng)備份數(shù)據(jù)備份6數(shù)據(jù)加密文件加密記錄加密字段加密7數(shù)據(jù)審計雙軌運行法軌跡法 而管理策略一般包含以下幾個方面:1.樹立正確的系統(tǒng)安全指導(dǎo)思想要想建立好計算機信息系統(tǒng)的安全體系,首先要有明確的指導(dǎo)思想。要把信息安全作為一個涉及國家、企業(yè)重大利益的產(chǎn)業(yè)來看待,在選擇安全產(chǎn)品時要立足于國產(chǎn)化產(chǎn)品,不能把國家、企業(yè)信息化的安全依托到國外產(chǎn)品的保障上。4.2系統(tǒng)安全實施的策略1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)4、系統(tǒng)安全問題系統(tǒng)安全的基本概念和內(nèi)容系統(tǒng)安全實施的策略5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔 2.建立一套科學(xué)的管理制度使用單位建立一套科學(xué)的管理制度是從制度上避免環(huán)境和人為因素造成計算機故障的有力保證,也是計算機系統(tǒng)安全之必需。如建立和健全各項管理制度,保證計算機有良好的運行環(huán)境,避免非常事件對系統(tǒng)的侵害;嚴格按照各種操作規(guī)程處理業(yè)務(wù),對數(shù)據(jù)文件的屬性進行控制,文件是存儲企業(yè)數(shù)據(jù)的形式,為了保證企業(yè)數(shù)據(jù)信息的安全,防止非法篡改,一些重要的數(shù)據(jù)文件可定義為專用文件、只讀文件或?qū)ξ募牟僮鳈?quán)限及用戶加以限制;密碼權(quán)限管理要真正分開,操作員密碼要定期或不定期加以更換,以防泄密或被他人盜用;病毒管理:計算機病毒在世界各國迅速蔓延,成為目前困擾計算機應(yīng)用的一大禍害。計算機應(yīng)用到企業(yè)管理的業(yè)務(wù)中,必須加強防病毒措施,確保數(shù)據(jù)安全。4.2系統(tǒng)安全實施的策略1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)4、系統(tǒng)安全問題系統(tǒng)安全的基本概念和內(nèi)容系統(tǒng)安全實施的策略5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔 4.2系統(tǒng)安全實施的策略1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)4、系統(tǒng)安全問題系統(tǒng)安全的基本概念和內(nèi)容系統(tǒng)安全實施的策略5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔3.處理系統(tǒng)開發(fā)的關(guān)系建設(shè)規(guī)模中投入與產(chǎn)出的關(guān)系,用戶使用中方便與限制的關(guān)系,安全規(guī)則的制定與網(wǎng)絡(luò)結(jié)構(gòu)的關(guān)系,安全手段與安全管理的關(guān)系。 5質(zhì)量保證1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔對任何商務(wù)過程或系統(tǒng)而言,質(zhì)量是信息系統(tǒng)所關(guān)注的主要問題。質(zhì)量保證(QA)是保證信息系統(tǒng)滿足用戶、技術(shù)人員和管理人員最低質(zhì)量標準的過程。QA有時是在程序代碼中糾錯,但是這種理解是狹隘而不完全的。QA包括一系列的活動,貫穿于整個軟件開發(fā)生命周期,這樣做有利于從一開始就盡可能地檢錯糾錯,建立一個正確的系統(tǒng)。在項目的早期就進行綜合質(zhì)量保證活動,可以使許多編碼避免錯誤,并且可以確保所開發(fā)的系統(tǒng)切實滿足用戶和組織的要求。 5質(zhì)量保證1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔遍查是一種技術(shù)復(fù)審形式,它是由兩人或多人來審查模型或程序的正確性和完整性。實現(xiàn)階段可以使用遍查的方法,在分析和設(shè)計階段也常使用。在設(shè)計和實現(xiàn)階段,遍查是一種技術(shù)復(fù)審,是兩個或多個開發(fā)者為評估和提高項目質(zhì)量而進行的對于設(shè)計或?qū)崿F(xiàn)的審查活動。典型的情況是,其中一個開發(fā)者在遍查前已經(jīng)做出了有關(guān)的模型或模塊,由他本人闡述以此為基礎(chǔ)的設(shè)想和操作,然后由別的參與者進行評論和提出建議。 5質(zhì)量保證1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔檢查是一種更為正式的遍查活動。參與者在開會之前就要瀏覽、分析相關(guān)材料。審議材料包括要檢查的代碼,有關(guān)的模型和對可能遇到的錯誤類型的注釋。小組開會之后往往要形成一個標準文件。遍查和檢查是很重要的QA過程,因為他們可以在編寫代碼之前就檢測出錯誤。研究表明,技術(shù)復(fù)審可以達到以下目的:可在測試之前減少由5——10種因素導(dǎo)致的錯誤的數(shù)量。節(jié)約了大約50%的測試開銷。 當系統(tǒng)開發(fā)完畢之后,為了檢測程序需要進行測試工作。測試是一個對產(chǎn)品進行檢驗以確定其存在哪些缺陷的過程。程序員必須已經(jīng)完成了此軟件,并且明確缺陷的標準,才能對軟件進行測試。開發(fā)人員可以通過復(fù)審產(chǎn)品的結(jié)構(gòu)和組成或是通過運行產(chǎn)品的功能并檢查運行結(jié)果來對其進行測試。一個信息系統(tǒng)是軟件各個組成部分的綜合體。各組成部分可單獨測試,也可進行集成測試,或者整個系統(tǒng)進行測試。對組成部分單獨進行的測試叫做單元測試,包含多個單元模塊的測試叫做集成測試,對整個系統(tǒng)進行的測試叫做系統(tǒng)測試。5質(zhì)量保證1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔 6系統(tǒng)實現(xiàn)階段的文檔1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔在實現(xiàn)過程中,準備文檔的工作很重要,但也經(jīng)常被忽略。文檔告訴用戶如何操作和維護一個系統(tǒng)。文檔還提供了關(guān)于未來改進與重新實現(xiàn)所需的信息。文檔可被大致分為兩種類型:系統(tǒng)文檔-----描述系統(tǒng)功能、結(jié)構(gòu)以及構(gòu)建細節(jié)。用戶文檔-----描述用戶如何使用和維護系統(tǒng)。系統(tǒng)文檔產(chǎn)生于整個SDLC(軟件開發(fā)生命周期),是每個生命周期階段和活動的結(jié)果。用戶文檔產(chǎn)生于SDLC的實現(xiàn)階段。開發(fā)小組不可能很早就制定出用戶文檔,因為用戶界面和系統(tǒng)操作的許多細節(jié)還不確定,而且這些細節(jié)在開發(fā)的過程中還可能發(fā)生變化。 6系統(tǒng)實現(xiàn)階段的文檔1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔1.系統(tǒng)文檔系統(tǒng)文檔的一個主要作用是:為設(shè)計和開發(fā)人員提供相關(guān)信息來維護系統(tǒng)或?qū)ο到y(tǒng)進行重新實現(xiàn)。由于這個原因,多數(shù)或者所有文檔都是隨著分析、設(shè)計和實現(xiàn)的活動產(chǎn)生的。在系統(tǒng)實施階段,主要產(chǎn)生三類文檔,即:程序源代碼,數(shù)據(jù)庫設(shè)計源代碼和程序測試數(shù)據(jù)。系統(tǒng)文檔需要進行積極的管理,它必須以易于訪問的位置和形式進行存儲,以便在需要進行系統(tǒng)維護時可以方便地檢索到,或者一旦發(fā)生變化便于更新。在一個有許多大型信息系統(tǒng)的組織中,文檔管理是一個非常正式的過程。在大的組織當中,有專門的人員負責文檔的管理與恢復(fù)以及加強文檔標準化的工作。 6系統(tǒng)實現(xiàn)階段的文檔1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準備3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔2.用戶文檔用戶文檔對最終的用戶提供系統(tǒng)運行支持。它主要描述了系統(tǒng)操作的規(guī)程,其中包括一些功能,如數(shù)據(jù)錄入、產(chǎn)生輸出和定期維護。其主要內(nèi)容如下:軟件啟動和關(guān)閉執(zhí)行一個特定功能時的按鍵、鼠標、輸入的命令序列實現(xiàn)一個特定的事務(wù)處理所需的程序功能常見錯誤和處理方法通常以內(nèi)容表、程序或系統(tǒng)的目標和功能的大體描述、術(shù)語表和索引的形式來補充主題范圍。

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。
最近更新
更多
大家都在看
近期熱門
關(guān)閉