出版時間:2009-8 出版社:清華大學(xué)出版社 作者:張友生,王勇 主編 頁數(shù):453 字?jǐn)?shù):674000
Tag標(biāo)簽:無
前言
系統(tǒng)分析是IT組織開發(fā)優(yōu)秀的應(yīng)用系統(tǒng)的重要工作,需要擁有扎實的理論知識和豐富的實際經(jīng)驗的人員來完成。隨著應(yīng)用系統(tǒng)規(guī)模越來越大,復(fù)雜程度越來越高,系統(tǒng)分析師在系統(tǒng)開發(fā)的過程中,發(fā)揮著越來越重要的作用。全國計算機技術(shù)與軟件專業(yè)資格(水平)考試作為培養(yǎng)和選拔計算機技術(shù)和軟件專業(yè)人才的一個考試,其難度較大。主要原因是考試范圍十分廣泛,牽涉到計算機專業(yè)的每門課程,還要加上數(shù)學(xué),外語,系統(tǒng)工程,信息化和知識產(chǎn)權(quán)等知識,且注重考查新技術(shù)和新方法的應(yīng)用??荚嚥坏⒅貜V度,而且還有一定的深度。特別是高級資格考試,不但要求考生具有扎實的理論知識,還要具有豐富的實踐經(jīng)驗。1.目的眾所周知,IT技術(shù)日新月異,作為一名合格的系統(tǒng)分析師,必須善于學(xué)習(xí),及時了解和掌握新技術(shù)與新方法。然而,考生又不可能有足夠的時間和精力去詳細(xì)學(xué)習(xí)和實踐當(dāng)前的每一種IT新技術(shù)和新方法,因此,就需要一本書來對當(dāng)前比較流行而又成熟的技術(shù)和方法進(jìn)行統(tǒng)一介紹。鑒于此,希賽IT教育研發(fā)中心組織CSAI顧問團(tuán)有關(guān)專家,在清華大學(xué)出版社的大力支持下,編寫和出版了本書,作為系統(tǒng)分析師考試的參考用書。期望通過本書,不但能幫助考生順利通過考試,更重要的是幫助考生了解和掌握當(dāng)前的新技術(shù)和新方法,把這些技術(shù)和方法應(yīng)用到自己的工作實踐中。
內(nèi)容概要
本書對當(dāng)前比較前沿而又成熟的技術(shù)和方法進(jìn)行了討論,包括軟件過程改進(jìn)、J2EE與.NET平臺、中間件及相關(guān)技術(shù)、應(yīng)用服務(wù)器、Web Service、數(shù)據(jù)倉庫與數(shù)據(jù)挖掘、操作數(shù)據(jù)存儲、異構(gòu)數(shù)據(jù)庫的集成、企業(yè)應(yīng)用集成、XML、軟件架構(gòu)、設(shè)計模式、SOA、RIA、UML、UP、SOAP、PDM/PLM、AOP、P2P、工作流、軟件產(chǎn)品線、敏捷方法、網(wǎng)格計算與普適計算、云計算與SaaS、多核技術(shù)、片上系統(tǒng)等。這些技術(shù)和方法是任何一位合格的系統(tǒng)分析師必須具備的知識,也是系統(tǒng)分析師考試必考的知識點。閱讀本書,猶如進(jìn)入IT新技術(shù)和新方法的殿堂。 本書由希賽IT教育研發(fā)中心組編,作為計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試參考用書,同時也可作為系統(tǒng)分析師日常工作的參考手冊,作為軟件設(shè)計師、數(shù)據(jù)庫系統(tǒng)工程師、網(wǎng)絡(luò)工程師進(jìn)一步深造和發(fā)展的必讀書籍,也是計算機專業(yè)教師的教學(xué)和工作參考書。
書籍目錄
第1章 軟件過程改進(jìn) 1.1 CMM綜述 1.1.1 CMM的基本概念 1.1.2 CMM的基本框架 1.1.3 CMM的主要內(nèi)容 1.1.4 CMM的內(nèi)部結(jié)構(gòu) 1.1.5 SPA和SCA的比較分析 1.2 組織如何實施CMM 1.3 CMM存在的問題 1.4 ISO9001與CMM的比較 1.5 CMMI綜述 1.6 CMM與CMMI的比較 1.7 個體軟件過程 1.8 團(tuán)隊軟件過程 1.8.1 TSP概述 1.8.2 TSP設(shè)計和實施原則 1.8.3 TSP的度量 1.8.4 TSP的流程 1.9 CMM/TSP/TSP三者的結(jié)合 本章參考文獻(xiàn)第2章 J2EE與.NET平臺 2.1 J2EE平臺概述 2.1.1 分布式的多層應(yīng)用程序 2.1.2 J2EE構(gòu)件 2.1.3 J2EE容器 2.1.4 J2EE的部署 2.1.5 JavaEE 2.2 .NET平臺概述 2.2.1 .NETFramework 2.2.2 通用語言運行時 2.3 J2EE和.NET平臺的比較 2.3.1 JVM與CLR 2.3.2 對多層分布式應(yīng)用的支持 2.3.3 安全性 2.3.4 其他特性的比較 本章參考文獻(xiàn)第3章 中間件技術(shù) 3.1 中間件概述 3.1.1 中間件的分類 3.1.2 中間件的優(yōu)點 3.2 中間件的應(yīng)用 3.2.1 中間件技術(shù)在集成中的應(yīng)用 3.2.2 J2EE中間件實現(xiàn) 3.3 中間件與電子商務(wù) 3.3.1 電子商務(wù)中間件架構(gòu) 3.3.2 電子商務(wù)應(yīng)用服務(wù)器 3.3.3 通信平臺 3.3.4 安全平臺 3.4 構(gòu)件技術(shù)與中間件 3.5 中間件的發(fā)展趨勢 本章參考文獻(xiàn)第4章 WebService及其應(yīng)用 4.1 WebService概述 4.1.1 WebService模型 4.1.2 WebService協(xié)議堆?!?.2 WSDL 4.2.1 WSDL概述 4.2.2 使用WSDL文檔 4.2.3 WSDL文檔結(jié)構(gòu) 4.3 UDDI 4.3.1 UDDI數(shù)據(jù)模型 4.3.2 注冊Web服務(wù) 4.3.3 調(diào)用Web服務(wù) 4.4 SOAP 4.4.1 消息封裝和編碼規(guī)則 4.4.2 SOAP應(yīng)用 4.5 構(gòu)造一個簡單的WebService 4.5.1 編寫服務(wù)器端 4.5.2 編寫客戶端 本章參考文獻(xiàn)第5章 異構(gòu)數(shù)據(jù)庫的集成 5.1 異構(gòu)數(shù)據(jù)庫體系結(jié)構(gòu) 5.1.1 異構(gòu)性 5.1.2 數(shù)據(jù)庫轉(zhuǎn)換 5.1.3 數(shù)據(jù)的透明訪問 5.2 異構(gòu)數(shù)據(jù)庫互連 5.2.1 數(shù)據(jù)庫之間的差異 5.2.2 SAG與DRDA 5.2.3 ODBC與JDBC 5.2.4 利用網(wǎng)關(guān)互連 5.2.5 數(shù)據(jù)庫互連方法發(fā)展展望 本章參考文獻(xiàn)第6章 商業(yè)智能與數(shù)據(jù)倉庫 6.1 商業(yè)智能概述 6.1.1 商業(yè)智能的來龍去脈 6.1.2 什么是商業(yè)智能 6.1.3 商業(yè)智能的需求 6.1.4 商業(yè)智能的體系結(jié)構(gòu) 6.2 數(shù)據(jù)倉庫技術(shù) 6.2.1 操作型數(shù)據(jù)和分析型數(shù)據(jù) 6.2.2 與傳統(tǒng)數(shù)據(jù)庫的區(qū)別 6.2.3 數(shù)據(jù)倉庫的特點 6.2.4 數(shù)據(jù)倉庫的模型設(shè)計 6.2.5 數(shù)據(jù)集市 6.2.6 其他相關(guān)概念 6.2.7 元數(shù)據(jù) 6.3 數(shù)據(jù)倉庫設(shè)計與開發(fā) 6.3.1 數(shù)據(jù)倉庫的設(shè)計過程 6.3.2 創(chuàng)建數(shù)據(jù)倉庫的方式 本章參考文獻(xiàn)第7章 數(shù)據(jù)挖掘 7.1 數(shù)據(jù)挖掘概述 7.1.1 數(shù)據(jù)挖掘的定義 7.1.2 數(shù)據(jù)挖掘的功能 7.2 數(shù)據(jù)挖掘常用技術(shù) 7.3 數(shù)據(jù)挖掘的結(jié)構(gòu)與流程 7.3.1 數(shù)據(jù)挖掘系統(tǒng)的結(jié)構(gòu) 7.3.2 數(shù)據(jù)挖掘的流程 7.4 數(shù)據(jù)挖掘的熱點應(yīng)用 本章參考文獻(xiàn)第8章 操作數(shù)據(jù)存儲 8.1 ODS概述 8.1.1 ODS的特點 8.1.2 ODS的作用 8.1.3 ODS的分類 8.1.4 ODS和DW的聯(lián)系與區(qū)別 8.1.5 從DB向ODS轉(zhuǎn)化的實現(xiàn)機制 8.2 ODS的應(yīng)用 8.3 ODS系統(tǒng)的設(shè)計 8.3.1 ODS數(shù)據(jù)轉(zhuǎn)換層 8.3.2 ODS平臺特性 8.3.3 ODS系統(tǒng)中間件 8.3.4 ODS系統(tǒng)數(shù)據(jù)建模 8.3.5 ODS系統(tǒng)設(shè)計步驟 本章參考文獻(xiàn)第9章 企業(yè)應(yīng)用集成 9.1 EAI概述 9.1.1 誰需要EAI? 9.1.2 EAI的內(nèi)容 9.1.3 EAI的技術(shù)基礎(chǔ) 9.2 EAI集成模型 9.2.1 表示集成 9.2.2 數(shù)據(jù)集成 9.2.3 功能集成 9.3 EAI與標(biāo)準(zhǔn)化 9.4 EAI的實施 本章參考文獻(xiàn)第10章 可擴(kuò)展標(biāo)記語言 10.1 XML概述 10.1.1 XML的特點 10.1.2 XML的作用 10.1.3 XML的應(yīng)用 10.2 解析XML 10.2.1 XML與HTML的區(qū)別 10.2.2 XML文檔 10.2.3 CSS與XSL 10.3 XML編程接口 10.3.1 API接口 10.3.2 XML開發(fā)工具 10.3.3 XML建?!”菊聟⒖嘉墨I(xiàn)第11章 軟件架構(gòu) 11.1 軟件架構(gòu)概述 11.2 軟件架構(gòu)建?! ?1.2.1 邏輯視圖 11.2.2 開發(fā)視圖 11.2.3 進(jìn)程視圖 11.2.4 物理視圖 11.2.5 場景 11.3 軟件架構(gòu)風(fēng)格 11.3.1 分層系統(tǒng) 11.3.2 C2風(fēng)格 11.3.3 客戶/服務(wù)器風(fēng)格 11.3.4 三層C/S結(jié)構(gòu)風(fēng)格 11.3.5 瀏覽器/服務(wù)器風(fēng)格 11.3.6 公共對象請求代理架構(gòu) 11.3.7 異構(gòu)結(jié)構(gòu)風(fēng)格 11.4 特定領(lǐng)域軟件架構(gòu) 11.4.1 DSSA的活動 11.4.2 DSSA的建立過程 ……第12章 設(shè)計模式第13章 統(tǒng)一建模語言第14章 統(tǒng)一過程第15章 企業(yè)信息系統(tǒng)第16章 工作流技術(shù)第17章 軟件產(chǎn)品線第18章 敏捷方法第19章 P2P技術(shù)第20章 風(fēng)格計算與普適計算第21章 云計算與SaaS第22章 快速開發(fā)工具第23章 多核技術(shù)第24章 片土系統(tǒng)第25章 面向多方面的編程
章節(jié)摘錄
插圖:第1章 軟件過程改進(jìn)軟件過程是人們建立、維護(hù)和演化軟件產(chǎn)品整個過程中所有技術(shù)活動和管理活動的集合。目前,軟件過程技術(shù)是一個非?;钴S的研究領(lǐng)域,吸引了大批來自學(xué)術(shù)界和工業(yè)界的專家和學(xué)者。目前,每個國家?guī)缀醵加凶约旱能浖^程改進(jìn)網(wǎng)絡(luò)和組織。軟件過程技術(shù)的研究和實踐主要有三個方向:(1)軟件過程分析和建模。軟件過程建模方法是軟件過程技術(shù)的起點,其中形式化半形式化建模方法有基于規(guī)則的,基于過程程序的等等。過程分析和過程建模對于保證過程定義的質(zhì)量、建立全面和靈活的過程體系具有重要的作用。對軟件過程的建模主要是使用過程建模語言(Process Modeling Languages,PML)。PML最基本的功能是用于描述和定義過程,建立過程模型。PML的能力和表達(dá)方式直接影響著過程模型的質(zhì)量和建模效率。所以,選擇合適的PMLs,成為過程分析、過程建模和選擇建模工具的關(guān)鍵。(2)軟件過程支持。軟件過程支持主要是指研究和開發(fā)支持軟件過程活動的計算機輔助軟件工程(Computer-Aided Software Engineering,CASE)工具,過程支撐工具作為一種技術(shù)基礎(chǔ)設(shè)施,能夠很好地支持、管理并規(guī)范化軟件過程。它的使用將使得軟件過程的透明度好,為項目的軟件過程提供指導(dǎo),使得開發(fā)者和管理者都有據(jù)可依,便于更有效地管理軟件過程。軟件過程支持工具主要包括軟件過程流程工具、過程文檔工具、評審工具和人員管理工具。(3)軟件過程評估和改進(jìn)。軟件過程評估和改進(jìn)是指根據(jù)某種模型對現(xiàn)有軟件過程進(jìn)行考核和評價,找出其中的不足之處,然后加以改進(jìn)。改進(jìn)對生產(chǎn)高質(zhì)量軟件產(chǎn)品和提高軟件生產(chǎn)率的重要性已被越來越多的軟件開發(fā)組織所認(rèn)同。由美國卡耐基。梅隆大學(xué)軟件工程研究所(CMU/SEI)提出的軟件能力成熟度模型除了用于軟件過程評估外,還向軟件組織提供了指導(dǎo)其進(jìn)行軟件過程管理和軟件過程改進(jìn)的框架。軟件過程改進(jìn)的基本原則是采用過去項目中成功的實踐經(jīng)驗。因此,理解、記錄和重用部分軟件過程是軟件過程改進(jìn)研究的一個重要方向。
編輯推薦
《系統(tǒng)分析師技術(shù)指南》是由清華大學(xué)出版社出版。根據(jù)人力資源和社會保障部、工業(yè)和信息化部文件,計算機技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試納入全國專業(yè)技術(shù)人員職業(yè)資格證書制度的統(tǒng)一規(guī)劃。通過考試獲得證書的人員,表明其已具備從事相應(yīng)專業(yè)崗位工作的水平和能力,用人單位可根據(jù)工作需要從獲得證書的人員中擇優(yōu)聘任相應(yīng)專業(yè)技術(shù)職務(wù)(技術(shù)員、助理工程師、工程師、高級工程師)。計算機技術(shù)與軟件專業(yè)實施全國統(tǒng)一考試后,不再進(jìn)行相應(yīng)專業(yè)技術(shù)職務(wù)任職資格的評審工作。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載