軟考軟體設計師

來源:互聯網
上載者:User

標籤:形式   沒有   rip   編寫   ges   web   軟體設計   左右   file   

 

軟考是水平等級考試+職稱認證考試的結合。也就是說能證明考試水平的同時獲得的是相應的職稱,這個職稱是工作後跟會計師,建築師等等是一樣的。

在有些企業裡面可以升職加薪。

 

關於考試:

考試簡介 

 

一、科目設定 對應自己喜歡的去選

 

 

崗位設定與描述

 

 

二、軟體設計師考試說明

 

1.考試要求:(1)掌握資料表示、算術和邏輯運算;(2)掌握相關的應用數學、離散數學的基礎知識;(3)掌握電腦體繫結構以及各主要組件的效能和基本工作原理; (4)掌握作業系統、程式設計語言的基礎知識,瞭解編譯器的基本知識;(5)熟練掌握常用資料結構和常用演算法;(6)熟悉資料庫、網路和多媒體的基礎知識;(7)掌握C程式設計語言,以及C++、Java、Visual Basic、Visual C++中的一種程式設計語言;(8)熟悉軟體工程、軟體流程改善和軟體開發專案管理的基礎知識;(9)熟練掌握軟體設計的方法和技術;(10)掌握常用資訊技術標準、安全性,以及有關法律、法規的基本知識;(11)瞭解資訊化、電腦應用的基礎知識;(12)正確閱讀和理解電腦領域的英文資料。2.通過本考試的合格人員能根據軟體開發專案管理和軟體工程的要求,按照系統總體設計規格說明書進行軟體設計,編寫程式設計規格說明書等相應的文檔;組織和指導程式員編寫、偵錯工具,並對軟體進行最佳化和整合測試,開發出符合系統總體設計要求的高品質軟體;具有工程師的實際工作能力和業務水平。3.本考試設定的科目包括:(1)電腦與軟體工程知識,考試時間為150分鐘,筆試,選擇題;(2)軟體設計,考試時間為150分鐘,筆試,問答題。

  

三、軟體設計師備考分析

軟體設計師近幾年的考試形式與考核內容已經完全趨於穩定,從考試情況分析來看,考核形式與內容變化不大,作為考生應該緊緊扣住最新新大綱,有針對性、有策略地複習。

本文將總結近幾年考試的內容分布,給出軟體設計師上、下午題目的組成,以協助考生複習。

1、軟體設計師上午試題

分析近三年的考試情況,上午試題的知識點分布如表1所示。

表1 近三年上午試題考核內容分布情況

題目編號

考核內容

1-6

電腦基礎知識

7-9

資訊安全

10-11

標準化與智慧財產權

12-14

多媒體技術

15-19

軟體開發基礎知識

20-22

程式設計語言知識

23-28

作業系統基礎知識

29-36

軟體過程、軟體品質管理、文檔與軟體維護、軟體測試

37-47

物件導向技術、UML、設計模式

48-50

程式語言基礎知識

51-56

資料庫系統基礎知識

57-65

資料結構基礎知識、演算法基礎知識

66-70

電腦網路

71-75

英語

鑒於軟體設計師上下午考試的側重點不同,考生在準備上午考試的時候,需要注意掌握知識面的寬度,由於上午試題出題形式的局限性,必然不會出現較深的分析與設計類考題,因此考生應該在基本知識上多下工夫。

以資料結構為例,在多次考試中出現了考察考生對棧的理解,其內容無非是棧的操作以及棧的後進先出的特性,上午試題將很難考察棧的具體實現問題。同樣,對於物件導向基礎知識,更多的是考察物件導向分析、物件導向設計、類、對象、封裝、繼承、訊息等基本概念;而演算法則考察各種不同演算法的時間和空間複雜度問題。

當然,考生在掌握基本概念的同時,也需要關注基本應用題型,例如很多基本知識結合一些實際的應用小例子,如設計模式、資料結構、程式語言等考核點就曾多次出現。筆者推薦考生參照官方推薦的教材進行複習,因為該教材基本涵蓋了所有上午試題內容。

  1. 軟體設計師下午試題

軟體設計師下午的考核內容分布如表2所示。

表2 近三年下午試題考核內容分布情況

題目編號

知識點

分值

試題一

結構化分析與設計DFD

15

試題二

資料庫分析與設計

15

試題三

物件導向分析與設計

15

試題四

演算法設計與分析

15

試題五

C語言程式

15

試題六

C++程式設計與設計模式

15

試題七

Java程式設計與設計模式

15

近三年來的下午考題一直都是試題一到試題四是必答題目,試題五至試題七是選答題目,考核形式一直都沒有發生變化,但筆者在觀察今年的考試時候出現了兩個不同點,值得引起考生的注意:

(1) 演算法與C語言的結合

演算法早期的出題多是以虛擬碼或者流程圖的形式出現,但今年演算法已經和C語言結合在一起出題,分析考試大綱,C語言應該是軟體設計師必須掌握的內容之一,相信這也是新大綱出來後考試出題所作的調整,考生需要注意不僅要掌握演算法的原理,還需要掌握演算法的具體實現,尤其是使用C語言實現。另外,由於C語言與演算法結合出現,意味著C語言本身是否還需要單獨考核的問題,這就需要考生注意本文談到的第二個注意點。

(2) C語言考題順序的調整

最近的考試中,出現了將C語言調整到第七題,而將C++與Java調整為第五題和第六題,筆者認為,順序的調整應該不是一個隨機性的事情,調整的目的極有可能是為了突出C++與Java的重要性,可能是希望考生注意C++與Java題目。如本文第一點所述,因為C已經與演算法結合進行了考核,在後續的考題中,C語言單獨出題的可能性會有所降低。這樣的話,考生就需要在Java和C++考題上多下工夫,需要詳細理解並掌握設計模式與Java或者C++語言的結合問題。

 

四、考試時間備考

一般軟考每年兩次

報名時間:上半年3月左右、下半年8月9月左右

考試時間: 上半年5月下旬、下半年11月上旬 (周末)

五、備考

學習視頻

1、連結: https://pan.baidu.com/s/1qYz9UAK 密碼: cmhy

 

 

 

2、百度云:連結:https://pan.baidu.com/s/1i44Wzq9 密碼:h82x

  

 

軟考軟體設計師

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.