軟件開(kāi)發(fā)設(shè)計(jì)師工作時(shí)間(軟件設(shè)計(jì)師需要多久)
本篇文章給大家談?wù)勡浖_(kāi)發(fā)設(shè)計(jì)師工作時(shí)間,以及軟件設(shè)計(jì)師需要多久對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、一個(gè)軟件開(kāi)發(fā)需要多長(zhǎng)時(shí)間,維護(hù)呢?人員數(shù)量?
- 2、軟件設(shè)計(jì)師
- 3、軟件設(shè)計(jì)師的工作內(nèi)容
- 4、軟件設(shè)計(jì)師上午考什么?
- 5、軟件開(kāi)發(fā)人員主要做什么工作?
一個(gè)軟件開(kāi)發(fā)需要多長(zhǎng)時(shí)間,維護(hù)呢?人員數(shù)量?
軟件設(shè)計(jì)思路和方法的一般過(guò)程,包括設(shè)計(jì)軟件的功能和實(shí)現(xiàn)的算法和方法、軟件的總體結(jié)構(gòu)設(shè)計(jì)和模塊設(shè)計(jì)、編程和調(diào)試、程序聯(lián)調(diào)和測(cè)試以及編寫、提交程序。
1 相關(guān)系統(tǒng)分析員和用戶初步了解需求,然后用WORD列出要開(kāi)發(fā)的系統(tǒng)的大功能模塊,每個(gè)大功能模塊有哪些小功能模塊,對(duì)于有些需求比較明確相關(guān)的界面時(shí),在這一步里面可以初步定義好少量的界面。
2 系統(tǒng)分析員深入了解和分析需求,根據(jù)自己的經(jīng)驗(yàn)和需求用WORD或相關(guān)的工具再做出一份文檔系統(tǒng)的功能需求文檔。這次的文檔會(huì)清楚例用系統(tǒng)大致的大功能模塊,大功能模塊有哪些小功能模塊,并且還例出相關(guān)的界面和界面功能。
3 系統(tǒng)分析員和用戶再次確認(rèn)需求。
4 系統(tǒng)分析員根據(jù)確認(rèn)的需求文檔所例用的界面和功能需求,用迭代的方式對(duì)每個(gè)界面或功能做系統(tǒng)的概要設(shè)計(jì)。
5 系統(tǒng)分析員把寫好的概要設(shè)計(jì)文檔給程序員,程序員根據(jù)所例出的功能一個(gè)一個(gè)的編寫。
6 測(cè)試編寫好的系統(tǒng)。交給用戶使用,用戶使用后一個(gè)一個(gè)的確認(rèn)每個(gè)功能,然后驗(yàn)收。
舉個(gè)例子來(lái)看:
1 某公司想找人訂做一套人事管理軟件,從某種渠道上得知我們有提供這種服務(wù),所以聯(lián)系上了我們。
2 我們會(huì)派專門的軟件工程師到他們那里去了解我們要設(shè)計(jì)一個(gè)什么的東西給他們用,然后回來(lái)做個(gè)方案給他們,其中方案的內(nèi)容包括:我們開(kāi)發(fā)出來(lái)的軟件大概的界面是怎樣?方便什么人使用?什么人可以使用什么功能?方便到什么程度?大概的硬件要求是怎樣等?
3 他們看了方案后,確定他們就是要做一套這樣的軟件,我就開(kāi)始開(kāi)發(fā)這套軟件。
4 我們把開(kāi)發(fā)出來(lái)的軟件交用他們使用,其中在使用的過(guò)程中哪里使用不方便或哪里達(dá)不到要求,我們會(huì)第第一時(shí)間修改這些功能,直到他們要求的所有功能都能很完美的解決掉。
時(shí)間不確定,一兩月,三五年都難說(shuō)。
軟件設(shè)計(jì)師
軟件設(shè)計(jì)師考試的總體要求
軟件設(shè)計(jì)師主要完成三項(xiàng)工作:(1)編寫文檔;(2)組織指導(dǎo)程序員開(kāi)展工作;(3)軟件優(yōu)化和集成測(cè)試,開(kāi)發(fā)高質(zhì)量軟件。本工作要求具有工程師的實(shí)際工作能力和業(yè)務(wù)水平。具體講就是,通過(guò)本考試的合格人員,能根據(jù)軟件開(kāi)發(fā)項(xiàng)目管理和軟件工程的要求,按照系統(tǒng)總體設(shè)計(jì)規(guī)格說(shuō)明書進(jìn)行軟件設(shè)計(jì),編寫程序設(shè)計(jì)規(guī)格說(shuō)明書等相應(yīng)的文檔,組織和指導(dǎo)程序員編寫、調(diào)試程序,并對(duì)軟件進(jìn)行優(yōu)化和集成測(cè)試,開(kāi)發(fā)出符合系統(tǒng)總體設(shè)計(jì)要求的高質(zhì)量軟件。
考試內(nèi)容要求
知識(shí)點(diǎn)的掌握程度從深到淺可分五個(gè)層次,分別要求為熟練掌握、掌握、理解、熟悉和了解。其中包括2個(gè)熟練掌握(常用數(shù)據(jù)結(jié)構(gòu)和常用算法、軟件設(shè)計(jì)的方法和技術(shù))、8個(gè)掌握、2個(gè)熟悉,1個(gè)正確理解,具體體現(xiàn)在以下12個(gè)方面:
(1) 掌握數(shù)據(jù)表示、算術(shù)和邏輯運(yùn)算;
(2) 掌握相關(guān)的應(yīng)用數(shù)學(xué)、離散數(shù)學(xué)的基礎(chǔ)知識(shí);
(3) 掌握計(jì)算機(jī)體系結(jié)構(gòu)以及各主要部件的性能和基本工作原理;
(4) 掌握操作系統(tǒng)、程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí),了解編譯程序的基本知識(shí);
(5) 熟練掌握常用數(shù)據(jù)結(jié)構(gòu)和常用算法;
(6) 熟悉數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)和多媒體的基礎(chǔ)知識(shí);
(7) 掌握C程序設(shè)計(jì)語(yǔ)言,以及C++、Java、Visual Basic、Visual C++中的一種程序設(shè)計(jì)語(yǔ)言;
(8) 熟悉軟件工程、軟件過(guò)程改進(jìn)和軟件開(kāi)發(fā)項(xiàng)目管理的基礎(chǔ)知識(shí);
(9) 熟練掌握軟件設(shè)計(jì)的方法和技術(shù);
(10) 掌握常用信息技術(shù)標(biāo)準(zhǔn)、安全性,以及有關(guān)法律、法規(guī)的基本知識(shí);
(11) 了解信息化、計(jì)算機(jī)應(yīng)用的基礎(chǔ)知識(shí);
(12) 正確閱讀和理解計(jì)算機(jī)領(lǐng)域的英文資料。
分析:相對(duì)于2001年考試大綱,新大綱對(duì)知識(shí)面的要求更寬,更注重軟件設(shè)計(jì)開(kāi)發(fā)的實(shí)踐能力,這一點(diǎn)充分體現(xiàn)在下午考試中。考試內(nèi)容除了技術(shù)要求外,還增加了對(duì)軟件工程實(shí)踐能力、安全性、標(biāo)準(zhǔn)化、法律法規(guī)等方面知識(shí)的要求,畢竟軟件設(shè)計(jì)師是軟件產(chǎn)業(yè)的骨干,因此考試要求相對(duì)較高。
二、考試范圍
考試科目1:計(jì)算機(jī)與軟件工程知識(shí)
本部分包含以下內(nèi)容:
l 計(jì)算機(jī)科學(xué)基礎(chǔ)
l 計(jì)算機(jī)系統(tǒng)知識(shí)
l 系統(tǒng)開(kāi)發(fā)和運(yùn)行知識(shí)
l 安全性知識(shí)
l 標(biāo)準(zhǔn)化知識(shí)
l 信息化基礎(chǔ)知識(shí)
l 計(jì)算機(jī)專業(yè)英語(yǔ)
1.計(jì)算機(jī)科學(xué)基礎(chǔ)
1.1 數(shù)制及其轉(zhuǎn)換
· 二進(jìn)制、十進(jìn)制和十六進(jìn)制等常用制數(shù)制及其相互轉(zhuǎn)換
1.2 數(shù)據(jù)的表示
·(原碼、反碼、補(bǔ)碼、移碼表示,整數(shù)和實(shí)數(shù)的機(jī)內(nèi)表示,精度和溢出)
· 非數(shù)值表示(字符和漢字表示、聲音表示、圖像表示)
· 校驗(yàn)方法和校驗(yàn)碼(奇偶校驗(yàn)碼、海明校驗(yàn)碼、循環(huán)冗余校驗(yàn)碼)
1.3 算術(shù)運(yùn)算和邏輯運(yùn)算
· 計(jì)算機(jī)中的二進(jìn)制數(shù)運(yùn)算方法
· 邏輯代數(shù)的基本運(yùn)算和邏輯表達(dá)式的化簡(jiǎn)
【分析1.1 / 1.2 / 1.3】
本部分要求與程序員考試大綱基本一致
重點(diǎn):數(shù)的表示、校驗(yàn)碼
難點(diǎn):數(shù)的四種編碼:原碼、反碼、補(bǔ)碼、移碼及相互之間的變換方法。浮點(diǎn)數(shù)的表示以及其規(guī)格化。
考試題型一般分布在:數(shù)制表示、數(shù)據(jù)表示、校驗(yàn)碼的長(zhǎng)度、邏輯表達(dá)式(公式、等效變換),明確“與”、“非”、“異或”的運(yùn)算規(guī)則。
考試出現(xiàn)頻率較高的內(nèi)容:浮點(diǎn)數(shù)規(guī)格化、進(jìn)制轉(zhuǎn)換、求反補(bǔ)碼。
1.4 數(shù)學(xué)基礎(chǔ)知識(shí)
· 命題邏輯、謂詞邏輯、形式邏輯的基礎(chǔ)知識(shí)
· 常用數(shù)值計(jì)算(誤差、矩陣和行列式、近似求解方程、插值、數(shù)值積分)
· 排列組合、概率論應(yīng)用、應(yīng)用統(tǒng)計(jì)(數(shù)據(jù)的統(tǒng)計(jì)分析)
· 運(yùn)算基本方法(預(yù)測(cè)與決策、線性規(guī)劃、網(wǎng)絡(luò)圖、模擬)
【分析1.4】
考綱要求掌握相關(guān)的應(yīng)用數(shù)學(xué)、離散數(shù)學(xué)的基礎(chǔ)知識(shí)
本部分內(nèi)容作為背景知識(shí),雖不專門考察,但在其他題目中尤其是程序設(shè)計(jì)中出現(xiàn)。
1.5 常用數(shù)據(jù)結(jié)構(gòu)
· 數(shù)組(靜態(tài)數(shù)組、動(dòng)態(tài)數(shù)組)、線性表、鏈表(單向鏈表、雙向鏈表、循環(huán)鏈表)、隊(duì)列、棧、樹(shù)(二叉樹(shù)、查找樹(shù)、平衡樹(shù)、線索樹(shù)、線索樹(shù)、堆)、圖等的定義、存儲(chǔ)和操作
· Hash(存儲(chǔ)地址計(jì)算,沖突處理)
1.6 常用算法
· 排序算法、查找算法、數(shù)值計(jì)算方法、字符串處理方法、數(shù)據(jù)壓縮算法、遞歸算法、圖的相關(guān)算法
· 算法與數(shù)據(jù)結(jié)構(gòu)的關(guān)系、算法效率、算法設(shè)計(jì)、算法描述(流程圖、偽代碼、決策表)、算法的復(fù)雜性
【分析1.5/1.6】
因?yàn)閿?shù)據(jù)結(jié)構(gòu)是程序設(shè)計(jì)的基礎(chǔ),算法與數(shù)據(jù)結(jié)構(gòu)密切相關(guān),因此本部分為考試重點(diǎn)內(nèi)容,要求熟練掌握。
重點(diǎn):順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的特點(diǎn)、鏈表中的頭結(jié)點(diǎn)、棧的運(yùn)算與溢出、循環(huán)隊(duì)列的基本操作
數(shù)組元素的存儲(chǔ)位置、特殊矩陣的壓縮存儲(chǔ)、廣義表的表頭和表尾求法
二叉樹(shù)存儲(chǔ)方法、由遍歷序列確定二叉樹(shù)、二叉樹(shù)的計(jì)數(shù)問(wèn)題
圖的遍歷算法、最小生成樹(shù)算法、拓樸排序和關(guān)鍵路徑、最短路徑算法
平均查找長(zhǎng)度、折半查找判定樹(shù)、平衡二叉樹(shù)的最少結(jié)點(diǎn)數(shù)、插入運(yùn)算及平衡化處理、哈希表的構(gòu)造和查找
排序的穩(wěn)定問(wèn)題、快速排序的分析及改進(jìn)、內(nèi)部排序的時(shí)間下界、算法時(shí)間復(fù)雜度分析
難點(diǎn):二叉樹(shù)節(jié)點(diǎn)與深度的關(guān)系、圖的存儲(chǔ)(矩陣、鄰接表)與操作、遍歷、
考試出現(xiàn)頻率較高的內(nèi)容:樹(shù)的遍歷、數(shù)據(jù)元素存儲(chǔ)方式、查找樹(shù)、平衡樹(shù)
考試題型一般分布在:數(shù)據(jù)元素存儲(chǔ)方式、隊(duì)和棧的性質(zhì)及其對(duì)比、鏈表操作、二叉樹(shù)的定義及其性質(zhì)、二叉樹(shù)的遍歷/節(jié)點(diǎn)計(jì)算、樹(shù)的遍歷、查找樹(shù)、平衡樹(shù)等,圖的概念及其性質(zhì)。
常見(jiàn)的排序算法、查找算法、遞歸算法、算法的基本特點(diǎn)、常用算法思想、算法效率的比較(時(shí)間、空間復(fù)雜度)、算法描述、算法復(fù)雜性比較
2.計(jì)算機(jī)系統(tǒng)知識(shí)
2.1 硬件知識(shí)
2.1.1 計(jì)算機(jī)系統(tǒng)的組成、體系結(jié)構(gòu)分類及特性
· CPU和存儲(chǔ)器的組成、性能和基本工作原理
· 常用I/O設(shè)備、通信設(shè)備的性能,以及基本工作原理
· I/O接口的功能、類型和特性
·(中斷系統(tǒng)、DMA、I/O處理機(jī)方式)
· CISC/RISC,流水線操作,多處理機(jī),并行處理
2.1.2 存儲(chǔ)系統(tǒng)
· 主存-Cache存儲(chǔ)系統(tǒng)的工作原理
· 虛擬存儲(chǔ)器基本工作原理,多級(jí)存儲(chǔ)體系的性能價(jià)格
· RAID類型和特性
【分析2.1.1/2.1.2】
分析:磁盤存儲(chǔ)器的容量計(jì)算、地址映射、流水線、系統(tǒng)結(jié)構(gòu)分類
重點(diǎn):Cache替換算法、內(nèi)存與接口的編址方式、流水線操作
難點(diǎn):I/O控制方式、地址計(jì)算、并行處理的概念和層次
考試出現(xiàn)頻率較高的內(nèi)容:指令的尋址方式以及指令的執(zhí)行過(guò)程;存儲(chǔ)容量的計(jì)算、
流水線處理機(jī)的主要指標(biāo)、CISC/RISC比較等
2.1.3 安全性、可靠性與系統(tǒng)性能評(píng)測(cè)基礎(chǔ)知識(shí)
· 診斷與容錯(cuò)
· 系統(tǒng)可靠性分析評(píng)價(jià)
· 計(jì)算機(jī)系統(tǒng)性能評(píng)測(cè)方式
【分析2.1.3】本部分內(nèi)容多為記憶型內(nèi)容
重點(diǎn):數(shù)據(jù)加密/解密知識(shí)、計(jì)算機(jī)安全等級(jí)、認(rèn)證技術(shù)、數(shù)字簽名等
平均無(wú)故障時(shí)間、平均修復(fù)時(shí)間定義、計(jì)算機(jī)可靠性模型、性能評(píng)價(jià)
難點(diǎn):數(shù)據(jù)加密/解密知識(shí)、密鑰體制
考試出現(xiàn)頻率較高的內(nèi)容:可靠性能評(píng)價(jià)、數(shù)據(jù)安全知識(shí)、計(jì)算機(jī)可靠性及性能評(píng)價(jià)
2.2 軟件知識(shí)
2.2.1 操作系統(tǒng)知識(shí)
· 操作系統(tǒng)的內(nèi)核(中斷控制)、進(jìn)程、線程概念
· 處理機(jī)管理(狀態(tài)轉(zhuǎn)換、共享與互斥、分時(shí)輪轉(zhuǎn)、搶占、死鎖)
· 存儲(chǔ)管理(主存保護(hù)、動(dòng)態(tài)連接分配、分段、分頁(yè)、虛存)
· 設(shè)備管理(I/O控制、假脫機(jī))
· 文件管理(文件目錄、文件組織、存取方法、存取控制、恢復(fù)處理)
· 作業(yè)管理(作業(yè)調(diào)度、作業(yè)控制語(yǔ)言(JCL)、多道程序設(shè)計(jì))
· 漢字處理,多媒體處理,人機(jī)界面
· 網(wǎng)絡(luò)操作系統(tǒng)和嵌入式操作系統(tǒng)基礎(chǔ)知識(shí)
· 操作系統(tǒng)的配置
【分析2.2.1】
重點(diǎn):操作系統(tǒng)的五大管理功能,其中如處理機(jī)管理、存儲(chǔ)管理、作業(yè)調(diào)度、進(jìn)程調(diào)度、頁(yè)面調(diào)度等尤為重要、狀態(tài)轉(zhuǎn)換、共享與互斥、分時(shí)輪轉(zhuǎn)、搶占、死鎖
難點(diǎn):作業(yè)調(diào)度、進(jìn)程調(diào)度、頁(yè)面調(diào)度算法、PV操作
考試題型一般分布在:操作系統(tǒng)的概述、處理機(jī)管理、存儲(chǔ)、文件管理、作業(yè)、進(jìn)程調(diào)度、進(jìn)程狀態(tài)變化
考試出現(xiàn)頻率較高的內(nèi)容:PV操作、進(jìn)程死鎖/同步、內(nèi)存分配、并發(fā)執(zhí)行程序、進(jìn)程間狀態(tài)轉(zhuǎn)換、PV實(shí)現(xiàn)進(jìn)程間的同步與互斥、死鎖及其避免、地址變換、頁(yè)面置換、工作集
2.2.2 程序設(shè)計(jì)語(yǔ)言和語(yǔ)言處理程序的知識(shí)
· 匯編、編譯、解釋系統(tǒng)的基礎(chǔ)知識(shí)和基本工作原理
· 程序設(shè)計(jì)語(yǔ)言的基本成分:數(shù)據(jù)、運(yùn)算、控制和傳輸,過(guò)程(函數(shù))調(diào)用
· 各類程序設(shè)計(jì)語(yǔ)言主要特點(diǎn)和適用情況
【分析2.2.2】
分析:文法考查、自動(dòng)機(jī)、正則式
重點(diǎn):編譯程序的基本組成、正則表達(dá)式和有限自動(dòng)機(jī)、文法及語(yǔ)言的形式描述、中間代碼、自動(dòng)機(jī)原理、文法和語(yǔ)言的定義
考試出現(xiàn)頻率較高的內(nèi)容:正則表達(dá)式和正則集、有限自動(dòng)機(jī)和正則表達(dá)式的轉(zhuǎn)換
2.3 計(jì)算機(jī)網(wǎng)絡(luò)知識(shí)
· 網(wǎng)絡(luò)體系結(jié)構(gòu)(網(wǎng)絡(luò)拓?fù)?、OSI/RM、基本的網(wǎng)絡(luò)協(xié)議)
· 傳輸介質(zhì)、傳輸技術(shù)、傳輸方法、傳輸控制
· 常用網(wǎng)絡(luò)設(shè)備和各類通信設(shè)備
· Client/Server結(jié)構(gòu)、Browser/Server結(jié)構(gòu)
· LAN拓?fù)?,存取控制,LAN的組網(wǎng),LAN間連接,LAN-WAN連接
· 因特網(wǎng)基礎(chǔ)知識(shí)以及應(yīng)用
· 網(wǎng)絡(luò)軟件
· 網(wǎng)絡(luò)管理
· 網(wǎng)絡(luò)性能分析
【分析2.3】
計(jì)算機(jī)網(wǎng)絡(luò)中對(duì)OSI/RM七層的劃分,及各種協(xié)議的功能。傳輸理論、互聯(lián)設(shè)備、Internet知識(shí),除參考模型理論外,其他的比較比較瑣碎,需要知識(shí)積累。
重點(diǎn):網(wǎng)絡(luò)分類、拓?fù)浣Y(jié)構(gòu)、OSI參考模型層次劃分及對(duì)應(yīng)的協(xié)議、帶寬計(jì)算、子網(wǎng)劃分、防火墻技術(shù)
難點(diǎn):IP子網(wǎng)劃分;傳輸控制、各層協(xié)議的功能
考試題型一般分布在:這部分知識(shí)除了上面的難點(diǎn)部分外,基本屬于了解記憶性的知識(shí)點(diǎn),知識(shí)點(diǎn)比較散亂,但考試中考點(diǎn)均落在大綱中列出的知識(shí)點(diǎn)中。
考試出現(xiàn)頻率較高的內(nèi)容:TCP/IP協(xié)議、參考模型7層協(xié)議、IP地址的分類、各種網(wǎng)絡(luò)設(shè)備的比較;
2.4 數(shù)據(jù)庫(kù)知識(shí)
· 數(shù)據(jù)庫(kù)管理系統(tǒng)的功能和特征
· 數(shù)據(jù)庫(kù)模型(概念模式、外模式、內(nèi)模式)
· 數(shù)據(jù)模型,ER圖,第一范式、第二范式、第三范式
· 數(shù)據(jù)操作(集合運(yùn)算和關(guān)系運(yùn)算)
· 數(shù)據(jù)庫(kù)語(yǔ)言(SQL)
· 數(shù)據(jù)庫(kù)的控制功能(并發(fā)控制、恢復(fù)、安全性、完整性)
· 數(shù)據(jù)倉(cāng)庫(kù)和分布式數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
【分析2.4】
無(wú)論對(duì)上午題目還是下午題目,本部分都很重要,這是學(xué)習(xí)和復(fù)習(xí)的一個(gè)重點(diǎn)。
重點(diǎn):用E-R模型表示現(xiàn)實(shí)問(wèn)題,擴(kuò)充的E-R模型、ER圖向關(guān)系模式的轉(zhuǎn)換、數(shù)據(jù)庫(kù)語(yǔ)言(SQL)、對(duì)SELECT查詢語(yǔ)句的應(yīng)用、關(guān)系代數(shù)表達(dá)式、關(guān)系模型的完整性約束、函數(shù)依賴
難點(diǎn):五種基本的關(guān)系運(yùn)算方法、組合的關(guān)系運(yùn)算方法、規(guī)則化理論()、函數(shù)依賴、分解的保持函數(shù)依賴、無(wú)損連接又保持函數(shù)依賴的分解、判斷一個(gè)分解的無(wú)損連接性和保持函數(shù)
考試出現(xiàn)頻率較高的內(nèi)容:數(shù)據(jù)模型、關(guān)系運(yùn)算與SQL語(yǔ)句的轉(zhuǎn)換、函數(shù)依賴
2.5 多媒體知識(shí)
· 多媒體系統(tǒng)基礎(chǔ)知識(shí),多媒體設(shè)備的性能特性,常用多媒體文件格式
· 簡(jiǎn)單圖形的繪制,圖像文件的處理方法
· 音頻和視頻信息的應(yīng)用
· 多媒體應(yīng)用開(kāi)發(fā)過(guò)程
【分析2.5】
基本屬于了解記憶性的知識(shí)點(diǎn)。
重點(diǎn):多媒體的基本概念、聲音數(shù)字化的過(guò)程、圖像壓縮編碼、視頻文件的國(guó)際標(biāo)準(zhǔn)、流媒體概念、多媒體計(jì)算機(jī)系統(tǒng)、虛擬現(xiàn)實(shí)技術(shù)
難點(diǎn):多媒體信息的容量計(jì)算、數(shù)據(jù)壓縮、常用多媒體文件格式、音頻和視頻的物理特征等
考試出現(xiàn)頻率較高的內(nèi)容:基本知識(shí)、信息的容量計(jì)算
2.6 系統(tǒng)性能知識(shí)
· 性能指標(biāo)(響應(yīng)時(shí)間、吞吐量、周轉(zhuǎn)時(shí)間)和性能設(shè)計(jì)
· 性能測(cè)試和性能評(píng)估
· 可靠性指標(biāo)及計(jì)算、可靠性設(shè)計(jì)
· 可靠性測(cè)試和可靠性評(píng)估
【分析2.6】
重點(diǎn):可靠性評(píng)估
考試出現(xiàn)頻率較高的內(nèi)容:系統(tǒng)可靠性的計(jì)算、設(shè)備周轉(zhuǎn)時(shí)間
2.7 計(jì)算機(jī)應(yīng)用基礎(chǔ)知識(shí)
· 信息管理、數(shù)據(jù)處理、輔助設(shè)計(jì)、自動(dòng)控制、科學(xué)計(jì)算、人工智能等基礎(chǔ)知識(shí)
· 遠(yuǎn)程通信服務(wù)基礎(chǔ)知識(shí)
· 常用應(yīng)用系統(tǒng)
【分析2.7】
本部分內(nèi)容不是考試重點(diǎn),做一般了解即可。
3.系統(tǒng)開(kāi)發(fā)和運(yùn)行知識(shí)
本部分內(nèi)容涉及上午考試和下午考試,是軟件設(shè)計(jì)師工作能力的考查重點(diǎn)。
3.1 軟件工程、軟件過(guò)程改進(jìn)和軟件開(kāi)發(fā)項(xiàng)目管理知識(shí)
· 軟件工程知識(shí)
· 軟件開(kāi)發(fā)生命周期各階段的目標(biāo)和任務(wù)
· 軟件開(kāi)發(fā)項(xiàng)目管理基礎(chǔ)知識(shí)(時(shí)間管理、成本管理、質(zhì)量管理、人力資源管理、風(fēng)險(xiǎn)管理等)及其常用管理工具
· 主要的軟件開(kāi)發(fā)方法(生命周期法、原型法、面向?qū)ο蠓āASE)
· 軟件開(kāi)發(fā)工具與環(huán)境知識(shí)
· 軟件過(guò)程改進(jìn)知識(shí)
· 軟件質(zhì)量管理知識(shí)
· 軟件開(kāi)發(fā)過(guò)程評(píng)估、軟件能力成熟評(píng)估基礎(chǔ)知識(shí)
【分析3.1】
重點(diǎn):軟件開(kāi)發(fā)方法、CMM、成本估算、風(fēng)險(xiǎn)分析、進(jìn)度管理、人員管理、軟件開(kāi)發(fā)環(huán)境
3.2 系統(tǒng)分析基礎(chǔ)知識(shí)
· 系統(tǒng)分析的目的和任務(wù)
· 結(jié)構(gòu)化分析方法(數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、實(shí)體關(guān)系圖(ERD)、描述加工處理的結(jié)構(gòu)化語(yǔ)言)
· 統(tǒng)一建模語(yǔ)言(UML)
· 系統(tǒng)規(guī)格說(shuō)明書
【分析3.2】
高度重視UML在系統(tǒng)分析中的應(yīng)用
重點(diǎn):數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、實(shí)體關(guān)系圖(ERD)
考點(diǎn):UML的各類圖
3.3 系統(tǒng)設(shè)計(jì)知識(shí)
· 系統(tǒng)設(shè)計(jì)的目的和任務(wù)
· 結(jié)構(gòu)化設(shè)計(jì)方法和工具(系統(tǒng)流程圖、HIPO圖、控制流程圖)
· 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)(總體布局、設(shè)計(jì)原則、模塊結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)、系統(tǒng)配置方案)
· 系統(tǒng)詳細(xì)設(shè)計(jì)(代碼設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、用戶界面設(shè)計(jì)、處理過(guò)程設(shè)計(jì))
· 系統(tǒng)設(shè)計(jì)說(shuō)明書
【分析3.3】
重點(diǎn):系統(tǒng)流程圖、HIPO圖、控制流程圖
3.4 系統(tǒng)實(shí)施知識(shí)
· 系統(tǒng)實(shí)施的主要任務(wù)
· 結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、可視化程序設(shè)計(jì)
· 程序設(shè)計(jì)風(fēng)格
· 程序設(shè)計(jì)語(yǔ)言的選擇
· 系統(tǒng)測(cè)試的目的、類型,系統(tǒng)測(cè)試方法(黑盒測(cè)試、白盒測(cè)試、灰盒測(cè)試)
· 測(cè)試設(shè)計(jì)和管理(錯(cuò)誤曲線、錯(cuò)誤排除、收斂、注入故障、測(cè)試用例設(shè)計(jì)、系統(tǒng)測(cè)試報(bào)告)
· 系統(tǒng)轉(zhuǎn)換基礎(chǔ)知識(shí)
3.5 系統(tǒng)運(yùn)行和維護(hù)知識(shí)
· 系統(tǒng)運(yùn)行管理基礎(chǔ)知識(shí)
· 系統(tǒng)維護(hù)基礎(chǔ)知識(shí)
· 系統(tǒng)評(píng)價(jià)基礎(chǔ)知識(shí)
【分析3.4/3.5】
重點(diǎn):結(jié)構(gòu)化設(shè)計(jì)中信息流、變換分析、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)原則、系統(tǒng)劃分、模塊設(shè)計(jì)、數(shù)據(jù)存儲(chǔ)設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、測(cè)試方法、系統(tǒng)維護(hù)的分類
難點(diǎn):系統(tǒng)測(cè)試方法、測(cè)試分類、系統(tǒng)可維護(hù)性評(píng)價(jià)指標(biāo)
3.6 面向?qū)ο箝_(kāi)發(fā)方法
· 面向?qū)ο箝_(kāi)發(fā)概念(類、對(duì)象、屬性、封裝性、繼承性、多態(tài)性、對(duì)象之間的引用)
· 面向?qū)ο箝_(kāi)發(fā)方法的優(yōu)越性以及有效領(lǐng)域
· 面向?qū)ο笤O(shè)計(jì)方法(體系結(jié)構(gòu)、類的設(shè)計(jì)、用戶接口設(shè)計(jì))
· 面向?qū)ο髮?shí)現(xiàn)方法(選擇程序設(shè)計(jì)語(yǔ)言、類的實(shí)現(xiàn)、方法的實(shí)現(xiàn)、用戶接口的實(shí)現(xiàn)、準(zhǔn)備測(cè)試數(shù)據(jù))
· 面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言(如C++、Java、Visual、Bsasic、Visual C++)的基本機(jī)制
· 面向?qū)ο髷?shù)據(jù)庫(kù)、分布式對(duì)象的概念
【分析3.6】
重點(diǎn):面向?qū)ο箝_(kāi)發(fā):類、對(duì)象、屬性、封裝性、繼承性、多態(tài)性、OMT方法
難點(diǎn):建議在數(shù)據(jù)流圖、結(jié)構(gòu)化分析方法上多加掌握。
【分析3】
考試題型一般分布在:DFD、軟件的生存周期;數(shù)據(jù)流圖;模塊間的關(guān)系;軟件測(cè)試的分類、軟件質(zhì)量管理(標(biāo)準(zhǔn))軟件的特性、主要的軟件開(kāi)發(fā)方法、系統(tǒng)測(cè)試、軟件能力成熟評(píng)估
考試出現(xiàn)頻率較高的內(nèi)容:數(shù)據(jù)流圖、黑盒/白盒測(cè)試、面向?qū)ο蠹夹g(shù)的概念
4.安全性知識(shí)
· 安全性基本概念
· 防治計(jì)算機(jī)病毒、防范計(jì)算機(jī)犯罪
· 存取控制、防闖入、安全管理措施
· 加密與解密機(jī)制
· 風(fēng)險(xiǎn)分析、風(fēng)險(xiǎn)類型、抗風(fēng)險(xiǎn)措施和內(nèi)部控制
【分析4】
系統(tǒng)安全問(wèn)題是目前社會(huì)關(guān)注的問(wèn)題,也是應(yīng)用價(jià)值較高的知識(shí),可結(jié)合現(xiàn)實(shí)中的相關(guān)問(wèn)題來(lái)加深理解。
考試出現(xiàn)頻率較高的內(nèi)容:加密與解密算法、
5.標(biāo)準(zhǔn)化知識(shí)
· 標(biāo)準(zhǔn)化意識(shí)、標(biāo)準(zhǔn)化的發(fā)展、標(biāo)準(zhǔn)制訂過(guò)程
· 國(guó)際標(biāo)準(zhǔn)、國(guó)家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、企業(yè)標(biāo)準(zhǔn)基本知識(shí)
· 代碼標(biāo)準(zhǔn)、文件格式標(biāo)準(zhǔn)、安全標(biāo)準(zhǔn)、軟件開(kāi)發(fā)規(guī)范和文檔標(biāo)準(zhǔn)知識(shí)
· 標(biāo)準(zhǔn)化機(jī)構(gòu)
6.信息化基礎(chǔ)知識(shí)
· 信息化意識(shí)
· 全球信息化趨勢(shì)、國(guó)家信息化戰(zhàn)略、企業(yè)信息化戰(zhàn)略和策略
· 有關(guān)的法律、法規(guī)
· 遠(yuǎn)程教育、電子商務(wù)、電子政務(wù)等基礎(chǔ)知識(shí)
· 企業(yè)信息資源管理基礎(chǔ)知識(shí)
【分析5/6】
信息化、標(biāo)準(zhǔn)化知識(shí)是新增考點(diǎn)。標(biāo)準(zhǔn)化方面有標(biāo)準(zhǔn)標(biāo)識(shí),標(biāo)準(zhǔn)修訂等是對(duì)基本素質(zhì)的考查,也要重視。
考試出現(xiàn)頻率較高的內(nèi)容
7.計(jì)算機(jī)專業(yè)英語(yǔ)
· 掌握計(jì)算機(jī)技術(shù)的基本詞匯
· 能正確閱讀和理解計(jì)算機(jī)領(lǐng)域的英文資料
【分析7】
專業(yè)英語(yǔ),是對(duì)專業(yè)知識(shí)和英語(yǔ)水平的考查,考前需有意識(shí)閱讀點(diǎn)英文專業(yè)資料。
考試題型一般分布在:軟件行業(yè)標(biāo)準(zhǔn),計(jì)算機(jī)安全基礎(chǔ)知識(shí),信息化基礎(chǔ)知識(shí)。
考試出現(xiàn)頻率較高的內(nèi)容:行業(yè)標(biāo)準(zhǔn)的類別;計(jì)算機(jī)安全,CMM分類,計(jì)算機(jī)軟件著作權(quán)問(wèn)題。
考試科目2:軟件設(shè)計(jì)
本部分具體內(nèi)容如下:
l 外部設(shè)計(jì)
l 內(nèi)部設(shè)計(jì)
l 程序設(shè)計(jì)
l 系統(tǒng)實(shí)施
l 軟件工程
本部分所涉及內(nèi)容為軟件設(shè)計(jì)的日常工作,這些內(nèi)容同樣出現(xiàn)在上午考試試題中。
1.外部設(shè)計(jì)
1.1 理解系統(tǒng)需求說(shuō)明
1.2 系統(tǒng)開(kāi)發(fā)的準(zhǔn)備
· 選擇開(kāi)發(fā)方法、準(zhǔn)備開(kāi)發(fā)環(huán)境、制訂開(kāi)發(fā)計(jì)劃
1.3 設(shè)計(jì)系統(tǒng)功能
· 選擇系統(tǒng)結(jié)構(gòu),設(shè)計(jì)各子系統(tǒng)的功能和接口,設(shè)計(jì)安全性策略、需求和實(shí)現(xiàn)方法,制訂詳細(xì)的工作流和數(shù)據(jù)流
1.4 設(shè)計(jì)數(shù)據(jù)模型
· 設(shè)計(jì)ER模型、數(shù)據(jù)模型
1.5 編寫外部設(shè)計(jì)文檔
· 系統(tǒng)配置圖、各子系統(tǒng)關(guān)系圖、系統(tǒng)流程圖、系統(tǒng)功能說(shuō)明書、輸入輸出規(guī)格說(shuō)明、數(shù)據(jù)規(guī)格說(shuō)明、用戶手冊(cè)框架
· 設(shè)計(jì)系統(tǒng)測(cè)試要求
1.6 設(shè)計(jì)評(píng)審
應(yīng)能由考試說(shuō)明內(nèi)容,來(lái)閱讀
2.內(nèi)部設(shè)計(jì)
2.1 設(shè)計(jì)軟件結(jié)構(gòu)
· 按構(gòu)件分解,確定構(gòu)件功能規(guī)格以及構(gòu)件之間的接口
· 采用中間件和工具
2.2 設(shè)計(jì)輸入輸出
· 屏幕界面設(shè)計(jì)、設(shè)計(jì)輸入輸出檢查方法和檢查信息
2.3 設(shè)計(jì)物理數(shù)據(jù)
· 分析數(shù)據(jù)特性,確定邏輯數(shù)據(jù)組織方式、存儲(chǔ)介質(zhì),設(shè)計(jì)記錄格式和處理方式
· 將邏輯數(shù)據(jù)結(jié)構(gòu)換成物理數(shù)據(jù)結(jié)構(gòu),計(jì)算容量,進(jìn)行優(yōu)化
2.4 構(gòu)件的創(chuàng)建和重用
· 創(chuàng)建、重用構(gòu)件的概念
· 使用子程序庫(kù)或類庫(kù)
2.5 編寫內(nèi)部設(shè)計(jì)文檔
· 構(gòu)件劃分圖、構(gòu)件間的接口、構(gòu)件處理說(shuō)明、屏幕設(shè)計(jì)文檔、報(bào)表設(shè)計(jì)文檔、文件設(shè)計(jì)文檔、數(shù)據(jù)庫(kù)設(shè)計(jì)文檔
2.6 設(shè)計(jì)評(píng)審
3.程序設(shè)計(jì)
3.1 模塊劃分(原則、方法、標(biāo)準(zhǔn))
3.2 編寫程序設(shè)計(jì)文檔
· 模塊規(guī)格說(shuō)明書(功能和接口說(shuō)明、程序處理邏輯的描述、輸入輸出數(shù)據(jù)格式的描述)
· 測(cè)試要求說(shuō)明書(測(cè)試類型和目標(biāo)、測(cè)試用例、測(cè)試方法)
3.3 程序設(shè)計(jì)評(píng)審
4.系統(tǒng)實(shí)施
4.1 配置計(jì)算機(jī)系統(tǒng)及其環(huán)境
4.2 選擇合適的程序設(shè)計(jì)語(yǔ)言
4.3 掌握C程序設(shè)計(jì)語(yǔ)言,以及C++、Java、Visual Basic、Visual C++中任一種程序設(shè)計(jì)語(yǔ)言,以便能指導(dǎo)程序員進(jìn)行編程和測(cè)試,并進(jìn)行必要的優(yōu)化
4.4 系統(tǒng)測(cè)試
· 指導(dǎo)程序員進(jìn)行模塊測(cè)試,并進(jìn)行驗(yàn)收
· 準(zhǔn)備系統(tǒng)集成測(cè)試環(huán)境和測(cè)試工具
· 準(zhǔn)備測(cè)試數(shù)據(jù)
· 寫出測(cè)試報(bào)告
5.軟件工程
· 軟件生存期模型(瀑布模型、螺旋模型、噴泉模型)和軟件成本模型
· 定義軟件需求(系統(tǒng)化的目標(biāo)、配置、功能、性能和約束)
· 描述軟件需求的方法(功能層次模型、數(shù)據(jù)流模型、控制流模型、面向數(shù)據(jù)的模型、面向?qū)ο蟮哪P偷龋?/p>
· 定義軟件需求的方法(結(jié)構(gòu)化分析方法、面向?qū)ο蠓治龇椒ǎ?/p>
· 軟件設(shè)計(jì)(分析與集成、逐步求精、抽象、信息隱蔽)
· 軟件設(shè)計(jì)方法(結(jié)構(gòu)化設(shè)計(jì)方法、Jackson方法、Warnier方法、面向?qū)ο笤O(shè)計(jì)方法)
· 程序設(shè)計(jì)(結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì))
· 軟件測(cè)試的原則與方法
· 軟件質(zhì)量(軟件質(zhì)量特性、軟件質(zhì)量控制)
· 軟件過(guò)程評(píng)估基本方法、軟件能力成熟度評(píng)估基本方法
· 軟件開(kāi)發(fā)環(huán)境和開(kāi)發(fā)工具(分析工具、設(shè)計(jì)工具、編程工具、測(cè)試工具、維護(hù)工具、CASE)
· 軟件工程發(fā)展趨勢(shì)(面向構(gòu)件,統(tǒng)一建模語(yǔ)言(UML))
· 軟件過(guò)程改進(jìn)模型和方法
本部分綜合分析:
軟件設(shè)計(jì)師,關(guān)鍵是設(shè)計(jì)軟件的能力??季V要求:要熟悉軟件工程、軟件過(guò)程改進(jìn)和軟件開(kāi)發(fā)項(xiàng)目管理的基礎(chǔ)知識(shí);熟練掌握軟件設(shè)計(jì)的方法和技術(shù);掌握C程序設(shè)計(jì)語(yǔ)言及指定的四種面向?qū)ο笳Z(yǔ)言中的一種。這部分專業(yè)能力嚴(yán)重依賴工作實(shí)踐,要求有一定經(jīng)驗(yàn)的積累,是具有工程師的實(shí)際工作能力和業(yè)務(wù)水平的體現(xiàn)。如無(wú)實(shí)踐經(jīng)驗(yàn),要學(xué)會(huì)借鑒,以取人之長(zhǎng),補(bǔ)已之短。
這部分主要體現(xiàn)在下午考試中,現(xiàn)就如何應(yīng)對(duì)下午考試進(jìn)行分析:
近幾次考試中下午試題分五個(gè)題目,一個(gè)數(shù)據(jù)庫(kù),一個(gè)程序填空題、一個(gè)面向?qū)ο蟮恼Z(yǔ)言題,另兩個(gè)題目分別為數(shù)據(jù)流圖、UML、或流程圖等。
數(shù)據(jù)庫(kù)題目,要求補(bǔ)全SQL語(yǔ)言,這要求考生熟悉SQL的語(yǔ)言,無(wú)論對(duì)上午題目還是下午題目都很重要。這是學(xué)習(xí)和復(fù)習(xí)的一個(gè)重點(diǎn)。
數(shù)據(jù)流圖,DFD是一種分析系統(tǒng)數(shù)據(jù)流程的圖形,意在讓用戶理解系統(tǒng)的功能、輸入、輸出和數(shù)據(jù)存儲(chǔ)等。請(qǐng)認(rèn)真弄清其應(yīng)用,在畫出數(shù)據(jù)流圖的情況下,系統(tǒng)的功能也就確定了,再經(jīng)過(guò)細(xì)化,逐步向物理結(jié)構(gòu)邁進(jìn)。考核時(shí),試題多從父圖和子圖的平衡來(lái)分析。這部分內(nèi)容,一個(gè)解題的關(guān)鍵是高度重視題目說(shuō)明,務(wù)必正確、深入理解其內(nèi)容,必要時(shí)要讀幾遍,同時(shí)對(duì)于給出的圖表,也要?jiǎng)?wù)必看懂。這樣答題就輕松了,答案實(shí)際就蘊(yùn)含在說(shuō)明中。
流程圖類題目,是大家再熟悉不過(guò)的了,它就一個(gè)具體問(wèn)題的解題思路進(jìn)行描述,是面向過(guò)程的。但所求問(wèn)題是千差萬(wàn)別的,因此應(yīng)理解思路,細(xì)心作答。
答題形式最簡(jiǎn)單也是難度最大的是程序填空。為便于閱卷,這類題目以程序填空形式出現(xiàn),這不僅要求理解問(wèn)題本質(zhì),同時(shí)也要弄清作者解題思路,這一點(diǎn)比自己獨(dú)立完成程序設(shè)計(jì)要難得的多。針對(duì)問(wèn)題,首先設(shè)計(jì)自己的思路,如何解決問(wèn)題,先后順序怎樣;然后試讀程序,如何思路大體一致,很好,這題容易解決了。如思路不一致,設(shè)法弄清每一段代碼的功能,其邏輯結(jié)構(gòu)怎樣,進(jìn)而弄清命題人的解題思路,再順勢(shì)解決問(wèn)題。人們常講,答案就在題目中,這是對(duì)的。在分析問(wèn)題過(guò)程中,找到所求答案。不過(guò)前提條件是考生要熟悉這種語(yǔ)言,又要明白解題思路,這樣才能正確作答。這個(gè)題目比較難,要么不得分,要么得全分。
近年對(duì)于統(tǒng)一建模語(yǔ)言UML考查較多,已引起了考生的注意。它代表了軟件工程的發(fā)展趨勢(shì),目前是可視化建模的事實(shí)上的工業(yè)標(biāo)準(zhǔn)。人們對(duì)于圖的理解相對(duì)其他形式更容易一些,圖能更清晰地描述和說(shuō)明問(wèn)題的本質(zhì),因此,UML體現(xiàn)了這一特點(diǎn)。這類題目難度與數(shù)據(jù)流圖相似,自然解題思想也相同。從形式上看,數(shù)據(jù)流圖更樸實(shí)一些,UML類的題目則透出一種新穎、現(xiàn)代的氣息。
最后的題目面向?qū)ο笳Z(yǔ)言是一個(gè)選做題,給考生以自由,可以發(fā)揮個(gè)人的優(yōu)勢(shì)。命題已注意到不同語(yǔ)言的考查難度一致性,要求考生就同一問(wèn)題回答,實(shí)現(xiàn)了形式上的公平,自然是一個(gè)進(jìn)步
軟件設(shè)計(jì)師的工作內(nèi)容
軟件設(shè)計(jì)師的工作,受到系統(tǒng)架構(gòu)師的影響。當(dāng)系統(tǒng)架構(gòu)師決定了整個(gè)系統(tǒng)架構(gòu)后,軟件設(shè)計(jì)師會(huì)試著實(shí)作一個(gè)系統(tǒng)原型。
系統(tǒng)原型的目的,在于驗(yàn)證系統(tǒng)架構(gòu)師提出的架構(gòu)。當(dāng)架構(gòu)過(guò)于復(fù)雜,或開(kāi)發(fā)成本過(guò)高時(shí),軟件設(shè)計(jì)師必需要求系統(tǒng)架構(gòu)師,修改提出的架構(gòu),因?yàn)樵趯?shí)務(wù)上,由于成本、技術(shù)等關(guān)系,是無(wú)法在經(jīng)濟(jì)的狀況下達(dá)成。
軟件設(shè)計(jì)師,必需對(duì)軟件技術(shù)十分專長(zhǎng),也必需對(duì)客戶的需求有一定程度的了解。在系統(tǒng)原型中,軟件設(shè)計(jì)師會(huì)實(shí)作多個(gè)程式范型(Program Pattern),每個(gè)程式范型,對(duì)應(yīng)到一種客戶需求的程式類型。
系統(tǒng)原型開(kāi)發(fā)成功后,后續(xù)的團(tuán)隊(duì),就可以使用完成的程式范型,快速地將客戶的需求,轉(zhuǎn)化為系統(tǒng)程式。
軟件設(shè)計(jì)師上午考什么?
軟件設(shè)計(jì)師屬于軟考中級(jí)資格考試,軟考軟件設(shè)計(jì)師上午考基礎(chǔ)知識(shí)科目,考試題型為客觀選擇題,滿分為75分,考試時(shí)間安排在上午9:00-11:30。
軟考中級(jí)軟件設(shè)計(jì)師上午考試科目為基礎(chǔ)知識(shí),考試時(shí)間安排在上午9:00-11:30,考試范圍如下:
1. 計(jì)算機(jī)科學(xué)基礎(chǔ)知識(shí)
1.1 數(shù)制及其轉(zhuǎn)換
二進(jìn)制、八進(jìn)制、十進(jìn)制和十六進(jìn)制等常用數(shù)制及其相互轉(zhuǎn)換
1.2 計(jì)算機(jī)內(nèi)數(shù)據(jù)的表示
數(shù)的表示(補(bǔ)碼表示,整數(shù)和實(shí)數(shù)的表示,精度和溢出)
非數(shù)值表示(字符和漢字表示,聲音表示、圖像表示)
1.3 算術(shù)運(yùn)算和邏輯運(yùn)算
計(jì)算機(jī)中的二進(jìn)制數(shù)運(yùn)算方法
邏輯代數(shù)的基本運(yùn)算
1.4 其他數(shù)學(xué)基礎(chǔ)知識(shí)
常用數(shù)值計(jì)算
排列組合,概率論應(yīng)用,應(yīng)用統(tǒng)計(jì)(數(shù)據(jù)的統(tǒng)計(jì)分析)
編碼基礎(chǔ)
命題邏輯、謂詞邏輯、形式邏輯的基礎(chǔ)知識(shí)
運(yùn)籌基本方法
2. 計(jì)算機(jī)系統(tǒng)知識(shí)
2.1 計(jì)算機(jī)硬件基礎(chǔ)知識(shí)
2.1.1 計(jì)算機(jī)系統(tǒng)的組成、體系結(jié)構(gòu)分類及特性
CPU、存儲(chǔ)器的組成、性能和基本工作原理
常用 I/O 設(shè)備、通信設(shè)備的性能以及基本工作原理
I/O 接口的功能、類型和特性
CISC/RISC,流水線操作,多處理機(jī),并行處理
2.1.2 存儲(chǔ)系統(tǒng)
虛擬存儲(chǔ)器基本工作原理,多級(jí)存儲(chǔ)體系
RAID 類型和特性
2.1.3 可靠性與系統(tǒng)性能評(píng)測(cè)基礎(chǔ)知識(shí)
診斷與容錯(cuò)
系統(tǒng)可靠性分析評(píng)價(jià)
計(jì)算機(jī)系統(tǒng)性能評(píng)測(cè)方法
2.2 計(jì)算機(jī)軟件知識(shí)
2.2.1 數(shù)據(jù)結(jié)構(gòu)與算法知識(shí)
數(shù)組
鏈表
隊(duì)列、棧
樹(shù)
圖的定義、存儲(chǔ)和基本操作
雜湊(Hash 表)
常用的排序算法、查找算法、數(shù)值計(jì)算、字符串處理、數(shù)據(jù)壓縮算法、遞
歸算法、圖的相關(guān)算法
算法描述和分析
2.2.2 操作系統(tǒng)知識(shí)
操作系統(tǒng)的內(nèi)核
處理機(jī)管理
存儲(chǔ)管理
設(shè)備管理
文件管理
作業(yè)管理
網(wǎng)絡(luò)操作系統(tǒng)和嵌入式操作系統(tǒng)基礎(chǔ)知識(shí)
操作系統(tǒng)的配置
2.2.3 程序設(shè)計(jì)語(yǔ)言和語(yǔ)言處理程序知識(shí)
匯編、編譯、解釋系統(tǒng)的基礎(chǔ)知識(shí)和基本工作原理
程序設(shè)計(jì)語(yǔ)言的基本成分(數(shù)據(jù)、運(yùn)算、控制和傳輸),程序調(diào)用的實(shí)現(xiàn)
機(jī)制
各類程序設(shè)計(jì)語(yǔ)言的主要特點(diǎn)和適用情況
2.2.4 數(shù)據(jù)庫(kù)知識(shí)
數(shù)據(jù)庫(kù)模型(概念模式、外模式、內(nèi)模式)
數(shù)據(jù)模型,ER 圖,規(guī)范化
數(shù)據(jù)操作
數(shù)據(jù)庫(kù)語(yǔ)言
數(shù)據(jù)庫(kù)管理系統(tǒng)的功能和特征
數(shù)據(jù)庫(kù)的控制功能
數(shù)據(jù)倉(cāng)庫(kù)和分布式數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
2.3 計(jì)算機(jī)網(wǎng)絡(luò)知識(shí)
網(wǎng)絡(luò)體系結(jié)構(gòu)
傳輸介質(zhì),傳輸技術(shù),傳輸方法,傳輸控制
常用網(wǎng)絡(luò)設(shè)備和各類通信設(shè)備的特點(diǎn)
Client-Server 結(jié)構(gòu),Browser-Server 結(jié)構(gòu)
LAN(拓?fù)?,存取控制,組網(wǎng),網(wǎng)間互連)
Internet 和 Intranet 基礎(chǔ)知識(shí)以及應(yīng)用
網(wǎng)絡(luò)軟件
網(wǎng)絡(luò)管理,網(wǎng)絡(luò)性能分析
2.4 多媒體基礎(chǔ)知識(shí)
多媒體系統(tǒng)基礎(chǔ)知識(shí)
簡(jiǎn)單圖形的繪制,圖像文件的處理方法
音頻和視頻信息的應(yīng)用
多媒體應(yīng)用開(kāi)發(fā)過(guò)程
3. 系統(tǒng)開(kāi)發(fā)和運(yùn)行知識(shí)
3.1 軟件工程知識(shí)
軟件生存周期與軟件生存周期模型
軟件開(kāi)發(fā)方法
軟件開(kāi)發(fā)項(xiàng)目管理
軟件開(kāi)發(fā)工具與軟件開(kāi)發(fā)環(huán)境
3.2 系統(tǒng)分析基礎(chǔ)知識(shí)
系統(tǒng)分析的主要步驟
機(jī)構(gòu)化分析方法
3.3 系統(tǒng)設(shè)計(jì)基礎(chǔ)知識(shí)
概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)的基本任務(wù)
系統(tǒng)設(shè)計(jì)的基本原理
系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)
結(jié)構(gòu)化設(shè)計(jì)方法
面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法
系統(tǒng)詳細(xì)設(shè)計(jì)
3.4 系統(tǒng)實(shí)施基礎(chǔ)知識(shí)
系統(tǒng)實(shí)施的基本內(nèi)容
程序設(shè)計(jì)方法
程序設(shè)計(jì)的基本模塊
系統(tǒng)測(cè)試
系統(tǒng)轉(zhuǎn)換
3.5 系統(tǒng)運(yùn)行和維護(hù)基礎(chǔ)知識(shí)
系統(tǒng)可維護(hù)性的概念
系統(tǒng)維護(hù)的類型
系統(tǒng)評(píng)價(jià)的概念和類型
3.6 軟件質(zhì)量管理基礎(chǔ)知識(shí)
軟件質(zhì)量特性(ISO/IEC 9126 軟件質(zhì)量模型)
軟件質(zhì)量保證
軟件復(fù)雜性的概念及度量方法(McCabe 度量法)
軟件評(píng)審(設(shè)計(jì)質(zhì)量評(píng)審、程序質(zhì)量評(píng)審)
軟件容錯(cuò)技術(shù)
3.7 軟件過(guò)程改進(jìn)基礎(chǔ)知識(shí)
軟件能力成熟度模型 CMM
統(tǒng)一過(guò)程(UP)與極限編程(XP)的基本概念
4. 面向?qū)ο蠡A(chǔ)知識(shí)
面向?qū)ο蟮幕靖拍?/p>
面向?qū)ο蠓治雠c設(shè)計(jì)知識(shí)
分析模式與設(shè)計(jì)模式知識(shí)
面向?qū)ο蟪绦蛟O(shè)計(jì)知識(shí)
面向?qū)ο髷?shù)據(jù)庫(kù)、分布式對(duì)象基礎(chǔ)知識(shí)
5. 信息安全知識(shí)
信息系統(tǒng)安全基礎(chǔ)知識(shí)
信息系統(tǒng)安全管理
保障完整性與可用性的措施
加密與解密機(jī)制基礎(chǔ)知識(shí)
風(fēng)險(xiǎn)管理(風(fēng)險(xiǎn)分析、風(fēng)險(xiǎn)類型、抗風(fēng)險(xiǎn)措施和內(nèi)部控制)
計(jì)算機(jī)安全相關(guān)的法律、法規(guī)基礎(chǔ)知識(shí)
6. 標(biāo)準(zhǔn)化、信息化和知識(shí)產(chǎn)權(quán)基礎(chǔ)知識(shí)
6.1 標(biāo)準(zhǔn)化基礎(chǔ)知識(shí)
標(biāo)準(zhǔn)化意識(shí),標(biāo)準(zhǔn)化組織機(jī)構(gòu),標(biāo)準(zhǔn)的內(nèi)容、分類、代號(hào)與編號(hào)規(guī)定,標(biāo)
準(zhǔn)制訂過(guò)程
國(guó)際標(biāo)準(zhǔn)、標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、企業(yè)標(biāo)準(zhǔn)
代碼標(biāo)準(zhǔn)、文件格式標(biāo)準(zhǔn)、安全標(biāo)準(zhǔn)、互聯(lián)網(wǎng)相關(guān)標(biāo)準(zhǔn)、軟件開(kāi)發(fā)規(guī)范和
文檔標(biāo)準(zhǔn)、基于構(gòu)件的軟件標(biāo)準(zhǔn)
6.2 信息化基礎(chǔ)知識(shí)
全球信息化趨勢(shì)、信息化戰(zhàn)略、企業(yè)信息化戰(zhàn)略和策略
互聯(lián)網(wǎng)相關(guān)的法律、法規(guī)
個(gè)人信息保護(hù)規(guī)則
遠(yuǎn)程教育、電子商務(wù)、電子政務(wù)等基礎(chǔ)知識(shí)
企業(yè)信息資源管理基礎(chǔ)知識(shí)
6.3 知識(shí)產(chǎn)權(quán)基礎(chǔ)知識(shí)
保護(hù)知識(shí)產(chǎn)權(quán)有關(guān)的法律、法規(guī)
7. 計(jì)算機(jī)專業(yè)英語(yǔ)
具有工程師所要求的英語(yǔ)閱讀水平
理解本領(lǐng)域的英語(yǔ)術(shù)語(yǔ)
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,獵考網(wǎng)提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
下方免費(fèi)復(fù)習(xí)資料內(nèi)容介紹:2023上半年軟件設(shè)計(jì)師學(xué)習(xí)手冊(cè)
格式:DO大?。?556.91KB 2022年信息系統(tǒng)監(jiān)理師考前幾頁(yè)紙
格式:PDF大?。?267.75KB
資格考試有疑問(wèn)、不知道如何總結(jié)考點(diǎn)內(nèi)容、不清楚報(bào)考考試當(dāng)?shù)卣?,點(diǎn)擊底部咨詢獵考網(wǎng),免費(fèi)領(lǐng)取復(fù)習(xí)資料
軟件開(kāi)發(fā)人員主要做什么工作?
軟件開(kāi)發(fā)的內(nèi)容是:需求、設(shè)計(jì)、編程和測(cè)試!
需求:不僅僅是用戶需求,應(yīng)該是開(kāi)發(fā)中遇到的所有的需求。比如,你首先要知道做這個(gè)項(xiàng)目是為了解決什么問(wèn)題;測(cè)試案例中應(yīng)該輸入什么數(shù)據(jù)……為了清楚地知道這些需求,你經(jīng)常要和客戶、項(xiàng)目經(jīng)理等交流。
設(shè)計(jì):編碼前,肯定有個(gè)計(jì)劃告訴你要做什么,結(jié)構(gòu)是怎樣等等。你一定要按照這個(gè)來(lái)做,否則可能會(huì)一團(tuán)糟。
編程:如果在項(xiàng)目截止日,你的程序不能跑起來(lái)或達(dá)不到客戶的要求,你就拿不到錢。
測(cè)試:目的是讓你知道,什么時(shí)候算是完成了。如果你聰明,你就應(yīng)該先寫測(cè)試,這樣可以及時(shí)知道你是否真地完成了。否則,你經(jīng)常會(huì)不知道,到底有哪些功能是真正完成了,離預(yù)期目標(biāo)還差多遠(yuǎn)。
軟件開(kāi)發(fā)中,客戶和開(kāi)發(fā)人員都有自己的基本權(quán)利和義務(wù)。
客戶:
定義每個(gè)用戶需求的商業(yè)優(yōu)先級(jí);
制訂總體計(jì)劃,包括用多少投資、經(jīng)過(guò)多長(zhǎng)時(shí)間、達(dá)到什么目的;
在項(xiàng)目開(kāi)發(fā)過(guò)程中的每個(gè)工作周,都能讓投資獲得最大的收益;
通過(guò)重復(fù)運(yùn)行你所指定的功能測(cè)試,準(zhǔn)確地掌握項(xiàng)目進(jìn)展情況;
能隨時(shí)改變需求、功能或優(yōu)先級(jí),同時(shí)避免昂貴的再投資;能夠根據(jù)各種變化及時(shí)調(diào)整項(xiàng)目計(jì)劃;
能夠隨時(shí)取消項(xiàng)目;項(xiàng)目取消時(shí),以前的開(kāi)發(fā)工作不是一堆垃圾,已開(kāi)發(fā)完的功能是合乎要求的,正在進(jìn)行或未完成的的工作則應(yīng)該是不難接手的。
開(kāi)發(fā)人員:
知道要做什么,以及要優(yōu)先做什么;
工作有效率;
有問(wèn)題或困難時(shí),能得到客戶、同事、上級(jí)的回答或幫助;
對(duì)工作做評(píng)估,并根據(jù)周圍情況的變化及時(shí)重新評(píng)估;
積極承擔(dān)工作,而不是消極接受分配;
一周40小時(shí)工作制,不加班。
軟件開(kāi)發(fā)設(shè)計(jì)師工作時(shí)間的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于軟件設(shè)計(jì)師需要多久、軟件開(kāi)發(fā)設(shè)計(jì)師工作時(shí)間的信息別忘了在本站進(jìn)行查找喔。