注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學對象模型:策略 模式 應用

對象模型:策略 模式 應用

對象模型:策略 模式 應用

定 價:¥46.00

作 者: (美)Peter Coad等著;唐毅宏譯;唐毅宏譯
出版社: 科學出版社
叢編項: 策略模式應用
標 簽: 建模

ISBN: 9787030153098 出版時間: 2005-04-01 包裝: 平裝
開本: 26cm 頁數(shù): 380 字數(shù):  

內(nèi)容簡介

  本書通過五個不同的、有代表性和普遍性的應用實例介紹了如何應用策略和模式建立有效的對象模型。讀者可能通過對案例的類扒以及應用這些策略和模式,開發(fā)自己的有效的對象模型。書中還介紹了用于開發(fā)對象模型的Coad標注法,它把從概念模型到程序代碼的多個層次、多個方面的模型統(tǒng)一在一起,是一種切實可行的圖形標注法。 本書既適合于對象模型開發(fā)的初學者使用,也適合于高級開發(fā)人員參考;對于項目的管理人員、分析人員以及設計人員來說,也會有很大幫助。 Object Models: Strategies, Patterns, and Applications, 2nd Edition ISBN:0-13-840117-9 Original English language edition published by Prentice Hall PTR,Pearson Education,Inc.Copyright©1997 by Pearson Education,Inc. All rights resereved.

作者簡介

暫缺《對象模型:策略 模式 應用》作者簡介

圖書目錄

目錄
第1章康妮的便利店(POS應用系統(tǒng))
1.1 開始
1.2本章內(nèi)容
1.3確定系統(tǒng)的目標和特性
1.3.1確定系統(tǒng)的目標
1.3.2確定系統(tǒng)的特性
1.4選擇對象
1.5選擇問題域?qū)ο?
1.5.1 選擇執(zhí)行者和參與者
1.5.2選擇地點
1.5.3選擇事物
1.6應用模式:選擇和組織問題域?qū)ο蟆?br />1.6.1參與者-事務 
1.6.2地點-事務 
1.6.3 事務-后續(xù)事務 
1.6.4容器-內(nèi)容物 
1.6.5執(zhí)行者-參與者 
1.6.6進度小結 
1.7確定問題域?qū)ο蟮穆氊煛?br />1.7.1執(zhí)行者和參與者的職責 
1.7.2地點的職責 
1.7.3為實際物體確定職責 
1.8應用模式:確定問題域職責 
1.8.1集合一成員模式 
1.8.2參與者一事務模式 
1.8.3事務一事務單項模式 
1.8.4項目一單項模式 
1.8.5進度小結 
1.9利用腳本描繪問題域的動態(tài)情景 
1.9.1選擇關鍵腳本 
1.9.2腳本:銷售計算其總額 
1.10選擇與人交互對象 
1.10.1選擇窗口 
1.10.2系統(tǒng)中的窗口對象 
1.10.3選擇報表 
1.10.4系統(tǒng)中的報表對象 
1.11 確定與人交互對象的職責 
1.11.1 窗口的職責 
1.11.2報表的職責 
1.12利用腳本描繪與人交互的動態(tài)情景 
1.13選擇與系統(tǒng)交互對象 
1.13.1與其他系統(tǒng)的交互 
1.13.2本系統(tǒng)內(nèi)部的交互 
1.14確定與系統(tǒng)交互對象的職責 
1.14.1 authorizationSystem和authorizationSystemSI
1.14.2認證系統(tǒng)集
1.15利用腳本描繪與系統(tǒng)交互的動態(tài)情景
1.16選擇數(shù)據(jù)管理對象和職責
1.16.1 用于搜索
1.16.2用于保持永久性
1.17利用腳本描繪數(shù)據(jù)管理的動態(tài)情景
1.17.1 腳本:獲得號碼代表的收銀員
1.17.2腳本:獲得UPC代表的商品
1.18進度小結
1.1 9 總結
第2章威利的倉庫(倉庫應用實例)
2.1確定系統(tǒng)目標和特性
2.1.1在威利的倉庫中走走
2.1.2確定系統(tǒng)目標
2.2確定系統(tǒng)特性
2.3選擇問題域?qū)ο?
2.3.1選擇執(zhí)行者和參與者
2.3.2選擇地點
2.3.3選擇事物
2.4應用模式:選擇和組織問題域?qū)ο?
2.4.1執(zhí)行者-參與者
2.4.2參與者-事務
2.4.3地點-事務
2.4.4事務-事務單項
2.4.5容器-容器單項
2.4.6容器-內(nèi)容物
2.4.7項目-單項
2.4.8進度小結
2.5確定問題域?qū)ο蟮穆氊?
2.5.1 執(zhí)行者和參與者的職責
2.5.2地點的職責
2.5.3 實際物體的職責
2.5.4容器的職責 
2.5.5事務的職責 
2.5.6進度小結 
2.6利用腳本描繪問題域的動態(tài)情景 
2.6.1 腳本:為托盤尋找箱子 
2.6.2腳本:建立挑選清單單項 
2.7選擇與人交互的對象及職責 
2.8利用腳本描繪與人交互的動態(tài)情景 
2.8.1 “搬運”腳本 
2.8.2腳本:為托盤尋找箱子 
2.8.3腳本:卸載托盤 
2.8.4挑選腳本 
2.8.5箱子合并腳本 
2.9選擇數(shù)據(jù)管理對象和職責 
2.1O選擇系統(tǒng)交互對象及其職責 
2.1l 此刻的進度 
2.12總結 
第3章奧利的訂購中心(訂單錄入應用系統(tǒng)) 
3.1 開始 
3.2確定系統(tǒng)目標和特性 
3.2.1 確定目標 
3.2.2確定系統(tǒng)特性 
3.3選擇對象 
3.3.1 模型組件:從哪里開始 
3.3.2策略:從哪里開始 
3.3.3 應用系統(tǒng) 
3.4選擇問題域?qū)ο蟆?br />3.4.1選擇執(zhí)行者和參與者 
3.4.2選擇物品存放的地點 
3.4.3選擇事物 
3.5重用、重用、重用 
3.5.1 可理解性 
3.5.2重用粒度 
3.5.3重用機制 
3.5.4應用系統(tǒng)中的重用 
3.6確定問題域?qū)ο蟮穆氊煛?br />3.6.1 執(zhí)行者-參與者-事務-事務單項-項目模式 
3.6.2執(zhí)行者-參與者-事務-后續(xù)事務-后續(xù)事務單項一項目
3.6.3 事務單項-后續(xù)事務單項 
3.6.4小組-成員 
3.6.5執(zhí)行者-參與者/小組-成員/容器-容器單項-商品  
3.6.6進度小結 
3.7利用腳本描繪問題域的動態(tài)情景 
3.7.1 選擇一個或多個問題域腳本 
3.7.2腳本:選擇要供貨的下一份訂單 
3.8選擇與人交互對象 
3.8.1 選擇窗口 
3.8.2選擇報表 
3.9確定與人交互對象的職責 
3.10利用腳本描繪與人交互的動態(tài)情景 
3.10.1選擇與人交互腳本 
3.10.2 “輸入訂單”腳本 
3.11 選擇與系統(tǒng)交互對象 
3.12確定與系統(tǒng)交互對象的職責 
3.12.1 倉庫系統(tǒng) 
3.12.2應收賬款系統(tǒng) 
3.13利用腳本描繪系統(tǒng)交互對象的動態(tài)情景 
3.14選擇數(shù)據(jù)管理對象和職責 
3.15利用腳本描繪數(shù)據(jù)管理的動態(tài)情景 
3.15.1腳本:根據(jù)編號找到客戶 
3.15.2腳本:根據(jù)編號找到商品 
3.16進度小結 
3.17 總結 
第4章丹妮的分流器系統(tǒng)(軟實時運輸應用系統(tǒng)) 
4.1 確定系統(tǒng)目標和特性 
4.1.1確定目標:向領域?qū)<艺埥獭?br />4.1.2 確定目標 
4.1.3列出特性列表 
4.2活動、活動、活動 
4.3選擇問題域?qū)ο蟆?br />4.3.1選擇執(zhí)行者和參與者 
4.3.2選擇保存貨物的地點 
4.3.3選擇事物 
4.4應用模式:組織問題域?qū)ο蟆?br />4.4.1 合作伙伴一其他合作伙伴 
4.4.2容器一內(nèi)容物 
4.4.3進度小結 
4.5利用腳本描繪問題域的動態(tài)情景 
4.5.1腳本:啟動發(fā)動機 
4.5.2 “將搬運箱運往裝貨臺”腳本(基本方案) 
4.5.3腳本:“將搬運箱送往裝貨臺”(掃描分流器方案) 
4.6選擇人機交互對象 
4.6.1選擇設置窗口 
4.6.2選擇各主要窗口 
4.7選擇與系統(tǒng)交互的對象 
4.8選擇數(shù)據(jù)管理對象和職責 
4.9確定職責 
4.9.1 保存貨物的地點對象的職責 
4.9.2事物的職責 
4.9.3窗口的職責 
4.9.4交互系統(tǒng)的職責 
4.9.5 系統(tǒng)交互組件對象的職責 
4.9.6進度小結 
4.1O關于實時系統(tǒng)的考慮 
4.10.1 什么因素使一個系統(tǒng)具有“實時性” 
4.10.2如何處理這些核心問題 
4.11進度小結 
4.12 總結 
第5章 安迪的自動駕駛儀(嚴格的實時控制應用系統(tǒng)) 
5.1 確定系統(tǒng)目標和特性 
5.2選擇對象 
5.2.1 閱讀,閱讀,再閱讀 
5.2.2 初步討論 
5.2.3 實地考察 
5.2.4起飛 
5.2.5 座艙儀表 
5.2.6座艙控制 
5.2.7數(shù)據(jù)采集和控制 
5.3選擇問題域?qū)ο蟆?br />5.3.1 選擇執(zhí)行者和參與者 
5.3.2選擇地點 
5.3.3選擇事物 
5.3.4與人交互對象和問題域?qū)ο蟆?br />5.4建立模型 
5.4.1 當心 
5.4.2初步考察對象的交互 
5.4.3探討一些可供選擇的方案 
5.4.4 問題域知識在很多時間里大有幫助 
5.5利用腳本描繪問題域的動態(tài)情景 
5.5.1 概述 
5.5.2腳本:飛機——激活自動駕駛儀 
5.5.3腳本:升降舵——保持海拔高度 
5.5.4腳本:高度表——激活高度偏差監(jiān)控 
5.5.5腳本:高度表——監(jiān)控高度偏差 
5.5.6腳本:升降舵——監(jiān)控更新情況 
5.5.7腳本:飛機——關閉自動駕駛儀 
5.5.8腳本:升降舵——關閉高度保持功能 
5.5.9為對象模型添加職責 
5.6選擇與人交互對象 
5.7確定與人交互對象的職責 
5.8 利用腳本描繪與人交互的動態(tài)情景 
5.9選擇數(shù)據(jù)管理對象 
5.10選擇系統(tǒng)交互對象 
5.1l 建立系統(tǒng)交互的職責 
5.12利用腳本描繪系統(tǒng)交互的動態(tài)情景 
5.13進度小結 
5.14 總結 
第6章 五個應用系統(tǒng)的快速介紹 
6.1模式的威力 
6.2 由策略支持的模式 
6.3康妮的便利店(POS應用系統(tǒng)) 
6.3.1選擇事務對象和聚集對象 
6.3.2選擇對象,使用事務模式作為向?qū)А?br />6.3.3選擇對象,使用聚集模式作為向?qū)А?br />6.3.4使用事務模式作為向?qū)Т_定初步的職責 
6.3.5使用聚集模式作為向?qū)Т_定初始職責 
6.3.6進度小結 
6.4威利的倉庫(倉庫應用系統(tǒng)) 
6.4.1選擇事務對象和聚集對象 
6.4.2選擇對象,利用事務模式作為向?qū)А?br />6.4.3利用聚集模式作為向?qū)нx擇對象 
6.4.4利用事務模式確定初始職責 
6.4.5利用聚集模式確定初始職責 
6.4.6進度小結 
6.5奧利的訂購中心(訂單錄入應用系統(tǒng)) 
6.5.1 選擇事務對象和聚集對象 
6.5.2利用事務模式作為向?qū)нx擇對象 
6.5.3利用聚集模式作為向?qū)нx擇對象 
6.5.4利用事務模式確定初始職責 
6.5.5利用聚集模式確定初始職責 
6.5.6進度小結 
6.6丹妮的分流器系統(tǒng)(一個軟實時應用系統(tǒng)) 
6.6.1 使用聚集模式作為向?qū)нx擇對象 
6.6.2使用事務模式作為向?qū)нx擇對象 
6.6.3利用聚集模式確定初始職責 
6.6.4利用事務模式確定初始職責 
6.6.5進度小結 
6.7安迪的自動駕駛儀 
6.7.1選擇設備對象、聚集對象和事務對象 
6.7.2使用聚集模式作為向?qū)нx擇對象 
6.7.3使用事務模式作為向?qū)нx擇對象 
6.7.4利用聚集模式確定初始職責 
6.7.5利用事務模式確定初始職責 
6.7.6進度小結 
6.8 總結 
6.9祝賀你 
第7章策略和模式手冊 
7.1 用于建立對象模型的策略 
7.1.1 利用手要活動和組件指導工作 
7.1.2確定系統(tǒng)目標和特性 
7.1.3選擇對象 
7.1.4確定職責/我知道什么 
7.1.5確定職責/我知道誰 
7.1.6確定職責/我做什么  
7.1.7利用腳本描繪動態(tài)情景 
7.2創(chuàng)建對象模型的模式 
7.2.1 基本模式 
7.2.2 事務模式 
7.2.3聚集模式 
7.2.4計劃模式 
7.2.5 交互模式 
7.3尾聲  
附錄A標注法 
附錄B數(shù)據(jù)管理 
附錄C采用對象技術的管理決策 
附錄D初始對象建模的直方圖 
附錄E詞匯表 
附錄F參考書目 

本目錄推薦

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