第 1 頁:1. 系統(tǒng)與系統(tǒng)工程 |
第 3 頁:2.系統(tǒng)分析基礎(chǔ)知識 |
第 7 頁:3.系統(tǒng)設(shè)計基礎(chǔ)知識 |
第 10 頁:4.系統(tǒng)實施知識 |
第 11 頁:5.系統(tǒng)運行和維護知識 |
3.系統(tǒng)設(shè)計基礎(chǔ)知識
3.1系統(tǒng)設(shè)計的目的和任務(wù)
系統(tǒng)設(shè)計的主要目的就是為系統(tǒng)定制系統(tǒng)藍圖,在各種技術(shù)和實施方法中權(quán)衡利弊,精心設(shè)計,合理使用各種資源,最終勾畫出新系統(tǒng)的詳細設(shè)計方案。
系統(tǒng)設(shè)計的基本任務(wù)大體上可以分為兩個步驟:
n 總體結(jié)構(gòu)設(shè)計:把總?cè)蝿?wù)分解成許多基本的、具體的任務(wù)
n 詳細設(shè)計:為各個具體任務(wù)選擇十多拿過的技術(shù)手段和處理方法
3.2結(jié)構(gòu)化設(shè)計方法和工具
(系統(tǒng)流程圖、HIPO圖、控制流程圖)
3.3系統(tǒng)總體結(jié)構(gòu)設(shè)計
系統(tǒng)總體結(jié)構(gòu)設(shè)計是要根據(jù)系統(tǒng)分析的要求和組主的實際情況來對新系統(tǒng)的總體結(jié)構(gòu)形式和可利用的阻援進行大致的設(shè)計,是宏觀上的規(guī)劃。
主要分為4個部分:
n 子系統(tǒng)劃分:可按照功能、順序、數(shù)據(jù)、過程、時間和環(huán)境進行劃分;
n 子系統(tǒng)結(jié)構(gòu)設(shè)計:確定劃分后的子系統(tǒng)的模塊結(jié)構(gòu),并畫出結(jié)構(gòu)圖;
n 網(wǎng)絡(luò)設(shè)計:根據(jù)實際系統(tǒng)的需求,考慮如何配置和選用網(wǎng)絡(luò)產(chǎn)品。
n 硬件設(shè)備及配置:計算機和網(wǎng)羅產(chǎn)品的配置問題,以及如何分布這些設(shè)備和任務(wù) 、功能、數(shù)據(jù)資源。
系統(tǒng)設(shè)計的原則:
n 分解—協(xié)調(diào)原則
n 自頂向下原則
n 信息隱藏、抽象原則
n 一致性原則
n 明確性原則
n 模塊之間的耦合盡可能小,模塊內(nèi)部組合盡可能緊湊
n 模塊的扇入系數(shù)和扇出系數(shù)要合理
n 模塊的規(guī)模要適當
系統(tǒng)模塊結(jié)構(gòu)設(shè)計:
模塊是組成系統(tǒng)的基本單位,特點是可以組合、分解和更換。模塊具備4個要素:
n 輸入和輸出
n 處理功能
n 內(nèi)部數(shù)據(jù)
n 程序代碼
可以使用模塊結(jié)構(gòu)圖來描述系統(tǒng)結(jié)構(gòu),模塊結(jié)構(gòu)圖主要關(guān)心的是模塊的外部屬性,即模塊上下級和同級之間的數(shù)據(jù)傳遞和調(diào)用關(guān)系,并不關(guān)心模塊內(nèi)部。
模塊的耦合與內(nèi)聚:一個合理模塊的劃分應(yīng)該是內(nèi)部聯(lián)系強,模塊之間的盡可能獨立,接口明確、簡單,有適當?shù)墓灿眯,要滿則耦合小內(nèi)聚大的原則。
模塊的耦合方式有3種:
n 數(shù)據(jù)耦合:模塊之間的通信是若干個數(shù)據(jù)項
n 控制耦合:模塊之間傳輸?shù)男畔⑹强刂菩畔?/P>
n 非法耦合:模塊之間不經(jīng)過調(diào)用關(guān)系,彼此直接使用或修改對方的數(shù)據(jù)
模塊的內(nèi)聚方式:
n 巧合內(nèi)聚:模塊組成部分之間無內(nèi)在聯(lián)系
n 邏輯內(nèi)聚:模塊各組成部分的處理動作在邏輯功能上是相似的
n 時間內(nèi)聚:模塊包含的任務(wù)在同一時間內(nèi)完成
n 過程內(nèi)聚:模塊內(nèi)部各部分受同一控制流支配
n 通信內(nèi)聚:模塊內(nèi)部使用同一塊數(shù)據(jù)
n 順序內(nèi)聚:模塊內(nèi)部處理動作是順序關(guān)系
n 功能內(nèi)聚:模塊內(nèi)部各部分處理動作為一個功能聯(lián)系在一起。
相關(guān)鏈接:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |