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

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論