仟木源家居
軟考按從低到高分為初級、中級和高級三個等級,不同等級的考試科目略有不同。一般來說,軟考考試科目包括以下內(nèi)容:1. 初級軟考(1)軟件工程基礎知識:包括軟件生命周期、需求分析、軟件設計、編碼實現(xiàn)、測試和維護等基礎知識。(2)程序設計和編程:包括C語言、Java語言、面向?qū)ο缶幊痰瘸绦蛟O計和編程知識。(3)數(shù)據(jù)庫技術:包括數(shù)據(jù)庫設計、SQL語言、數(shù)據(jù)庫管理等數(shù)據(jù)庫技術知識。2. 中級軟考(1)軟件工程:包括軟件生命周期模型、需求分析、軟件設計、軟件測試等軟件工程相關知識。(2)軟件開發(fā):包括面向?qū)ο笤O計、軟件設計模式、軟件構件設計等軟件開發(fā)相關知識。(3)數(shù)據(jù)庫技術:包括數(shù)據(jù)庫設計、SQL語言、數(shù)據(jù)庫管理、高級數(shù)據(jù)庫技術等數(shù)據(jù)庫技術知識。3. 高級軟考(1)軟件架構和設計:包括軟件架構設計、分布式系統(tǒng)、云計算和大數(shù)據(jù)技術等高級軟件架構和設計知識。(2)軟件開發(fā):包括面向?qū)ο笤O計、軟件設計模式、軟件構件設計等高級軟件開發(fā)相關知識。(3)軟件工程管理:包括軟件項目管理、軟件質(zhì)量保證、軟件過程改進等軟件工程管理技術。
偶da幸福
中國的IT行業(yè)一直在發(fā)展,其就業(yè)形勢也是一直呈上升趨勢。中國軟件市場的增長潛力巨大。而在技術領域,軟件工程師也一直是各個公司極為需要的人才。那么,考軟件工程師都需要考哪些科目呢?
考試流程包括:
1、軟件工程與軟件測試基礎知識,考試時間為150分鐘,筆試,選擇題。
2、軟件測試應用技術,考試時間為150分鐘,筆試,問答題。
軟件工程師是一個廣義的概念,包括軟件設計人員、軟件架構人員、軟件工程管理人員、程序員等一系列崗位,工作內(nèi)容都與軟件開發(fā)生產(chǎn)相關。軟件工程師對技術的要求還是是比較全面的,除了最基礎的編程語言如C語言、數(shù)據(jù)庫技術等,還有諸多如JAVASCRIPT、HIBERNATE、SPRING等前沿技術。此外,關于網(wǎng)絡工程和軟件測試的其他技術也要有所涉獵。
1、 指導程序員的工作;
2、 參與軟件工程系統(tǒng)的設計、開發(fā)、測試等過程;
3 、協(xié)助工程管理人保證項目的質(zhì)量;
4 、負責工程中主要功能的代碼實現(xiàn);
5 、解決工程中的關鍵問題和技術難題;
6 、協(xié)調(diào)各個程序員的工作,并能與其它軟件工程師協(xié)作工作。
7、還要編寫各種各樣的軟件說明書,如:需求說明書,概要說明書等。
目前來說國內(nèi)軟件測試工程師的來源主要有三方面:一是以前專業(yè)做軟件開發(fā)的人員后來轉(zhuǎn)行做軟件測試、二是從大學招聘的本科或者研究生、三就是通過培訓機構招聘的專業(yè)學員。據(jù)了解,在國外人才的供應方式多以第三種為主,而我國尚未形成足夠的人才供應規(guī)模。以北京中關村為例,現(xiàn)有軟件企業(yè)5000多家,僅對日本軟件外包領域的人才缺口就高達5000人,而對美軟件外包人才缺口則更大,可供量不足10%。中關村一位負責人介紹,未來5年北京將有至少200億美元的外包訂單,由此可推算出中關村將出現(xiàn)100萬的軟件人才缺口。巨大的產(chǎn)業(yè)前景和匱乏的人才現(xiàn)狀,使越來越多的IT企業(yè)關注軟件測試人才的儲備工作。也注定該行業(yè)人才的前景無疑是非常具有潛力的,幾乎不用擔心就業(yè)問題。
綠蘿絲藤
考試大綱: 1、掌握數(shù)制及其轉(zhuǎn)換、數(shù)據(jù)的機內(nèi)表示、算術和邏輯運算、應用數(shù)學的基礎知識; 2、了解計算機的組成以及各主要部件性能指標; 3、掌握操作系統(tǒng)、程序設計語言的基礎知識; 4、熟練掌握基本數(shù)據(jù)結(jié)構和常用算法; 5、熟練掌握C程序設計語言以及C++、Java中的一種程序設計語言; 6、熟悉數(shù)據(jù)庫、網(wǎng)絡和多媒體的基礎知識; 7、了解軟件工程的基礎知識、軟件過程基本知識、軟件開發(fā)項目管理的常識; 8、了解常用信息技術標準、安全性以及有關法律、法規(guī)的基礎知識; 9、了解信息化及計算機應用的基礎知識; 10、正確閱讀和理解計算機領域的簡單英文資料。 考試科目: 1、計算機與軟件工程基礎知識,考試時間為150分鐘,筆試,選擇題; 2、程序設計,考試時間為150分鐘,筆試,問答題。
長平公主
一、棧(Stack)、隊列(Queue)和向量(Vector)
1、單鏈表、雙向鏈表、環(huán)形鏈表、帶哨兵節(jié)點的鏈表。
2、棧的基本概念和性質(zhì),棧ADT及其順序,鏈接實現(xiàn),棧的應用、棧與遞歸。
3、隊列的基本概念和性質(zhì),隊列ADT及其順序,鏈接實現(xiàn)。
4、隊列的應用,環(huán)形隊列、雙向隊列。
5、向量基本概念和性質(zhì),向量ADT及其數(shù)組、鏈接實現(xiàn)。
二、樹
1、樹的基本概念和術語,樹的前序、中序、后序、層次序遍歷;
2、二叉樹及其性質(zhì),普通樹與二叉樹的轉(zhuǎn)換。
3、樹的存儲結(jié)構,標準形式。
4、完全樹(completetree)的數(shù)組形式存儲。
5、空樹的表示;樹的應用,Huffman樹的定義與應用。
擴展資料:
第二部分計算機系統(tǒng)基礎
一、?處理器體系結(jié)構
內(nèi)容:CPU中的時序電路、單周期處理器的設計、流水線處理器的基本原理、DataHazard的處理、流水線設計中的其他問題。
二、?優(yōu)化程序性能
內(nèi)容:優(yōu)化程序性能、優(yōu)化編譯器的能力和局限性以及表示程序性能、特定體系結(jié)構或應用特性的性能優(yōu)化、限制因素、確認和消除性能瓶頸。
三、?存儲器結(jié)構及虛擬存儲器
內(nèi)容:局部性、存儲器層級結(jié)構、計算機高速緩存器原理、高速緩存對性能的影響、地址空間、虛擬存儲器、虛擬內(nèi)存的管理、翻譯和映射、TLB、動態(tài)存儲器分配和垃圾收集。
四、?鏈接、進程及并發(fā)編程
內(nèi)容:靜態(tài)鏈接、目標文件、符號和符號表、重定位和加載、動態(tài)鏈接庫、異常和進程、進程控制和信號、進程間的通信、進程間信號量的控制、信號量,各種并發(fā)編程模式,共享變量和線程同步,其他并行問題。
五、?系統(tǒng)級I/O和網(wǎng)絡編程
內(nèi)容:I/O相關概念、文件及文件操作、共享文件、網(wǎng)絡編程、客戶端-服務器模型,套接字接口、HTTP請求,Web服務器。
參考資料來源:百度百科-軟件水平考試
優(yōu)質(zhì)工程師考試問答知識庫