注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件是這樣煉成的:軟件架構(gòu)設(shè)計實現(xiàn)

軟件是這樣煉成的:軟件架構(gòu)設(shè)計實現(xiàn)

軟件是這樣煉成的:軟件架構(gòu)設(shè)計實現(xiàn)

定 價:¥99.00

作 者: 王朔韜,劉萍 著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302463566 出版時間: 2017-07-01 包裝: 平裝
開本: 16開 頁數(shù): 643 字?jǐn)?shù):  

內(nèi)容簡介

  《軟件是這樣“煉”成的——軟件架構(gòu)設(shè)計實現(xiàn)》是《軟件是這樣“煉”成的——軟件過程管理與軟件測試》和《軟件是這樣“煉”成的——從軟件需求分析到軟件架構(gòu)設(shè)計》的延續(xù),將投核保系統(tǒng)作為*的、連貫性的案例全程記錄和解讀軟件架構(gòu)設(shè)計。本書從文字組織到結(jié)構(gòu)設(shè)計方面既不是以理論為主調(diào)的“學(xué)院派”編寫風(fēng)格,也不是以應(yīng)用介紹為主調(diào)的“應(yīng)用派”編寫風(fēng)格,而是采用了情景對話、場景再現(xiàn)、自然語言的敘述方式。本書是在解讀投核保系統(tǒng)的詳細(xì)設(shè)計、數(shù)據(jù)庫設(shè)計和軟件詳細(xì)設(shè)計的基礎(chǔ)上介紹了軟件開發(fā)過程管理中應(yīng)用的理論知識以及這些知識的應(yīng)用,同時分析了這些理論知識的應(yīng)用場景,然后以投核保系統(tǒng)為案例將軟件開發(fā)過程中各個階段的成果完整地展現(xiàn)給讀者。本書包括四篇,即第一篇“開發(fā)之旅起航”、第二篇“軟件開發(fā)環(huán)境設(shè)計實現(xiàn)”、第三篇“基于Oracle的數(shù)據(jù)架構(gòu)設(shè)計實現(xiàn)”和第四篇“基于Struts 2.0+EJB 3.0的軟件架構(gòu)設(shè)計實現(xiàn)”。本書可以讓讀者了解如何在解讀架構(gòu)設(shè)計的基礎(chǔ)上完成企業(yè)軟件開發(fā)的過程,適合于從事軟件開發(fā)的軟件開發(fā)管理人員、系統(tǒng)分析師、架構(gòu)師、程序員閱讀,也適合于計算機(jī)相關(guān)專業(yè)的畢業(yè)生在就業(yè)之前了解企業(yè)軟件開發(fā)的過程,同時也可以作為大學(xué)計算機(jī)軟件專業(yè)項目實訓(xùn)的參考教材。

作者簡介

  王朔韜,1995年畢業(yè)于西安公路交通大學(xué)(現(xiàn)長安大學(xué)),從事軟件開發(fā)工作將近20年; 2004年至今,主要從事軟件企業(yè)管理咨詢工作,咨詢內(nèi)容包括軟件企業(yè)開發(fā)過程咨詢及大型非軟件企業(yè)的信息化建設(shè)規(guī)劃等,咨詢的客戶包括南方航空公司、上海滬東中華造船廠等幾十家軟件企業(yè)及大型非軟件企業(yè); 2009年擔(dān)任IBM高校師資培訓(xùn)主講老師,也承擔(dān)懷華學(xué)院計算機(jī)系部分課程的講授工作,主要研究方向是軟件企業(yè)開發(fā)過程改進(jìn)和軟件架構(gòu)。作者目前已與清華大學(xué)出版社合作出版了《軟件是這樣“煉”成的——從軟件需求分析到軟件架構(gòu)設(shè)計》、《軟件是這樣“煉”成的——軟件過程管理與軟件測試》,《軟件是這樣“煉”成的——軟件架構(gòu)設(shè)計實現(xiàn)》是前兩本書的設(shè)計實現(xiàn)。

圖書目錄

系列書引言
第一篇開發(fā)之旅起航
第1章程序員辭職報告討論
第2章設(shè)計實現(xiàn)過程討論
第3章關(guān)于高素質(zhì)程序員的討論
3.1高素質(zhì)程序員應(yīng)該具有哪些
職業(yè)素養(yǎng)
3.2討論異常
3.3討論高質(zhì)量程序代碼
3.4解讀詳細(xì)設(shè)計報告,編寫程序代碼
3.5小結(jié)
第4章投核保系統(tǒng)編碼規(guī)范
4.1排版規(guī)范
4.1.1注釋規(guī)范
4.1.2命名規(guī)范
4.1.3編碼規(guī)范
4.2投核保系統(tǒng)的代碼走查說明
4.2.1代碼走查規(guī)則
4.2.2代碼走查報告
第5章本書導(dǎo)讀
5.1本書的編寫思路
5.2本書結(jié)構(gòu)說明及系列書關(guān)聯(lián)說明
第6章開發(fā)模式選擇
第二篇軟件開發(fā)環(huán)境設(shè)計實現(xiàn)
第7章搭建項目組開發(fā)環(huán)境
7.1關(guān)于項目組開發(fā)環(huán)境的討論
7.2解讀配置圖,繪制開發(fā)環(huán)境
網(wǎng)絡(luò)拓?fù)?br />第8章Oracle WebLogic介紹
8.1Oracle WebLogic概述
8.2Oracle WebLogic的安裝
8.3創(chuàng)建域
第9章Oracle數(shù)據(jù)庫介紹
9.1Oracle數(shù)據(jù)庫概述
9.2Oracle數(shù)據(jù)庫體系結(jié)構(gòu)
9.2.1數(shù)據(jù)庫存儲結(jié)構(gòu)
9.2.2內(nèi)存結(jié)構(gòu)
9.2.3實例體系結(jié)構(gòu)
9.2.4實例進(jìn)程結(jié)構(gòu)
9.2.5數(shù)據(jù)字典
9.3Oracle產(chǎn)品介紹
9.3.1數(shù)據(jù)庫服務(wù)器及投核保系統(tǒng)
9.3.2應(yīng)用服務(wù)器
9.4企業(yè)管理器
9.5Oracle客戶端工具的選擇
第10章Oracle數(shù)據(jù)庫開發(fā)環(huán)境的
搭建
10.1解讀數(shù)據(jù)庫設(shè)計報告,規(guī)劃數(shù)據(jù)庫
安裝
10.1.1解讀需求分析報告
10.1.2安裝數(shù)據(jù)庫的軟/硬件要求
10.1.3投核保系統(tǒng)數(shù)據(jù)庫服務(wù)器
開發(fā)時的參數(shù)
10.2安裝Oracle軟件
10.2.1Oracle 11g的下載
10.2.2Oracle 11g的安裝
10.3使用DBCA創(chuàng)建數(shù)據(jù)庫
10.4配置Net Configuration Assistant
第11章投核保系統(tǒng)軟件配置管理
過程及工具選擇
11.1關(guān)于軟件配置管理過程的討論
11.2投核保系統(tǒng)軟件配置過程規(guī)范
11.3投核保系統(tǒng)配置庫使用制度
11.4關(guān)于配置管理工具的選擇
第12章解讀配置管理計劃,搭建
配置管理環(huán)境
12.1投核保系統(tǒng)軟件配置管理計劃
全文
12.2CVS配置管理工具介紹
12.2.1CVS簡介
12.2.2CVS中的基本概念
12.2.3環(huán)境搭建的準(zhǔn)備
12.3投核保系統(tǒng)軟件配置管理服務(wù)器
CVS的安裝與配置
12.3.1安裝及配置CVS服務(wù)器
12.3.2配置投核保系統(tǒng)的配置庫
結(jié)構(gòu)
12.3.3CVS用戶的權(quán)限分配
12.4投核保管理系統(tǒng)CVS客戶端的
安裝與配置
12.4.1WinCVS客戶端的安裝
12.4.2WinCVS客戶端的配置
第13章投核保系統(tǒng)開發(fā)環(huán)境
配置手冊
13.1投核保系統(tǒng)開發(fā)環(huán)境的配置
13.2開發(fā)環(huán)境配置表
13.2.1數(shù)據(jù)庫開發(fā)組開發(fā)環(huán)境
配置表
13.2.2業(yè)務(wù)邏輯開發(fā)環(huán)境配置表
13.2.3表示層開發(fā)環(huán)境配置表
13.3JDK 7.0的安裝與配置
13.4MyEclipse的安裝
13.5部署EJB服務(wù)
13.6安裝與配置JUnit
13.7安裝與配置Ant
13.7.1安裝Ant
13.7.2配置Ant
13.7.3Ant與JUnit的集成
13.8在MyEclipse中配置Oracle
數(shù)據(jù)源
13.9安裝Eclipse HTML Editor
第三篇基于Oracle的數(shù)據(jù)架
構(gòu)設(shè)計實現(xiàn)
第14章投核保系統(tǒng)數(shù)據(jù)庫設(shè)計
報告
14.1引言
14.1.1編寫目的
14.1.2預(yù)期待和閱讀建議
14.1.3參考資料
14.2數(shù)據(jù)庫設(shè)計命名規(guī)范
14.2.1數(shù)據(jù)庫設(shè)計字符規(guī)范
14.2.2數(shù)據(jù)庫對象命名規(guī)范
14.3數(shù)據(jù)庫實體關(guān)系設(shè)計
14.4數(shù)據(jù)庫邏輯設(shè)計
14.5數(shù)據(jù)庫物理設(shè)計
14.5.1投核保系統(tǒng)數(shù)據(jù)庫物理設(shè)
計圖
14.5.2初始數(shù)據(jù)庫大小
14.5.3數(shù)據(jù)庫增長速度
14.5.4記錄查找的類型和平均數(shù)量
14.5.5網(wǎng)絡(luò)和共享訪問需求
14.5.6性能
14.5.7安全性
14.5.8數(shù)據(jù)備份和恢復(fù)
14.5.9數(shù)據(jù)庫及數(shù)據(jù)表空間設(shè)計
14.6數(shù)據(jù)庫基本表設(shè)計
14.7索引設(shè)計
14.8視圖設(shè)計
14.9授權(quán)設(shè)計
第15章投核保系統(tǒng)數(shù)據(jù)庫實施
討論
15.1數(shù)據(jù)庫實施過程討論
15.2關(guān)于優(yōu)化實例內(nèi)存的討論
第16章Oracle SQL簡介
16.1SQL語言概述
16.1.1SQL語言的特點(diǎn)
16.1.2SQL語言的編寫規(guī)則
16.2SQL語言的分類
16.3不同類型的SQL語言場景分析
16.3.1SQL查詢語言應(yīng)用場景分析
16.3.2DML語言應(yīng)用場景分析
16.3.3TCL語言應(yīng)用場景分析
16.3.4DDL語言應(yīng)用場景分析
16.3.5DCL語言應(yīng)用場景分析
第17章Oracle Enterprise Management
介紹
17.1配置Oracle Enterprise Manager
17.2主目錄
17.3性能
17.3.1CPU性能
17.3.2吞吐量
17.3.3I/O
17.3.4并行執(zhí)行
17.3.5服務(wù)
17.4可用性
17.4.1高可用性控制臺
17.4.2備份/恢復(fù)
17.4.3Oracle Secure Backup
17.5服務(wù)器
17.5.1存儲
17.5.2數(shù)據(jù)庫配置
17.5.3Oracle Scheduler
17.6方案
17.6.1數(shù)據(jù)庫對象
17.6.2程序
17.6.3實體化視圖
17.6.4用戶定義類型
17.7數(shù)據(jù)移動
17.8軟件和支持
17.9小結(jié)
第18章Oracle SQL Developer介紹
18.1創(chuàng)建數(shù)據(jù)庫連接
18.2對象瀏覽窗口
18.3使用SQL Developer調(diào)試
PL/SQL
18.4菜單欄
18.5小結(jié)
第19章SQL Plus介紹
19.1SQL Plus簡介
19.2SQL語句、PL/SQL塊和SQL
Plus命令之間的區(qū)別
19.3SQL Plus的啟動
19.4使用SQL Plus的編輯功能
19.4.1編輯命令
19.4.2保存命令
19.4.3加入注釋
19.4.4運(yùn)行命令
19.4.5跟蹤語句
19.4.6環(huán)境參數(shù)的設(shè)置
19.5小結(jié)
第20章投核保系統(tǒng)表空間
設(shè)計實現(xiàn)
20.1關(guān)于表空間的討論
20.2Oracle表空間介紹
20.2.1Oracle數(shù)據(jù)存儲模型
20.2.2Oracle 11g表空間類型
20.3解讀數(shù)據(jù)庫設(shè)計報告,規(guī)劃表
空間
20.4使用OEM創(chuàng)建數(shù)據(jù)表空間
20.5使用SQL Plus創(chuàng)建數(shù)據(jù)表空間
20.6管理表空間
20.6.1通過Oracle Enterprise Manager
管理表空間
20.6.2通過SQL Developer管理表
空間
第21章投核保系統(tǒng)數(shù)據(jù)表
設(shè)計實現(xiàn)
21.1Oracle概述表概述
21.1.1數(shù)據(jù)表的數(shù)據(jù)類型
21.1.2數(shù)據(jù)表的分區(qū)
21.1.3創(chuàng)建數(shù)據(jù)表時的注意事項
21.2解讀數(shù)據(jù)庫設(shè)計報告,分析
數(shù)據(jù)表
21.3使用SQL Developer創(chuàng)建數(shù)據(jù)表
21.4使用SQL Plus管理數(shù)據(jù)表
21.4.1管理表
21.4.2管理表分區(qū)
21.5關(guān)于優(yōu)化數(shù)據(jù)表性能的討論
第22章SQL SELECT語句研究
22.1SQL SELECT語句的格式
22.1.1SELECT語句的語法格式
22.1.2SELECT語句的編寫規(guī)則
22.1.3Oracle SELECT的執(zhí)行步驟
22.2使用WHERE子句限制條件
指定行
22.3使用ORDER BY排序
22.4使用DISTINCT檢索唯一的
表列值
22.5使用GROUP BY進(jìn)行數(shù)據(jù)分組
22.6使用HAVING分組數(shù)據(jù)
22.7表的連接
22.7.1左外連接
22.7.2右外連接
22.7.3全外連接
22.7.4自連接
22.8輸出目標(biāo)INTO子句
22.9復(fù)雜SELECT語句的使用
22.9.1集合操作
22.9.2子查詢
22.9.3CASE語句的使用
22.10關(guān)于SQL SELECT語句
性能的討論
第23章投核保系統(tǒng)索引
設(shè)計實現(xiàn)
23.1Oracle索引概述
23.2索引類型及應(yīng)用場景
23.2.1B*樹索引
23.2.2反向索引
23.2.3降序索引
23.2.4位圖索引
23.2.5函數(shù)索引
23.3索引分區(qū)
23.3.1全局索引的特點(diǎn)
23.3.2本地索引的特點(diǎn)
23.4解讀數(shù)據(jù)庫設(shè)計報告,分析
數(shù)據(jù)表索引
23.5使用SQL Developer創(chuàng)建索引
23.6使用SQL Plus管理索引
23.6.1建立索引
23.6.2管理索引
23.6.3管理索引分區(qū)
23.7關(guān)于索引性能的討論
第24章投核保系統(tǒng)視圖
設(shè)計實現(xiàn)
24.1視圖介紹
24.1.1視圖的概念
24.1.2視圖的優(yōu)點(diǎn)
24.1.3視圖的分類
24.2解讀數(shù)據(jù)庫設(shè)計報告,設(shè)計視圖
24.3使用SQL Developer創(chuàng)建視圖
24.4使用SQL Plus管理視圖
24.4.1創(chuàng)建視圖
24.4.2更改視圖
24.4.3刪除視圖
24.4.4查看視圖
第25章存儲過程與觸發(fā)器
設(shè)計實現(xiàn)
25.1存儲過程介紹
25.1.1存儲過程的概念
25.1.2存儲過程的優(yōu)點(diǎn)
25.1.3存儲過程的語法格式
25.2觸發(fā)器介紹
25.2.1觸發(fā)器的概念
25.2.2觸發(fā)器的語法格式
25.2.3觸發(fā)器的組成
25.3解讀數(shù)據(jù)庫設(shè)計報告,規(guī)劃存儲
過程與觸發(fā)器
25.3.1存儲過程的規(guī)劃
25.3.2觸發(fā)器的規(guī)劃
25.4使用SQL Developer開發(fā)觸發(fā)器
25.5使用SQL Developer開發(fā)存儲
過程
25.5.1創(chuàng)建存儲過程
25.5.2修改存儲過程
25.6存儲過程例程
第26章投核保系統(tǒng)數(shù)據(jù)庫
用戶管理
26.1Oracle用戶、角色、權(quán)限和模式
26.2解讀數(shù)據(jù)庫設(shè)計報告,規(guī)劃角色
26.2.1DBA角色的規(guī)劃
26.2.2開發(fā)者角色的規(guī)劃
26.2.3公司管理層對象的操作授權(quán)
26.2.4部門管理的操作授權(quán)
26.2.5公司業(yè)務(wù)人員的操作授權(quán)
26.3創(chuàng)建和管理角色
26.3.1創(chuàng)建角色
26.3.2通過SQL Plus管理角色
26.3.3查看角色
26.4使用者組
26.5創(chuàng)建和管理用戶賬戶
26.5.1使用Oracle Enterprise Manager
完成用戶的創(chuàng)建
26.5.2使用SQL Plus管理用戶
第27章投核保系統(tǒng)數(shù)據(jù)庫安全性
設(shè)計實現(xiàn)
27.1Oracle安全性設(shè)計要求
27.2解讀數(shù)據(jù)庫設(shè)計報告,管理用戶
資源
27.2.1用戶資源的基本概念
27.2.2投核保系統(tǒng)用戶資源配置表
27.3Oracle用戶資源配置的設(shè)計實現(xiàn)
27.3.1使用Oracle Enterpeise
Management配置用戶
資源
27.3.2使用SQL Developer創(chuàng)建
概要文件
27.4Oracle數(shù)據(jù)庫審計
27.4.1審計的概念
27.4.2投核保系統(tǒng)的用戶角色
審計說明
27.4.3使用Oracle Enterprise
Management實現(xiàn)審計
功能
27.5透明數(shù)據(jù)加密
第28章關(guān)于數(shù)據(jù)庫設(shè)計實現(xiàn)
總結(jié)
第四篇基于Struts 2.0+EJB 3.0
的軟件架構(gòu)設(shè)計實現(xiàn)
第29章開發(fā)模式與開發(fā)流程
討論
29.1開發(fā)模式的討論
29.2開發(fā)流程的討論
第30章本篇導(dǎo)讀
30.1編寫原因及思路
30.1.1編寫本篇的原因
30.1.2編寫本篇的思路
30.2本篇的組織
第31章使用MyEclipse配置
WebLogic
31.1在MyEclipse中配置WebLogic
服務(wù)器
31.2在MyEclipse中配置WebLogic
開發(fā)包
第32章在MyEclipse中創(chuàng)建工程包
和Java文件
32.1關(guān)于工程文件的討論
32.2解讀投核保系統(tǒng)的包設(shè)計,規(guī)劃
工程文件
32.2.1工程文件的設(shè)計原則
32.2.2解讀投核保系統(tǒng)包圖,完成
工程文件的設(shè)計
32.3使用MyEclipse創(chuàng)建工程、包和
程序文件
32.3.1創(chuàng)建工程
32.3.2創(chuàng)建包
32.3.3創(chuàng)建Java程序
第33章投核保系統(tǒng)異常設(shè)計
實現(xiàn)
33.1關(guān)于異常的討論
33.2預(yù)備知識
33.2.1Java異常
33.2.2業(yè)務(wù)異常
33.3異常處理設(shè)計
33.3.1程序異常處理流程
33.3.2業(yè)務(wù)異常處理方法
33.4異常設(shè)計實現(xiàn)
33.4.1接口程序
33.4.2異常處理實現(xiàn)程序
第34章EJB 3.0簡單介紹
34.1會話Bean
34.1.1無狀態(tài)會話Bean
34.1.2有狀態(tài)會話Bean
34.1.3有狀態(tài)會話Bean和無狀態(tài)
會話Bean的區(qū)別
34.2實體Bean
34.3消息驅(qū)動Bean
34.4事務(wù)管理
34.5小結(jié)
第35章投核保系統(tǒng)數(shù)據(jù)庫
連接實現(xiàn)
35.1JDBC基礎(chǔ)
35.1.1預(yù)備知識
35.1.2JDBC連接數(shù)據(jù)庫的流程
及原理
35.1.3Oracle的JDBC驅(qū)動方式
35.2數(shù)據(jù)庫連接的討論
35.2.1關(guān)于數(shù)據(jù)庫產(chǎn)品用戶數(shù)
的討論
35.2.2關(guān)于JDBC連接數(shù)據(jù)庫
性能的討論
35.3數(shù)據(jù)庫連接的實現(xiàn)
35.3.1數(shù)據(jù)庫連接與Oracle用戶
權(quán)限問題
35.3.2程序結(jié)構(gòu)設(shè)計
35.3.3數(shù)據(jù)源配置參數(shù)的設(shè)置
35.4數(shù)據(jù)庫連接的代碼
第36章Java調(diào)用存儲過程的
基本流程
36.1存儲過程簡述

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號