來去匆匆的我
有以下課程:數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計算機(jī)網(wǎng)絡(luò)、計算機(jī)專業(yè)英語、軟件工程、數(shù)據(jù)庫理論、C語言或者VB語言應(yīng)該掌握。目前比較好的軟件工程師證書就是軟件設(shè)計師,要想成為軟件設(shè)計師需要了解以下課程: 1:數(shù)據(jù)結(jié)構(gòu) 目前清華大學(xué)嚴(yán)蔚敏老師的數(shù)據(jù)結(jié)構(gòu)是一個經(jīng)典.可能的話,再搜羅其他版本的教程,這樣可以互相印證. 2:操作系統(tǒng)(第三版),主要從資源管理的角度來分析系統(tǒng)功能的實現(xiàn)。假設(shè)你要設(shè)計一個新的操作系統(tǒng),如何實現(xiàn)它?操作系統(tǒng)理論就是向讀者逐步介紹和解釋。重點是五大管理職能的實現(xiàn)及其原理。 3:計算機(jī)網(wǎng)絡(luò)(第三版),要學(xué)習(xí)ISO/OSIRM七層的劃分以及各種協(xié)議的功能。傳輸理論、互聯(lián)設(shè)備、Internet知識,和參考模型理論. 4:計算機(jī)專業(yè)英語,不是軟件考試特有的,是專業(yè)知識+英語水平,考前不需專業(yè)準(zhǔn)備,平時有意識地上網(wǎng)讀點英文專業(yè)資料. 5:軟件工程(第二版) 要熟悉數(shù)據(jù)流圖和流程圖 6:數(shù)據(jù)庫理論.這要求熟悉SQL的語言. 7:C語言或者VB語言應(yīng)該掌握 最后要學(xué)習(xí)統(tǒng)一建模語言UML,它代表了軟件工程的發(fā)展趨勢,目前是可視化建模的事實上的工業(yè)標(biāo)準(zhǔn)。

熱心網(wǎng)友小王
軟件設(shè)計師(高級程序員)考試大綱一、考試說明1.考試要求:(1) 掌握數(shù)據(jù)表示、算術(shù)和邏輯運(yùn)算;(2) 掌握相關(guān)的應(yīng)用數(shù)學(xué)、離散數(shù)學(xué)的基礎(chǔ)知識;(3) 掌握計算機(jī)體系結(jié)構(gòu)以及各主要部件的性能和基本工作原理;(4) 掌握操作系統(tǒng)、程序設(shè)計語言的基礎(chǔ)知識,了解編譯程序的基本知識;(5) 熟練掌握常用數(shù)據(jù)結(jié)構(gòu)和常用算法;(6) 熟悉數(shù)據(jù)庫、網(wǎng)絡(luò)和多媒體的基礎(chǔ)知識;(7) 掌握C程序設(shè)計語言,以及C++、Java、Visual、Basic、Visual C++中的一種程序設(shè)計語言;(8) 熟悉軟件工程、軟件過程改進(jìn)和軟件開發(fā)項目管理的基礎(chǔ)知識;(9) 熟悉掌握軟件設(shè)計的方法和技術(shù);(10) 掌握常用信息技術(shù)標(biāo)準(zhǔn)、安全性,以及有關(guān)法律、法規(guī)的基本知識;(11) 了解信息化、計算機(jī)應(yīng)用的基礎(chǔ)知識;(12) 正確閱讀和理解計算機(jī)領(lǐng)域的英文資料。2.通過本考試的合格人員能根據(jù)軟件開發(fā)項目管理和軟件工程的要求,按照系統(tǒng)總體設(shè)計規(guī)格說明書進(jìn)行軟件設(shè)計,編寫程序設(shè)計規(guī)格說明書等相應(yīng)的文檔,組織和指導(dǎo)程序員編寫、調(diào)試程序,并對軟件進(jìn)行優(yōu)化和集成測試,開發(fā)出符合系統(tǒng)總體設(shè)計要求的高質(zhì)量軟件;具有工程的實際工作能力和業(yè)務(wù)水平。3.本考試設(shè)置的科目包括:(1) 計算機(jī)與軟件工程知識,考試時間為150分鐘,筆試;(2) 軟件設(shè)計,考試時間為150分鐘,筆試。
臭美的小女人
軟件工程師考試(高級)大綱一、考試說明 1.考試要求: (1)理解軟件工程管理的概念和任務(wù); (2)理解軟件生存期過程; (3)理解軟件工程標(biāo)準(zhǔn); (4)掌握需求分析、測試、維護(hù)基本技術(shù); (5)掌握軟件度量、軟件配置管理方法; (6)理解軟件復(fù)用概念; (7)理解軟件質(zhì)量保證的手段; (s)理解軟件項目對人員的需求; (9)理解軟件知識產(chǎn)權(quán)的基本知識。 2.通過本級水平考試的合格人員具有從事軟件系統(tǒng)分析與工程系統(tǒng)分析員、工程管理員的實際工作能力和業(yè)務(wù)水平。 3.本級水平考試范圍包括三個模塊,即模塊1、模塊2和模塊3。題型為單項選擇題十多項選擇題十綜合題。每個模塊考試時間為90分鐘。 二、考試范圍 模塊1:軟件工程技術(shù) 1.1軟件生存期過程 1.1.1軟件工程過程和軟件生存期 1.1.2軟件生存期模型 1.國際標(biāo)準(zhǔn):ISO/IECI2207信息技術(shù)一軟件生存期過程 1.2軟件需求分析 .1需求分析的任務(wù) 1.2.2需求分析過程 1.2.3需求的類型。 1.2.4需求分析的原則 1.2.5需求分析人員和用戶的責(zé)任 1.2.6需求文檔 1.2.7需求說明技術(shù)的選擇 1.3軟件復(fù)用技術(shù) 1.3.1軟件復(fù)用的概念 1.3.2軟件開發(fā)過程 1.3.3構(gòu)件技術(shù) 1.3.4分層式體系結(jié)構(gòu) .5實施軟件復(fù)用開發(fā)單位的組織結(jié)構(gòu) 1.4軟件測試技術(shù) 1.4.1軟件測試的基本概念 1.4.2測試用例設(shè)計 ●白盒測試 ●黑盒測試 1.4.3性能測試 1.4.4軟件測試策略 .5軟件測試工具 1.5軟件維護(hù) .1軟件維護(hù)的概念 1.5.2軟件維護(hù)活動 .3軟件維護(hù)的實施 1.5.4軟件可維護(hù)性 1.5.5軟件再工程 1.6軟件工具與軟件開發(fā)環(huán)境 1.6.1軟件開發(fā)工具的分類、作用和功能 1.6.2軟件開發(fā)環(huán)境的概念 模塊2:軟件質(zhì)量管理與軟件質(zhì)量保證 2.1軟件質(zhì)量 2.1.1什么是軟件質(zhì)量 2.1.2軟件可靠性 2.1.3軟件質(zhì)量問題的根源 2.1.4軟件產(chǎn)品質(zhì)量與軟件過程質(zhì)量 軟件質(zhì)量保證 2.2.1軟件質(zhì)量保證的概念 2.2.2軟件質(zhì)量保證體系 2.2.3質(zhì)量保證的實施 2.2.4軟件質(zhì)量設(shè)計 2.2.5軟件容錯技術(shù) 2.3軟件工程標(biāo)準(zhǔn)與軟件文檔 2.3.1什么是軟件工程標(biāo)準(zhǔn) 2.3.2軟件工程標(biāo)準(zhǔn)化的意義 2.3.3軟件工程標(biāo)準(zhǔn)的制訂與推行 2.3.4軟件工程標(biāo)準(zhǔn)的層次 2,3.5軟件工程國家標(biāo)準(zhǔn) 2.4ISO9000國際標(biāo)準(zhǔn) 2.4.1質(zhì)量管理、質(zhì)量認(rèn)證與質(zhì)量審核 2.4.2ISO9000標(biāo)準(zhǔn)概要 2.4.3ISO9000族標(biāo)準(zhǔn)構(gòu)成 2.4.4質(zhì)量體系 2.4.5ISO9001的主要內(nèi)容 2.4.6ISO9000_3實施指南概要 2.5軟件過程能力評估CMM 2.5.1軟件過程評估的意義 2.5.2軟件過程能力成熟度分級及其關(guān)鍵過程域 .3軟件過程評估的國際標(biāo)準(zhǔn) 2.6軟件度量 2.6.1軟件度量的概念 2.6.2功能點方法計算軟件的大小 2.6.3程序環(huán)路復(fù)雜度計算 2.6.4Halstead程序工作量計算 2.6.5程序風(fēng)格度量 2.7軟件配置管理 2.7.1什么是軟件配置管理 2.7.2配置管理計劃的制訂 2.7.3變更管理 2.7.4版本管理和發(fā)行管理 模塊3:軟件工程管理 3.1軟件工程管理和軟件項目管理 3.1.1軟件工程管理的任務(wù)與意義 3.1.2軟件工程管理的范圍 3.1.3軟件文檔管理 3.1.4軟件成本估算 3.1.5軟件風(fēng)險分析 3.1.6軟件項目進(jìn)度計劃與監(jiān)控 3.2軟件人員管理 3.2.1軟件開發(fā)組織結(jié)構(gòu) .2軟件人員能力成熟度模型 3.2.3軟件工程師道德和職業(yè)活動規(guī)范 3.3軟件知識產(chǎn)權(quán)保護(hù) 3.3.1什么是知識產(chǎn)權(quán) 3.3.2計算機(jī)軟件著作權(quán) 3.3.3計算機(jī)軟件著作權(quán)登記管理 3.3.4計算機(jī)軟件著作權(quán)侵權(quán)與法律保護(hù) 3.計算機(jī)軟件的商業(yè)秘密與反不正當(dāng)競爭
優(yōu)質(zhì)工程師考試問答知識庫