2022下半年軟件設(shè)計(jì)師知識(shí)點(diǎn):軟件設(shè)計(jì)

軟件設(shè)計(jì)師 責(zé)任編輯:胡媛 2022-06-30

添加老師微信

備考咨詢(xún)

加我微信

摘要:不少考生在備考2022下半年軟件設(shè)計(jì)師考試,希賽小編為大家整理了2022下半年軟件設(shè)計(jì)師知識(shí)點(diǎn):軟件設(shè)計(jì),希望對(duì)大家備考有幫助。

為幫助考生備考軟考軟件設(shè)計(jì)師考試,希賽小編為大家整理了2022下半年軟件設(shè)計(jì)師知識(shí)點(diǎn):軟件設(shè)計(jì),相信對(duì)大家備考會(huì)有幫助。

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

【考法分析】

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

【要點(diǎn)分析】

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

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

結(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)和模塊劃分,降低過(guò)程復(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ù)存儲(chǔ)的總體設(shè)計(jì)、計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)的方案設(shè)計(jì)等。

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

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

(內(nèi)聚性)

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

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

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

過(guò)程聚合:模塊內(nèi)部各個(gè)組成部分所要完成的動(dòng)作雖然沒(méi)有關(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í)行同一功能,且各部分對(duì)實(shí)現(xiàn)該功能都比不可少

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

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

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

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

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

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

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

【備考點(diǎn)撥】

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

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

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

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

去領(lǐng)取

!
咨詢(xún)?cè)诰€老師!