面向方面的軟體開發

面向方面的軟體開發

《面向方面的軟體開發》是2006年1月機械工業出版社出版的圖書,作者是菲爾曼(Robert E. Filman)。

基本介紹

  • 書名:面向方面的軟體開發
  • 作者:菲爾曼(Robert E. Filman)
  • ISBN:9787111175339
  • 頁數:460
  • 定價:55.00元
  • 出版社:機械工業出版社
  • 出版時間:2006-1
  • 裝幀:簡裝本
內容簡介,作者簡介,圖書目錄,

內容簡介

面向方面的軟體開發(AOSD)是一個激動人心的新規範,它被用以尋找軟體系統中新的模組化特性。AOSD和OOP(面向對象編程)不是相互競爭的技術,實際上它們相輔相成得十分融洽。本書介紹了對實現方面的語言描述,在程式語言領域中對方面的地位給予了關注;描述了面向方面軟體開發過程的技術;以及詳細講解了使用方面技術的初始套用經驗。
本書適合軟體工程技術人員閱讀。

作者簡介

菲爾曼(Robert E.Filman)博士是美國國家航空航天局(NASA)阿姆斯研究中心高級計算機科學研究學會的高級科學家。他曾任職於Lockheed Martin飛彈和空間研究組織、IntelliCorp公司、HP實驗室以及Bloomington印地安那大學計算機科學系。他同時還是《lEEE Internet computing》雜誌的總編以及AOSD2006國際會議主席。

圖書目錄

譯者序
關於主編
關於撰稿人
前言
第1章 概覽
1.1 本書的組織
1.2 常用術語
1.3 歷史背景
第一部分 語言和基礎
傳統工程
軟體開發是工程
章節說明
方面語言設計的角度
參考文獻
第2章 面向方面編程的多量化和不知覺性
2.1 引言
2.2 局部性和單一性語句
2.3 不知覺性
2.4 多量化
2.4.1 靜態多量化
2.4.2 動態多量化
2.5 實現問題
2.6 面向方面的語言
2.7 相關工作
2.8 結束語
致謝
參考文獻
第3章 N度分離:關注點的多維分離
3.1 引言
3.2 動機
3.2.1 第一輪
3.2.2 進化SEE:環境災難
3.2.3 事後分析
3.2.4 打破統治地位
3.3 關注點的多維分解
3.3.1 傳統軟體模型
3.3.2 多維分解:超切片
3.3.3 使用超模組組合超切片
3.3.4 使用模型
3.4 實例化
3.4.1 映射到單元和模組
3.4.2 超切片表示
3.4.3 支持組合
3.5 相關工作
3.6 結論和將來的工作
致謝
參考文獻
第4章 組合過濾器的原理和設計原理
4.1 引言
4.2 例子:社會安全服務
4.2.1 套用的概述
4.2.2 軟體系統
4.3 用組合過濾器進行對象內橫切
4.3.1 關注點實例一對象+過濾器
4.3.2 演化步驟1:保護文檔
4.3.3 組合過濾器解決方案
4.3.4 訊息處理
4.3.5 對象內部橫切
4.4 對象間橫切
4.4.1 演化步驟2:添加工作流管理
4.4.2 演化步驟3:添加日誌
4.5 評估
4.5.1 CF模型的實現
4.5.2 內置式組合過濾器
4.6結論
參考文獻
……
第二部分 軟體工程
……
第三部分 套用
……

相關詞條

熱門詞條

聯絡我們