軟件設計試題分析

來源:巧巧簡歷站 8.42K
軟件設計試題分析
軟件設計
  此次考試的試題一至試題四為必答題,試題五至試題七選答一題。
  試題一
  該題以一個音像管理信息系統為載體來考核考生對數據流圖知識點的把握。從題目的問答形式上來看,就是07年下半年第一題的翻版。除第4問的簡答較難外,其他三問對於一般的考生,應能夠快速而準確地做出來。
  解答此類問題最關鍵的一點就是要細心,把題目看清,不要丟掉任何一個條件,將條件和題目中的圖相對應,看是否能對上。另外解題有一定的技巧,從一些常規的入口作為突破口,會事半功倍。可以利用分層數據流圖的數據流的平衡原則來解決。

數據流圖一直是希賽模擬試題訓練的重點,第二套試題一、第三套試題一、第四套試題二、第五套試題三、第六套試題一、第七套試題一輪番對數據流圖進行訓練,尤其第三套試題一的試題分析對解這類題的方法進行了詳細介紹.
  試題二
  該題以某地區舉行籃球比賽,需要開發一個比賽信息管理系統來記錄比賽的相關信息來考查考生對數據庫知識的掌握。這是屬於比較傳統的題型,也是我們平時最喜歡做的一道題。本次考試的這道題非常容易,可以説是送分題,考了補充聯繫及類型、完善實體聯繫圖、填充關係模式,指出模式的主鍵和外鍵、修改關係模式。數據庫中實體聯繫、E-R模型、關係模式的主鍵、外鍵、候選鍵也是模擬試題下午題訓練的重點,第一、二、三、四、六套均有數據庫設計訓練題。
  試題三
  該題以某汽車場信息管理系統為題材,採用面向對象方法對其進行分析與設計,考查考生對UML類圖、狀態圖的掌握。07年上半年本道題考的是UML的類圖,難度相當。
  試題四
  該題是一個算法題,(1)主要考查考生對分治算法的快速排序的理解。(2)考查考生對偽代碼、快速排序的複雜度的掌握,做題的關鍵是要讀懂題幹,理解題幹中對算法的描述。這道題不難,基本是送分題。希賽的輔導綜合答疑中特別強調了快速排序及時間複雜度。
  試題五
  該題考查考生對“棧”的掌握。用C代碼實現一個整數棧操作。“棧”是數據結構複習中一個重要的知識點,在多年的考試中一直是個重點,也是在平時輔導當中強調的最多的。在考前就特別強調了這個知識點。這類題要求考生平時多閲讀程序,理解算法的精髓,方可輕鬆解決。在希賽軟考學院的模擬試題中,有多處試題對這方面進行了練習。
  試題六-試題七
  這兩題分別是C++和Java開發的家用電器遙控系統為背景,考查考生對面向對象程序設計類的用例和繼承,題幹相同,只是用兩種不同的語言來描述。難度適中。
熱門標籤