天堂888-欧美黄色小说-熟睡侵犯の奶水授乳在线-初尝情欲h名器av-亚洲天堂免费视频-日韩五十路-免费在线国产-国产又大又黄又粗-久草导航-色播导航-亚洲免费资源-熟女一区二区三区视频-亚洲美女视频在线-亚洲成人福利视频-婷婷精品在线-亚洲综合p-中文字幕 日本-亚洲骚片-亚洲自拍偷拍网-国产农村妇女精品一区二区-午夜中出-久久精品国产精品亚洲毛片-91精品毛片-99爱视频在线-狠狠操亚洲-美女让人操-里番本子纯肉侵犯肉全彩无码-999偷拍

2022年軟件設計師考試知識點(四十八):軟件設計

軟件設計師 責任編輯:胡媛 2021-12-28

添加老師微信

備考咨詢

加我微信

摘要:為幫助考生備考2022年軟考中級軟件設計師考試,希賽小編為大家整理了2022年軟件設計師考試知識點(四十八):軟件設計,希望對大家備考會有幫助。

很多考生在備考2022年軟件設計師考試,希賽小編為大家整理了2022年軟件設計師考試知識點(四十八):軟件設計,供考生備考復習。

軟件設計(★★)

【考法分析】

本知識點的主要考查形式有:給出軟件設計相關描述(概念、原則等)判斷正誤;或給出一些情景描述指出其內聚類型或耦合類型。

【要點分析】

1、軟件設計的任務是解決怎么做的問題。軟件設計包括體系結構設計、接口設計、數據設計和過程設計。

過程設計:系統結構部件轉換成軟件的過程描述。

結構設計:定義軟件系統各主要部件之間的關系。

接口設計(人機界面設計):軟件內部,軟件和操作系統間以及軟件和人之間如何通信。

數據設計:將模型轉換成數據結構的定義。好的數據設計將改善程序結構和模塊劃分,降低過程復雜性。

2、系統方案設計包括總體設計和各部分的詳細設計兩個方面。

系統總體設計:包括系統的總體架構方案設計、軟件系統的總體架構設計、數據存儲的總體設計、計算機和網絡系統的方案設計等。

系統詳細設計:包括代碼設計、數據庫設計、人/機界面設計、處理過程設計等。

3、軟件設計的原則:高內聚、低耦合

(內聚性)

偶然聚合:模塊完成的動作之間沒有任何關系,或者僅僅是一種非常松散的關系。

邏輯聚合:模塊內部的各個組成在邏輯上具有相似的處理動作,但功能用途上彼此無關。

時間聚合:模塊內部的各個組成部分所包含的處理動作必須在同一時間內執行。

過程聚合:模塊內部各個組成部分所要完成的動作雖然沒有關系,但必須按特定的次序執行。

通信聚合:模塊的各個組成部分所完成的動作都使用了同一個數據或產生同一輸出數據。

順序聚合:模塊內部的各個部分,前一部分處理動作的最后輸出是后一部分處理動作的輸入。

(耦合性)

功能聚合:模塊內部各個部分全部屬于一個整體,并執行同一功能,且各部分對實現該功能都比不可少

非直接耦合:兩個模塊之間沒有直接關系,它們的聯系完全是通過主模塊的控制和調用來實現的。

數據耦合:兩個模塊彼此間通過數據參數交換信息。

標記耦合:一組模塊通過參數表傳遞記錄信息,這個記錄是某一個數據結構的子結構,而不是簡單變量。

控制耦合:兩個模塊彼此間傳遞的信息中有控制信息。

外部耦合:一組模塊都訪問同一全局簡單變量而不是同一全局數據結構,而且不是通過參數表傳遞該全局變量的信息。

公共耦合:兩個模塊之間通過一個公共的數據區域傳遞信息。

內容耦合:一個模塊需要涉及到另一個模塊的內部信息。

【備考點撥】

1、掌握軟件設計的階段、任務和原則。

2、區分各種內聚類型、耦合類型。

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

軟考備考資料免費領取

去領取

!
咨詢在線老師!