幫助中心 | 我的帳號 | 關於我們

面向對象分析與設計(第2版雙色版高等院校軟體工程學科系列教材)

  • 作者:編者:麻志毅|責編:姚蕾
  • 出版社:機械工業
  • ISBN:9787111749493
  • 出版日期:2024/04/01
  • 裝幀:平裝
  • 頁數:225
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是一本關於面向對象分析與設計的教材,講述了面向對象的基本思想、主要概念以及相應的表示法,並給出了詳細的建模過程指導。本書注重理論與實踐相結合,通過給出大量的例題、內容較為詳盡的案例分析以及對建模概念的詳細剖析,闡明了如何進行面向對象的分析與設計。
    本書適合作為高等院校電腦學院(或信息學院等)和軟體學院的軟體工程專業、電腦專業和相關專業的高年級本科生、工程碩士的教材,也可作為培訓班師生以及從事軟體開發的工程技術人員的參考書。

作者介紹
編者:麻志毅|責編:姚蕾

目錄
前言
教學建議
第一部分  概述
  第1章  面向對象方法概論
    1.1  傳統軟體開發方法中存在的問題
    1.2  面向對象的基本思想
    1.3  面向對象的基本原則
    1.4  面向對象方法的主要優點
    1.5  面向對象方法的發展史及現狀簡介
    1.6  關於統一建模語言UML
    習題
第二部分  面向對象分析
  第2章  什麼是面向對象分析
    2.1  分析面臨的主要問題
    2.2  面向對象分析綜述
    習題
  第3章  建立需求模型——用況圖
    3.1  系統邊界
    3.2  參與者
      3.2.1  概念與表示法
      3.2.2  識別參與者
    3.3  用況
      3.3.1  概念與表示法
      3.3.2  用況與參與者之間的關係
      3.3.3  用況之間的關係
      3.3.4  捕獲用況
      3.3.5  用況模板
    3.4  用況圖
    3.5  檢查與調整
    3.6  用況模型與OOA模型
    3.7  例題
    習題
  第4章  建立基本模型——類圖
    4.1  對象與類
      4.1.1  概念與表示法
      4.1.2  識別對象與類
      4.1.3  審查與篩選
      4.1.4  抽象出類並進行調整
      4.1.5  認識對象的主動行為並識別主動對象
      4.1.6  類的命名
      4.1.7  建立類圖的對象層
    4.2  屬性與操作
      4.2.1  屬性
      4.2.2  操作
    4.3  關係
      4.3.1  繼承
      4.3.2  關聯
      4.3.3  聚合
      4.3.4  依賴
    4.4  介面

    習題
  第5章  建立輔助模型
    5.1  順序圖
      5.1.1  概念與表示法
      5.1.2  順序圖中的結構化控制
      5.1.3  建立順序圖
    5.2  通信圖
      5.2.1  概念與表示法
      5.2.2  建立通信圖
    5.3  活動圖
      5.3.1  概念與表示法
      5.3.2  建立活動圖
    5.4  狀態機圖
      5.4.1  概念與表示法
      5.4.2  建立狀態機圖
    5.5  包圖
      5.5.1  概念與表示法
      5.5.2  如何劃分與組織包
    習題
第三部分  面向對象設計
  第6章  什麼是面向對象設計
    6.1  OOA與OOD的關係
    6.2  面向對象設計模型和過程
    習題
  第7章  問題域部分的設計
    7.1  復用類
    7.2  增加一般類以建立共同協議
    7.3  提高性能
    7.4  按編程語言調整繼承
    7.5  轉化複雜關聯並決定關聯的實現方式
    7.6  調整與完善屬性
    7.7  構造及優化演算法
    7.8  決定對象間的可訪問性
    7.9  定義對象實例
    7.10  其他
    習題
  第8章  人機交互部分的設計
    8.1  什麼是人機交互部分
    8.2  如何分析人機交互部分
    8.3  如何設計人機交互部分
      8.3.1  設計輸入與輸出
      8.3.2  命令的組織
      8.3.3  用OO概念表達所有的界面成分
      8.3.4  銜接界面模型和問題域模型
    8.4  人機交互部分的設計準則
    習題
  第9章  控制驅動部分的設計
    9.1  什麼是控制驅動部分
    9.2  控制流
    9.3  如何設計控制驅動部分

      9.3.1  識別控制流
      9.3.2  審查
      9.3.3  定義控制流
      9.3.4  進程間和線程間的通信
      9.3.5  控制流間的同步
    習題
  第10章  數據管理部分的設計
    10.1  什麼是數據管理部分
    10.2  資料庫和資料庫管理系統
      10.2.1  關係資料庫
      10.2.2  面向對象資料庫
    10.3  如何設計數據管理部分
      10.3.1  針對關係資料庫系統的數據存取設計
      10.3.2  針對面向對象資料庫系統的數據存取設計
      10.3.3  針對文件系統的數據存取設計
    習題
  第11章  構件及部署部分的設計
    11.1  構件設計
      11.1.1  概念與表示法
      11.1.2  構件的內部結構
      11.1.3  對構件的行為建模
      11.1.4  對構件的實現建模
    11.2  部署設計
      11.2.1  概念與表示法
      11.2.2  對系統的部署建模
    習題
  第12章  若干典型的設計模式
    12.1  引言
    12.2  外觀模式
    12.3  適配器模式
    12.4  策略模式
    12.5  觀察者模式
    12.6  抽象工廠模式
    12.7  工廠方法模式
    習題
  第13章  OOD的評價準則
    13.1  耦合
    13.2  內聚
    13.3  復用
    13.4  其他評價準則
    習題
第四部分  系統與模型
  第14章  系統與模型
    14.1  系統與子系統
      14.1.1  概念與表示法
      14.1.2  對體系結構模式建模
      14.1.3  劃分子系統
    14.2  模型
      14.2.1  模型的含義
      14.2.2  模型和視圖

      14.2.3  模型的抽象層次
      14.2.4  模型間的一致性檢查
    習題
第五部分  建模實例
  第15章  案例:教學管理系統
    15.1  系統的功能需求
    15.2  建立需求模型
      15.2.1  劃分子系統
      15.2.2  識別參與者
      15.2.3  識別用況
      15.2.4  對需求進行捕獲與描述
    15.3  系統分析
      15.3.1  尋找類
      15.3.2  建立狀態機圖
      15.3.3  建立類圖
      15.3.4  建立順序圖
    15.4  系統設計
      15.4.1  問題域部分設計
      15.4.2  界面部分設計
      15.4.3  數據管理部分設計
    習題
附錄
  附錄A  面向對象的軟體建模工具
  附錄B  文檔編製指南
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032