做爲軟考中級資格考試的軟件設計師具備必定考試難度,下面是2018上半年的軟件設計師考試大綱相關訊息。程序員
1、考試說明算法
1.考試目標數據庫
經過本考試的合格人員能根據軟件開發項目管理和軟件工程的要求,按照系統整體設計規格說明書進行軟件設計,編寫程序設計規格說明書等相應的文檔,組織和指導程序員編寫、調試程序,並對軟件進行優化和集成測試,開發出符合系統整體設計要求的高質量軟件;具備工程師的實際工做能力和業務水平。安全
2.考試要求網絡
(1)掌握計算機內的數據表示、算術和邏輯運算方法;數據結構
(2)掌握相關的應用數學及離散數學基礎知識;性能
(3)掌握計算機體系結構以及各主要部件的性能和基本工做原理;測試
(4)掌握操做系統、程序設計語言的基礎知識,瞭解編譯程序的基本知識;優化
(5)熟練掌握經常使用數據結構和經常使用算法;操作系統
(6)熟悉數據庫、網絡和多媒體的基礎知識;
(7)掌握C程序設計語言,以及C++、Java中的一種程序設計語言;
(8)熟悉軟件工程、軟件過程改進和軟件開發項目管理的基礎知識;
(9)掌握軟件設計的方法和技術;
(10)瞭解信息化、經常使用信息技術標準、安全性,以及有關法律、法規的基礎知識;
(11)正確閱讀和理解計算機領域的英文資料。
2、考試範圍
基礎知識
1.計算機科學基礎知識
2.計算機系統知識
3.系統開發和運行知識
4.面向對象基礎知識
5.信息安全知識
6.標準化、信息化和知識產權基礎知識
7.計算機專業英語
應用技術
1.外部設計
2.內部設計
3.數據庫應用分析與設計
4.程序設計
5.系統實施
6.軟件工程應用