版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
信息系統(tǒng)的實現(xiàn)
【本章概述】:系統(tǒng)實現(xiàn)是在系統(tǒng)設(shè)計的基礎(chǔ)上進行的工作,它的主要任務(wù)是把系統(tǒng)設(shè)計階段所得到的目標(biāo)系統(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è)備的準(zhǔn)備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)。硬件準(zhǔn)備包括計算機主機、輸入輸出設(shè)備、存儲設(shè)備、輔助設(shè)備(穩(wěn)壓電源、空調(diào)設(shè)備等)、通信設(shè)備等。購置、安裝和調(diào)試這些設(shè)備要花費大量的人力、物力,并且持續(xù)相當(dāng)長的時間。(2)軟件準(zhǔn)備。軟件準(zhǔn)備包括系統(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è)備的準(zhǔn)備3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔1、系統(tǒng)實現(xiàn)概述(4)數(shù)據(jù)準(zhǔn)備。數(shù)據(jù)的收集、整理、錄入是一項既繁重、勞動量又大的工作。而沒有一定基礎(chǔ)數(shù)據(jù)的準(zhǔn)備,系統(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è)備的準(zhǔn)備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è)備的準(zhǔn)備硬件系統(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è)備的準(zhǔn)備硬件系統(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è)備的準(zhǔn)備硬件系統(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è)備還有:鼠標(biāo)。觸摸屏:用于商店、餐館、學(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è)備的準(zhǔn)備硬件系統(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ù)字?jǐn)?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è)備的準(zhǔn)備硬件系統(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è)備的準(zhǔn)備硬件系統(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)有的功能,取決于為之配置的軟件是否適當(dā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è)備的準(zhǔn)備硬件系統(tǒng)的配置軟件系統(tǒng)的配置3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔
2.?dāng)?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è)備的準(zhǔn)備硬件系統(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è)備的準(zhǔn)備硬件系統(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è)備的準(zhǔn)備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ā)之前制定嚴(yán)格、詳細的開發(fā)規(guī)范。開發(fā)規(guī)范的內(nèi)容主要包括:系統(tǒng)設(shè)計規(guī)范、程序開發(fā)規(guī)范和項目管理規(guī)范等。系統(tǒng)設(shè)計規(guī)范規(guī)定字段、數(shù)據(jù)庫、程序和文檔的命名規(guī)則,應(yīng)用界面的標(biāo)準(zhǔn)和風(fēng)格,各類報表的輸出格式等。1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準(zhǔn)備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)包括項目負責(zé)人、系統(tǒng)分析員、系統(tǒng)設(shè)計員、程序員和測試人員等。開發(fā)組的人員要分層次,下層人員要服從上層人員的領(lǐng)導(dǎo)。1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準(zhǔn)備3、程序開發(fā)程序開發(fā)管理程序設(shè)計方法程序設(shè)計基本模塊程序設(shè)計語言的選擇源代碼的控制版本4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔3.1程序開發(fā)管理3.嚴(yán)格控制開發(fā)進度為了管理好項目進度,首先要制定一個可行的項目進度計劃。一開始,項目進度計劃只能根據(jù)項目的內(nèi)容、工作量和參加人員進行大致地估算,包括系統(tǒng)分析和設(shè)計時間,編程、測試時間和文檔制作時間,估算時應(yīng)根據(jù)業(yè)務(wù)復(fù)雜程度加入一些緩沖時間。系統(tǒng)分析、設(shè)計完成后,根據(jù)程序清單可估算出每個程序的編程時間(根據(jù)程序類型和復(fù)雜程度),并在此基礎(chǔ)上估算這種程序量下的測試、文檔制作和緩沖時間,經(jīng)過這樣估算再做出的進度計劃已經(jīng)可以做到相當(dāng)準(zhǔn)確和細致了。實際上項目進度計劃是一個由粗到細且不斷調(diào)整的過程。
3.2程序設(shè)計方法1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準(zhǔn)備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è)備的準(zhǔn)備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è)備的準(zhǔn)備3、程序開發(fā)程序開發(fā)管理程序設(shè)計方法程序設(shè)計基本模塊程序設(shè)計語言的選擇源代碼的控制版本4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔1.控制模塊控制模塊包括主控制模塊和各級控制模塊。控制模塊的主要功能是根據(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è)備的準(zhǔn)備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è)備的準(zhǔn)備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è)備的準(zhǔn)備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è)備的準(zhǔn)備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è)備的準(zhǔn)備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ù)雜起來。當(dāng)系統(tǒng)安裝在用戶的計算機系統(tǒng)上時,技術(shù)支持人員需要知道系統(tǒng)的狀態(tài),才能對所出現(xiàn)的問題做出反映。3.6版本1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準(zhǔn)備3、程序開發(fā)程序開發(fā)管理程序設(shè)計方法程序設(shè)計基本模塊程序設(shè)計語言的選擇源代碼的控制版本4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔
а版本是一個未完成的但是已經(jīng)準(zhǔn)備好了接受嚴(yán)格測試的系統(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è)備的準(zhǔn)備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)品版本只要被安裝在用戶的機器上,必須對其進行備份。備份的版本用來評估未來的錯誤。例如,當(dāng)用戶報告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è)備的準(zhǔn)備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è)備的準(zhǔn)備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è)備的準(zhǔn)備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è)備的準(zhǔn)備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)的侵害;嚴(yán)格按照各種操作規(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è)備的準(zhǔn)備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è)備的準(zhǔn)備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è)備的準(zhǔn)備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ì)量標(biāo)準(zhǔn)的過程。QA有時是在程序代碼中糾錯,但是這種理解是狹隘而不完全的。QA包括一系列的活動,貫穿于整個軟件開發(fā)生命周期,這樣做有利于從一開始就盡可能地檢錯糾錯,建立一個正確的系統(tǒng)。在項目的早期就進行綜合質(zhì)量保證活動,可以使許多編碼避免錯誤,并且可以確保所開發(fā)的系統(tǒng)切實滿足用戶和組織的要求。5質(zhì)量保證1、系統(tǒng)實現(xiàn)概述2、系統(tǒng)軟件和硬件設(shè)備的準(zhǔn)備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è)備的準(zhǔn)備3、程序開發(fā)4、系統(tǒng)安全問題5、質(zhì)量保證6、系統(tǒng)實現(xiàn)階段的文檔檢查是一種更為正式的遍查活動。參與者在開會之前就要瀏覽、分析相關(guān)材料。審議材料包括要檢查的代碼,有關(guān)的模型和對可能遇到的錯誤類型的注釋。小組開會之后往往要形成一個標(biāo)準(zhǔn)文件。遍查和檢查是很重要的QA過程,因為他們可以在編寫代碼之前就檢測出錯誤。研究表明,技術(shù)復(fù)審可以達到以下目的:可在測試之前減少由5——10種因素導(dǎo)致的錯誤的數(shù)量。節(jié)約了大約50%的測試開銷。
當(dāng)系統(tǒng)開發(fā)完畢之
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程監(jiān)理勞務(wù)分包協(xié)議
- 車站附近人行道改造合同
- 游泳池電工招聘合同模板
- 家電銷售經(jīng)紀(jì)人合作協(xié)議
- 政府宣傳片編劇招聘協(xié)議
- 清潔能源高速公路合同管理辦法
- 社區(qū)活動中心球場施工合同
- 紡織生產(chǎn)電動工具租賃協(xié)議
- 污水處理廠改造圍擋施工合同
- 皮膚病醫(yī)院聘用協(xié)議樣本
- 滬科黔科版《綜合實踐活動》5上農(nóng)業(yè)小當(dāng)家 活動一《花壇小暖棚》課件
- 知識圖譜構(gòu)建實踐建設(shè)方案
- 2024年度跨國業(yè)務(wù)代理合同3篇
- 內(nèi)科危重患者的護理
- 紀(jì)念抗日救亡一二九運動弘揚愛國精神宣傳課件
- 鑄牢中華民族共同體意識-形考任務(wù)2-國開(NMG)-參考資料
- 機械工程技術(shù)訓(xùn)練智慧樹知到期末考試答案章節(jié)答案2024年北京航空航天大學(xué)
- 小學(xué)科學(xué)跨學(xué)科項目化學(xué)習(xí)案例
- 合成長歷通書doc1
- 網(wǎng)球練習(xí)場項目計劃書
- 完整版)我國汽車營地現(xiàn)狀及發(fā)展對策分析
評論
0/150
提交評論