軟件工程與UML案例解析

出版時間:2010-4  出版社:中國鐵道出版社  作者:何曉蓉  頁數(shù):255  

內(nèi)容概要

  《全國高等職業(yè)院校計算機教育規(guī)劃教材·軟件工程與UML案例解析》正文共分9章,主要內(nèi)容包括第1章概述,主要介紹軟件工程及軟件工程的目標(biāo)、過程和原則、UML等方面的問題和基本概念,并對作為全書案例的軟件項目作了簡要描述;第2章軟件項目管理,主要介紹項目管理的概念、組成部分以及工期的計算公式、WBS等基本知識,項目的時間、資源和成本計劃的編制與監(jiān)控管理,以及用Microsoft Project項目管理軟件來管理與跟蹤這些計劃;第3章軟件系統(tǒng)開發(fā)方法,主要介紹軟件生命周期及傳統(tǒng)的生命周期模型、傳統(tǒng)軟件開發(fā)方法與面向?qū)ο筌浖_發(fā)技術(shù)、RUP統(tǒng)一軟件開發(fā)過程、敏捷軟件開發(fā)技術(shù)等方面的問題及基本概念;第4章建立用例模型,主要介紹建立用例模型的過程及相關(guān)知識,包括需求獲取、分析需求、用例在需求分析中的使用、識別參與者、確定用例、用例的粒度、用例間的關(guān)系、用例描述和用例建模等方面的內(nèi)容;第5章建立分析模型,主要介紹建立分析模型的過程及相關(guān)知識,包括對象、類和對象、類的UML表示,確定關(guān)鍵抽象,類之間的關(guān)系及其UML表示,建立領(lǐng)域模型,分布模式的選擇與應(yīng)用,構(gòu)建分析類,職責(zé)分配,定義類屬性,分析模型等方面的知識;第6章數(shù)據(jù)庫建模,主要介紹建立數(shù)據(jù)庫模型的過程及相關(guān)知識,包括從業(yè)務(wù)需求創(chuàng)建數(shù)據(jù)模型的流程,定義數(shù)據(jù)需求,定義概念模型,設(shè)計邏輯數(shù)據(jù)模型,設(shè)計物理數(shù)據(jù)模型,數(shù)據(jù)模型的優(yōu)化與發(fā)布等方面的內(nèi)容;第7章建立設(shè)計模型,主要介紹建立系統(tǒng)設(shè)計模型的過程及相關(guān)知識,包括設(shè)計模式的選擇與應(yīng)用,定義設(shè)計類,設(shè)計類,設(shè)計類問的關(guān)系,活動圖,狀態(tài)圖,設(shè)計模型順序圖,設(shè)計模型的分包,邏輯視圖到構(gòu)件視圖的映射等方面的內(nèi)容;第8章系統(tǒng)架構(gòu)設(shè)計,主要介紹系統(tǒng)架構(gòu)的設(shè)計過程及相關(guān)知識,包括業(yè)務(wù)架構(gòu)及業(yè)務(wù)架構(gòu)的分析,軟件架構(gòu)及軟件架構(gòu)的設(shè)計,軟件架構(gòu)與框架的區(qū)別,軟件架構(gòu)的“4+1”視圖模型,組件圖,部署圖等方面的內(nèi)容;第9章軟件測試,主要介紹軟件測試的基本概念、測試方法和測試過程等方面的知識。

書籍目錄

第1章  概述1.1  軟件工程1.1.1  軟件工程的定義1.1.2  軟件工程的目標(biāo)1.1.3  軟件工程過程1.1.4  軟件工程的原則1.2  UML簡介1.3  案例描述總結(jié)思考與練習(xí)第2章  軟件項目管理2.1  項目管理概述2.1.1  項目管理定義2.1.2  項目管理的組成部分2.1.3  工期的計算公式2.1.4  WBS2.2  Microsoft Project項目管理軟件的使用2.2.1  編制項目計劃2.2.2  編制項目的時間計劃2.2.3  編制項目的資源計劃2.2.4  編制項目的成本計劃2.2.5  項目監(jiān)控管理總結(jié)思考與練習(xí)第3章  軟件系統(tǒng)開發(fā)方法3.1  軟件開發(fā)生命周期3.2  軟件開發(fā)模型3.2.1  瀑布模型3.2.2  演化模型3.2.3  螺旋模型3.2.4  增量模型3.3  傳統(tǒng)軟件開發(fā)方法3.4  面向?qū)ο筌浖_發(fā)技術(shù)3.4.1  面向?qū)ο蟮幕靖拍?.4.2  面向?qū)ο蟮拈_發(fā)3.5  RUP統(tǒng)一軟件開發(fā)過程3.5.1  RUP的生命周期3.5.2  RUP的核心工作流程3.6  敏捷軟件開發(fā)技術(shù)3.6.1  敏捷開發(fā)技術(shù)基本概念3.6.2  極限編程總結(jié)思考與練習(xí)第4章  建立用例模型4.1  需求獲取4.2  分析需求4.3  用例在需求分析中的使用4.4  識別參與者4.5  確定用例4.6  用例的粒度4.7  用例間的關(guān)系4.8  用例描述4.9  用例建模總結(jié)思考與練習(xí)第5章  建立分析模型5.1  對象、類和對象、類的UML表示5.2  確定關(guān)鍵抽象5.3  類之間的關(guān)系及其UML表示5.3.1  關(guān)聯(lián)5.3.2  依賴5.3.3  泛化5.3.4  聚合5.3.5  組合5.4  建立領(lǐng)域模型5.5  分布模式的選擇與應(yīng)用5.6  構(gòu)建分析類5.7  交互圖5.7.1  順序圖5.7.2  協(xié)作圖5.8  職責(zé)分配5.9  定義類的屬性5.10  分析模型總結(jié)思考與練習(xí)第6章  數(shù)據(jù)庫建模6.1  從業(yè)務(wù)需求創(chuàng)建數(shù)據(jù)模型的流程6.2  定義數(shù)據(jù)需求6.3  定義概念模型6.4  設(shè)計邏輯數(shù)據(jù)模型6.5  設(shè)計物理數(shù)據(jù)模型6.6  數(shù)據(jù)模型的優(yōu)化與發(fā)布總結(jié)思考與練習(xí)第7章  建立設(shè)計模型7.1  設(shè)計模式的選擇與應(yīng)用7.1.1  Facade(門面)模式7.1.2  Adapter(適配器)模式7.1.3  Factory(工廠)模式7.2構(gòu)建設(shè)計類7.2.1  從分析類生成設(shè)計類7.2.2  確定類的大小7.3  詳細(xì)設(shè)計類7.3.1  設(shè)計公用類7.3.2  設(shè)計類接口7.3.3  設(shè)計屬性和操作7.4  設(shè)計類間關(guān)系7.4.1  設(shè)計繼承7.4.2  設(shè)計聚合/組合7.4.3  設(shè)計關(guān)聯(lián)7.5  活動圖7.6  狀態(tài)圖7.7  設(shè)計模型順序圖7.8  設(shè)計模型的分包7.9  邏輯視圖到構(gòu)件視圖的映射總結(jié)思考與練習(xí)第8章  系統(tǒng)架構(gòu)設(shè)計8.1  業(yè)務(wù)架構(gòu)8.2  業(yè)務(wù)架構(gòu)分析8.2.1  客戶服務(wù)系統(tǒng)業(yè)務(wù)架構(gòu)分析8.2.2  客戶服務(wù)系統(tǒng)子模塊劃分8.3  軟件架構(gòu)8.4  軟件架構(gòu)設(shè)計8.5  軟件架構(gòu)與框架8.6  軟件架構(gòu)的“4+1”視圖模型8.7  組件圖8.8  部署圖總結(jié)思考與練習(xí)第9章  軟件測試9.1  基本概念9.1.1  軟件測試的必要性9.1.2  軟件測試的目的9.1.3  軟件缺陷定義9.1.4  測試用例9.1.5  軟件測試的原則9.2  測試方法9.2.1  白盒測試9.2.2  黑盒測試9.3  測試過程9.3.1  軟件測試過程模型介紹9.3.2  單元測試9.3.3  集成測試9.3.4  確認(rèn)測試9.3.5  系統(tǒng)測試9.3.6  驗收測試總結(jié)思考與練習(xí)附錄A  用戶界面設(shè)計A.1  UI設(shè)計師的工作A.2  用戶界面的設(shè)計原則A.3  用戶界面的設(shè)計流程A.4  客戶服務(wù)系統(tǒng)界面設(shè)計附錄B  Java語言的編碼規(guī)范B.1  導(dǎo)言B.2  格式B.3  命名規(guī)則B.4  變量B.5  注釋B.6  編碼附錄C  軟件工程文檔c.1  用戶需求說明書模板c.2  軟件需求規(guī)格說明書模板C.3  概要設(shè)計說明書模板C.4  軟件設(shè)計說明書模板參考文獻

編輯推薦

《全國高等職業(yè)院校計算機教育規(guī)劃教材·軟件工程與UML案例解析》注重理論與實際應(yīng)用相結(jié)合,具有很強的實用性。

圖書封面

評論、評分、閱讀與下載


    軟件工程與UML案例解析 PDF格式下載


用戶評論 (總計1條)

 
 

  •   我們老師出的書??!用下來感覺收獲不少
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7