【信息技術信息系統的開發(fā)過程】_第1頁
【信息技術信息系統的開發(fā)過程】_第2頁
【信息技術信息系統的開發(fā)過程】_第3頁
免費預覽已結束,剩余13頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、【信息技術信息系統的開發(fā)過程】前面我們詳細地研究了數據庫的建模方法和理論,考察了SQL本章將對數據庫應用程序或信息系統的開發(fā)過程進行一個概括的介紹。本章的學習目標: 了解治理信息系統的差不多概念、構成和分類; 了解信息系統開發(fā)方法類型和策略; 了解和把握信息系統開發(fā)的各個時期; 了解信息系統開發(fā)成功和失敗的關鍵因素。信息系統概述信息提供了客觀世界的消息和知識,是對客觀世界的反映。信息普遍存在于口述形式、電視聲像形式和掛牌形式等。信息系統是以加工處理信息為主的系統,它對信息進行采集、處理、儲備、治理、檢索和傳輸,能夠向用戶提供有價值的信息,它是運算機硬件和軟件、方法、過程以及人員組成的聯合體。在

2、信息系統中,要素的活動過程都會產生相應的信息,例如,圖書的出版和銷售過程中就相伴著出版打算、合同庫存和銷售等一系列的信息顯現,財務活動那么相伴著支票、匯票、發(fā)票和會計科目等信息的產生。從整個社會而言,物質是基礎,人員是主體,信息是表現, 貨幣是補充。一樣而言,信息系統能夠包括系統硬件資源、系統軟件資源、信息系統應用軟件和系統治理等416-1度、人員的組織、系統規(guī)劃、人工處理和相應設計文件等。圖 16-1 信息系統的結構示意圖在一個組織系統中,信息系統要緊是治理信息系(ManagementInformation 以及與治理信息系統進展有關的其他信息系統,例如,電子數據系(ElectronicDa

3、ta、決策支持系(DecisionSupport主管支持系(ExecutiveSupport辦公自動化系(Office Automation 以及運算機集成制來自:/ 中國最大的資料庫下系(ComputerIntegratedManufacturing等。(OperationalInformationOIS(Transaction Processing 現在和以后趨勢的各種信息。MISDSSDSS 系統要緊是解決非結構化和半結構化的問題。ESS述總結性的報告。OAS運算機集成制造系統(CIMS)是借助運算機硬軟件,綜合運用現代治理技術、制造技術、信息技術、自動化技術以及系統工程技術等,將企業(yè)生

4、產經營全過程中有關人、技術和治理三要素及有關的信息流、物流和價值流(資金流)有機地集成并優(yōu)化運行,以實現產品的高質量、低成本、交貨期短,提高企業(yè)的應變能力和綜合競爭能力,從而使企業(yè)贏得競爭的系統。CIMS 系統包括運算機輔助設計(CAD)、運算機輔助制造(CAM)和治理信息系統(MIS)。CIMSESSOASMISDSSTPSTPSMISTPSMISDSS 系統,而DSSMIS ESSESSMISTPS化技術向OASMISCIMSESSOASMISDSSTPS圖16-2MIS系統與其他系統之間的關系開發(fā)信息系統的方法論開發(fā)信息系統能夠有許多方法,這些方法之間的依靠性專門強。我們將要討論一些差不

5、多的方法和差不多的開發(fā)策略。方法類型一樣來講,用于信息系統開發(fā)的方法包括結構化生命周期法和原型化法。結構化生命周期法是一種應用廣泛、技術成熟的方法,該方法要求把信息系統的開發(fā)方法從初始到終止劃分成假設干個預先規(guī)定好的任務時期,然后按照一定的準那么來按部就班地完成。結構化生命周期法具有這些特點:預先明確用戶需求, 依照需求來設計系統;自頂向下來設計或者規(guī)劃信息系統;嚴格按照時期進行; 工作文檔標準化和規(guī)范化;運用系統的分解和綜合技術來使復雜的系統簡單化; 以及強調時期成果的審定和檢驗。原型化法是一種考慮到人本身的靈活、多變、依體會行事的特點而產生的信息系統開發(fā)方法,其差不多思想是:并非所有的需求

6、都能預先明確地定義;有快速地建立模型和編程的工具;需要有動態(tài)的系統模型;同時反復修改是必要的而且不可幸免的。來自于 37 資料網下載即系統的復雜性、系統的應用領域、用戶特點和項目特點等。有利于使用結構化生命周期法開發(fā)的因素包括以下幾項: 用戶需求定義明確。 系統運行程序確定、結構化程度高。 系統具有較長的使用壽命。 開發(fā)過程要求有嚴格的操縱。研制人員對系統任務了解和熟悉的程度比較高。來自中國最大的資料庫下載 系統文檔要求詳細和全面。 開發(fā)成果能夠重復使用。有利于原型化法開發(fā)的因素包括以下幾項: 用戶需求模糊,不明確。 過程非結構化,或者難于結構化。 用戶環(huán)境易變。 系統的壽命比較短。 系統要求

7、在短期內運行。 開發(fā)人員缺乏體會。信息系統開發(fā)方法除了上面這兩種要緊方法之外,還有企業(yè)系統規(guī)劃法、關鍵成功因子法、戰(zhàn)略數據規(guī)劃法和外包法等。然而,這些方法差不多上上面兩種差不多方法的綜合變化。開發(fā)策略信息系統的開發(fā)能夠使用不同的開發(fā)策略。一樣而言,常用的開發(fā)策略包括自頂而下策略、自下而上策略和推拉策略等。使用自上而下方法來確定一個組織的信息系統模型,要緊是從一個組織的的高層治理著手,考慮組織的目標、對象和策略。然后,再確定需要哪些功能去保證這些目標的完成,從而劃分相應的子系統同時進行各個子系統的具體分析和設計。這種方法的步驟是:分析系統整體目標、環(huán)境、資源和約束條件。和諧和接口。確定每一個子系

8、統所需要的輸入、輸出和數據儲備。對各個子系統的功能模塊和數據進一步分析和分解。依照需要和可能,確定優(yōu)先開發(fā)的子系統和數據儲備等。自上而下方法的整體性和邏輯性較強。然而,關于一個大型系統的開發(fā),因為工作量太大而阻礙具體細節(jié)的考慮,致使周期拉長、開發(fā)費用增加,同時評判標準難以確定。自下而上方法是一種從各種差不多業(yè)務和數據處理著手進行分析和設計的方法。當下層子系統分析完成之后,再進行上一層系統的分析和設計,將不同的功能和數據綜合起來考慮。這種自下而上的方法是從具體的業(yè)務信息子系統開始逐層綜合和集中形成總的信息系統的分析和設計因為在具體子系統的分析和設計中不能專門好地考慮到系統的總目標和總功能, 因此

9、在上層分析和設計中反過來又要對下層子系統的功能和數據作比較大的修改和調整。這種方法容易造成功能和數據的矛盾、冗余和返工。推拉策略那么是充分發(fā)揮自上而下和自下而上兩種方法的優(yōu)點的一種方法。在推拉策略中,使用自上而下方法確定一個信息系統的總體方案,在總體方案的指導下,使用自下而上方法對一個個業(yè)務信息系統進行具體功能和數據的分析和分解。使用這兩種方法進行全面分析、和諧和調整之后,就能得到一個比較理想的、用戶中意的新系統。信息系統開發(fā)時期那個地點要緊介紹結構化生命周期法的開發(fā)時期,因為這種方法是所有信息系統開發(fā)方法的核心。結構化生命周期法的差不多思想是將信息系統開發(fā)看作是能夠有打算、有步驟進行的工程項

10、目,盡管各種信息系統處理的具體業(yè)務信息不同,然而所有系統的開發(fā)過程能夠劃分成5 個要緊時期:調查研究時期、系統分所示。圖 16-3 信息系統開發(fā)的時期示意圖調查研究時期信息系統設計的目的是為了在現行系統的基礎上通過改建或者重建得到一個新系統。因此,在對新系統進行分析和設計之前,必須對現行系統進行全面、充分的調查研究和分析。調查研究時期包括兩方面的要緊內容:對現行系統的調查研究和新系統開發(fā)的可行性研究。對現行系統的調查研究確實是為新系統的開發(fā)進行原始資料的預備,同時使系統開發(fā)人員獲得對現行系統的感性和理性認識。調查研究工作的要緊內容包括確定調查的內容、使用的調查方法以及調查中使用的圖表工具等。調

11、查的內容包括:系統環(huán)境和運行狀態(tài)的調查,包括現行系統的進展歷史、目前規(guī)模、經和接口以及目前的治理水平等內容。組織機構和人員分工的調查,包括了解現行系統的組織機構、領導關系等信息。業(yè)務流程的調查,具體內容包括全面細致地了解企業(yè)各有關業(yè)務部門的處理量和處理質量等信息。上信息的載體,因此凡是與業(yè)務有關的所有手工儲存和傳遞的載體都要全面收集,同時了解其產生源、使用的部門、發(fā)生周期、用途以及包含的數據項、含義、長度和類型,以便用于信息的分析和統計。資源情形的調查。包括人力、物力、資金、設備、建筑和布局等情形, 語言、數據庫、處理漢字的能力、目前的使用狀況以及存在的問題等。時刻和地點、國家對企業(yè)的進展以及

12、信息系統建設的有關政策等方面的限制條件和規(guī)定。薄弱環(huán)節(jié)的調查。因為現行系統中的各個薄弱環(huán)節(jié)正是新系統中要解決用戶的各種意見和要求,發(fā)覺存在的問題和分析這些問題產生的緣故。選擇調查方法。因為現行系統調查研究是一項紛雜而艱巨的工作,為了使該任務能順利進行,依照調查的目的和內容能夠選擇一定的調查方法。常用的調查方法包括表格調查法、座談調查法、查閱檔案資料法、觀看法和抽樣調查法等。7座談調查法。這是一種通過調查人員與被調查人員面對面的有目的的談易填寫清晰的任務內容。查閱檔案資料法。該方法確實是查閱企業(yè)的各種各樣的定性的和定量的觀看法。觀看法是一種深入現場,直截了當對調查對象的情形進行觀看分為兩部分內容

13、:對人的行為觀看和對非行為的客觀事物的觀看。對人的行為能夠通過對體態(tài)語言的觀看作出判定抽樣調查法。這種方法是依照概率統計的隨機原那么,從被研究系統的大量工作中抽選部分任務執(zhí)行過程進行調查這種方法適用于那些需要全面資料而又不能進行普查調查中使用的圖表工具。在對現行系統調查中,通常會收到大量的資料、報表以及業(yè)務流程。為了關心系統分析員整理思路、方便地與用戶交談,能夠借助一定的圖表工具。目前,最常用的圖表工具是現行系統流程圖和概況表。現行系統流程圖是使用一些預先定義好的各種圖形符號來分析和描述現行系統業(yè)務流程的重要工具,而現行系統概況表是對流程圖的概括文字說明,該概況表包括對輸入功能、處理功能、儲備

14、功能和輸出功能的詳細描述。可行性研究。可行性研究是在項目投資之前對項目建設的各種方案、新產品方案、技術方案和生產經營方案的實施可能性、技術先進性和經濟合理性進行調查研究并分析、運算和評判的一種科學方法。可行性研究的任務是研究項目是否可行,并推測建成后可能取得的技術經濟成效,為保證投資決策的正確性提供科學依據。信息系統的開發(fā)是一項投資多、耗時長而且風險大的工程項目,為了幸免盲目投資、減少不必要的缺失,在信息系統正式開發(fā)之前就要對系統開發(fā)的必要性和可能性進行分析。第一,分析信息系統的必要性,包括直截了當明顯的必要性和可預見的必要性。第二,分析建立信息系統的可能性,包括技術方面的可能性、經濟方面的可

15、能性、運行和愛護方面的可能性。系統分析時期系統分析是信息系統開發(fā)工作中的一個重要時期。該時期運用系統的觀點和方法對現行系統進行目標分析、需求分析和功能分析,在系統分析的基礎上,能夠設計出信息系統的邏輯模型。最后,完成系統分析說明書。目標分析包括兩方面的內容,即待開發(fā)的系統的組織目標分析和以后的新系統目標分析。組織目標分析。信息系統是為一定的組織服務的,因此在開發(fā)信息系統應該具備的功能;分析各分目標以及分目標之間的關系,確定解決目標沖突的方法和各項具體措施的考核方法重新排列問題表。確立新系統應該在哪些方面發(fā)揮作用以及如何發(fā)揮作用。一樣地,研制的新系統應該在這幾個方面發(fā)揮作用:輔助決策功能,期望達

16、到的目標包括系統推測、運算機輔助決策、系統仿真與操縱和各種查詢和統計等;輔助治理功能,期望達到的目標是實現辦公室自動化。需求分析。在現行系統調查時期,系統分析人員除了對企業(yè)各有關部門的業(yè)務流程進行調查之外,還向各級治理人員和業(yè)務人員對系統處理事務的能力和決策功能的需求進行分析,這些分析內容包括:對不合理的業(yè)務流程進行調整的同時,還需要對事務處理能力進行調整。從理論上分析決策功能需求的合理性。找出關鍵需求,擬出解決這些問題的初步打算,為功能分析打下基礎。功能分析。功能是指新系統為了實現組織的目標而具有的功能。功能具有層次結構和信息關聯兩個特點。一樣情形下,使用結構化系統分析和設計技術(Struc

17、tured Analysis and Design TechniqeSADTSADT分析與分解相結合的技術同時在功能分析的同時進行相應的數據分析和分解。整個分析過程和結果能夠使(DataFlow16-4圖 16-4 功能分解的差不多元素示意圖建立新系統的邏輯模型。在目標分析、需求分析和功能分析的基礎上,能夠建立新系統的邏輯模型。該邏輯模型是由一組圖表工具組成的,在邏輯上表示了DFDSADT新系統DFD實現哪些實時查詢以及如何表達用戶對數據趕忙存取的要求等。邏輯設計說明書是新系統分析時期的成果,也是作為系統設計依據的權威性文件。邏輯設計說明書的要緊內容包括:現行系統情形簡述。新系統的目標,這也是

18、新系統的驗收標準。數據流程圖的進一步說明來自:/ 中國最大資料庫下載輸入、輸出要求。數據儲備的要求。與其他子系統的關系。開發(fā)費用與時刻的估量。其他方面的內容。系統設計時期系統設計又稱為物理設計,系統設計確實是依照新系統的邏輯模型來建立物理模型,解決系統如何干的問題。系統設計確實是依據一定的原那么完成系統物理設計的全部內容。系統設計的要緊內容包括系統的總體結構設計、運算機系統設計、數據通信網絡設計、數據庫設計、輸入輸出設計和界面設計等。最后,完成系統設計說明書。系統設計的原那么。系統設計的優(yōu)劣直截了當阻礙到新系統的質量和經濟效益。衡量一個信息系統設計的好壞,一樣從這5 個方面來考慮:系統的工作效

19、率,這是指系統處理能力、速度和響應時刻等與時刻有關的指標。系統的可靠性,這是指系統在運行過程中抗干擾和保證正常工作的能力。的方便性等。系統的柔性,這是指系統修改和愛護的難易程度。系統的經濟性,這是指系統的收益應該大于支出的總費用。系統總體結構設計是物理設備系統的系統級設計工作,目的是設計出物理系統的總體結構,其要緊內容包括:信設備等。結構等。距離局部網結構和長距離遠程運算機網結構。運算機系統設計的目的是設計運算機系統的配置、確定機型以及按照總體結構布局配置設備等,要緊工作包括:研究整個信息系統的作業(yè)類型和作業(yè)量和建立負荷模型等。運算機檔次需求分析,包括CPU大容量等。等。數據通信網絡設計基于通

20、用的、能夠購買到的技術和設備,具體工作內容包括:通信資源及環(huán)境調查。通信要求分析。網絡結構設計。通信設備配置和選擇。通信協議和網絡軟件分析。數據庫設計。信息系統中的數據庫系統是由數據庫治理系統、數據庫和相關中購買,例如MicrosoftSQLServerOracleDBMS數據庫設計。數據庫設計過程能夠分為4來自于37 資料網下載分析用戶需求,包括數據要求、處理要求和限制條件等。視圖設計,確實是將用戶數據需求明確地表達出來,設計邏輯數學模型。概念模式與外部模式定義,使用前面講過的ERIDEF1xODL法設計數據庫模型。物理實現數據庫的設計。輸入設計。數據輸入是用戶與運算機的要緊接口,也是一項工

21、作量大、手工作業(yè)多的操作,因此應該選擇確保輸入正確的合適的輸入方式,同時具備輸入數據校驗的功能,這些確實是輸入設計的核心內容。一樣地,輸入設計包括3 個方面的內容:選擇合適的輸入方式,這需要依照數據量的多少和處理要求來選擇。例么需要使用磁盤、磁帶和數據閱讀器等工具錄入。原始憑證的設計。一樣情形下,企業(yè)經營過程中產生的數據第一記錄在的處理。校驗方式。常用的校驗方式包括重復校驗、靜態(tài)校驗、界限校驗、平穩(wěn)校驗、邏輯校驗和代碼自身校驗等。輸出設計。運算機系統的各種輸出是用戶處理日常治理業(yè)務和進行經營決策所直截了當需要的信息。輸出設計的好壞直截了當阻礙系統的使用成效。輸出設計的內容包括3 個方面:種:打

22、印機輸出、顯示器輸出、轉向輸出和中間文件輸出。輸出內容的設計。輸出內容的設計能夠分成兩步進行:頻率、數量以及保密與安全要求等。據結構、類型、長度和取值范疇等。其信息能夠分為兩個部分:一部分是固定的表頭信息,另一部分是數據處理之后的結果內容。3菜單式是指系統通過屏幕顯示一組選項名目,用戶能夠將光標置于相應的位置以便進行選擇。通過一系列菜單的顯示和選擇,能夠使用戶逐級進入到各個具體層次中。輸入相應的數據。回答之后再連續(xù)運行。系統設計說明書是系統設計時期的要緊成果,也是系統實施的重要依據,要緊內容包括:硬件系統的設計。模塊設計。輸入、輸出和界面的詳細設計說明。網絡設計和運算機過程的設計說明。數據庫及

23、文件的設計說明。人工過程的有關設計。實施方案的總打算。實施方案的審批。系統實施時期系統實施要緊是實現系統設計時期完成的新系統物理模型,該時期將投入量的人力、物力和時刻。系統實施之后,用戶部門的組織機構來自:/ 中國最大的資料庫下載、人員、設備和工作方式等都將發(fā)生重大變革。因此,在系統實施時期,必須依照系統設計說明書的要求,進行組織、安排打算和培訓人員等。系統實施時期的工作內容包括確定系統實施的領導、程序的編制、人員培訓以及系統調試和轉換等。系統實施的領導。由于系統實施時期占用時刻長、耗用資源多、涉及面廣, 因此必須組建由用戶單位最高領導擔任組長的系統實施領導小組,領導和和諧系統實施的工作。領導

24、小組負責編制系統實施打算、檢查打算和調整打算,和諧和解決系統實施過程中的一切問題。程序編制的依據是系統分析與設計時期產生的過程結構圖、偽碼、決策樹、判定表、程序說明書和流程圖等。程序編制人員依照以上資料和統一選擇的工具語言進行程序的設計。衡量程序質量的指標包括:易修改性、易擴展性和易使用性等。在程序編制的過程中,應該有明確的規(guī)范,要保證資料的完整性和成果的文檔化。程序的設計應該采納結構化程序設計方法。在程序和系統的調試中,不僅要測試正常情形下的運行,還應該測試在錯誤和例外條件下的運行,例如,進行隨機數據測試、用邏輯測試數據和典型數據測試等。人員培訓。信息系統是一個人機系統,需要專門多人參與和工

25、作,這些人將承擔人工過程的處理和運算機操作工作。為了保證新系統能夠順利進行,必須培訓他們以便適應新系統的操作要求。為了保證新系統運行的正確性和有效性,必須作好系統的調試和轉換工作。調試工作分為運算機系統調試和系統總調試兩大時期。運算機系統調試確實是在程序員將各自編寫的程序單獨調試成功之后,由系統分析員組織程序的聯調。系統總調試不僅包括運算機過程,也包括人工過程和操作環(huán)境,通過系統總調試能夠看到新系統的全貌。系統調試完畢之后,需要進行新老系統的轉換。系統轉換的工作有4 種形式:直截了當轉換,沒有過渡時期。平行運行,即新老系統在一段時刻內平行運行。試運行方式。該方式在一些關鍵處理上進行試運行。逐步

26、轉換,即分批進行轉換。系統評判時期系統評判時期包括系統愛護和評判兩方面的內容。阻礙等,要求系統能夠適應這種變化同時不斷完善,這就需要系統的愛護。系統愛護的要緊目標是:保證系統正常運行;保證系統資源的有效使用;在運行和愛護中使系統不斷完善;在運行愛護中使系統功能得到擴充以及在運行愛護中使系統效率得到提高。具體地說,系統愛護的任務包括:程序愛護。數據文件的愛護。代碼愛護。機器、設備的愛護。機構和人員的變動。的程度進行評判。系統評判的內容包括4目標分解的合理性和達到目標的情形。固性以及用戶中意程度等。系統的安全性和保密性。系統的經濟效益和社會效益。阻礙信息系統開發(fā)成功和失敗的因素在當前的數據庫應用系統中,成功和失敗的數量各占其半。有許多研究人員對信息系統成功和失敗的因素進行了大量的統計研究。一樣認為,阻礙信息系統成功和失敗的因素要緊包括用戶參與程度、治理層的支持、系統復雜程度和業(yè)務流程再造等

溫馨提示

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

評論

0/150

提交評論