軟體設計師報考條件
『壹』 軟體設計師屬於什麼證書
軟體設計師屬於軟考的中級證書。
軟體設計師考試屬於全國計算機技術與軟體專業技術資格考試(簡稱計算機軟體資格考試)中的一個中級考試。
考試不設學歷與資歷條件,也不論年齡和專業,考生可根據自己的技術水平選擇合適的級別合適的資格,但一次考試只能報考一種資格。考試採用筆試形式,考試實行全國統一大綱、統一試題、統一時間、統一標准、統一證書的考試辦法。
『貳』 軟體設計師資格證到底有用沒有
軟考軟體設計師證書是有一定作用的,因為軟考也屬於職稱資格考試,考取了軟體設計師證書可以幫助評中級職稱。至於是否有必要考,對於不同的人來說必要性也不一樣。
如果是在國企或者事業單位上班,從事軟體設計這一塊的話,是可以報考軟考中級的軟體設計師證書的,因為如果以後想要評中級職稱需要具備相應的職稱資格,而有了軟體設計師證書就具備了一定的評中級職稱的資格,當有機會申請評聘的時候就可以申請,不用因為沒有職稱資格而錯失了評聘機會。評上了中級職稱可以幫助升職加薪,對未來工作發展也有好處。
如果不是在國企或事業單位上班,也沒有打算以後評職稱,但是從事軟體設計這一行業的話,則看自身是否想要報考軟體設計師證書來鞏固下自己所學的知識了。因為對於有些人來說考證的目的只是為了提升自己,進一步加強專業方面的知識,有了相應的證書在一定程度上也證明了個人的能力,對於就業會更具優勢。其次,軟考中級證書在一些積分落戶的城市可以申請加分。所以,大家可以根據自身目前以及未來的發展情況,來決定是否報考軟體設計師。
『叄』 考中級軟體設計師需要什麼條件怎樣報名
凡遵守中華人民共和國憲法和各項法律,恪守職業道德,具有一定計算機技術應用能力的人員,不受學歷、資歷限制均可報考。
根據《計算機技術與軟體專業技術資格(水平)考試實施辦法》第三條相關規定:
計算機專業技術資格(水平)考試原則上每年組織兩次,在每年第二季度和第四季度舉行。
各地的報名時間由考生報考所在地的當地考試機構決定。
考試科目
(1) 計算機與軟體工程知識,考試時間為150分鍾,筆試,選擇題;
(2) 軟體設計,考試時間為150分鍾,筆試,問答題。
科目包括
(1) 計算機與軟體工程知識,考試時間為150分鍾,筆試;
(2) 軟體設計,考試時間為150分鍾,筆試。
二、考試范圍
考試科目1:計算機與軟體工程知識
1. 計算機科學基礎
1.1 數制及其轉換
二進制、十進制和十六進制等常用制數制及其相互轉換
1.2 數據的表示
數的表示(原碼、反碼、補碼、移碼表示,整數和實數的機內表示,精度和溢出)
非數值表示(字元和漢字表示、聲音表示、圖像表示)
校驗方法和校驗碼(奇偶校驗碼、海明校驗碼、循環冗餘校驗碼)
1.3 算術運算和邏輯運算
計算機中的二進制數運算方法
邏輯代數的基本運算和邏輯表達式的化簡
1.4 數學基礎知識
命題邏輯、謂詞邏輯、形式邏輯的基礎知識
常用數值計算(誤差、矩陣和行列式、近似求解方程、插值、數值積分)
排列組合、概率論應用、應用統計(數據的統計分析)
運算基本方法(預測與決策、線性規劃、網路圖、模擬)
1.5 常用數據結構
數組(靜態數組、動態數組)、線性表、鏈表(單向鏈表、雙向鏈表、循環鏈表)、隊列、棧、樹(二叉樹、查找樹、平衡樹、線索樹、線索樹、堆)、圖等的定義、存儲和操作
Hash(存儲地址計算,沖突處理)
1.6 常用演算法
排序演算法、查找演算法、數值計算方法、字元串處理方法、數據壓縮演算法、遞歸演算法、圖的相關演算法
演算法與數據結構的關系、演算法效率、演算法設計、演算法描述(流程圖、偽代碼、決策表)、演算法的復雜性
2. 計算機系統知識
2.1 硬體知識
2.1.1 計算機系統的組成、體系結構分類及特性
CPU和存儲器的組成、性能和基本工作原理
常用I/O設備、通信設備的性能,以及基本工作原理
I/O介面的功能、類型和特性
I/O控制方式(中斷系統、DMA、I/O處理機方式)
CISC/RISC,流水線操作,多處理機,並行處理
2.1.2 存儲系統
主存-Cache存儲系統的工作原理
虛擬存儲器基本工作原理,多級存儲體系的性能價格
RAID類型和特性
2.1.3 安全性、可靠性與系統性能評測基礎知識
診斷與容錯
系統可靠性分析評價
計算機系統性能評測方式
2.2 軟體知識
2.2.1 操作系統知識
操作系統的內核(中斷控制)、進程、線程概念
處理機管理(狀態轉換、共享與互斥、分時輪轉、搶占、死鎖)
存儲管理(主存保護、動態連接分配、分段、分頁、虛存)
設備管理(I/O控制、假離線)
文件管理(文件目錄、文件組織、存取方法、存取控制、恢復處理)
作業管理(作業調度、作業控制語言(JCL)、多道程序設計)
漢字處理,多媒體處理,人機界面
網路操作系統和嵌入式操作系統基礎知識
操作系統的配置
2.2.2 程序設計語言和語言處理程序的知識
匯編、編譯、解釋系統的基礎知識和基本工作原理
程序設計語言的基本成分:數據、運算、控制和傳輸,過程(函數)調用
各類程序設計語言主要特點和適用情況
2.3 計算機網路知識
網路體系結構(網路拓撲、OSI/RM、基本的網路協議)
傳輸介質、傳輸技術、傳輸方法、傳輸控制
常用網路設備和各類通信設備
Client/Server結構、Browser/Server結構
LAN拓撲,存取控制,LAN的組網,LAN間連接,LAN-WAN連接
網際網路基礎知識以及應用
網路軟體
網路管理
網路性能分析
2.4 資料庫知識
資料庫管理系統的功能和特徵
資料庫模型(概念模式、外模式、內模式)
數據模型,ER圖,第一範式、第二範式、第三範式
數據操作(集合運算和關系運算)
資料庫語言(SQL)
資料庫的控制功能(並發控制、恢復、安全性、完整性)
數據倉庫和分布式資料庫基礎知識
2.5 多媒體知識
多媒體系統基礎知識,多媒體設備的性能特性,常用多媒體文件格式
簡單圖形的繪制,圖像文件的處理方法
音頻和視頻信息的應用
多媒體應用開發過程
2.6 系統性能知識
性能指標(響應時間、吞吐量、周轉時間)和性能設計
性能測試和性能評估
可靠性指標及計算、可靠性設計
可靠性測試和可靠性評估
2.7 計算機應用基礎知識
信息管理、數據處理、輔助設計、自動控制、科學計算、人工智慧等基礎知識
遠程通信服務基礎知識
常用應用系統
3. 系統開發和運行知識
3.1 軟體工程、軟體過程改進和軟體開發項目管理知識
軟體工程知識
軟體開發生命周期各階段的目標和任務
軟體開發項目管理基礎知識(時間管理、成本管理、質量管理、人力資源管理、風險管理等)及其常用管理工具
主要的軟體開發方法(生命周期法、原型法、面向對象法、CASE)
軟體開發工具與環境知識
軟體過程改進知識
軟體質量管理知識
軟體開發過程評估、軟體能力成熟評估基礎知識
3.2 系統分析基礎知識
系統分析的目的和任務
結構化分析方法(數據流圖(DFD)、數據字典(DD)、實體關系圖(ERD)、描述加工處理的結構化語言)
統一建模語言(UML)
系統規格說明書
3.3 系統設計知識
系統設計的目的和任務
結構化設計方法和工具(系統流程圖、HIPO圖、控制流程圖)
系統總體結構設計(總體布局、設計原則、模塊結構設計、數據存儲設計、系統配置方案)
系統詳細設計(代碼設計、資料庫設計、用戶界面設計、處理過程設計)
系統設計說明書
3.4 系統實施知識
系統實施的主要任務
結構化程序設計、面向對象程序設計、可視化程序設計
程序設計風格
程序設計語言的選擇
系統測試的目的、類型,系統測試方法(黑盒測試、白盒測試、灰盒測試)
測試設計和管理(錯誤曲線、錯誤排除、收斂、注入故障、測試用例設計、系統測試報告)
系統轉換基礎知識
3.5 系統運行和維護知識
系統運行管理基礎知識
系統維護基礎知識
系統評價基礎知識
3.6 面向對象開發方法
面向對象開發概念(類、對象、屬性、封裝性、繼承性、多態性、對象之間的引用)
面向對象開發方法的優越性以及有效領域
面向對象設計方法(體系結構、類的設計、用戶介面設計)
面向對象實現方法(選擇程序設計語言、類的實現、方法的實現、用戶介面的實現、准備測試數據)
面向對象程序設計語言(如C++、Java、Visual Basic、Visual C++)的基本機制
面向對象資料庫、分布式對象的概念
4. 安全性知識
安全性基本概念
防治計算機病毒、防範計算機犯罪
存取控制、防闖入、安全管理措施
加密與解密機制
風險分析、風險類型、抗風險措施和內部控制
5. 標准化知識
標准化意識、標准化的發展、標准制訂過程
國際標准、國家標准、行業標准、企業標准基本知識
代碼標准、文件格式標准、安全標准、軟體開發規范和文檔標准知識
標准化機構
6. 信息化基礎知識
信息化意識
全球信息化趨勢、國家信息化戰略、企業信息化戰略和策略
有關的法律、法規
遠程教育、電子商務、電子政務等基礎知識
企業信息資源管理基礎知識
7. 計算機專業英語
掌握計算機技術的基本詞彙
能正確閱讀和理解計算機領域的英文資料
考試科目2:軟體設計
1. 外部設計
1.1 理解系統需求說明
1.2 系統開發的准備
選擇開發方法、准備開發環境、制訂開發計劃
1.3 設計系統功能
選擇系統結構,設計各子系統的功能和介面,設計安全性策略、需求和實現方法,制訂詳細的工作流和數據流
1.4 設計數據模型
設計ER模型、數據模型
1.5 編寫外部設計文檔
系統配置圖、各子系統關系圖、系統流程圖、系統功能說明書、輸入輸出規格說明、數據規格說明、用戶手冊框架
設計系統測試要求
1.6 設計評審
2. 內部設計
2.1 設計軟體結構
按構件分解,確定構件功能規格以及構件之間的介面
採用中間件和工具
2.2 設計輸入輸出
屏幕界面設計、設計輸入輸出檢查方法和檢查信息
2.3 設計物理數據
分析數據特性,確定邏輯數據組織方式、存儲介質,設計記錄格式和處理方式
將邏輯數據結構換成物理數據結構,計算容量,進行優化
2.4 構件的創建和重用
創建、重用構件的概念
使用子程序庫或類庫
2.5 編寫內部設計文檔
構件劃分圖、構件間的介面、構件處理說明、屏幕設計文檔、報表設計文檔、文件設計文檔、資料庫設計文檔
2.6 設計評審
3.程序設計
3.1 模塊劃分(原則、方法、標准)
3.2 編寫程序設計文檔
模塊規格說明書(功能和介面說明、程序處理邏輯的描述、輸入輸出數據格式的描述)
測試要求說明書(測試類型和目標、測試用例、測試方法)
3.3 程序設計評審
4.系統實施
4.1 配置計算機系統及其環境
4.2 選擇合適的程序設計語言
4.3 掌握C程序設計語言,以及C++、Java、Visual、Basic、Visual C++中任一種程序設計語言,以便能指導程序員進行編程和測試,並進行必要的優化
4.4 系統測試
指導程序員進行模塊測試,並進行驗收
准備系統集成測試環境和測試工具
准備測試數據
寫出測試報告
5.軟體工程
軟體生存期模型(瀑布模型、螺旋模型、噴泉模型)和軟體成本模型
定義軟體需求(系統化的目標、配置、功能、性能和約束)
描述軟體需求的方法(功能層次模型、數據流模型、控制流模型、面向數據的模型、面向對象的模型等)
定義軟體需求的方法(結構化分析方法、面向對象分析方法)
軟體設計(分析與集成、逐步求精、抽象、信息隱蔽)
軟體設計方法(結構化設計方法、Jackson方法、Warnier方法、面向對象設計方法)
程序設計(結構化程序設計、面向對象程序設計)
軟體測試的原則與方法
軟體質量(軟體質量特性、軟體質量控制)
軟體過程評估基本方法、軟體能力成熟度評估基本方法
軟體開發環境和開發工具(分析工具、設計工具、編程工具、測試工具、維護工具、CASE)
軟體工程發展趨勢(面向構件,統一建模語言(UML))
軟體過程改進模型
『肆』 軟體設計師怎麼報名
全國各地的報名時間、報名辦法不同,由當地考試機構決定。有些地區實現了網上報名,版有權些地區還實現了網上支付、照片上傳、准考證下載等,有些地區則需要去指定地點報名。
報名時依據的身份證明包括:居民身份證、軍人的證件、護照、戶口本等。
報考方式:報名人員可在網上報名。報名人員登錄各地報名官網,點擊考生報名入口,進行網上報名。網上報名後,登錄考生的郵箱,等待報名審核結果;如果沒有通過審核,登錄並修改相關內容或者重新上傳照片後,繼續等待報名審核信息。通過報名審核的考生,請前往省軟考辦公布的報名點就近辦理確認交費手續。確認交費時間具體安排以各地報名官網公布的為准。
『伍』 如何報考國家認證的程序員或軟體設計師
考試每年組織兩次,每年上半年和下半年考試的資格不盡相同。大部分資格每年舉行1次考試。初級與中級資格考試一般分上下午兩場(分別考基礎知識和應用技術兩個科目),高級資格考試分上午一場(綜合知識科目)和下午兩場(案例分析科目和論文科目)。大部分科目考試採用筆試形式。信息處理技術員應用技術科目需要上機考試。同一級別的各個科目全部及格才能合格。
考試大綱、教材、輔導用書、參考用書由全國計算機技術與軟體專業技術資格(水平)考試辦公室組編陸續出版。
各地報名時間與地點、報名辦法由當地考試機構決定。考試的具體安排、考試用書目錄、各地考試機構網站、證書登記與繼續教育咨詢聯系方式等都在網站www.ceiaec.org的「資格考試」欄目公布,在該網站上還可以查詢證書的有效性。
程序員考試說明
1.考試要求:
(1)掌握數制及其轉換、數據的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識;
(2)理解計算機的組成以及各主要部件的性能指標;
(3)掌握操作系統、程序設計語言的基礎知識;
(4)熟練掌握計算機常用辦公軟體的基本操作方法;
(5)熟練掌握基本數據結構和常用演算法;
(6)熟練掌握C程序設計語言,以及C++、Java、Visual Basic中一種程序設計語言;
(7)熟悉資料庫、網路和多媒體的基礎知識;
(8)掌握軟體工程的基礎知識,了解軟體過程基本知識、軟體開發項目管理的常識;
(9)了解常用信息技術標准、安全性,以及有關法律、法規的基本知識;
(10)了解信息化、計算機應用的基礎知識;
(11)正確閱讀和理解計算機領域的簡單英文資料。
2.通過本考試的合格人員能根據軟體開發項目管理和軟體工程的要求,按照程序設計規格說明書編制並調試程序,寫出程序的相應文檔,產生符合標准規范的、實現設計要求的、能正確可靠運行的程序;具有助理工程師(或技術員)的實際工作能力和業務水平。
3.本考試設置的科目包括:
(1)計算機硬軟體基礎知識,考試時間為150分鍾,筆試,選擇題;
(2)程序設計,考試時間為150分鍾,筆試,問答題。
『陸』 考取 軟體設計師 都要什麼資格
軟體設計師屬於軟考的中級,報考沒有太多的條件限制,只要您想考都是可以的,只是軟考不能同時報考多個科目;
軟體設計師一年考兩次,上半年考試時間為5月20日,下半年考試時間為11月11日,您可以根據自身的情況選擇報考時間。
『柒』 軟體設計師考試的報考資格
凡遵守中華人民共和國憲法和各項法律,恪守職業道德,具有一定計算機技術應用能力的人員,不受學歷、資歷限制均可報考。
注意:每次考試每人只允許報考一種資格。
『捌』 高級程序員,也叫軟體設計師,報考條件非計算機專業的本科生能考嗎
參加全國計算機軟體專業考試的各個級別的考試對個人沒有任何要求,想報就報!不需要專業背景和工作經驗,更不需要單位推薦!只需帶著身份證和報名費到你最方便考試的地方報名即可!nbsp;8、報名是否需要學歷與資歷條件?是否必須通過初級資格考試,才能報考中、高級資格考試?nbsp;由於信息技術發展迅速,計算機軟體是年輕人的事業,為了不拘一格選拔人才,計算機軟體資格考試不設學歷與資歷條件,也不論年齡和專業,考生可根據自己的技術水平選擇合適的級別合適的資格,但一次考試只能報考一種資格。nbsp;附:計算機技術與軟體專業資格(水平)考試報考指南nbsp;計算機技術與軟體專業資格(水平)考試nbsp;報考指南nbsp;1、什麼是計算機技術與軟體專業技術資格(水平)考試?nbsp;計算機技術與軟體專業技術資格(水平)考試(以下簡稱計算機軟體資格考試),是國家人事部和信息產業部對全國計算機與軟體專業技術人員進行的職業資格和專業技術資格認定(見國人部發[2003]39號文件)。參加這種考試並取得相應級別的資格證書,是各用人單位聘用計算機技術與軟體專業工程師系列職務的前提。計算機軟體資格考試,與會計、經濟師、稅務師、律師、建築師資格考試一樣,屬於國家專業技術資格考試,並納入全國專業技術人員職業資格證書制度統一規劃。nbsp;2、為什麼要舉辦計算機軟體資格考試?nbsp;這是我國人事制度的一項改革。以前,各企事業單位聘任助理工程師、工程師、高級工程師都是通過評審決定的,人為因素多,標准不容易掌握。現在,國家要求,相關的專業技術人員應先通過全國統一的資格考試獲得相應的專業技術資格,各用人單位再從這些合格者中擇優聘任專業技術職務。這種制度有利於科學、客觀公正地評價和合理使用人才。在國際上也通行這種制度。nbsp;3、計算機軟體資格考試由什麼機構組織實施?nbsp;全國計算機軟體資格考試由人事部、信息產業部領導,全國計算機軟體資格考試辦公室負責實施。該辦公室設在信息產業部電子教育中心。各省(自治區、直轄市)計算機軟體資格考試由當地人事主管部門和信息產業主管部門負責,並設立當地的考試實施機構負責當地的考務工作。nbsp;信息產業部組織成立全國計算機軟體資格考試專家委員會,負責考試大綱的編寫、命題以及有關的調研工作。nbsp;計算機軟體資格考試與高考一樣,按照國家統一考試的有關保密規定,嚴格執行考試紀律,同時將根據人事部3號令嚴懲各種違紀違規行為。nbsp;4、計算機軟體資格考試設置了哪些級別?nbsp;全國計算機軟體資格考試設三個級別層次,共有20種崗位資格考試:nbsp;高級資格包括:信息系統項目管理師、系統分析師、系統架構設計師。nbsp;中級資格包括:軟體評測師、軟體設計師、網路工程師、多媒體應用設計師、嵌入式系統設計師、計算機輔助設計師、電子商務設計師、信息系統監理師、資料庫系統工程師、信息系統管理工程師、信息技術支持工程師。nbsp;初級資格包括:程序員、網路管理員、多媒體應用製作技術員、電子商務技術員、信息系統運行管理員、信息處理技術員。nbsp;以上各級別資格考試的要求、形式和內容見本網站各級別資格考試說明。nbsp;5、計算機軟體資格考試採取什麼考試形式?考試時間如何規定?nbsp;除信息處理技術員和多媒體應用製作技術員採取筆試與上機操作考試相結合的形式外,其他各種考試都採用筆試形式。考試實行全國統一大綱、統一試題、統一時間、統一標准、統一證書的考試辦法。nbsp;高級資格考試設綜合知識、案例分析和論文3個科目;中級、初級資格考試設基礎知識和應用技術2個科目。筆試安排在一天之內。上機考試將分期分批進行。nbsp;知識科目採用單項選擇題,考試150分鍾,考生需要用2B鉛筆塗填答題卡;應用技術科目採用問答題,考試時間150分鍾;上機考試時間為150分鍾;案例分析科目採用問答題,考試時間為90分鍾;論文科目考試時間為120分鍾。各個科目的滿分均為75分。nbsp;6、計算機軟體資格考試每年考幾次?各次考試是什麼日期?nbsp;計算機軟體資格考試原則上每年組織兩次,在每年第二季度和第四季度舉行。上半年考試與下半年考試的種類不盡相同,所以,大多數類別的考試每年舉行一次。具體的考試安排見本網站上公布的本次考試安排。nbsp;7、計算機軟體資格考試每次考試級別是否一樣?nbsp;計算機軟體資格考試每年上半年和下半年考試的級別不盡相同,考生可以在本網站上考試安排欄目中查到每次的考試計劃。nbsp;8、報名是否需要學歷與資歷條
『玖』 軟考-軟體設計師條件(江蘇)
軟考沒有任何年齡、專業和資質的條件,不需要考計算機等級證書,只需要網報後到當地軟考辦交報名費確認,考試的時候到考點通過考試就可以拿到證書
考試分上午的基礎和下午的實踐,都是筆試,滿分都是75分,上下午要同時45分以上(包括45分)才算通過
上午的基礎全部都是客觀題,一共75道,包含科目很廣,一般有計算機系統結構,操作系統,軟體工程,數據結構,資料庫,計算機網路,多媒體以及專業英語等科目的只是,對於專科有很多內容是沒有開設的,所以需要買點計算機軟體設計師歷年真題來看看
下午的操作題一共五道,每道15分,都是主觀題,根據實際操作進行回答,最後一道是同樣的可以再三種語言中選一種語言進行程序填空,你肯定是選java了
軟體設計師考的很雜,根據我的經驗,最後網上搜索歷年真題和答案有針對的復習和補強就可以,切勿找幾本書背理論那樣一點用都沒有,多做模擬題,網上有很多,做題是最好的復習
純手打,個人經驗,並非網上復制粘貼