系統(tǒng)設計概述ppt課件_第1頁
系統(tǒng)設計概述ppt課件_第2頁
系統(tǒng)設計概述ppt課件_第3頁
系統(tǒng)設計概述ppt課件_第4頁
系統(tǒng)設計概述ppt課件_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

VIP免費下載

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

文檔簡介

系統(tǒng)設計概述,1.系統(tǒng)設計的任務要求2.系統(tǒng)設計的原則3.系統(tǒng)設計的內容4.系統(tǒng)設計的任務5.系統(tǒng)設計的方法6.系統(tǒng)設計說明書,1.系統(tǒng)設計的任務要求,1.1系統(tǒng)設計的目標系統(tǒng)設計階段主要是根據需求分析設計出符合要求的,且效益高的系統(tǒng),主要從以下幾個方面來說(1)系統(tǒng)功能(2)系統(tǒng)效率(3)系統(tǒng)的工作質量(4)系統(tǒng)的可變性(5)系統(tǒng)的可靠性(6)系統(tǒng)的經濟性1.2良好的結構設計系統(tǒng)設計階段就是要設計一個結構良好的系統(tǒng),而良好的結構,主要保證了從系統(tǒng)的變更行出發(fā)考慮的,這是為了以后系統(tǒng)能良好的運行和維護。,2、系統(tǒng)設計的原則,(1)系統(tǒng)性從整個系統(tǒng)的角度進行考慮,系統(tǒng)的代碼要統(tǒng)一,設計規(guī)范要標準,傳遞語言要盡可能一致,對系統(tǒng)的數據采集要做到數出一處、全局共享,使一次輸入得到多次利用。(2)靈活性系統(tǒng)應具有較好的開放性和結構的可變性,采用模塊化結構,提高各模塊的獨立性,盡可能減少模塊間的數據偶合,使各子系統(tǒng)間的數據依賴減至最低限度。(3)可靠性可靠性是指系統(tǒng)抵御外界干擾的能力及受外界干擾時的恢復能力。一個成功的管理信息系統(tǒng)必須具有較高的可靠性,如安全保密性、檢錯及糾錯能力、抗病毒能力等。(4)經濟性經濟性指在滿足系統(tǒng)需求的前提下,盡可能減小系統(tǒng)的開銷。一方面,在硬件投資上不能盲目追求技術上的先進,而應以滿足應用需要為前提;另一方面,系統(tǒng)設計中應盡量避免不必要的復雜化,各模塊應盡量簡潔,以便縮短處理流程、減少處理費用。,3、系統(tǒng)設計的主要內容,3.1、系統(tǒng)總體結構設計3.2、代碼設計3.3、數據庫(文件)設計3.4、輸入/輸出設計3.5、處理流程設計3.6、程序流程設計3.7、系統(tǒng)設計文檔,3.1、系統(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)分析階段對子系統(tǒng)劃分的基礎上,再進一步地換分,將它逐層的分解成多個大小是黨、功能單一、具有一定獨立性的模塊,以便程序設計工作的進行。3.2、代碼設計代碼設計就是通過設計合適的代碼形式,使其作為數據的一個組成部分,用以代表客觀存在的實體、實物和屬性,以保證它的唯一性便于計算機處理。3.3、數據庫(文件)設計根據系統(tǒng)分析得到的數據關系集和數據字典,再結合系統(tǒng)處理流程圖,就可以確定出數據文件的結構和進行數據庫設計。3.4、輸入/輸出設計輸入/輸出設計主要是對以紀錄為單位的各種輸入輸出報表格式的描述,另外,對人機對話各式的設計和輸入輸出裝置的考慮也在這一步完成。,3.5、處理流程設計處理流程設計是通過系統(tǒng)處理流程圖的形式,將系統(tǒng)對數據處理過程和數據在系統(tǒng)存儲介質間的轉換情況詳細地描述出來。在設計中,它要與系統(tǒng)模塊化結構設計結合起來,以模塊化結構設計為參考。一般來說,每一個功能模塊都應設計一個處理流程。系統(tǒng)處理流程設計是系統(tǒng)模型的進一步具體化,使軟件設計的初步形式,也是程序設計的主要依據。3.6、程序流程設計程序流程設計是根據模塊的功能和系統(tǒng)處理流程的要求,設計出程序模框圖,為程序員進行程序設計提供依據。在這一步中,也可以使用判定表或者程序結構模塊突來代替程序框圖。3.7、系統(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)設計結果得到有關人員和部門認可之后,擬定系統(tǒng)實施計劃,詳細地確定出實施階段的工作內容、時間和具體要求。實施方案得到批準后,就可以正式轉入系統(tǒng)實施階段。,4.系統(tǒng)設計的任務,在系統(tǒng)開發(fā)生命周期中,設計是繼分析后的一個系統(tǒng)開發(fā)活動,分析階段的焦點是系統(tǒng)應該做什么,即需求,而在設計階段則是系統(tǒng)是如何建立的,即定義結構構成。首要任務是了解設計元素。系統(tǒng)設計是在體系標準和細節(jié)標準上對一個已經計劃的系統(tǒng)的描述、組織和成份構建的過程。要了解系統(tǒng)設計的不同的成份,我們需要考慮三個問題:要設計的系統(tǒng)成份是什么;設計過程的輸入輸出的是什么和系統(tǒng)設計是如何做的。把由復雜信息需求形成的復雜問題分解更小的更容易被人理解的構成成份,分析和建模要求使真正的用戶能夠解釋這些需求和驗證這些模型是精確的。,5.系統(tǒng)設計的方法,(1)生命周期法(瀑布開發(fā)方法)生命周期法也稱結構化系統(tǒng)開發(fā)方法,是目前國內外較流行的信息系統(tǒng)開發(fā)方法,在系統(tǒng)開發(fā)中得到了廣泛的應用和推廣,尤其在開發(fā)復雜的大系統(tǒng)時,顯示了無比的優(yōu)越性。它也是迄今為止開發(fā)方法中應用最普遍最成熟的一種。它將軟件工程學和系統(tǒng)工程的理論和方法引入計算機系統(tǒng)的研制開發(fā)中,按照用戶至上的原則,采用結構化、模塊化自頂向下對系統(tǒng)進行分析和設計。具體來說,它將整個信息系統(tǒng)開發(fā)過程劃分為獨立的六個階段,包括系統(tǒng)分析、程序設計、系統(tǒng)測試、運行和維護以及系統(tǒng)評估。,(2)原型化方法(迭代法)原型化開發(fā)是軟件開發(fā)的一種常用方法。開發(fā)人員對用戶提出的問題進行總結,就系統(tǒng)的主要需求取得一致意見后,開發(fā)出一個原型并運行之,然后反復對原型進行修改,使之逐步完善,直到用戶對系統(tǒng)完全滿意為止。原型化開發(fā)方法的開發(fā)過程中,可以脫離早期構造的軟件原型進行獨立,原型化方法實際上是一種快速確定需求的策略,對用戶的需求進行提取、求精,快速建立最終系統(tǒng)工作是模型的方法。要求要有完整的生命周期,原型化是一種動態(tài)設計過程,它需要加強用戶的參與和決策,以求盡快地將需求確定下來,采用這樣一個(與最終系統(tǒng)相比)相對簡化的模型就可以簡化項目的管理。,(3)面向對象方法。面向對象方法(Object-OrientedMethod)是一種把面向對象的思想應用于軟件開發(fā)過程中,指導開發(fā)活動的系統(tǒng)方法,簡稱OO(Object-Oriented)方法,是建立在“對象”概念基礎上的方法學。對象是由數據和容許的操作組成的封裝體,與客觀實體有直接對應關系,一個對象類定義了具有相似性質的一組對象。而每繼承性是對具有層次關系的類的屬性和操作進行共享的一種方式。所謂面向對象就是基于對象概念,以對象為中心,以類和繼承為構造機制,來認識、理解、刻畫客觀世界和設計、構建相應的軟件系統(tǒng)。其他的開發(fā)方法還有,迭代開發(fā)方法;螺旋開發(fā)方法;敏捷開發(fā)過程;結構化開發(fā)方法;面向服務開發(fā)方法。,系統(tǒng)設計說明書,1引言1.1編寫目的1.2背景1.3定義1.4參考資料2總體設計2.1需求規(guī)定2.2運行環(huán)境2.3基本設計概念和處理流程2.4結構2.5功

溫馨提示

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

評論

0/150

提交評論