第一篇:2018年最新軟件設(shè)計(jì)師考試大綱
軟件設(shè)計(jì)師考試大綱
一、考試說明 1.考試目標(biāo)
通過本考試的合格人員能根據(jù)軟件開發(fā)項(xiàng)目管理和軟件工程的要求,按照系統(tǒng)總體設(shè)計(jì)規(guī)格說明書進(jìn)行軟件設(shè)計(jì),編寫程序設(shè)計(jì)規(guī)格說明書等相應(yīng)的文檔,組織和指導(dǎo)程序員編寫、調(diào)試程序,并對軟件進(jìn)行優(yōu)化和集成測試,開發(fā)出符合系統(tǒng)總體設(shè)計(jì)要求的高質(zhì)量軟件;具有工程師的實(shí)際工作能力和業(yè)務(wù)水平。2.考試要求
(1)掌握計(jì)算機(jī)內(nèi)的數(shù)據(jù)表示、算術(shù)和邏輯運(yùn)算方法;(2)掌握相關(guān)的應(yīng)用數(shù)學(xué)及離散數(shù)學(xué)基礎(chǔ)知識;
(3)掌握計(jì)算機(jī)體系結(jié)構(gòu)以及各主要部件的性能和基本工作原理;
(4)掌握操作系統(tǒng)、程序設(shè)計(jì)語言的基礎(chǔ)知識,了解編譯程序的基本知識;(5)熟練掌握常用數(shù)據(jù)結(jié)構(gòu)和常用算法;(6)熟悉數(shù)據(jù)庫、網(wǎng)絡(luò)和多媒體的基礎(chǔ)知識;
(7)掌握C程序設(shè)計(jì)語言,以及C++、Java中的一種程序設(shè)計(jì)語言;(8)熟悉軟件工程、軟件過程改進(jìn)和軟件開發(fā)項(xiàng)目管理的基礎(chǔ)知識;(9)掌握軟件設(shè)計(jì)的方法和技術(shù);
(10)了解信息化、常用信息技術(shù)標(biāo)準(zhǔn)、安全性,以及有關(guān)法律、法規(guī)的基礎(chǔ)知識;(11)正確閱讀和理解計(jì)算機(jī)領(lǐng)域的英文資料。3.考試科目
(1)計(jì)算機(jī)與軟件工程知識,考試時間為150分鐘,筆試,選擇題;(2)軟件設(shè)計(jì),考試時間為150分鐘,筆試,問答題。
二、考試范圍
考試科目1:計(jì)算機(jī)與軟件工程知識 1.計(jì)算機(jī)科學(xué)基礎(chǔ)知識 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ù)值計(jì)算
排列組合,概率論應(yīng)用,應(yīng)用統(tǒng)計(jì)(數(shù)據(jù)的統(tǒng)計(jì)分析)
編碼基礎(chǔ)
命題邏輯、謂詞邏輯、形式邏輯的基礎(chǔ)知識
運(yùn)籌基本方法 2.計(jì)算機(jī)系統(tǒng)知識
2.1計(jì)算機(jī)硬件基礎(chǔ)知識
2.1.1計(jì)算機(jī)系統(tǒng)的組成、體系結(jié)構(gòu)分類及特性
CPU、存儲器的組成、性能和基本工作原理
常用I/O設(shè)備、通信設(shè)備的性能以及基本工作原理
I/O接口的功能、類型和特性
CISC/RISC,流水線操作,多處理機(jī),并行處理 2.1.2存儲系統(tǒng)
虛擬存儲器基本工作原理,多級存儲體系
RAID類型和特性
2.1.3可靠性與系統(tǒng)性能評測基礎(chǔ)知識
診斷與容錯
系統(tǒng)可靠性分析評價
計(jì)算機(jī)系統(tǒng)性能評測方法 2.2計(jì)算機(jī)軟件知識
2.2.1數(shù)據(jù)結(jié)構(gòu)與算法知識
數(shù)組
鏈表
隊(duì)列、棧
樹
圖的定義、存儲和基本操作
雜湊(Hash表)
常用的排序算法、查找算法、數(shù)值計(jì)算、字符串處理、數(shù)據(jù)壓縮算法、遞歸算法、圖的相關(guān)算法
算法描述和分析 2.2.2 操作系統(tǒng)知識
操作系統(tǒng)的內(nèi)核
處理機(jī)管理
存儲管理
設(shè)備管理
文件管理
作業(yè)管理
網(wǎng)絡(luò)操作系統(tǒng)和嵌入式操作系統(tǒng)基礎(chǔ)知識
操作系統(tǒng)的配置
2.2.3程序設(shè)計(jì)語言和語言處理程序知識
匯編、編譯、解釋系統(tǒng)的基礎(chǔ)知識和基本工作原理
程序設(shè)計(jì)語言的基本成分(數(shù)據(jù)、運(yùn)算、控制和傳輸),程序調(diào)用的實(shí)現(xiàn)機(jī)制
各類程序設(shè)計(jì)語言的主要特點(diǎn)和適用情況 2.2.4 數(shù)據(jù)庫知識
數(shù)據(jù)庫模型(概念模式、外模式、內(nèi)模式)
數(shù)據(jù)模型,ER圖,規(guī)范化
數(shù)據(jù)操作
數(shù)據(jù)庫語言
數(shù)據(jù)庫管理系統(tǒng)的功能和特征
數(shù)據(jù)庫的控制功能
數(shù)據(jù)倉庫和分布式數(shù)據(jù)庫基礎(chǔ)知識 2.3 計(jì)算機(jī)網(wǎng)絡(luò)知識
網(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ǔ)知識以及應(yīng)用
網(wǎng)絡(luò)軟件
網(wǎng)絡(luò)管理,網(wǎng)絡(luò)性能分析 2.4 多媒體基礎(chǔ)知識
多媒體系統(tǒng)基礎(chǔ)知識
簡單圖形的繪制,圖像文件的處理方法
音頻和視頻信息的應(yīng)用
多媒體應(yīng)用開發(fā)過程 3.系統(tǒng)開發(fā)和運(yùn)行知識 3.1軟件工程知識
軟件生存周期與軟件生存周期模型
軟件開發(fā)方法
軟件開發(fā)項(xiàng)目管理
軟件開發(fā)工具與軟件開發(fā)環(huán)境 3.2 系統(tǒng)分析基礎(chǔ)知識
系統(tǒng)分析的主要步驟
機(jī)構(gòu)化分析方法 3.3 系統(tǒng)設(shè)計(jì)基礎(chǔ)知識
概要設(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ǔ)知識
系統(tǒng)實(shí)施的基本內(nèi)容
程序設(shè)計(jì)方法
程序設(shè)計(jì)的基本模塊
系統(tǒng)測試
系統(tǒng)轉(zhuǎn)換
3.5 系統(tǒng)運(yùn)行和維護(hù)基礎(chǔ)知識
系統(tǒng)可維護(hù)性的概念
系統(tǒng)維護(hù)的類型
系統(tǒng)評價的概念和類型 3.6 軟件質(zhì)量管理基礎(chǔ)知識
軟件質(zhì)量特性(ISO/IEC 9126軟件質(zhì)量模型)
軟件質(zhì)量保證
軟件復(fù)雜性的概念及度量方法(McCabe度量法)
軟件評審(設(shè)計(jì)質(zhì)量評審、程序質(zhì)量評審)
軟件容錯技術(shù)
3.7 軟件過程改進(jìn)基礎(chǔ)知識
軟件能力成熟度模型CMM 統(tǒng)一過程(UP)與極限編程(XP)的基本概念 4.面向?qū)ο蠡A(chǔ)知識
面向?qū)ο蟮幕靖拍?/p>
面向?qū)ο蠓治雠c設(shè)計(jì)知識
分析模式與設(shè)計(jì)模式知識
面向?qū)ο蟪绦蛟O(shè)計(jì)知識
面向?qū)ο髷?shù)據(jù)庫、分布式對象基礎(chǔ)知識 5.信息安全知識
信息系統(tǒng)安全基礎(chǔ)知識
信息系統(tǒng)安全管理
保障完整性與可用性的措施
加密與解密機(jī)制基礎(chǔ)知識
風(fēng)險(xiǎn)管理(風(fēng)險(xiǎn)分析、風(fēng)險(xiǎn)類型、抗風(fēng)險(xiǎn)措施和內(nèi)部控制)
計(jì)算機(jī)安全相關(guān)的法律、法規(guī)基礎(chǔ)知識
6.標(biāo)準(zhǔn)化、信息化和知識產(chǎn)權(quán)基礎(chǔ)知識 6.1 標(biāo)準(zhǔn)化基礎(chǔ)知識
標(biāo)準(zhǔn)化意識,標(biāo)準(zhǔn)化組織機(jī)構(gòu),標(biāo)準(zhǔn)的內(nèi)容、分類、代號與編號規(guī)定,標(biāo)準(zhǔn)制訂過程
國際標(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)、軟件開發(fā)規(guī)范和文檔標(biāo)準(zhǔn)、基于構(gòu)件的軟件標(biāo)準(zhǔn) 6.2 信息化基礎(chǔ)知識
全球信息化趨勢、國家信息化戰(zhàn)略、企業(yè)信息化戰(zhàn)略和策略
互聯(lián)網(wǎng)相關(guān)的法律、法規(guī)
個人信息保護(hù)規(guī)則
遠(yuǎn)程教育、電子商務(wù)、電子政務(wù)等基礎(chǔ)知識
企業(yè)信息資源管理基礎(chǔ)知識 6.3 知識產(chǎn)權(quán)基礎(chǔ)知識
保護(hù)知識產(chǎn)權(quán)有關(guān)的法律、法規(guī) 7.計(jì)算機(jī)專業(yè)英語
具有工程師所要求的英語閱讀水平
理解本領(lǐng)域的英語術(shù)語
考試科目2:軟件設(shè)計(jì) 1.外部設(shè)計(jì)
1.1 理解系統(tǒng)需求說明 1.2 準(zhǔn)備進(jìn)行系統(tǒng)開發(fā)
選擇開發(fā)方法、準(zhǔn)備開發(fā)環(huán)境、制訂開發(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)功能說明書
輸入輸出規(guī)格說明、數(shù)據(jù)規(guī)格說明、用戶手冊框架
設(shè)計(jì)系統(tǒng)測試要求 1.6 外部設(shè)計(jì)的評審 2.內(nèi)部設(shè)計(jì)
2.1 設(shè)計(jì)軟件結(jié)構(gòu)
按構(gòu)件分解,確定構(gòu)件功能、規(guī)格以及構(gòu)件之間的接口
數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)
采用中間件和工具 2.2 設(shè)計(jì)輸入輸出 2.3 設(shè)計(jì)物理數(shù)據(jù) 2.4 構(gòu)件的創(chuàng)建和重用
創(chuàng)建構(gòu)件、重用構(gòu)件
使用子程序庫或類庫 2.5 編寫內(nèi)部設(shè)計(jì)文檔
構(gòu)件劃分圖、構(gòu)件間的接口、構(gòu)件處理說明
屏幕界面設(shè)計(jì)文檔、報(bào)表設(shè)計(jì)文檔、文件設(shè)計(jì)文檔、數(shù)據(jù)庫設(shè)計(jì)文檔 2.6 內(nèi)部設(shè)計(jì)的評審
3.?dāng)?shù)據(jù)庫應(yīng)用分析與設(shè)計(jì)
設(shè)計(jì)關(guān)系模式
數(shù)據(jù)庫語言(SQL)
數(shù)據(jù)庫訪問 4.程序設(shè)計(jì) 4.1 模塊劃分
4.2 編寫程序設(shè)計(jì)文檔 4.3 程序設(shè)計(jì)評審 5.系統(tǒng)實(shí)施
5.1 配置計(jì)算機(jī)系統(tǒng)及環(huán)境 5.2 選擇合適的程序設(shè)計(jì)語言
5.3 用C程序設(shè)計(jì)語言以及C++、Java中的任一種程序設(shè)計(jì)語言進(jìn)行程序設(shè)計(jì) 5.4 系統(tǒng)測試
指導(dǎo)程序員進(jìn)行模塊測試,并進(jìn)行驗(yàn)收
準(zhǔn)備系統(tǒng)集成測試環(huán)境和測試工具
準(zhǔn)備測試數(shù)據(jù)
寫出測試報(bào)告 6.軟件工程應(yīng)用
6.1 軟件開發(fā)周期模型 6.2 需求分析 6.3 軟件設(shè)計(jì)
軟件設(shè)計(jì)的基本原則
軟件設(shè)計(jì)方法
程序設(shè)計(jì)(結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì))6.4 軟件測試的原則與方法
6.5 軟件質(zhì)量(軟件質(zhì)量特性、軟件質(zhì)量控制)
6.6 軟件過程評估基本方法、軟件能力成熟度評估基本方法
6.7 軟件開發(fā)環(huán)境和開發(fā)工具 6.8 面向?qū)ο蠹夹g(shù)
面向構(gòu)件技術(shù)
統(tǒng)一建模語言(UML)
軟件過程改進(jìn)模型和方法 6.9 網(wǎng)絡(luò)環(huán)境軟件技術(shù)
三、題型舉例
(一)選擇題
1.某系統(tǒng)的可靠性結(jié)構(gòu)框圖如下圖所示。該系統(tǒng)由4個部件組成,其中2、3兩部件并聯(lián)冗余,再與1、4部件串聯(lián)構(gòu)成。假設(shè)部件1、2、3的可靠度分別為0.90、0.70、0.70。若要求該系統(tǒng)的可靠度不低于0.75,則進(jìn)行系統(tǒng)設(shè)計(jì)時,分配給部件4的可靠度至少應(yīng)為(1)。
(1)A.B.C.D.(二)問答題
試題一 軟件設(shè)計(jì)必做樣題
閱讀下列說明以及圖1-1和圖1-2,回答問題
1、問題2和問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。[說明] 某電話公司決定開發(fā)一個管理所有客戶信息的交互式網(wǎng)絡(luò)系統(tǒng)。系統(tǒng)的功能如下: 1.瀏覽客戶信息:任何使用Internet的網(wǎng)絡(luò)用戶都可以瀏覽電話公司所有的客戶信息(包括姓名、住址、電話號碼等)。
2.登錄:電話公司授予每個客戶一個帳號。擁有授權(quán)帳號的客戶,可以使用系統(tǒng)提供的頁面設(shè)置個人密碼,并使用該帳號和密碼向系統(tǒng)注冊。
3.修改個人信息:客戶向系統(tǒng)注冊后,可以發(fā)送電子郵件或者使用系統(tǒng)提供的頁面,對個人信息進(jìn)行修改。
4.刪除客戶信息:只有公司的管理人員才能刪除不再接受公司服務(wù)的客戶的信息。系統(tǒng)采用面向?qū)ο蠓椒ㄟM(jìn)行開發(fā),在開發(fā)過程中認(rèn)定出的類如下表所示: 編號 類名 描述 InternetClient 網(wǎng)絡(luò)用戶 CustomerList 客戶信息表,記錄公司所有客戶的信息 3 Customer 客戶信息,記錄單個客戶的信息 4 CompanyCustomer 公司客戶 InternalClient 公司的管理人員 圖1-1
【問題1】
在需求分析階段,采用UML的用例圖(use case diagram)描述系統(tǒng)功能需求,如圖1-1所示。請指出圖中的A、B、C和D分別是哪個用例? 【問題2】
在UML中,重復(fù)度(Multiplicity)定義了某個類的一個實(shí)例可以與另一個類的多少個實(shí)例相關(guān)聯(lián)。通常把它寫成一個表示取值范圍的表達(dá)式或者一個具體的值。例如圖3-2中的類InternetClient和CustomerList,InternetClient端的“0..*”表示:一個CustomerList的實(shí)例可以與0個或多個InternetClient的實(shí)例相關(guān)聯(lián);CustomerList端的“1”表示:一個InternetClient的實(shí)例只能與一個CustomerList的實(shí)例相關(guān)。請指出圖1-2中(1)到(4)處的重復(fù)度分別為多少? 【問題3】
類通常不會單獨(dú)存在,因此當(dāng)對系統(tǒng)建模時,不僅要識別出類,還必須對類之間的相互關(guān)系建模。在面向?qū)ο蠼V?,提供了四種關(guān)系:依賴(dependency)、概括(generalization)、關(guān)聯(lián)(association)和聚集(aggregation)。請分別說明這四種關(guān)系的含義,并說明關(guān)聯(lián)和聚集之間的主要區(qū)別。
第二篇:軟件設(shè)計(jì)師考試心得
一、軟件設(shè)計(jì)師考試最主要的特點(diǎn)。
軟件設(shè)計(jì)師考試上午題相對來說更容易通過一些,下午題才是這項(xiàng)考試的高潮,更確切地說,最后兩道程序填空題將決定你的最終成績能不能超過45分。因此,對于雖有大把時間,但是過分注重理論而缺少實(shí)踐的大學(xué)生來說,還是存在一定難度;那些只能抽時間準(zhǔn)備,工作一兩年且有一定編程經(jīng)驗(yàn)的公司職員來說,難度不算太大。
二、購買書籍。
要參加軟件設(shè)計(jì)師的考試,務(wù)必購買兩本書:《軟件設(shè)計(jì)師教程》和《軟件設(shè)計(jì)師歷年試題解析》?!督坛獭方ㄗh大家買教育部指定的教材,《解析》倒也無所謂,張友生老師的分析似乎更全面、更有針對性。網(wǎng)路上到處都有《軟件設(shè)計(jì)師大綱》,復(fù)習(xí)過程中階段性地查一查,梳理一下知識結(jié)構(gòu)體系,查缺補(bǔ)漏,也就罷了。
書要趁早買,尤其是《解析》。三月份報(bào)名之后,經(jīng)過一段時間的復(fù)習(xí),才發(fā)現(xiàn)沒有《解析》是絕對行不通的。本市書店一概缺貨,到淘寶網(wǎng)購,得到回復(fù):我們從出版社拿貨,出版社也斷貨。后來發(fā)現(xiàn)卓越網(wǎng)上標(biāo)注有貨,趕緊訂購付款,令人傷心的是,幾天之后接到通知說沒貨了。最后,還好在China Pub上訂到了一本。另外,建議大家一定要買正版書,不要指望在這上面省錢(大學(xué)生確實(shí)缺錢的除外),學(xué)習(xí)本身就是一件十分枯燥的事情,要是因?yàn)闀屑埿紒y飛,翻閱幾頁就兩手烏黑而生氣罵娘,影響你的心情的話,那就太得不償失了。
三、學(xué)習(xí)過程。
兩個多月的準(zhǔn)備時間,一眨眼就過去了。如何合理安排復(fù)習(xí)計(jì)劃,很是考驗(yàn)人。譬如40天看《教程》,20天看《解析》,另外留出幾天時間總結(jié)一下。具體說《教程》分四組:
(1)1、3、5章.體系結(jié)構(gòu)、操作系統(tǒng)、網(wǎng)絡(luò)知識。(2)2、7、8、9章.程序語言、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、算法。(3)
4、10章.軟件工程、面向?qū)ο蟆?/p>
(4)6、11、12章.多媒體、標(biāo)準(zhǔn)、知識產(chǎn)權(quán)。
然后,大體安排一下時間,(1)8天、(2)15天、(3)9天、(4)3天,5小時/天??偺鞌?shù)千萬不要超過35天,或許哪天你有其它事情或者心情奇差無比就給耽擱了,同時也是給自己足夠的壓力和機(jī)動時間。這段時間一字一句理解教程,要形成自己的電子文檔,強(qiáng)調(diào)一定是自己的,重在過程。《教程》里就羅列了三級目錄,往往第四級目錄才是最重要的,隨便1234就是一個考題。《解析》共八套題,2004年下半年到2008年上半年。兩天一套題的速度應(yīng)該是正常的,一天用來做題,一天用來分析。分析試題的時候,跟《教程》上的知識點(diǎn)一定要對應(yīng)起來,尤其是做錯的題目,要明確考察的是哪個知識點(diǎn)。
四、應(yīng)試技巧。
經(jīng)過兩個多月的復(fù)習(xí),你一定滿腹經(jīng)綸,指哪兒打哪兒,所有的知識點(diǎn)在你的頭腦中成網(wǎng)成形??荚嚱K于到來了,你充滿期待,同時又有一點(diǎn)點(diǎn)緊張。恭喜你,這樣的心態(tài)是最好的了。
坐在考場上,上午的試題對你來說一定很輕松,中午吃過飯,不必睡覺,保準(zhǔn)你下午考試的時候照樣精神抖擻,此時看看《排序算法時間復(fù)雜度比較》,迎接你的將是真正的挑戰(zhàn)。數(shù)據(jù)流圖DFD、E-R圖、UML圖似乎并沒有對你構(gòu)成太大的威脅,流程圖、數(shù)據(jù)結(jié)構(gòu)、算法或面向?qū)ο笤O(shè)計(jì)才是真正的考驗(yàn)。一些考生開始唉聲嘆氣、左顧右盼,信心在這個時候顯得尤其重要,即使不能得12分,每題得9分那也過了,堅(jiān)持就是勝利。
五、考后心理。
考后第二天,某些網(wǎng)站會提供“專家級答案”,可以看一看,基本是對的,但不保證完全正確。大體計(jì)算一下自己的分?jǐn)?shù),過與不過也就定了。過了自然感覺良好,即使沒過也不要灰心,還可以再來一次。
第三篇:“軟件設(shè)計(jì)師考試” 考試心得
“軟件設(shè)計(jì)師考試” 考試心得 軟件設(shè)計(jì)師考試屬于計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試的中級資格考試,是由國家人事部(已改為:人力資源和社會保障部)和信息產(chǎn)業(yè)部(已改為:工業(yè)和信息化部)領(lǐng)導(dǎo)下的國家級考試,其目的是,科學(xué)、公正地對全國計(jì)算機(jī)與軟件專業(yè)技術(shù)人員進(jìn)行職業(yè)資格、專業(yè)技術(shù)資格認(rèn)定和專業(yè)技術(shù)水平測試。
一 面對即將參加的軟考要有良好的心理準(zhǔn)備
在當(dāng)今這個信息化的社會里,競爭無處不在,要想立于不敗之地就必須要使 自己更加 的有實(shí)力,于是,“軟考 ”因運(yùn)而生。作為一名計(jì)算機(jī)專業(yè)的學(xué)生,我于今年5月21 日第一次參加了軟件設(shè)計(jì)師能力認(rèn)證考核。在“備考”和“赴考”的過程中,我感觸頗多,其一 : 我個人覺得對待學(xué)習(xí),一定要有主動的精神,無論什么事,只要是你自己喜歡的,主動去做的,你一定會發(fā)出驚人的力量。這就是主動和被動的差別,被動是無法挖掘自身真正的能量的。誰主動,誰就占據(jù)著先機(jī),誰就會領(lǐng)先一步。其二,我學(xué)會了一種精神,一種堅(jiān)持到底的精神。下定決心去做一件事就全力以赴,堅(jiān)持到底,遇到困難要勇于面對。有了這種精神,成功是遲早的事;其三,在考前一定要對軟考有正確的認(rèn)識,軟件設(shè)計(jì)師考核不是考編程,而是考功能設(shè)計(jì)。這點(diǎn)對于復(fù)習(xí)來說是十分重要的??纯催@些年的試題,上午主要是 以基礎(chǔ)知識考查為主,下午特別是以考功能設(shè)計(jì)為主。所以復(fù)習(xí)時要特別注意相關(guān)能力的培養(yǎng)。其實(shí)也就是要做到有備無患,才能厚積薄發(fā)。
所謂“有備無患”就是要做好軟考的心理準(zhǔn)備,在備考的三個多月里,我專心致志,全力以赴。雖然沒有所謂的驚天動地,雖然沒有所謂的熱鬧非凡,但我不能選擇逃避,也不能選擇退縮,我盡己之能發(fā)揮自己的實(shí)力,抱著“背水一戰(zhàn)”的心態(tài),不 斷地給自己鼓勁,因?yàn)槲抑兰热贿x擇了前進(jìn),那么留給世界的就注定只有背影。
二對軟考的內(nèi)容要有正確的認(rèn)識
有了良好的心理準(zhǔn)備,還必須對軟考的內(nèi)容有正確的認(rèn)識,軟件設(shè)計(jì)師的考試內(nèi)容正在經(jīng)歷著巨大的變化。從當(dāng)初的高級程序員,到系統(tǒng)設(shè)計(jì)師,再到今天的軟件設(shè)計(jì)師,考試經(jīng)歷變化決不僅僅是資格名稱上 的小小改變而已,而是要求合格人員的專業(yè)技能、專業(yè)知識的改變。為什么會這樣呢?因?yàn)榧夹g(shù)的進(jìn)步嗎?這是其中一個原因。我覺得另一個重要原因是,社會分工的細(xì)化,具體到我們這個行業(yè),就是,分析、設(shè)計(jì)、編碼、測試、質(zhì)量控制工作分離。軟件設(shè)計(jì)師,顧名思義,最重要的工作是“設(shè)計(jì)”設(shè)計(jì)什么呢? 設(shè)計(jì)軟件怎么設(shè)計(jì)軟件呢? 怎樣的設(shè)計(jì)才算一個好的設(shè)計(jì)呢? 怎樣的設(shè)計(jì)師才是合格的設(shè)計(jì)師呢? 如何才能得到一個好 的設(shè)計(jì)呢? 好的標(biāo)準(zhǔn)又是什么呢?......這一連 串的問題,也許就是考試改革的方向和重點(diǎn),認(rèn)識到位了,我們就能從中把握住考試的重點(diǎn)。就說我這次的考試吧,我的感覺就是,題 “簡單”了尤其是下午試題。因?yàn)橄挛珙}更注重對“分析和設(shè)計(jì)”的考察,而減少了對“實(shí)現(xiàn)”如算法,數(shù)據(jù)結(jié)構(gòu)等知識和技能的考察。這就告訴你,你現(xiàn)在努力的目標(biāo)是“設(shè)計(jì)師”,不是“程序員”,當(dāng)然,這兩者之間聯(lián)系非常非常緊密。
從準(zhǔn)備軟考到參加考試,在這個過程中,我學(xué)到了且也鞏固了很多知識,計(jì)算機(jī)領(lǐng)域許多方面的知識,大家可以看看軟考教材的內(nèi)容就會覺得其中覆蓋的方面很廣。當(dāng)然,這些知識只是基礎(chǔ)知識不能代表什么實(shí)際的技術(shù)和能力。但如果想成為一個真正的高手,基礎(chǔ)知識的夯實(shí)和廣度一定要具備,要有深厚的計(jì)算機(jī)底蘊(yùn),這樣以后不管從事計(jì)算機(jī)的任何一個領(lǐng)域,在進(jìn)入該領(lǐng)域之前都會有一定的基礎(chǔ),然后可以得心應(yīng)手 的進(jìn)入該領(lǐng)域。學(xué)習(xí)任何計(jì)算機(jī)知識都可以觸類旁通。所以,通過軟考的學(xué)習(xí),使我對計(jì)算機(jī)領(lǐng)域的大體基礎(chǔ)知識有了更深層次的認(rèn)識。對我以后的專業(yè)發(fā)展及我的學(xué)習(xí)、工作打下了一個堅(jiān)實(shí)的基礎(chǔ)。
三 正確把握當(dāng)前新形式下的軟考
考試正在和新技術(shù)或者主流技術(shù)緊密結(jié)合起來,改變以前那種老套的出題模式,使人耳目一新。一場考試中,既有對基礎(chǔ)知識的考察,又有對新知識、新技術(shù) 的考察,這就令考試很有層次,很有新意,也更有價值。這也就 回答 了剛才提出的“怎樣 的設(shè)計(jì)師才是一個好的設(shè)計(jì)師“ 的問題。他(她)應(yīng)該是基礎(chǔ)知識扎實(shí),實(shí)踐經(jīng)驗(yàn)豐 富,對新知識、新技術(shù)敏感,并掌握了的專業(yè)人才!應(yīng)該是注重平時的“厚積“才能在考試中得 以“薄發(fā)”的有準(zhǔn)備之士。
一個好 的軟件設(shè)計(jì)師,不可能只會紙上談兵,那種 只“ 會” 數(shù)據(jù)結(jié)構(gòu),不“用”數(shù)據(jù)結(jié)構(gòu)的,不會是合格的軟件設(shè)計(jì)師,至少不是 “好”的軟件設(shè)計(jì)師。所以,考試試題,特別是下午的試題,正在推陳出新,穩(wěn)中求變。整個試題結(jié)構(gòu)是第一大題主要考數(shù)據(jù)流圖,第二大題主要考數(shù)據(jù)庫設(shè)計(jì),第三大題主要考面向?qū)ο蠛蚒ML,第四大題主要考數(shù)據(jù)結(jié)構(gòu)中算法,第五至六大題考C++和java 語言程序設(shè)計(jì)那么我們應(yīng)該怎么應(yīng)對考試呢?扎實(shí)的基礎(chǔ)是必須的,新技術(shù)的掌握是不可少的。所以,在準(zhǔn)備考試的時候,應(yīng)該有個清醒 的認(rèn)識 : 學(xué)習(xí),復(fù)習(xí),準(zhǔn)備考試的過程,應(yīng)該是個鞏固基礎(chǔ),學(xué)習(xí)新知識、新技術(shù)的過程,而不是一個投機(jī)取巧、押題之類的過程。學(xué)習(xí)過程中可以參考一些相關(guān)網(wǎng)站。
經(jīng)歷這次考試,我從中學(xué)到了許多知識。對以前的課程是也得到了有一次的復(fù)習(xí)與回顧。如果軟件設(shè)計(jì)師考試通過了的話,我將還會參加高級的考試。以為,通過加深了對計(jì)算機(jī)這個專業(yè)也有了更清楚的認(rèn)識。對以后的學(xué)習(xí),乃至將來的工作都將有更加積極的影響。
第四篇:UI設(shè)計(jì)師考試大綱
UI設(shè)計(jì)師考試大綱
一、考試目標(biāo)
UI設(shè)計(jì)師考試涵蓋了產(chǎn)品設(shè)計(jì)原則、交互設(shè)計(jì)原則、UE及UI設(shè)計(jì)流程、UI設(shè)計(jì)(界面)規(guī)范、及html語言等,UI設(shè)計(jì)師認(rèn)證將系統(tǒng)的提高學(xué)生們對傳統(tǒng)互聯(lián)網(wǎng)產(chǎn)品、移動互聯(lián)網(wǎng)產(chǎn)品的認(rèn)識,整體提高學(xué)生對WEB端交互設(shè)計(jì)、移動端交互設(shè)計(jì)、UI視覺設(shè)計(jì)以及頁面HTML語言的了解。
二、考試內(nèi)容
考試內(nèi)容包括考核要求和考核知識點(diǎn)兩個部分,其中考核知識點(diǎn)是對知識的歸納并要求學(xué)員掌握的最小單元;考核要求按照領(lǐng)會、掌握、熟練掌握三個層次規(guī)定其應(yīng)達(dá)到的能力層次要求。三個能力層次是遞進(jìn)等級關(guān)系,各能力層次的含義是: 理解:能正確認(rèn)識和表述科學(xué)事實(shí)、原理、術(shù)語和規(guī)律,知道該課程的基礎(chǔ)知識,并能進(jìn)行正確的選擇和判斷。掌握:在理解的基礎(chǔ)上,能全面地把握基本概念、基本性質(zhì)、基本方法,能掌握有關(guān)概念、性質(zhì)、方法的聯(lián)系和區(qū)別,并內(nèi)化為自己實(shí)際分析問題、解決問題的應(yīng)用能力。熟練掌握:在掌握的基礎(chǔ)上,能夠熟練應(yīng)用所學(xué)知識,解決學(xué)習(xí)中、工作中碰到的問題。1.考試要求
? 理解并掌握UI設(shè)計(jì)的概念 ? 理解并掌握UI設(shè)計(jì)中的心理學(xué)應(yīng)用
? 了解傳統(tǒng)互聯(lián)網(wǎng)即WEB端以及移動端相關(guān)產(chǎn)品概念。? 了解產(chǎn)品立項(xiàng)、設(shè)計(jì)及開發(fā)流程。? 了解UI設(shè)計(jì)師在產(chǎn)品項(xiàng)目中的角色。? 掌握WEB端、移動端用戶體驗(yàn)原則 ? 掌握WEB端、移動端產(chǎn)品交互設(shè)計(jì)原則 ? 熟練掌握UI設(shè)計(jì)規(guī)范
? 熟練掌握WEB UI及手持端UI設(shè)計(jì)特點(diǎn) ? 熟練掌握UI設(shè)計(jì)工具技能(PHOTOSHOP)? 掌握html4基本語言。? 理解css樣式表的作用。? 熟練使用css中的布局樣式
? 熟練掌握css中常用樣式和布局的使用
2.考試范圍
第一部分: 了解UI設(shè)計(jì)概念及產(chǎn)品立項(xiàng)、設(shè)計(jì)及開發(fā)流程。1.什么是UI設(shè)計(jì) 2.互聯(lián)網(wǎng)行業(yè)名詞
3.產(chǎn)品立項(xiàng)、設(shè)計(jì)及開發(fā)流程 4.UI設(shè)計(jì)所處位置及其重要性 第二部分:用戶體驗(yàn)及交互設(shè)計(jì) 1.什么是用戶體驗(yàn)和交互設(shè)計(jì) 2.用戶體驗(yàn)和交互設(shè)計(jì)的重要性
3.用戶體驗(yàn)的基本原則及注意事項(xiàng) 4.交互設(shè)計(jì)的基本原則及注意事項(xiàng) 5.產(chǎn)品原型 第三部分:UI設(shè)計(jì)
1.什么是UI設(shè)計(jì)規(guī)范,如何應(yīng)用設(shè)計(jì)規(guī)范
2.符合產(chǎn)品特色的UI設(shè)計(jì)(即設(shè)計(jì)一定要明確主題)3.UI設(shè)計(jì)--工具應(yīng)用時需要注意的細(xì)節(jié) 4.UI設(shè)計(jì)--色彩情感應(yīng)用 5.UI設(shè)計(jì)--頁面布局 6.UI設(shè)計(jì)--字體應(yīng)用
7.UI設(shè)計(jì)—具有交互細(xì)節(jié)的UI設(shè)計(jì) 第四部分:網(wǎng)頁制作-HTML語言 1.什么是HTML語言 2.HTML語言結(jié)構(gòu)特色
3.HTML常用標(biāo)記(TAG)及其屬性 4.什么是CSS 5.HTML和CSS的關(guān)系及CSS的書寫格式 6.CSS的常用標(biāo)簽及屬性。
三、參考教材
【1】UI設(shè)計(jì)師認(rèn)證白皮書
第五篇:平面設(shè)計(jì)師考試大綱
第一部分總考核要點(diǎn):平面設(shè)計(jì)概述
1、如何成為一名出色的平面設(shè)計(jì)師
2、市場對平面設(shè)計(jì)師的需求及市場狀況
3、展示并簡單評析國內(nèi)外經(jīng)典設(shè)計(jì)作品 第二部分總考核要點(diǎn):色彩基礎(chǔ)
1、色彩基礎(chǔ)
2、色彩對比
3、色彩功能
4、色彩屬性
5、標(biāo)準(zhǔn)色設(shè)計(jì)
第三部分總考核要點(diǎn):構(gòu)圖基礎(chǔ)
1、平面設(shè)計(jì)構(gòu)圖與視覺傳達(dá)
2、平面設(shè)計(jì)構(gòu)圖
3、平面文字設(shè)計(jì)原則及組合4、圖表的應(yīng)用
5、頁面設(shè)置及打印
第四部分總考核要點(diǎn):平面設(shè)計(jì)常用軟件
1、AdobePhotoshop7.0的安裝與使用
2、AdobeIllustrator10.0的安裝與使用
3、AdobePagemaker7.0及AdobeAcrobat簡介 第五部分總考核要點(diǎn):平面設(shè)計(jì)與商業(yè)營銷
1、平面設(shè)計(jì)與商業(yè)營銷
2、CI(企業(yè)識別系統(tǒng))基礎(chǔ)知識與設(shè)計(jì)流程
3、VI(企業(yè)視覺形象識別系統(tǒng))基礎(chǔ)知識與設(shè)計(jì)流程 第六部分總考核要點(diǎn):印前知識
1、印前輸出基本知識
2、如何檢查印刷質(zhì)量
3、印刷紙張常識