注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)高級用例建模(卷Ⅰ 軟件系統(tǒng))

高級用例建模(卷Ⅰ 軟件系統(tǒng))

高級用例建模(卷Ⅰ 軟件系統(tǒng))

定 價:¥40.00

作 者: (美)Frank Armour,(美)Granville Miller著;饒若楠譯
出版社: 機(jī)械工業(yè)出版社
叢編項: 軟件工程技術(shù)叢書·分析系列
標(biāo) 簽: 建模

ISBN: 9787111142355 出版時間: 2004-07-01 包裝: 平裝
開本: 24cm 頁數(shù): 308 字?jǐn)?shù):  

內(nèi)容簡介

  本書為軟件工程實(shí)踐者提供了一個全面而易讀的對用例建模的指南,同時闡明了高級用例建模思想,描述了實(shí)現(xiàn)用例建模的過程,并討論了各種用例建模問題。本書的兩位作者是業(yè)內(nèi)的資深專家,擁有深厚的技術(shù)背景和豐富的實(shí)踐經(jīng)驗(yàn)。全書結(jié)構(gòu)嚴(yán)謹(jǐn),條理清晰、圖文并茂,是一本非常優(yōu)秀的面向?qū)ο蟮膶I(yè)書籍。本書適合各類軟件人員閱讀,同時還非常適合作為高等院校計算機(jī)及相關(guān)專業(yè)面向?qū)ο蠓治觯∣OA)課程的教材?!斑@本書不僅僅是一本介紹用例的書。作者利用他們豐富的經(jīng)驗(yàn),給出了一系列極好的、有深刻見解的詳細(xì)例子,解釋了一些關(guān)鍵問題并提出了士。何使用用例的寶貴建議?!薄狹ariaEricsson軟件開發(fā)者經(jīng)常利用用例來闡明他們所構(gòu)造的系統(tǒng)應(yīng)該執(zhí)行的行為。盡管用例驅(qū)動的軟件系統(tǒng)分析、設(shè)計和測試變得愈來愈流行,但很少有書闡述用例在整個軟件生命周期中的作用。本書滿足了這類需要,它描述了如何為復(fù)雜的軟件開發(fā)項目創(chuàng)建用例模型,采用了大量實(shí)例來解釋概念性的信息。作者擴(kuò)展了面向?qū)ο蟠髱烮varJacobson的工作,使用統(tǒng)一建模語言(UML)作為描述書中模型的符號。本書主要針對專業(yè)人員,同時也包含將用例技術(shù)與業(yè)務(wù)過程相聯(lián)系的信息。本書闡述了在一個框架中創(chuàng)建和維護(hù)用例模型的過程,該過程可以根據(jù)具體情況進(jìn)行定制。本書作者是在軟件開發(fā)中應(yīng)用用例的先驅(qū)者,他們介紹了很多經(jīng)驗(yàn),主要涵蓋以下主題:■應(yīng)用用例模型的過程模型■如何保證用例建模工作循著正確的路線進(jìn)行■用例建模中的提示和易犯的錯誤■如何組織大型系統(tǒng)開發(fā)的用例模型■高級用例建模和RUP框架的相似點(diǎn)■用例對用戶界面設(shè)計的作用■高質(zhì)量用例建模的指南

作者簡介

  FrankArmour是目前美國大學(xué)Kogod商業(yè)學(xué)院的教師和美國管理系統(tǒng)公司的高級顧問,是AMS公司的對象方法論的首席專家,在諸如用例建模、對象概念、項目管理、方法和工具等方面為AMS的面向?qū)ο筌浖_發(fā)項目提供支持。GranvilleMiller是在軟件系統(tǒng)高級框架的開發(fā)中應(yīng)用用例的先驅(qū)者。他在軟件業(yè)中從事面向?qū)ο笙到y(tǒng)的設(shè)計工作已有10多年的時間,先后供職于IBM、NortelNetworks、BroadBandTechnologies和MakeSystem等公司。

圖書目錄

譯者序

前言
緒論
第一部分 基 本 原 理
第1章 參與者
1.1 什么是參與者
1.2 為什么要定義參與者
1.3 如何確定參與者
1.4 主要參與者和次要參與者
1.5 參與者的角色
1.6 抽象參與者
1.7 參與者的表示符號
1.8 小結(jié)
第2章 用例
2.1 確定用例
2.2 描述用例
2.3 重構(gòu)用例模型
2.4 擴(kuò)展UML用例過程
2.4.1 有優(yōu)先級的用例
2.4.2 變更用例
2.5 組織用例模型
2.6 建立用例模型的另一種方法
2.7 小結(jié)
第二部分 項 目 初 始
第3章 確定系統(tǒng)范圍:構(gòu)想文檔和業(yè)務(wù)案例
3.1 描述問題:構(gòu)想文檔
3.2 挖掘隱藏的一面
3.3 決定項目可行性:業(yè)務(wù)案例
3.4 撰寫業(yè)務(wù)案例
3.5 修改業(yè)務(wù)案例
3.6 小結(jié)
第4章 平衡軟件系統(tǒng)用例模型
4.1 對領(lǐng)域進(jìn)行分析
4.2 接口歸檔
4.2.1 用戶界面規(guī)格說明
4.2.2 系統(tǒng)接口規(guī)格說明
4.3 定義軟件體系結(jié)構(gòu)
4.4 體系結(jié)構(gòu)歸檔
4.5 小結(jié)
第三部分 高級用例建??蚣埽撼跏加美P?br />第5章 系統(tǒng)用例建模過程框架簡介
5.1 對軟件開發(fā)過程的需要
5.2 高級用例建模過程框架
5.2.1 系統(tǒng)用例模型:建模和關(guān)系
5.2.2 什么是系統(tǒng)用例
5.2.3 用例建模活動
5.3 為具體項目創(chuàng)建或定制過程框架
5.4 小結(jié)
第6章 準(zhǔn)備用例建模并確定用例建模方法
6.1 進(jìn)行項目相關(guān)人員分析
6.2 選擇和定制用例過程框架
6.3 選擇用例建模的標(biāo)準(zhǔn)、模板和工具
6.4 確定培訓(xùn)和顧問的需求
6.4.1 正規(guī)培訓(xùn)
6.4.2 顧問
6.5 小結(jié)
第7章 進(jìn)行初始用例建模
7.1 開發(fā)語境圖
7.2 識別主要參與者
7.3 發(fā)現(xiàn)概念層次的系統(tǒng)用例
7.3.1 命名概念層次的用例
7.3.2 為概念層次的用例建立文檔
7.3.3 把概念層用例描述和基本用例描述作為一個可交付制品來開發(fā)
7.3.4 利用研討會來識別概念層用例描述
7.3.5 初始用例描述和極限編程
7.4 開發(fā)初始用例圖
7.5 確定/精化概念層業(yè)務(wù)對象
7.6 用例與對象模型的關(guān)系
7.7 打包并確認(rèn)用例概念模型
7.8 小結(jié)
第四部分 高級用例建??蚣埽簲U(kuò)展用例模型
第8章 開發(fā)基本用例描述
8.1 基本用例描述中的若干個域
8.1.1 前置條件和后置條件
8.1.2 事件流
8.1.3 開發(fā)事件流的若干指南
8.1.4 用例優(yōu)先級
8.1.5 備選事件流和異常
8.1.6 假設(shè)
8.1.7 問題
8.1.8 來源
8.2 開始創(chuàng)建基本用例描述
8.3 發(fā)現(xiàn)新的用例
8.3.1 垂直分解
8.3.2 水平分解
8.3.3 注意必須在特定的時間或日期完成的用例
8.3.4 保持用例簡潔
8.3.5 把基本用例描述返回給項目相關(guān)人員以供評審
8.4 小結(jié)
第9章 細(xì)化基本用例描述
9.1 描述備選流
9.1.1 備選流描述
9.1.2 把備選流細(xì)節(jié)直接加到基本用例事件流中
9.2 事件流中基于文本的條件和循環(huán)邏輯
9.2.1 用例事件流中的循環(huán)
9.2.2 在用例中應(yīng)用條件邏輯
9.3 用活動圖表示復(fù)雜事件流
9.4 活動圖與詳細(xì)文本的比較
9.5 小結(jié)
第10章 對擴(kuò)展、包含和泛化關(guān)系建模
10.1 擴(kuò)展關(guān)系
10.1.1 擴(kuò)展關(guān)系的UML符號表示
10.1.2 擴(kuò)展關(guān)系的應(yīng)用
10.2 包含關(guān)系
10.2.1 找出包含關(guān)系
10.2.2 包含關(guān)系的應(yīng)用
10.3 泛化關(guān)系
10.4 綜合擴(kuò)展、包含和泛化關(guān)系
10.5 小結(jié)
第11章 給用例模型增加補(bǔ)充信息
11.1 用例優(yōu)先級
11.2 非行為需求
11.3 接口分析
11.4 關(guān)注單個用例活動的行為細(xì)節(jié)
11.5 記錄業(yè)務(wù)規(guī)程和規(guī)則的細(xì)節(jié)
11.6 小結(jié)
第12章 將用例映射到對象模型
12.1 建立分析對象模型
12.2 用例和對象并行建模
12.3 基本的CRUD矩陣
12.4 擴(kuò)展的CRUD矩陣
12.5 分析順序圖
12.5.1 順序圖的格式
12.5.2 消息返回
12.5.3 序列的文字描述
12.5.4 前置條件和后置條件
12.6 用順序圖將用例映射到對象模型
12.6.1 角色扮演實(shí)例
12.6.2 對象建模研討會和理想的會議室布置
12.7 在分析時使用順序圖的相關(guān)事項
12.8 小結(jié)
第13章 開發(fā)實(shí)例場景
13.1 用例實(shí)例-對用例的特定執(zhí)行建模
13.2 用例與用例實(shí)例正如對象類與對象實(shí)例
13.3 為什么創(chuàng)建用例實(shí)例
13.4 非規(guī)范地應(yīng)用用例實(shí)例
13.5 更規(guī)范地應(yīng)用用例實(shí)例
13.6 用例實(shí)例描述的布局
13.7 確定和創(chuàng)建用例實(shí)例
13.8 小結(jié)
第14章 創(chuàng)建測試用例和文檔記錄
14.1 創(chuàng)建測試策略
14.2 創(chuàng)建測試計劃
14.3 測試計劃的要素
14.4 創(chuàng)建測試用例
14.5 對范圍/錯誤處理進(jìn)行測試
14.6 對交互進(jìn)行測試
14.7 創(chuàng)建用戶文檔記錄
14.8 小結(jié)
第15章 組織用例
15.1 業(yè)務(wù)功能包
15.2 上級用例和下級用例
15.2.1 分配和下放
15.2.2 業(yè)務(wù)功能包小結(jié)
15.3 依賴流
15.4 用活動圖對用例依賴建模
15.5 模型視圖
15.6 系統(tǒng)用例模型綜合
15.7 小結(jié)
第五部分 其 他 主 題
第16章 構(gòu)造用戶界面
16.1 概念上的用戶界面設(shè)計
16.2 從用例創(chuàng)建概念模型
16.2.1 劃分用例模型
16.2.2 把用例分解成事務(wù)
16.2.3 確定信息內(nèi)容
16.2.4 創(chuàng)建事務(wù)信息模型
16.2.5 建立邏輯的屏幕順序
16.2.6 對事務(wù)分組與邏輯屏幕布局
16.3 物理的用戶界面設(shè)計
16.4 小結(jié)
第17章 處理變更
17.1 需求旋渦
17.2 變更的原因
17.3 加速變更
17.4 管理變更
17.5 變更用例
17.6 用例模型的變更
17.7 小結(jié)
第18章 創(chuàng)建高級用例建模過程
18.1 項目和項目團(tuán)隊對程式的影響
18.1.1 項目的影響
18.1.2 項目團(tuán)隊的影響
18.2 制品對程式的影響
18.3 開發(fā)案例
18.3.1 開發(fā)案例的內(nèi)容
18.3.2 誰負(fù)責(zé)編寫開發(fā)案例
18.4 迭代開發(fā)與開發(fā)案例
18.5 小結(jié)
第19章 確保用例建模成功
19.1 用例模型中適當(dāng)?shù)慕M織和詳細(xì)程度
19.2 一個好的用于說明需求的用例模型的特征
19.2.1 正確性
19.2.2 明晰
19.2.3 完整性
19.2.4 可驗(yàn)證
19.2.5 一致性
19.2.6 能被顧客和用戶理解
19.2.7 可擴(kuò)展和可修改
19.2.8 可跟蹤
19.2.9 已確定優(yōu)先級
19.3 基于用例的增量和迭代開發(fā)
19.4 明白何時不用用例
19.5 用例建模時要考慮的問題
19.6 小結(jié)
附錄A 用例開發(fā)審核清單
附錄B 高級用例建模的開發(fā)案例
附錄C 簡化的貸款處理系統(tǒng)
附錄D 簡化的貸款處理系統(tǒng)用戶界面規(guī)格說明
參考文獻(xiàn)

本目錄推薦

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