什么是系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)的原則
什么是系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)的原則
系統(tǒng)設(shè)計(jì)是新系統(tǒng)的物理設(shè)計(jì)階段。那么你對(duì)系統(tǒng)設(shè)計(jì)了解多少呢?以下是由學(xué)習(xí)啦小編整理關(guān)于什么是系統(tǒng)設(shè)計(jì)的內(nèi)容,希望大家喜歡!
系統(tǒng)設(shè)計(jì)務(wù)的簡(jiǎn)介
系統(tǒng)設(shè)計(jì)務(wù)是設(shè)計(jì)軟件系統(tǒng)的模塊層次結(jié)構(gòu),設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)以及設(shè)計(jì)模塊的控制流程,其目的是明確軟件系統(tǒng)"如何做"。這個(gè)階段又分兩個(gè)步驟:概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。
概要設(shè)計(jì)解決軟件系統(tǒng)的模塊劃分和模塊的層次機(jī)構(gòu)以及數(shù)據(jù)庫(kù)設(shè)計(jì);詳細(xì)設(shè)計(jì)解決每個(gè)模塊的控制流程,內(nèi)部算法和數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)。這個(gè)階段結(jié)束,要交付概要設(shè)計(jì)說明書和設(shè)計(jì)說明,也可以合并在一起,稱為設(shè)計(jì)說明書。
在系統(tǒng)分析的基礎(chǔ)上,設(shè)計(jì)出能滿足預(yù)定目標(biāo)的系統(tǒng)的過程。系統(tǒng)設(shè)計(jì)內(nèi)容主要包括:確定設(shè)計(jì)方針和方法,將系統(tǒng)分解為若干子系統(tǒng),確定各子系統(tǒng)的目標(biāo)、功能及其相互關(guān)系,決定對(duì)子系統(tǒng)的管理體制和控制方式,對(duì)各子系統(tǒng)進(jìn)行技術(shù)設(shè)計(jì)和評(píng)價(jià),對(duì)全系統(tǒng)進(jìn)行技術(shù)設(shè)計(jì)和評(píng)價(jià)等。圖中表示系統(tǒng)設(shè)計(jì)的各個(gè)步驟。
系統(tǒng)設(shè)計(jì)通常應(yīng)用兩種方法:一種是歸納法,另一種是演繹法。應(yīng)用歸納法進(jìn)行系統(tǒng)設(shè)計(jì)的程序是:首先盡可能地收集現(xiàn)有的和過去的同類系統(tǒng)的系統(tǒng)設(shè)計(jì)資料;在對(duì)這些系統(tǒng)的設(shè)計(jì)、制造和運(yùn)行狀況進(jìn)行分析研究的基礎(chǔ)上,根據(jù)所設(shè)計(jì)的系統(tǒng)的功能要求進(jìn)行多次選擇,然后對(duì)少數(shù)幾個(gè)同類系統(tǒng)作出相應(yīng)修正,最后得出一個(gè)理想的系統(tǒng)。演繹法是一種公理化方法,即先從普遍的規(guī)則和原理出發(fā),根據(jù)設(shè)計(jì)人員的知識(shí)和經(jīng)驗(yàn),從具有一定功能的元素集合中選擇能符合系統(tǒng)功能要求的多種元素,然后將這些元素按照一定形式進(jìn)行組合(見系統(tǒng)結(jié)構(gòu)),從而創(chuàng)造出具有所需功能的新系統(tǒng)。在系統(tǒng)設(shè)計(jì)的實(shí)踐中,這兩種方法往往是并用的。
系統(tǒng)設(shè)計(jì)的原則
階段開發(fā)原則
系統(tǒng)框架和數(shù)據(jù)結(jié)構(gòu)全面設(shè)計(jì),具體功能實(shí)現(xiàn)分階段進(jìn)行。網(wǎng)站的建設(shè)過程可以采取以下三期:第一期工程搭建網(wǎng)站的基本構(gòu)架,實(shí)現(xiàn)電子商務(wù)網(wǎng)的大部分功能,初步實(shí)現(xiàn)網(wǎng)上交易;第二期工程實(shí)現(xiàn)網(wǎng)上競(jìng)價(jià)系統(tǒng)的全部功能;第三期工程實(shí)現(xiàn)網(wǎng)站在線的B to B 交易。
易用性原則
方便上網(wǎng)客戶瀏覽和操作,最大限度地減輕后臺(tái)管理人員的負(fù)擔(dān),做到部分業(yè)務(wù)的自動(dòng)化處理。
業(yè)務(wù)完整性原則
對(duì)于業(yè)務(wù)進(jìn)行中的特殊情況能夠做出及時(shí)、正確的響應(yīng),保證業(yè)務(wù)數(shù)據(jù)的完整性。
業(yè)務(wù)規(guī)范化原則
在系統(tǒng)設(shè)計(jì)的同時(shí),也為將來的業(yè)務(wù)流程制定了較為完善的規(guī)范,具有較強(qiáng)的實(shí)際操作性。
可擴(kuò)展性原則
系統(tǒng)設(shè)計(jì)要考慮到業(yè)務(wù)未來發(fā)展的需要,要盡可能設(shè)計(jì)得簡(jiǎn)明,各個(gè)功能模塊間的耦合度小,便于系統(tǒng)的擴(kuò)展。如果存在舊有的數(shù)據(jù)庫(kù)系統(tǒng),則需要充分考慮兼容性。
系統(tǒng)設(shè)計(jì)的方法
系統(tǒng)設(shè)計(jì)的方法主要包括結(jié)構(gòu)化生命周期法(又稱瀑布法)、原型化方法(迭代法)、面向?qū)ο蠓椒?。按時(shí)間過程來分,開發(fā)方法分為生命周期法和原型法,實(shí)際上還有許多處于中間狀態(tài)的方法。原型法又按照對(duì)原型結(jié)果的處理方式分為試驗(yàn)原型法和演進(jìn)原型法。試驗(yàn)原型法只把原型當(dāng)成試驗(yàn)工具,試了以后就拋掉,根據(jù)試驗(yàn)的結(jié)論做出新的系統(tǒng)。演進(jìn)原型法則把試好的結(jié)果保留,成為最終系統(tǒng)的一部分。按照系統(tǒng)的分析要素,可以把開發(fā)方法分為三類: 1、面向處理方法(Processing Oriented ,簡(jiǎn)稱PO) 2、面向數(shù)據(jù)方法(Data Oriented ,簡(jiǎn)稱DO) 3、面向?qū)ο蟮姆椒?Object Oriented ,簡(jiǎn)稱OO)
看過“系統(tǒng)設(shè)計(jì)的原則”的人還看了:
1.2015年網(wǎng)絡(luò)工程師學(xué)習(xí)筆記:網(wǎng)絡(luò)系統(tǒng)總體規(guī)劃與設(shè)計(jì)方法
3.淺談基于Web技術(shù)的計(jì)算機(jī)輔助系統(tǒng)設(shè)計(jì)與應(yīng)用研究
4.數(shù)據(jù)庫(kù)工程師復(fù)習(xí)重點(diǎn):數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)功能設(shè)計(jì)