2012下半年軟考:軟件設(shè)計(jì)師考試試題分析
2、軟件設(shè)計(jì)
此次考試的試題一至試題四為必答題,試題五至試題七選答一題。
試題一
該題以一個(gè)高校的成績(jī)管理系統(tǒng)為載體來(lái)考核考生對(duì)數(shù)據(jù)流圖知識(shí)點(diǎn)的把握,較上半年的這種題型,難度增加了。但對(duì)于一般的考生,應(yīng)能夠快速而準(zhǔn)確地做出來(lái)。
解答此類問(wèn)題最關(guān)鍵的一點(diǎn)就是要細(xì)心,把題目看清,不要丟掉任何一個(gè)條件,將條件和題目中的圖相對(duì)應(yīng),看是否能對(duì)上。另外解題有一定的技巧,從一些常規(guī)的入口作為突破口,會(huì)事半功倍。可以利用分層數(shù)據(jù)流圖的數(shù)據(jù)流的平衡原則來(lái)解決。
試題二
該題以某汽車維修站擬開發(fā)一套小型汽車維修管理系統(tǒng),對(duì)車輛的維修情況進(jìn)行管理來(lái)考,對(duì)概念結(jié)構(gòu)圖設(shè)計(jì)中的聯(lián)系和邏輯結(jié)構(gòu)圖設(shè)計(jì)中的關(guān)系模式、以及關(guān)系的主鍵進(jìn)行考核,難度適中。
試題三
該題以某唱片播放器為題材,采用面向?qū)ο蠓椒▽?duì)其進(jìn)行分析與設(shè)計(jì),要求考生對(duì)UML狀態(tài)圖中的類補(bǔ)充全,寫出重復(fù)度。只要考生細(xì)心,這類題基本上是送分題。今年上半年本道題考的是UML的類圖,難度相當(dāng)。
試題四
該題是一個(gè)應(yīng)用型的題,主要考查考生對(duì)貪心算法的理解以及對(duì)程序流程圖的掌握,做題的關(guān)鍵是要讀懂題干,且對(duì)流程圖中的貪心條件多加分析。
試題五
該題是一個(gè)簡(jiǎn)單的繪圖程序,在設(shè)計(jì)的過(guò)程中采用面向?qū)ο笏枷?,程序較長(zhǎng),但算法思想較為簡(jiǎn)單,所有的空也比較分散。這類題要求考生平時(shí)多閱讀程序,理解算法的精髓,方可輕松解決。
試題六-試題七
這兩題分別是C++和Java來(lái)解決以某企業(yè)的采購(gòu)審批分級(jí)為背景,考查考生對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)類的用例和繼承,題干相同,只是用兩種不同的語(yǔ)言來(lái)描述。難度適中。
2、軟件設(shè)計(jì)
此次考試的試題一至試題四為必答題,試題五至試題七選答一題。
試題一
該題以一個(gè)高校的成績(jī)管理系統(tǒng)為載體來(lái)考核考生對(duì)數(shù)據(jù)流圖知識(shí)點(diǎn)的把握,較上半年的這種題型,難度增加了。但對(duì)于一般的考生,應(yīng)能夠快速而準(zhǔn)確地做出來(lái)。
解答此類問(wèn)題最關(guān)鍵的一點(diǎn)就是要細(xì)心,把題目看清,不要丟掉任何一個(gè)條件,將條件和題目中的圖相對(duì)應(yīng),看是否能對(duì)上。另外解題有一定的技巧,從一些常規(guī)的入口作為突破口,會(huì)事半功倍。可以利用分層數(shù)據(jù)流圖的數(shù)據(jù)流的平衡原則來(lái)解決。
試題二
該題以某汽車維修站擬開發(fā)一套小型汽車維修管理系統(tǒng),對(duì)車輛的維修情況進(jìn)行管理來(lái)考,對(duì)概念結(jié)構(gòu)圖設(shè)計(jì)中的聯(lián)系和邏輯結(jié)構(gòu)圖設(shè)計(jì)中的關(guān)系模式、以及關(guān)系的主鍵進(jìn)行考核,難度適中。
試題三
該題以某唱片播放器為題材,采用面向?qū)ο蠓椒▽?duì)其進(jìn)行分析與設(shè)計(jì),要求考生對(duì)UML狀態(tài)圖中的類補(bǔ)充全,寫出重復(fù)度。只要考生細(xì)心,這類題基本上是送分題。今年上半年本道題考的是UML的類圖,難度相當(dāng)。
試題四
該題是一個(gè)應(yīng)用型的題,主要考查考生對(duì)貪心算法的理解以及對(duì)程序流程圖的掌握,做題的關(guān)鍵是要讀懂題干,且對(duì)流程圖中的貪心條件多加分析。
試題五
該題是一個(gè)簡(jiǎn)單的繪圖程序,在設(shè)計(jì)的過(guò)程中采用面向?qū)ο笏枷?,程序較長(zhǎng),但算法思想較為簡(jiǎn)單,所有的空也比較分散。這類題要求考生平時(shí)多閱讀程序,理解算法的精髓,方可輕松解決。
試題六-試題七
這兩題分別是C++和Java來(lái)解決以某企業(yè)的采購(gòu)審批分級(jí)為背景,考查考生對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)類的用例和繼承,題干相同,只是用兩種不同的語(yǔ)言來(lái)描述。難度適中。

