系统架构设计师难吗?IT行业员工的最高荣耀是什么
系統架構設計師概念:系統架構設計師是一個最終確認和評估系統需求,給出開發規范,搭建系統實現的核心構架,并澄清技術細節、掃清主要難點的技術人員。 系統架構設計師考試合格人員能夠根據系統需求規格說明書,結合應用領域和技術發展的實際情況,考慮有關約束條件,設計正確、合理的軟件架構,確保系統架構具有良好的特性;能夠對項目的系統架構進行描述、分析、設計與評估;能夠按照相關標準編寫相應的設計文檔;能夠與系統分析師、項目管理師相互協作、配合工作;具有高級工程師的實際工作能力和業務水平。
架構師是由國外引進的一個概念,國外軟件開發的幾個職位是技術官、架構師、設計師、開發、測試,對應我們的公司應該是技術總監、架構師、系統分析員、程序員、測試人員。
**架構師的職責主要有如下4條:
1、確認需求
在項目開發過程中,架構師是在需求規格說明書完成后介入的,需求規格說明書必須得到架構師的認可。架構師需要和分析人員反復交流,以保證自己完整并準確地理解用戶需求。
2、系統分解
依據用戶需求,架構師將系統整體分解為更小的子系統和組件,從而形成不同的邏輯層或服務。隨后,架構師會確定各層的接口,層與層相互之間的關系。架構師不僅要對整個系統分層,進行“縱向”分解,還要對同一邏輯層分塊,進行“橫向”分解。
軟件架構師的功力基本體現于此,這是一項相對復雜的工作。
3、技術選型
架構師通過對系統的一系列的分解,最終形成了軟件的整體架構。技術選擇主要取決于軟件架構。
Web Server運行在Windows上還是Linux上?數據庫采用MSSql、Oracle還是Mysql?需要不需要采用MVC或者Spring等輕量級的框架?前端采用富客戶端還是瘦客戶端方式?類似的工作,都需要在這個階段提出,并進行評估。
架構師對產品和技術的選型僅僅限于評估,沒有決定權,最終的決定權歸項目經理。架構師提出的技術方案為項目經理提供了重要的參考信息,項目經理會從項目預算、人力資源、時間進度等實際情況進行權衡,最終進行確認。
4、制定技術規格說明
架構師在項目開發過程中,是技術權威。他需要協調所有的開發人員,與開發人員一直保持溝通,始終保證開發者依照它的架構意圖去實現各項功能。
架構師不僅要保持與開發者的溝通,也需要與項目經理、需求分析員,甚至與最終用戶保持溝通。所以,對于架構師來講,不僅有技術方面的要求,還有人際交流方面的要求。
從業要求編輯
(針對JAVA)
1.最少3年以上相關工作經驗;
2.精通Struts Hibernate Spring等主流開源框架,熟悉J2EE體系結構;對面向對象、MVC有深刻的理解,熟練使用常用軟件建模工具進行系統分析和設計;
3.熟悉運用Oracle,SQL Server,等數據庫開發;
4.熟悉Weblogic/Tomcat/JBoss等主流應用服務器及Oracle數據庫開發技術;
5.掌握常用需求/架構設計工具使用;
6. 優秀的溝通和談判技巧。能有效的激勵工作團隊;
**
考試目標
考試合格人員應能根據系統需求規格說明書,結合應用領域和技術發展的實際情況,考慮有關約束條件,設計正確、合理的軟件架構,確保系統架構具有良好的特性;能對項目的系統架構進行描述、分析、設計與評估;能按照相關標準編寫相應的設計文檔;能與系統分析師、項目管理師相互協作、配合工作;具有高級工程師實際工作能力和業務水平。
考試要求
(1)掌握計算機硬軟件與網絡基礎知識;
(2)熟悉信息系統開發過程;
(3)理解信息系統開發標準、常用信息技術標準;
(4)熟悉主流的中間件和應用服務器平臺;
(5)掌握軟件系統建模、系統架構設計技術;
(6)熟練掌握信息安全技術、安全策略、安全管理知識;
(7)了解信息化、信息技術有關法律、法規的基礎知識;
(8)了解用戶的行業特點,并根據行業特點架構合適的系統設計;
(9)掌握應用數學基礎知識;
(10)熟練閱讀和正確理解相關領域的英文文獻。
考試科目設置
(1)信息系統綜合知識,考試時間為150分鐘,筆試,選擇題;
(2)系統架構設計案例分析,考試時間為90分鐘,筆試,問答題;
(3)系統架構設計論文,考試時間為120分鐘,筆試,論文題。
考試指定教材編輯
圖書信息 [1]
書 名: 系統架構設計師考試全程指導
系統架構設計師教材
系統架構設計師教材
作 者:張友生
出版社:清華大學出版社
出版時間:2009年08月01日
圖書目錄
第1章 操作系統
1.1 操作系統的類型與結構
1.1.1 操作系統的類型
1.1.2 操作系統的結構
1.2 處理器管理
1.2.1 進程的狀態
1.2.2 信號量與PV操作
1.2.3 死鎖問題
1.2.4 管程與線程
1.3 文件管理
1.3.1 文件的邏輯組織
1.3.2 文件的物理組織
1.3.3 樹形目錄結構
1.3.4 存儲空間管理
1.4 存儲管理
1.4.1 地址變換
1.4.2 存儲組織
1.4.3 存儲管理
1.5 作業管理
1.5.1 作業的狀態
1.5.2 作業調度
1.6 設備管理
1.6.1 數據傳輸控制方式
1.6.2 磁盤調度算法
1.6.3 虛設備與SPOOLING技術
1.7 網絡操作系統
1.7.1 網絡操作系統概述
1.7.2 網絡操作系統的組成
1.8 例題分析
第2章 數據庫系統
2.1 數據庫管理系統
2.2 數據庫模式
2.3 數據模型
2.3.1 關系模型的分類
2.3.2 關系模型
2.3.3 規范化理論
2.4 數據庫的控制功能
2.4.1 并發控制
2.4.2 備份與恢復技術
2.4.3 數據庫的安全性
2.4.4 數據庫的完整性
2.4.5 數據庫性能
2.5 數據庫工程
2.5.1 數據庫設計階段
2.5.2 設計約束和原則
2.6 數據庫建模
2.6.1 E-R圖的畫法
2.6.2 E-R圖的集成
2.6.3 E-R圖向關系模式的轉換
2.7 常見的數據庫管理系統
2.7.1 Oracle
2.7.2 Sybase
2.7.3 Informix
2.7.4 SQL Server
2.7.5 DB2
2.8 并行數據庫系統
2.8.1 并行數據庫的結構
2.8.2 并行數據庫的組織
2.9 數據倉庫與數據挖掘
2.9.1 聯機分析處理
2.9.2 數據倉庫的概念
2.9.3 數據倉庫的結構
2.9.4 數據挖掘的概念
2.9.5 數據挖掘常用技術
2.9.6 數據挖掘的流程
2.10 例題分析
第3章 嵌入式系統
3.1 嵌入式系統概論
3.1.1 嵌入式系統的特點
3.1.2 實時系統的概念
3.2 嵌入式系統的基本架構
3.2.1 硬件架構
3.2.2 軟件架構
3.3 嵌入式操作系統
3.3.1 特點與分類
3.3.2 一般結構
3.3.3 多任務調度機制
3.3.4 內核對象
3.3.5 內核服務
3.3.6 常見的嵌入式操作系統
3.4 嵌入式系統數據庫
3.4.1 使用環境的特點
3.4.2 關鍵技術
3.4.3 實例介紹
3.5 嵌入式系統網絡
3.5.1 現場總線網
3.5.2 嵌入式因特網
3.6 嵌入式系統軟件開發環境
3.6.1 嵌入式系統開發概述
3.6.2 開發過程
3.6.3 調試方法
3.7 例題分析
第4章 數據通信與計算機網絡
4.1 數據通信基礎知識
4.1.1 信道特性
4.1.2 數據調制與編碼
4.2 網絡架構
4.2.1 網絡的分類
4.2.2 網絡互連模型
4.2.3 常用的網絡協議
4.2.4 網絡地址與掩碼
4.2.5 虛擬局域網
4.3 通信設備
4.3.1 傳輸介質
4.3.2 網絡設備
4.4 網絡接入技術
4.5 無線局域網
4.5.1 無線局域網技術實現
4.5.2 無線局域網國際標準
4.5.3 無線局域網聯接方式
4.6 網絡應用
4.7 網絡管理
4.7.1 代理服務器
4.7.2 網絡管理工具
4.8 綜合布線系統
4.9 網絡規劃與設計
4.10 例題分析
第5章 多媒體基礎知識
5.1 多媒體基礎
5.1.1 多媒體計算機
5.1.2 媒體的分類
5.1.3 存儲媒體
5.1.4 多媒體集成語言
5.2 壓縮編碼技術
5.2.1 數據壓縮的基礎
5.2.2 數據壓縮技術的分類
5.2.3 數據壓縮標準
5.3 音頻數據
5.3.1 音頻技術概述
5.3.2 音頻數據存儲和傳輸
5.3.3 音頻數據格式
5.4 顏色空間
5.4.1 顏色屬性
5.4.2 顏色空間
5.4.3 圖形與圖像
5.5 視頻數據
5.5.1 視頻文件格式
5.5.2 流媒體
5.6 例題分析
第6章 系統性能評價
6.1 系統性能計算
6.1.1 響應時間
6.1.2 吞吐量
6.2 系統性能設計
6.2.1 系統調整
6.2.2 阿姆達爾解決方案
6.2.3 負載均衡
6.3 系統性能評估
6.4 例題分析
第7章 信息系統基礎知識
7.1 信息的定義
7.2 信息系統
7.2.1 系統的特性
7.2.2 系統理論
7.2.3 系統工程
7.2.4 信息系統工程
7.3 信息系統建設
7.3.1 企業系統規劃方法
7.3.2 戰略數據規劃方法
7.3.3 信息工程方法
7.4 信息化基礎
7.4.1 企業資源計劃
7.4.2 業務流程重組
7.4.3 客戶關系管理
7.4.4 供應鏈管理
7.4.5 產品數據管理
7.4.6 產品生命周期管理
7.4.7 知識管理
7.4.8 企業應用集成
7.4.9 商業智能
7.4.10 企業門戶
7.4.11 電子政務
7.4.12 電子商務
7.5 例題分析
第8章 系統開發基礎知識
第9章 面向對象方法
第10章 基于構件的開發
第11章 開發管理
第12章 軟件架構設計
第13章 系統安全性和保密性
第14章 系統可靠性
第15章 分布式系統
第16章 知識產權與法律法規
第17章 標準化知識
第18章 應用數學
第19章 專業英語
第20章 案例分析試題解答方法
第21章 論文寫作方法與范文
IT行業的最高榮耀當然圖靈獎
總結
以上是生活随笔為你收集整理的系统架构设计师难吗?IT行业员工的最高荣耀是什么的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 同样是程序员,优秀的程序员能够月入5万甚
- 下一篇: c++面试题之标准模板库