《物件導向分析與設計》一導讀

2021-09-23 09:20:53 字數 1448 閱讀 1833

在20世紀90年代,物件導向技術以其顯著的優勢成為計算機軟體領域的主流技術,隨後該技術在大多數發達國家的軟體開發中得到了相當廣泛的運用。在我國的軟體產業界,物件導向技術的學習與應用熱潮出現於20世紀90年代後期,如今物件導向分析與設計技術也已經得到了廣泛的應用。

當前,產業界需要大量掌握物件導向分析與設計技術的高階應用型開發人才。很多計算機學院和軟體學院在軟體工程教學中開設了相應的課程,旨在使學生不僅會使用一種或者幾種物件導向程式設計語言來程式設計,更重要的是能運用物件導向方法進行系統建模,即通過物件導向分析(objectoriented analysis, ooa)和物件導向設計(objectoriented design, ood)建立系統的分析模型和設計模型。

邵維忠教授和楊芙清院士合著的兩本著作[17]~[18]在廣泛借鑑國際上各種ooa與ood方法的同時,根據作者長期的研究與實踐形成了自己的方法特色。其中最主要的特色有三條:一是提倡充分運用物件導向方法的基本概念,限制擴充概念的引入,通過加強過程指導而保持建模概念的簡練;二是對uml(unified modeling language, 統一建模語言)所採用的與物件導向有關的概念進行了深入的解析,給出了自己的見解;三是其ood部分比以往的著作內容更為詳細,並且更強調用oo概念表達各種全域性性的設計決策。這兩部學術專著作為教材適合於理論性強的研究生教學。

第一部分概述

第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.3 用況

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 介面

物件導向分析與設計

物件導向的程式設計,剛剛接觸的時候,給人一種抽象 透明的感覺,不知道該怎麼樣去理解,實踐就更不用說了。一 物件導向的分析 ooa 二 物件導向的設計 ood 三 物件導向程式設計 oop 現在物件導向的程式設計已成為一種趨勢,面向過程的程式設計使得系統不易於擴充套件和維護,如果客戶的需求發生改,需要...

物件導向分析與設計

1 了解基於uml的物件導向分析與設計方法 2 掌握用例圖的繪製 用例規約 文件 的編制 3 掌握類圖 活 狀態圖 時序圖的繪製方法 大學教師選擇本學期要教授的課程,每位教師最多只能上報 4 門課程。教師選課結束後,教務管理人員進行協調和確認教師的課程,並建立本學期的課程目錄表,向學生公布。學生填寫...

物件導向分析與設計

班級 ahpu軟體工程 實驗要求 物件導向分析與設計 學號3160303242 目錄psp 1 了解基於uml的物件導向分析與設計方法 2 掌握用例圖的繪製 用例規約 文件 的編制 3 掌握類圖 活 狀態圖 時序圖的繪製方法 大學教師選擇本學期要教授的課程,每位教師最多只能上報 4 門課程。教師選課...