軟件設計師是指能根據(jù)軟件開發(fā)項目管理和軟件工程的要求,按照系統(tǒng)總體設計規(guī)格說明書進行軟件設計,編寫程序設計規(guī)格說明書等相應的文檔的實用性人才。
還能夠組織和指導程序員編寫、調試程序,并對軟件進行優(yōu)化和集成測試,開發(fā)出符合系統(tǒng)總體設計要求的高質量軟件。當具有工程師的實際工作能力和業(yè)務水平時,方可聘任工程師職務。
01
軟件設計師的重要職責
1、軟件系統(tǒng)的組織方案選擇需要有軟件設計師完成,軟件系統(tǒng)的分解和組織的方案首先會對產(chǎn)品的質量產(chǎn)生巨大的影響,如可靠性、安全性、可維護性,性能;并且會對軟件產(chǎn)品的生產(chǎn)成本產(chǎn)生巨大的影響,如復用與擴展;
2、軟件的生產(chǎn)活動和工具也需要軟件設計師進行選擇,選擇哪些生產(chǎn)活動和工具來提高當前軟件產(chǎn)品的質量和效率,如選擇什么工具(開發(fā)語言、IDE、框架、配置管理工具)和什么樣的生產(chǎn)活動(代碼review TDD 接口核對)。
3、軟件系統(tǒng)的組織方案的關鍵邏輯需要有軟件設計師完成系統(tǒng)的分解、組織、描述。軟件系統(tǒng)的組織結構的選擇決策,比如選擇什么軟件框架,可以復用哪些軟件庫,這些決定了軟件產(chǎn)品開發(fā)出來需要增量開發(fā)多少代碼和開發(fā)特性的難度,對軟件產(chǎn)品的開發(fā)成本有直接影響。
軟件系統(tǒng)的組織結構的選擇也決定了軟件產(chǎn)品的擴展性如何,新需求變更引起的軟件開發(fā)的增量代碼多少和需求變更對整個系統(tǒng)的影響有多大,對軟件產(chǎn)品的版本演進成本有直接影響。軟件系統(tǒng)的組織結構的選擇也決定了軟件的質量(競爭力),性能、安全性、可靠性、可維護性。軟件的生產(chǎn)活動和工具的選擇也會對軟件開發(fā)成本和軟件的質量產(chǎn)生非常大的影響。
02
軟件設計師考試介紹
1、考試要求:
(1)掌握數(shù)據(jù)表示、算術和邏輯運算;
(2)掌握相關的應用數(shù)學、離散數(shù)學的基礎知識;
(3)掌握計算機體系結構以及各主要部件的性能和基本工作原理;
(4)掌握操作系統(tǒng)、程序設計語言的基礎知識,了解編譯程序的基本知識;
(5)熟練掌握常用數(shù)據(jù)結構和常用算法;
(6)熟悉數(shù)據(jù)庫、網(wǎng)絡和多媒體的基礎知識;
(7)掌握C程序設計語言,以及C 、Java、Visual Basic、Visual C 中的一種程序設計語言;
(8)熟悉軟件工程、軟件過程改進和軟件開發(fā)項目管理的基礎知識;
(9)熟練掌握軟件設計的方法和技術;
(10)掌握常用信息技術標準、安全性,以及有關法律、法規(guī)的基本知識;
(11)了解信息化、計算機應用的基礎知識;
(12)正確閱讀和理解計算機領域的英文資料。
2、通過本考試的合格人員能根據(jù)軟件開發(fā)項目管理和軟件工程的要求,按照系統(tǒng)總體設計規(guī)格說明書進行軟件設計,編寫程序設計規(guī)格說明書等相應的文檔;組織和指導程序員編寫、調試程序,并對軟件進行優(yōu)化和集成測試,開發(fā)出符合系統(tǒng)總體設計要求的高質量軟件;具有工程師的實際工作能力和業(yè)務水平。
3、本考試設置的科目包括:
(1)計算機與軟件工程知識75道單選題(每題1分,總分75分),考試時間為150分鐘,筆試,選擇題;
(2)軟件設計,6道問答題,其中前4道必做,后兩道題選做一題(每題15分,總分75分),考試時間為150分鐘,筆試,問答題。
注:
1.根據(jù)往年慣例,上下午必須都達到45分就算通過該科目考試考核標準。兩門考試必須同時通過才能拿到證書。
2.計算機專業(yè)技術資格(水平)實施全國統(tǒng)一考試后,不再進行計算機技術與軟件相應專業(yè)和級別的專業(yè)技術職務任職資格評審工作。
03
軟件設計師證書價值
1、證書價值:
通過軟件設計師的考試,就擁有中級專業(yè)技術資格,以考代評。專業(yè)技術資格證書拿到外面去辦理人才引進、積分入戶時,都是直接按照各地政策里所說的“中級職稱”等來用,與會計、教師、醫(yī)生等職業(yè)的中級專業(yè)技術資格等同,也即擁有了中級職稱。
2、個人價值:
在備考軟件設計師的過程中,學員可以學到很多計算機與軟件工程理論知識,幾乎涵蓋了整個計算機科學與技術的常用領域,在之后的工作中會有非常大的幫助。
如果你日常工作之余沒有其他學習方向,只是玩游戲看電影,那么不如給自己一個學習的理由,下定決心考軟件設計師,證書這個東西,有總比沒有好。不要找任何偷懶的借口,也不要去關注證書含金量是否足夠等問題,就沖著學習、考試的目的,一鼓作氣,在學習知識的同時,還考取了證書,何樂而不為。
04
軟件設計師如何備考
針對如何備考,小希作如下建議,僅供參考:
1、考前準備
所要準備的內(nèi)容包括:
1)心態(tài)調整。調整自身的心態(tài),尤其是已經(jīng)參加工作的考生,因為脫離了學校的環(huán)境,需要更加嚴格要求自己。
2)樹立目標。目標當前是考過該考試,順利拿到證書。目標很明確,但是動力可能不足,因為在后面的備考過程中,肯定或多或少的會遇到一些困難,比如有些知識點比較復雜、難懂,比較工作任務重、身心俱疲、時間不夠用等原因,想放棄復習,甚至放棄考試,這個時候應該要回到初衷,想想自己為什么要來參加這場考試,為職稱?為落戶?為人才積分?為提升?讓自己重拾信心,堅持下來。
3)書籍準備。
對于官方書籍,僅作建議,因為每個考生自身情況不同。但對于近年真題,必須準備,因為不管怎么復習,總要拿題目來練練手,而考試也是筆試,需要動筆作答,不是憑意念考試。這里不建議考生搞題海戰(zhàn)術,因為軟考是職稱考試也是水平考試,不是選撥型的考試。另外,真題是考試最真實的反映,做題不用只局限于題目本身,應該擴展開來,把與題目相關的知識內(nèi)容都要去熟悉,從真題中去掌握題目所考查到的知識內(nèi)容,能起到事半功倍。
4)加入學習群。可以加入一個考試群組,也可以考個培訓班。有一群志同道合的朋友一起備考,平時以題會友、以知識會友,可以達到樂中備考,相互促進的作用。
2、計劃備考
為自己制訂一個切實可行的3個月、2個月、1個月的考前復習計劃。此處說明一下:計劃還是自己制訂更符合自身實際,別人制訂的不一定符合你的情況。
按計劃執(zhí)行,做到六個字:多看、多聽、多練。多看官方教材,多看培訓視頻,多聽培訓視頻,多練真題,要讓自己對知識內(nèi)容熟悉起來。建議大家培訓視頻不要搞得太雜、太多,選一套完整的培訓視頻即可,以免漏掉知識內(nèi)容。
3、參加考試
進考場前的準備:身份證、準考證、2B鉛筆、橡皮擦、同色簽字筆2支??荚嚂r:沉著冷靜、認真細致。
祝君順利通過。
為幫助大家更好的通過軟件設計師考試,7月19-21日每晚19:30-21:30,希賽將開展三天免費在線課程,還可以加入備考指導特訓營,群內(nèi)實時答疑。
版權聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。