2022年軟件設(shè)計(jì)師考試知識點(diǎn)(四十八):軟件設(shè)計(jì)

軟件設(shè)計(jì)師 責(zé)任編輯:胡媛 2021-12-28

添加老師微信

備考咨詢

加我微信

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

很多考生在備考2022年軟件設(shè)計(jì)師考試,希賽小編為大家整理了2022年軟件設(shè)計(jì)師考試知識點(diǎn)(四十八):軟件設(shè)計(jì),供考生備考復(fù)習(xí)。

軟件設(shè)計(jì)(★★)

【考法分析】

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

【要點(diǎn)分析】

1、軟件設(shè)計(jì)的任務(wù)是解決怎么做的問題。軟件設(shè)計(jì)包括體系結(jié)構(gòu)設(shè)計(jì)、接口設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)和過程設(shè)計(jì)。

過程設(shè)計(jì):系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程描述。

結(jié)構(gòu)設(shè)計(jì):定義軟件系統(tǒng)各主要部件之間的關(guān)系。

接口設(shè)計(jì)(人機(jī)界面設(shè)計(jì)):軟件內(nèi)部,軟件和操作系統(tǒng)間以及軟件和人之間如何通信。

數(shù)據(jù)設(shè)計(jì):將模型轉(zhuǎn)換成數(shù)據(jù)結(jié)構(gòu)的定義。好的數(shù)據(jù)設(shè)計(jì)將改善程序結(jié)構(gòu)和模塊劃分,降低過程復(fù)雜性。

2、系統(tǒng)方案設(shè)計(jì)包括總體設(shè)計(jì)和各部分的詳細(xì)設(shè)計(jì)兩個(gè)方面。

系統(tǒng)總體設(shè)計(jì):包括系統(tǒng)的總體架構(gòu)方案設(shè)計(jì)、軟件系統(tǒng)的總體架構(gòu)設(shè)計(jì)、數(shù)據(jù)存儲的總體設(shè)計(jì)、計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)的方案設(shè)計(jì)等。

系統(tǒng)詳細(xì)設(shè)計(jì):包括代碼設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、人/機(jī)界面設(shè)計(jì)、處理過程設(shè)計(jì)等。

3、軟件設(shè)計(jì)的原則:高內(nèi)聚、低耦合

(內(nèi)聚性)

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

邏輯聚合:模塊內(nèi)部的各個(gè)組成在邏輯上具有相似的處理動(dòng)作,但功能用途上彼此無關(guān)。

時(shí)間聚合:模塊內(nèi)部的各個(gè)組成部分所包含的處理動(dòng)作必須在同一時(shí)間內(nèi)執(zhí)行。

過程聚合:模塊內(nèi)部各個(gè)組成部分所要完成的動(dòng)作雖然沒有關(guān)系,但必須按特定的次序執(zhí)行。

通信聚合:模塊的各個(gè)組成部分所完成的動(dòng)作都使用了同一個(gè)數(shù)據(jù)或產(chǎn)生同一輸出數(shù)據(jù)。

順序聚合:模塊內(nèi)部的各個(gè)部分,前一部分處理動(dòng)作的最后輸出是后一部分處理動(dòng)作的輸入。

(耦合性)

功能聚合:模塊內(nèi)部各個(gè)部分全部屬于一個(gè)整體,并執(zhí)行同一功能,且各部分對實(shí)現(xiàn)該功能都比不可少

非直接耦合:兩個(gè)模塊之間沒有直接關(guān)系,它們的聯(lián)系完全是通過主模塊的控制和調(diào)用來實(shí)現(xiàn)的。

數(shù)據(jù)耦合:兩個(gè)模塊彼此間通過數(shù)據(jù)參數(shù)交換信息。

標(biāo)記耦合:一組模塊通過參數(shù)表傳遞記錄信息,這個(gè)記錄是某一個(gè)數(shù)據(jù)結(jié)構(gòu)的子結(jié)構(gòu),而不是簡單變量。

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

外部耦合:一組模塊都訪問同一全局簡單變量而不是同一全局?jǐn)?shù)據(jù)結(jié)構(gòu),而且不是通過參數(shù)表傳遞該全局變量的信息。

公共耦合:兩個(gè)模塊之間通過一個(gè)公共的數(shù)據(jù)區(qū)域傳遞信息。

內(nèi)容耦合:一個(gè)模塊需要涉及到另一個(gè)模塊的內(nèi)部信息。

【備考點(diǎn)撥】

1、掌握軟件設(shè)計(jì)的階段、任務(wù)和原則。

2、區(qū)分各種內(nèi)聚類型、耦合類型。

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

軟考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

!
咨詢在線老師!