第6章管理信息系統(tǒng)開發(fā)過程(劉騰紅版)詳解_第1頁
第6章管理信息系統(tǒng)開發(fā)過程(劉騰紅版)詳解_第2頁
第6章管理信息系統(tǒng)開發(fā)過程(劉騰紅版)詳解_第3頁
第6章管理信息系統(tǒng)開發(fā)過程(劉騰紅版)詳解_第4頁
第6章管理信息系統(tǒng)開發(fā)過程(劉騰紅版)詳解_第5頁
已閱讀5頁,還剩60頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

CH6 管理信息系統(tǒng)開發(fā)過程學習目的:通過本章的學習,使學生掌握管理信息系統(tǒng)開發(fā)過程的主要思想和方法,重點是系統(tǒng)分析和系統(tǒng)設計,熟悉有關技術,并能結合實際加以應用。信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)任務:信息系統(tǒng)開發(fā)的任務就是根據企業(yè)管理的目標、內容、規(guī)模、性質等具體情況,從系統(tǒng)論的觀點出發(fā),運用系統(tǒng)工程的方法,按

照系統(tǒng)發(fā)展的規(guī)律,為企業(yè)建立起計算機化的信息系統(tǒng)。其中最核心的工作,就是開發(fā)出一套適合于現代企業(yè)管理要求的應用軟件。信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)的原則:完整性計算機化的MIS必須從系統(tǒng)總體出發(fā),克服手工信息分散處理的弊病,各子系統(tǒng)的功能要盡可能規(guī)范,數據采集要統(tǒng)一,語言描述要一致,信息資源要共享。保證各子系統(tǒng)協(xié)調一致地工作,避免信息的大量重復(冗余),尋求系統(tǒng)的整體優(yōu)化。相關性組成MIS的各子系統(tǒng)各有其獨立功能,同時又相互聯系,相互作用。通過信息流把它們的功能聯系起來。信息系統(tǒng)開發(fā)概述信息系統(tǒng)開發(fā)的原則:適應性MIS應對外界條件的變化有較強的適應能力??煽啃灾挥锌煽康南到y(tǒng)才能得到用戶的信任。因此在設計系統(tǒng)時,要保證系統(tǒng)軟硬件設備的穩(wěn)定性;要保證數據采集的質量;要有數據檢驗功能;要有一套系統(tǒng)的安全措施。經濟性經濟性是衡量系統(tǒng)值不值得開發(fā)的重要依據。開發(fā)過程中,盡可能節(jié)省開支和縮短開發(fā)周期。新系統(tǒng)投入運行后,盡快回收投資,以提高系統(tǒng)的經濟效益和社會效益。信息系統(tǒng)開發(fā)概述管理信息系統(tǒng)成功的關鍵:管理方法科學化管理工作的程序化、管理業(yè)務的標準化、報表文件的規(guī)范化、數據資料的完整性和代碼化。領導者的重視與主要管理者的支持建立管理信息系統(tǒng)是一項復雜的系統(tǒng)工程,工期長,

投資大,涉及面廣,它的建立和應用可能涉及某些業(yè)務流程、規(guī)章制度,甚至組織結構的調整和改變,這些涉及全局性的問題,只有最高領導者親自過問才能解決。信息系統(tǒng)開發(fā)概述管理信息系統(tǒng)成功的關鍵:3)建立本單位自己的計算機應用隊伍為了取得實際效益,管理信息系統(tǒng)需要不斷維護、修改、擴充完善,以適應應用的發(fā)展變化。系統(tǒng)分析系統(tǒng)分析階段的目標:

軟件開發(fā)的第一步是系統(tǒng)分析,系統(tǒng)分析要回答新系統(tǒng)“做什么”這個關鍵性的問題。系統(tǒng)分析系統(tǒng)分析階段的任務:

在系統(tǒng)規(guī)劃的指導下,運用系統(tǒng)的觀點和方法,對系統(tǒng)進行深入詳細的調查研究,通過問題識別、可行性分析、詳細調查、系統(tǒng)化分析等工作來確定新系統(tǒng)的邏輯模型。

具體就是系統(tǒng)分析員在總體規(guī)劃的基礎上,與用戶密切配合,用系統(tǒng)的思想和方法,對企業(yè)的業(yè)務活動進行全面的調查分析,詳細了解有關的工作流程,收集票據、賬單、報表等資料,分析現行系統(tǒng)的局限性和不足之處,找出制約現行系統(tǒng)的“瓶頸”,確定新系統(tǒng)的邏輯功能,根據企業(yè)的條件找出幾種可行的解決方案,分析比較這些方案的投資和可能的收益。系統(tǒng)分析系統(tǒng)分析的基本步驟:進行系統(tǒng)初步調查和可行性研究對現行系統(tǒng)的詳細調查、組織結構與業(yè)務流程分析、建立新系統(tǒng)的邏輯模型、提交系統(tǒng)分析報告。系統(tǒng)分析系統(tǒng)調查的方法:重點詢問的方式重點提問調查是采用CSF(關鍵成功因素)方法,列舉若干可能的問題,自頂向下盡可能全面地對用戶進行提問,然后分門別類對詢問的結果進行歸納。全面業(yè)務需求分析的問卷調查法指BSP(企業(yè)系統(tǒng)規(guī)劃)方法中給出的調查表,對現行系統(tǒng)的各級管理人員進行全面的需求分析調查(填表),然后確定管理業(yè)務的處理過程。系統(tǒng)分析系統(tǒng)調查的方法:(3)深入實際的調查方式這是應用最廣泛的調查方式。系統(tǒng)分析員在

計算機信息管理部門的有關人員的配合和支持下,深入各管理職能部門,與各級管理人員面對面交

談,了解情況,通過不斷的和反復,最后由系統(tǒng)

分析員向用戶提交供評審的系統(tǒng)分析的成果。系統(tǒng)分析可行性分析:技術可行性硬件、軟件、技術人員經濟可行性資金可行性、經濟合理性(信息系統(tǒng)所帶來的效益)。社會可行性能否在該企業(yè)實現,在當前操作環(huán)境下能否很好地運行。系統(tǒng)分析詳細調查:

目的:完整掌握現行系統(tǒng)的現狀,發(fā)現問題和薄弱環(huán)節(jié),收集資料,為下一步的系統(tǒng)化分析和提出新系統(tǒng)的邏輯設計做好準備。

原則:由使用部門的業(yè)務人員、主管人員和設計部門的系統(tǒng)分析人員、系統(tǒng)設計人員共同進行。盡量使用各種形象、直觀的圖標工具。如組織結構圖描述組織的結構,用管理業(yè)務流程圖和表格分配圖描述管理業(yè)務狀況,用數據流程圖描述和分析數據、數據流程及各項功能,用判斷樹和決策表等描述處理功能和決策模型。系統(tǒng)分析項目部配送中心部人事部信息部財務部項目管理策劃促銷營采管理技術研發(fā)工程實施市場拓展預算會計培訓督導系統(tǒng)維護網站維護進貨管理績效管理信息編輯調度薪金管理盈利推廣有賞服務培訓基地會員拓展信息反饋…組織圖:反映組織內部之間隸屬關系的樹狀結構圖董事會總經理行管部……資產成本…圖6.1組織結構圖系統(tǒng)分析組織業(yè)務關系圖:對于組織內部各部分之間的聯系程度功能序號組系的程織業(yè)

度務市場項目部運輸部財務部客戶服務部信息部人力資源部門面企業(yè)管理部…功能與業(yè)務1基礎數據管理√√√√*√×2車輛調度√*√3物流管理√×4人

事√√*5財務管理√×*×√×√√6設備更新*√√*×7………系統(tǒng)分析業(yè)務流程圖:分析業(yè)務流程圖業(yè)務處理單位業(yè)務處理功能描述表格/報表制作數據/文件存檔收集/統(tǒng)計數據信息傳遞過程圖6.3業(yè)務流程圖的基本圖形符號系統(tǒng)分析數據流程圖:名稱類型一類型二外部實體(外部項)數據處理(加工)數據存儲數據流系統(tǒng)分析數據流程圖的繪制:自頂向下,逐層分解圖6.5數據流程圖的逐層分解系統(tǒng)分析功能分析——結構化語言:對處理功能作詳細描述。1)祈使語句2)判斷語句3)循環(huán)語句系統(tǒng)分析功能分析——判定樹:對處理功能作詳細描述。系統(tǒng)分析功能分析——判定表:對處理功能作詳細描述。123456C1:考試科目000111C2:全部科目012012A1:直接留級××××A2:補考×A3:升級×系統(tǒng)分析系統(tǒng)分析報告:引言項目的主要工作內容現行系統(tǒng)的調查情況新系統(tǒng)的邏輯模型實施計劃工作任務的分解、進度、預算。系統(tǒng)設計系統(tǒng)設計含義:在系統(tǒng)分析階段,我們明確了新系統(tǒng)的功能結構及信息結構,也就是系統(tǒng)的邏輯模型,對新系統(tǒng)回答了“做什么?”的問題。在系統(tǒng)設計階段我們需要回答的中心問題是“如何做?”,即通過給出新系統(tǒng)物理模型的方式描述如何實現在系統(tǒng)分析中規(guī)定的系統(tǒng)功能。系統(tǒng)設計系統(tǒng)設計階段的主要活動:總體結構設計劃分子系統(tǒng),功能結構圖設計,處理流程圖設計,處理流程圖設計,物理系統(tǒng)配置方案設計。詳細設計代碼設計,數據庫設計,人-機界面設計。系統(tǒng)實施進度與計劃編寫系統(tǒng)設計說明書的編寫系統(tǒng)設計系統(tǒng)總體結構設計原則:1)

分解協(xié)調原則

2)

模塊化原則3)自頂向下的原則4)層次性原則5)一致性原則6)明確性原則系統(tǒng)設計系統(tǒng)的功能結構圖設計——HIPO圖HIPO(Hierarchy

Plus

Input/Processing/Output)可視化目錄表可視目錄表由體系框圖、圖例、描述說明三部分組成。IPO圖IPO圖為層次圖中每一功能框詳細地指明輸入、處理及輸出。系統(tǒng)設計HIPO圖——可視目錄表系統(tǒng)設計HIPO圖——IPO圖系統(tǒng)設計系統(tǒng)物理配置方案——設計依據:系統(tǒng)的吞吐量系統(tǒng)的響應時間數據管理方式集中式還是分布式單機系統(tǒng)還是多系統(tǒng)地域范圍系統(tǒng)設計系統(tǒng)物理配置方案——硬件選擇:1.確定了數據的處理方式后,在計算機型的選擇上則主要考慮應用軟件對計算機處理能力的需求,包括:(1)計算機主存;(2)CPU時鐘;(3)輸入、輸出和通信的通道數目;(4)顯示方式;(5)外接轉儲設備及其類型。系統(tǒng)設計系統(tǒng)物理配置方案——硬件選擇:1.確定了數據的處理方式后,在計算機型的選擇上則主要考慮應用軟件對計算機處理能力的需求,包括:(1)計算機主存;(2)CPU時鐘;(3)輸入、輸出和通信的通道數目;(4)顯示方式;(5)外接轉儲設備及其類型。系統(tǒng)設計系統(tǒng)物理配置方案——應用軟件的選擇:系統(tǒng)必須處理哪些事件和數據?軟件能否滿足數據表示的需要?如記錄的長度,文件最大長度等。系統(tǒng)能夠產生哪些報表、文檔或其他的輸出?系統(tǒng)要儲存的數據量及事件數?系統(tǒng)必須滿足哪些查詢需求?系統(tǒng)有哪些不足之處,如何解決?軟件是否有足夠的靈活性軟極是否能獲得長期穩(wěn)定的技術支持系統(tǒng)設計處理流程圖:系統(tǒng)結構設計的重點在于描述系統(tǒng)的功能特征及其各功能模塊之間的調用關系,但并未表達各功能之間的數據傳遞關系。因此,為了進一步表達系統(tǒng)的處理過程和系統(tǒng)中數據傳遞關系,還必須進行系統(tǒng)處理流程設計和具體模塊的處理流程設計,以便為程序設計提供詳細資料。系統(tǒng)處理流程圖設計程序框圖設計程序設計說明書系統(tǒng)設計處理流程圖——常用處理流程圖符號:系統(tǒng)設計處理流程圖——程序框圖基本結構:系統(tǒng)設計數據文件和數據庫設計:

對于指標體系中數據的結構在建庫前還必須進行規(guī)范化的重新組織。

在進行了數據基本結構的規(guī)范化重組后,還必須建立整體數據的關系結構。這一步設計完成后數據庫和數據結構設計工作就基本完成,待系統(tǒng)實現時將數據分析和數據字典的內容帶入到本節(jié)所設計的數據整體關系結構中,一個規(guī)范化數據庫系統(tǒng)結構就建立起來了。系統(tǒng)設計處理流程圖——程序設計說明書:程序名稱程序所屬的系統(tǒng)和子系統(tǒng)名稱編寫程序所用的語言輸入數據的方式與格式輸出信息的方式與格式程序處理過程說明程序運行環(huán)境的說明系統(tǒng)設計人機界面設計——輸出設計:確定輸出內容:信息的使用者、目的、報告量、使用周期、有效期、保管方法和復寫份數等;輸出項目、位數、精度、數據形式(文字、數字)、數據來源與生源算法等。確定輸出格式:如表格、圖形或文件。選擇輸出設備和確定輸出介質:是要長期存檔還是用作日后處理用或是臨時查詢用或是通過屏幕顯示……系統(tǒng)設計人機界面設計——輸入輸出的界面設計:菜單式填表式選擇性問答式系統(tǒng)設計系統(tǒng)安全與數據完整性設計:

1、計算機安全:訪問控制;選擇性訪問控制;加密;生物識別技術;物理安全;設備自身的運行安全;計算機病毒的防范與殺滅;

2、網絡安全:訪問控制與鑒別;加密;調制解調器安全;傳輸介質的安全;防火墻;

3、數據庫安全:制定切實可行的安全計劃制度和用戶手冊;限制可移動介質的訪問;訪問限制;數據加

密;跟蹤審查;

4、數據完整性:備份;鏡像技術;歸檔;分級存儲管理;奇偶校驗;災難恢復計劃;故障前預兆分析;

電源調節(jié);系統(tǒng)設計系統(tǒng)設計說明書:系統(tǒng)模塊結構設計說明。系統(tǒng)的模塊化結構及其說 明,各主要模塊處理流程圖及其說明等。輸入輸出設計和人—機對話說明。輸入輸出設備 的選擇,輸入輸出的格式,以及輸入數據的編輯校驗 方法等。網絡設計說明。畫出網絡的拓撲結構圖。說明所選 網絡軟硬件平臺、線路種類以及連網的目標和具體方 案等。代碼設計說明。說明編碼對象的名稱、代碼結構、 校驗位的設計方法和相應的編碼表等。系統(tǒng)設計系統(tǒng)設計說明書:數據文件和數據庫的設計說明。說明各數據文 件和數據庫的命名、功能、結構等。說明。說明系統(tǒng)安全設計措施及細節(jié),說明數 據完整性設計的具體內容,給出系統(tǒng)安全計劃 文本。

編寫好的系統(tǒng)設計說明書,交有關部門批準后,即可正式轉入系統(tǒng)實施階段。系統(tǒng)實施程序設計——衡量編程工作的指標:可靠性。是程序或系統(tǒng)的安全可靠性,如數據存取的 安全可靠性,通信的安全可靠性,操作權限的安全可 靠性等。規(guī)范性。書寫的格式,變量的命名等都要統(tǒng)一規(guī)范, 這對程序的閱讀、修改和維護都是十分必要的??勺x性。程序清晰,沒有太多繁雜的技巧,他人容易 讀懂。可維護性。使得系統(tǒng)便于修改、更新,擴充。系統(tǒng)實施程序設計——常用的編程工具:常用編程語言類。如C語言、C++……。數據庫類。Oracle,db2,sql

server,MySql……。程序生成工具類。系統(tǒng)開發(fā)工具類??蛻?服務器工具類。5.

面向對象編程工具類。系統(tǒng)實施系統(tǒng)測試——概念:①、軟件測試是為了發(fā)現錯誤而執(zhí)行程序的過程;②、測試是為了證明程序有錯,而不是證明程序無錯誤。③、一個好的測試用例是在于它能發(fā)現至今未發(fā)現的錯誤;④、一個成功的測試是發(fā)現了至今未發(fā)現的錯誤的測試。系統(tǒng)實施軟件測試——步驟:1.單元測試又稱模塊測試,檢查各個程序模塊是否正確

地實現了規(guī)定的功能。目的在于發(fā)現各模塊內

部可能存在的各種差錯。包括:模塊接口測試、局部數據結構測試、路徑測試、錯誤處理測試

等過程。系統(tǒng)實施軟件測試——步驟:2.集成測試又稱聯合測試,在單元測試的基礎上,需要將所有模塊按照設計要求組裝成為系統(tǒng),主要對與設計相關的軟件體系結構的構造進行測試。目的在于解決:各個模塊連接起來的時候,穿越模塊接口的數據是否會丟失;一個模塊的功能是否會對另一個模塊的功能產生不利影響;各個子功能組合起來,能否達到預期要求的父功能;全局數據結構是否有問題;單個模塊的誤差累計起來,是否會放大;系統(tǒng)實施軟件測試——步驟:3.確認測試。又稱有效性測試。檢查已實現的軟件是否滿足了需求規(guī)格說明中確定了的各種需求,以及軟件配置是否安全、正確。包括:有效性測試(黑盒測試)、軟件配置復查和驗收測試。驗收測試是以用戶為主的測試,軟件開發(fā)人員和QA(質量保證)人員也應參加。由用戶參加設計測試用例,使用生產中的實際數據進行測試。確認測試應交付的文檔有:確認測試分析報告、最終的用戶手冊和操作手冊、項目開發(fā)總結報告。系統(tǒng)實施軟件測試——步驟:4.系統(tǒng)測試。系統(tǒng)測試時將通過確認測試的軟件,作為整個基于計算機系統(tǒng)的一個元素,與計算機硬件、外設、某些支持軟件、數據和人員等其他系統(tǒng)原色結合在一起,在實際運行環(huán)境下,對計算機系統(tǒng)進行一系列的組裝測試和確認測試。系統(tǒng)測試的目的在于通過與系統(tǒng)的需求定義作比較,發(fā)現軟件與系統(tǒng)的定義不符合或與之矛盾的地方。系統(tǒng)實施軟件測試——在各個階段的任務:階段輸出需求分析審查需求定義中問題列表,批準的需求分析文檔,測試計劃書的起草設計審查設計問題列表、各類設計文檔、測試計劃和測試用例單元測試缺陷報告、跟蹤報告;完善的測試用例、測試計劃集成測試缺陷報告、跟蹤報告;完善的測試用例、測試計劃;集成測試分析報告;集成后的系統(tǒng)功能驗證缺陷報告、代碼完成狀態(tài)報告、功能驗證測試報告系統(tǒng)測試缺陷報告、系統(tǒng)性能分析報告、缺陷狀態(tài)報告、階段性測試報告驗收測試用戶驗收報告、缺陷報告審查、版本審查、最終測試報告版本發(fā)布當前版本已知問題的清單、版本發(fā)布報告維護缺陷報告、更改跟蹤報告、測試報告系統(tǒng)實施軟件測試——基本方法:1.黑盒測試(Black-Box

Testing)它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息,并且保持外部信息(如數據庫或文件)的完整性。黑盒測試方法主要有等價類劃分、邊值分析、因果圖、錯誤推測等,主要用于軟件確認測試。系統(tǒng)實施軟件測試——基本方法:2.白盒測試(White-Box

Testing)白盒測試也稱結構測試或邏輯驅動測試。白盒測試的主要方法有邏輯驅動、基路測試等,主要用于軟件驗證。白盒法全面了解程序內部邏輯結構、對所有邏輯路徑進行測試。白盒法是窮舉路徑測試。系統(tǒng)實施軟件測試——基本方法:3.alac(act-like-a-customer)測試alac測試是一種基于客戶使用產品的知識開發(fā)出來的測試方法。alac測試是基于復雜的軟件產品有許多錯誤的原則。最大的受益者是用戶,缺陷查找和改正針對哪些客戶最容易遇到的錯誤。系統(tǒng)實施系統(tǒng)轉換——系統(tǒng)試運行:一個系統(tǒng)開發(fā)完成后讓它實際運行(即試運行)才是對系統(tǒng)最好的檢測。包括:對系統(tǒng)進行初始化、輸入原始數據;記錄系統(tǒng)運行的數據和狀況;核對新系統(tǒng)輸出和舊系統(tǒng)輸出的結果;對實際系統(tǒng)的輸入方式進行考查(是否方便、效率如何、安全可靠性、誤操作保護等等);對系統(tǒng)實際運行速度(運算速度、響應速度、輸出速度等等)進行實際測試。系統(tǒng)實施系統(tǒng)轉換——系統(tǒng)切換:直接切換即在確定新系統(tǒng)運行準確無誤后,在既定的切換時間立刻啟用新系統(tǒng),終止舊系統(tǒng)運行。這種方式對人員、設備耗費很節(jié)省。這種方式一般適用于一些處理過程不太復雜,數據不很重要的場合。并行切換即新老系統(tǒng)并行工作一段時間,經過一段時間的考驗以后,新系統(tǒng)正式替代舊系統(tǒng)。在銀行、財務和一些企業(yè)的核心系統(tǒng)中,這是一種經常使用的切換方式。它的主要特點是安全、可靠。但費用和工作量都很大,因為在相當長時間內系統(tǒng)要兩套班子并行工作。分段切換系統(tǒng)實施人員培訓:為用戶培訓系統(tǒng)操作、維護、運行管理人員是信息系統(tǒng)開發(fā)過程中不可缺少的環(huán)境。一般來說人員培訓工作應盡早的進行。操作人員培訓是與編程和調試工作同時進行的。系統(tǒng)評價和維護信息系統(tǒng)質量的概念:系統(tǒng)對用戶和業(yè)務需求的相對滿意程度。系統(tǒng)的開發(fā)過程是否規(guī)范。3)系統(tǒng)的開發(fā)過程是否規(guī)范。4)系統(tǒng)功能的先進性。

5)系統(tǒng)的性能、成本、效益綜合比。6)系統(tǒng)運行結果的有效性或可行性。7)結果是否完整。8)信息資源的利用率。9)提供信息的質量如何;10)系統(tǒng)的實用

性系統(tǒng)評價和維護系統(tǒng)運行評價指標:預定的系統(tǒng)開發(fā)目標的完成情況系統(tǒng)運行實用性評價系統(tǒng)功能的實用性和有效性如何系統(tǒng)運行結果的科學性和實用性分析系統(tǒng)評價和維護維護類型:正確性維護。正確性維護應按以下步驟進行:首先找 出故障原因;其次研究排除故障的方案,確定維護所需 資源、成本和維護所需時間;然后排除故障,恢復系統(tǒng) 并對系統(tǒng)進行測試;最后編寫故障排

溫馨提示

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

評論

0/150

提交評論