深大專插本 資訊與管理系統 第十章

2021-03-25 20:51:28 字數 4808 閱讀 5201

第十章資訊系統開發

1系統開發的參與者

2資訊系統生命週期。

3結構化方法的基本思路、優缺點

4原型法的基本思路、優缺點。

5系統分析報告。

6可行性分析的任務和內容

7業務流程圖

8資料流程圖。

9系統設計的任務。

10系統設計的主要工作

11系統設計遵循的原則

12系統設計報告的內容。

13黑箱測試

14資料測試

15窮舉測試

16操作測試

17模型測試。

18程式設計的要求

19程式除錯的步驟

20系統切換的方式。

】1系統開發的參與者

有效的系統開發需要開發小組的共同努力。開發小組通常有以下幾類人員組成:風險承擔者、使用者、管理者、系統開發專家、各類支援人員。

風險承擔者是那些本人或他代表的組織部門最終能從系統開發專案中受益的個人。使用者是經常與系統打交道的個人,他們可能是雇員、管理者、客戶或**商。對於大型系統開發專案,當投資和系統成本非常高時,應該讓高階管理人員,包括公司總經理及常務副總經理負責財務、營銷等方面)成為開發小組的一部分。

開發小組還包括系統分析員和程式設計師。系統分析員是指精通業務系統的分析和設計人員,系統分析員需要建立開發新系統或修正現有系統的詳細計畫,就像乙個設計一幢新大樓的建築師一樣,同時系統分析員在與風險承擔者、使用者、管理人員、程式設計師以及其他資訊系統開發人員接觸時要發揮不同的作用;程式設計師按照系統分析員設定的計畫開發或修改軟體,以滿足使用者需求。開發小組的其他支援人員多為技術專家,包括資料庫和通訊專家、硬體工程師和**商代表。

基於資訊系統專案的規模以及資訊系統開發專家的數量,開發小組還應包括乙個或多個資訊系系統專案經理。開發小組的成員也會因時和因project而異。

】2資訊系統生命週期。

任何系統均有其產生、發展、成熟、消亡的更新換代的過程,這個過程稱為系統的生命週期。系統生命週期的概念對於複雜系統的建設具有重要的指導意義。資訊系統是一種複雜的系統,其建設工作是一項長期、艱鉅的任務,從使用者提出要求到系統建成,存在著一系列相互聯絡的工作環節。

每個環節工作的好壞直接影響相關環節,進而直接影響系統建設的質量和程序。因此正確認識系統的發展規律,合理劃分系統建設的工作階段,了解不同階段的特點和相互關係,系統建設工作才會有合理的組織和科學的秩序。

資訊系統的生命週期,可以分為以下四個階段:

(一)系統規劃,這是資訊系統的起始階段。這一階段的主要任務是:根據組織的整體目標和發展戰略,確定資訊系統的發展戰略,進行業務流程規劃,明確組織總的資訊需求,制定資訊系統建設總計畫,其中包括確定擬建系統的總體目標、功能、大致規模和粗略估計所需資源,並根據需求的輕、重、緩、急程度及資源和應用環境的約束,把規劃的系統建設內容分解成若干開發專案,分期分批進行系統開發。

(二)系統開發,這一階段是根據系統規劃階段確定的擬建系統總體方案和開發專案的安排,分期分批進行系統開發的階段。每個專案的開發工作一般是整個系統的乙個或幾個子系統的建立,因而乙個專案的開發也是乙個複雜的系統工程。從專案開發開始到結束的整個過程,稱為系統開發的生命週期。

系統開發的生命週期一般分為以下幾個階段:

1.系統分析這一階段的主要任務是明確使用者的資訊需求,提出新系統的邏輯方案。

2.系統設計這一階段的主要任務是根據新系統的邏輯方案進行軟、硬體系統的設計。

3.系統實施這一階段主要是將設計的系統付諸實施。

(三)系統執行和維護,每個系統專案完成後即投入應用,進入正常執行和維護階段。一般說來,這是系統生命週期中歷史最久的階段,也是資訊系統實現其功能,發揮其效益的階段。科學的組織與管理是系統正常執行、充分發揮其效益的必要條件,而及時完善的系統維護是系統正常執行的基本保證。

(四)系統更新,現代組織面臨的內、外環境不斷變化,組織的目標、戰略和資訊需求也必須與環境的變化相適應。可是資訊系統的維護工作只限於通過小範圍內區域性調蔓來適應變化不很顯著的情況。當現有系統或系統的某些主要部分已經不能通過維護來適應環境和使用者資訊需求的變化時,或者用維護的辦法在原有系統上進行調整已經不經濟時,則整個資訊系統或某個子系統就要淘汰,新的系統建設工作或專案開發工作便隨之開始。

】3結構化方法的基本思路、優缺點

@基本思路:整個系統開發過程分成若干階段,每個階段進行若干活動,每項活動應用一系列標準、規範、方法和技術,完成乙個或多個任務,形成符合給定規範的產品(成果)。

@優點:原型法和結構化生命週期法各有所長。結構化生命週期法的開發過程階段清晰,每個階段都有明確的標準化圖表、文字說明等組成文件資料,便於在開發過程中管理和控制,

缺點:其缺點是要求業務處理定型、規範,開始時就要對系統完全定義,凍結系統功能,嚴格按階段進行開發,並且周期長。從計算機管理角度講,結構化生命週期法是比較理想的方法,但往往因併發週期過長,軟體還未正式使用,就已因業務管理又提出新的目標而失去了使用價值;

】4原型法的基本思路

@基本思路:在投入大量的人力物力之前,在即定的時間內,用最經濟的方法開發出乙個可實際運作的系統模z,,使用者在運作使用整個原行的基礎上通過對其的評價,提出改進意見,對原行提出意見,進行邱改,統一使用,評價過程反覆進行,使原行逐步完善,直到完全滿足使用者要求為止。

@優點:原型法的主要優點是開發周期短、見效快,業務管理人員可以較快地接觸到計算機處理模式,根據處理模式提出修改意見;

缺點:其缺點是初始原型設計比較困難,開發過程中缺少管理和控制手段,技術人員修改軟體工作量較大。

】5系統分析報告。

系統分析報告應該不但能夠充分描述調查的結果,而且還能反映系統分析的結果和新系統的邏輯方案。系統分析報告主要包括以下內容:

(一)引言,主要是對分析物件的基本情況作概括性的描述,它包括組織的結果和目標、組織的工作過程和性質、業務功能、對外聯絡(組織與外部實體間有哪種物質以及資訊的交換關係)、研製系統工作的背景以及文字所用的專門術語。

(二)專案概述,專案概述部分包括:

1.專案的主要工作內容

簡要說明本專案在系統分析階段所進行的各項工作的主要內容。這些是建立新系統邏輯模型的必要條件,而邏輯模型是書寫系統說明書的基礎。

2.現行系統的調查情況

新系統是在現行系統基礎上建立起來的。設計新系統之前,必須掌握現統的真實情況,了解使用者的要求和問題所在。列出現系統的目標、主要功能組織結構、使用者要求等,並簡要指出主要問題所在。

以資料流程圖為主要工具,說明現行資訊系統得概況。資料字典、判定表、流程分析圖等一般篇幅較大,可作為附件,但是由它們得到的主要結論,如主要的業務量、總的資料儲存量等,應列在正文中。

3.新系統的邏輯模型 。

通過對現行系統的分析,找出主要問題所在,進行必要的改動,即得到新系統的邏輯模型。新系統的邏輯模型也通過相應的資料流程圖加以說明。資料字典等有變動要給出相應說明。

(三)實施計畫

1.工作任務的分解,對開發中應完成的各項工作,按子系統(或系統功能)劃分,指定專人分工負責。

2.進度,給出各項工作的預定開始日期和結束日期,規定任務完成的先後順序及完成的介面。

3.預算,逐項列出本專案所需要的勞務以及經費的預算,包括各項工作所需人力及辦公費、差旅費、資料費等。

】6可行性分析的任務和內容

@任務:可行性分析的任務是明確應用專案的開發必要性和可行性。必要性來自實現開發任務的迫切性,而可行性則取決於實現應用系統的資源和條件。

這項工作需建立在初步調查的基礎上。如果領導或管理人員對資訊系統的需求很不迫切,或者條件尚不具備,就是不可行的。

@可行性分析的內容包括:

1.管理上的可行性,管理上的可行性指管理人員對開發應用專案的態度和管理方面的條件。主管領導不支援的專案肯定不行。如果高中層管理人員的牴觸情緒很大,就有必要等一等,積極做工作,創造條件。

管理方面的條件主要指管理方法是否科學,相應管理制度改革的時機是否成熟,規章制度是否齊全以及原始資料是否正確等。

2.技術上的可行性,這方面應分析當前的軟、硬體技術能否滿足對系統提出的要求(如增加儲存能力,實現通訊功能,提高處理速度)。此外,還要考慮開發人員的水平。資訊系統對技術要求較高,如果缺乏足夠的技術力量,或者單純依靠外部力量進行開發,是很難成功的。

3.經濟上的可行性,這主要是預估費用支出和對專案的經濟效益進行評價。在費用支出方面,不僅要考慮主機費用,而且要計算外圍裝置費用、軟體開發費用、人員培訓費用和將來系統投入執行後的經常費用(如管理、維護費用)和備用費用。經濟效益應從兩方面綜合考慮,一部分是可以用錢衡量的效益,如加快流動資金周轉,減少資金積壓等;另一部分是難以用錢表示的,如提供更多的更高質量的資訊.提高取得資訊的速度等。

】7業務流程圖

繪製業務流程圖是分析業務流程的重要步驟。業務流程圖(transactior.flowdiagram,tfd)用一些規定的符合及連線來表示某個具體業務處理過程,基本上是按照業務的實際處理步驟和過程繪製。換句話說,就是一本用圖形方式來反映實際業務處理過程的「流水賬」,而這本「流水賬」對於開發者理順和優化業務過程是很有幫助的.。

業務流程圖是一種用盡可能簡單的方法來描述業務處理過程的方法。由於它的符號簡單明瞭,所以易於閱讀和理解業務流程。其不足是對於一些專業性較強的業務處理細節缺乏足夠的表現手段,它比較適用於反映事務處理型別的業務過程。

這裡採用6個基本圖形符號來描述業務流程圖,有關6個符號的內部解釋可直接用文字標於圖內。這6個符號所代表的內容與資訊系統最基本的處理功能一一對應。如在圖10—4中,圓圈表示業務處理單位,方框表示業務處理內容,報表符號表示輸出資訊(報表、報告、檔案、圖形等),不封口的方框表示儲存檔案,卡片符號表示收集資料,向量連線表示業務過程聯絡。

(圓:業務處理單位,長:方業務處理功能描述,三張紙:**、報表製作,框:數資料文件存檔,長方缺一角:收集統計資料,箭頭:information傳遞過程)

】8資料流程圖。

資料流程的分析是把資料在組織(或原系統)內部的流動情況抽象出來,捨去具體組織機構、資訊載體、處理工作、物資、材料等,以資料流動過程來考查實際業務的資料處理模式。資料流程分析主要包括對資訊的流動、傳遞、處理、儲存等的分析。資料流程分析的目的就是要發現和解決資料流程中的問題。

管理資訊系統第十章作業

南京資訊工程大學實驗 實習 報告 實驗 實習 名稱第十章作業日期 2011.12.12 得分指導教師 系專業年級二班次姓名學號 第十章作業 1 分為總體結構的設計即概要設計,和具體物理模型設計即詳細設計。2 答 1 設想供選擇的方案 2 選取合理的方案 3 推薦最佳方案4 功能分解5 設計軟體結構6...

第十章管理溝通與資訊科技

一 理解管理溝通 1.溝通定義中的兩個重要部分的含義是什麼?答 溝通是指意義的傳遞和理解。它強調了意義的傳遞。如果資訊或想法沒有被傳送到,則意味著溝通沒有發生。溝通包含意義的理解。要使溝通成功,意義不僅要得到傳遞,還需要被理解。注 完美的溝通,應是經過傳遞之後,接受者所認知的想法或思想恰好與傳送者發...

第十章推銷管理

學習目標 把握推銷人員應具備的基本素質和應履行的基本職責 了解推銷人員的選拔與培訓 掌握自我管理 時間管理 行動管理對推銷活動的重要性 了解關係推銷的理念 掌握關係管理的原則與策略 案例導讀 推銷也要積累資本 張三德在推銷行業幹了好幾年,也沒有幹出什麼名堂來。張三德就想,自己是否是做推銷的料?自己的...