J2EE項目實訓(xùn)

出版時間:2008-6  出版社:清華大學(xué)出版社  作者:楊少波,盧葦 編著  頁數(shù):411  
Tag標(biāo)簽:無  

內(nèi)容概要

本著“技術(shù)主流和前沿、內(nèi)容新穎和實用、案例源于實際項目”的指導(dǎo)思想,本書結(jié)合實際應(yīng)用項目的示例,由淺入深地介紹有關(guān)軟件系統(tǒng)分析和設(shè)計的統(tǒng)一建模語言(UML)及設(shè)計模式,內(nèi)容涉及獲得和描述項目的需求、需求分析和系統(tǒng)建模、系統(tǒng)概要設(shè)計中的架構(gòu)設(shè)計和UML靜態(tài)建模、系統(tǒng)詳細(xì)設(shè)計中的交互建模、活動和狀態(tài)建模、系統(tǒng)架構(gòu)設(shè)計中的架構(gòu)模式、通用職責(zé)分配軟件模式、面向?qū)ο笤O(shè)計的五大原則、典型GoF設(shè)計模式及應(yīng)用以及對象/關(guān)系映射設(shè)計等方面的知識。    本書可以作為承擔(dān)國家技能型緊缺人才培養(yǎng)和培訓(xùn)工程的高等職業(yè)院校和示范性軟件學(xué)院的計算機應(yīng)用與軟件工程專業(yè)項目實訓(xùn)類教材,也可作為自學(xué)和急需了解B/S架構(gòu)的J2EE平臺下軟件項目開發(fā)和實現(xiàn)相關(guān)技術(shù)和知識的技術(shù)人員的參考書。

書籍目錄

第1章 獲得和描述項目的需求 1.1 軟件項目開發(fā)的總體流程  1.1.1 軟件項目開發(fā)的一般流程  1.1.2 Web網(wǎng)站構(gòu)建和開發(fā)過程 1.2 軟件項目的需求工程  1.2.1 獲得項目中的各種形式的需求  1.2.2 怎樣最大限度地保證需求的合理  1.2.3 企業(yè)級Web網(wǎng)站一般需求功能描述 1.3 描述項目的需求  1.3.1 利用用例圖實現(xiàn)對項目需求的建模  1.3.2 UML中的用例和用例圖  1.3.3 網(wǎng)上商城項目中的用例建?!?.4 UML用例的事件流及事件流的描述  1.4.1 UML用例的事件流  1.4.2  網(wǎng)上商城項目中的用例事件流示例 本章小結(jié) 本章練習(xí)第2章 需求分析和系統(tǒng)建?!?.1 Rational Rose對UML建模的支持  2.1.1 Rational Rose2003工具概述  2.1.2 Rational Rose2003工具的基本使用  2.1.3 利用Rational Rose2003建立軟件模型  2.1.4 在Rational Rose2003中創(chuàng)建項目的各個用例及用例圖 2.2 面向?qū)ο蟮姆治觥 ?.2.1 面向?qū)ο蟮姆治黾夹g(shù)  2.2.2 主要的面向?qū)ο蠓治龇椒ā?.3 UML建模中涉及的分析類  2.3.1 Rational Rose2003提供的3種分析類  2.3.2 分析類的設(shè)計示例 2.4 域模型及建立系統(tǒng)域模型示例    2.4.1 建立項目系統(tǒng)中的域模型  2.4.2 建立域模型的示例 本章小結(jié) 本章練習(xí)第3章 系統(tǒng)概要設(shè)計中的架構(gòu)設(shè)計 3.1 概要設(shè)計  3.1.1 軟件系統(tǒng)設(shè)計  3.1.2 面向?qū)ο笤O(shè)計方法  3.1.3 系統(tǒng)設(shè)計中的概要設(shè)計 3.2 軟件架構(gòu)設(shè)計  3.2.1 軟件架構(gòu)及架構(gòu)設(shè)計  3.2.2 軟件系統(tǒng)的架構(gòu)師  3.2.3 軟件架構(gòu)設(shè)計的目標(biāo)  3.2.4 軟件架構(gòu)設(shè)計的設(shè)計誤區(qū) 3.3 系統(tǒng)架構(gòu)實踐  3.3.1 C/S、B/S和RIA軟件體系結(jié)構(gòu)的選擇  3.3.2 面向框架的應(yīng)用開發(fā)  3.3.3 應(yīng)用輕量級框架技術(shù)架構(gòu)應(yīng)用系統(tǒng)  3.3.4 網(wǎng)上商城項目的系統(tǒng)架構(gòu)設(shè)計示例 本章小結(jié) 本章練習(xí)第4章 系統(tǒng)概要設(shè)計中的UML靜態(tài)建模    4.1 UML組件圖  4.1.1 UML中的組件及組件圖  4.1.2 Rational Rose2003對UML組件圖的支持  ……第5章  系統(tǒng)詳細(xì)設(shè)計中的交互建模第6章  系統(tǒng)詳細(xì)設(shè)計中的活動和狀態(tài)建模第7章  架構(gòu)設(shè)計中的架構(gòu)模式第8章  通用職責(zé)分配軟件模式(GRASP)第9章  面向?qū)ο笤O(shè)計的5大原則第10章  典型Gof設(shè)計模式及應(yīng)用第11章  對象/關(guān)系映射設(shè)計參考文獻(xiàn)

章節(jié)摘錄

  第1章 獲得和描述項目的需求  軟件工程是指導(dǎo)軟件系統(tǒng)設(shè)計、開發(fā)實現(xiàn)和維護(hù)的一門工程性學(xué)科,它采用工程的概念、原理、思想、技術(shù)和方法來開發(fā)與維護(hù)軟件系統(tǒng),并強調(diào)使用軟件生命周期的方法學(xué)和各種結(jié)構(gòu)分析及設(shè)計技術(shù)獲得軟件項目中的需求,進(jìn)行項目的設(shè)計、開發(fā)實現(xiàn)和測試、維護(hù)等過程。  軟件工程把軟件系統(tǒng)的生命周期劃分成本章將要介紹的六個階段,由于每個階段的任務(wù)相對獨立,因此便于不同開發(fā)人員的分工和協(xié)作,并且也能夠降低整個軟件開發(fā)過程的難度。本章將主要介紹軟件生命周期中的一個比較重要的初始階段——獲得項目的需求,主要涉及需求工程,如何獲得項目中的各種形式的需求,如何描述項目的需求等方面的內(nèi)容。當(dāng)然,也包括軟件開發(fā)和Web網(wǎng)站開發(fā)的一般流程,以及在Rational Rose工具中如何建立項目的用例及用例圖、用例的事件流的描述?! ‘?dāng)然,軟件生命周期中的其他階段將在本書的后續(xù)章節(jié)中講解,這也將構(gòu)成本書的寫作思路——圍繞軟件生命周期中的各個階段展開本書各章節(jié)的內(nèi)容,并重點介紹與軟件系統(tǒng)設(shè)計相關(guān)的思想、原則、方法和模式等方面的內(nèi)容?! ?.1 軟件項目開發(fā)的總體流程  1.1.1 軟件項目開發(fā)的一般流程  1. 軟件工程  (1)軟件工程(Software Engineering)是什么。  軟件工程是一套關(guān)于軟件開發(fā)各階段的定義、任務(wù)、作用和過程控制的;一門工程學(xué)科。它對解決軟件危機并指導(dǎo)軟件開發(fā)者利用科學(xué)、有效的方法;來開發(fā)軟件,從而提高及保證軟件開發(fā)的效率和軟件產(chǎn)品的質(zhì)量起到了積極;的作用。但對于軟件工程的具體定義,一直以來都缺乏一個統(tǒng)_的定義,很多學(xué)者、組織機構(gòu)都分別給出了自己的定義。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    J2EE項目實訓(xùn) PDF格式下載


用戶評論 (總計11條)

 
 

  •   應(yīng)該不錯,老師推薦的,當(dāng)教材用了~
  •   很不錯的一本書,送貨速度也很快
  •   不錯 正品
  •   質(zhì)量還不錯,已經(jīng)上課了,還好定的書送貨及時。不錯,好評
  •   正在看,還是不錯的。UML設(shè)計模式挺好的。
  •   此書對有UML的初學(xué)者有一定的幫助作用。還可以。
  •   對概念不是很清楚的朋友可以借鑒下
  •   這是我們用的教科書,買了一本
  •   更象手冊,可操作性強
  •   建議看一看,j2ee太過復(fù)雜,就個人開發(fā)而言建議ruby on rails
  •   這書感覺很一般。
 

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

京ICP備13047387號-7