申請免費試用、咨詢電話:400-8352-114
設計階段先從高層人手,然后細化。系統(tǒng)設計要決定整個結(jié)構(gòu)及風格,這種結(jié)構(gòu)為后面設計階段的更詳細策略的設計提供.基礎。
系統(tǒng)中主要的組成部分稱為子系統(tǒng)子系統(tǒng)既不是個對象也不是一個功能而是類、關聯(lián)、操作、事件和約束的集合。每次分解的各子系統(tǒng)數(shù)日不能太多,最底層子系統(tǒng)稱為模塊。分析模型、現(xiàn)實世界及硬件中不少對象均是并發(fā)的。系統(tǒng)設計的一個重要日標就是確定哪些必須是同時動作的對象哪些不是同時動作的對象。后者可放在一起,綜合成單個控制線或任務。
各并發(fā)子系統(tǒng)必須分配給單個硬件單元,要么是一個一般的處理器,要么是一個具體的功能單元,必須完成下面的工作:
估計性能要求和資源需求;
選擇實現(xiàn)子系統(tǒng)的硬軟件;
將軟件子系統(tǒng)分配給各處理器以滿足性能要求和極小化處理器之間的通信;
決定實現(xiàn)各子系統(tǒng)的各物理單元的聯(lián)結(jié)。
系統(tǒng)中的內(nèi)部數(shù)據(jù)和外部數(shù)據(jù)的存儲管理是一項重要的任務。通常各數(shù)據(jù)存儲可以將數(shù)據(jù)結(jié)構(gòu)、文件、數(shù)據(jù)庫組合在一起不同數(shù)據(jù)存儲要在費用、訪問時間、容量及可靠性之間做出折衷考慮。
必須確定全局資源,并且制定訪問全局資源的策略。全局資源包括:物理資源,如處理器、驅(qū)動器等;空間,如磁盤空間.作站屏幕等;邏輯名字,如對象標識符、類名,文件名等。