例項 物件導向的分析與設計方法

2022-06-02 03:54:03 字數 988 閱讀 7716

一、 相關知識與教學意圖說明

1. 相關知識

1) 物件導向的分析與設計(ooa/ood)有專門的課程

2) uml

一種基於物件導向方法的標準建模語言

用於描述軟體的需求與設計方案

有專門的課程

3) 教材第9章

自行閱讀

2. 課程意圖

不講述具體的知識,而是針對乙個特定的案例(乙個規模不大的應用軟體,不考慮底層架構),展現應用物件導向方法的分析與設計過程。

二、 課程案例

1. 獲取、描述並確定使用者所提出的需求

用例圖+用例描述

2. 標識實體類

1) 首先,確定有哪些實體類,並進而確定其屬性。

2) 其次,定義類的結構和層次,以及類之間的關係;

3) 用類圖描述上述分析結果。

關鍵:如何確定有哪些實體類。

方法:請深刻理解「物件導向」的思維方法。

3. 建立物件—行為模型

目標:確定各實體類所包含的方法。

關鍵:以什麼作為依據?

案例:針對「選課」用例。

方法:1) 對照每個用例所包含的事件,思考與哪些特定的物件有關。

2) 給相關的物件分配相應的職責;

3) 以時序圖描述上述分析結果。

思考:此階段工作全部完成後意味著什麼?

4. 資料庫設計與資料介面控制設計

理解:1) 物件導向的「類」與資料庫的「表」之間的關係2) 軟體的3層架構體系

5. 詳細設計

案例:針對「選課校驗」演算法邏輯的詳細設計

三、 物件導向方法的小結

1) 優點

分析與設計思路一致;

軟體層次清楚;

方便維護、重用與移植。

…………….

2) 強調

需要具備「物件導向」的抽象思維能力

分析與設計過程往往需要反覆迭代。

3) 缺點

用物件導向方法描述的需求,使用者不容易理解。

15 20物件導向的需求分析方法

教案課程名稱 軟體工程 n0.15教師姓名朱敏班計算機本031計算機本032授課講課 級計算機054形式 授課日期2006年11月10日第10周授課2 時數章節名稱物件導向的需求分析方法 教學目的掌握物件導向的基本概念,了解主要的物件導向方法,掌握物件導向 分析過程 教學重點物件導向的基本概念,物件...

UML與物件導向方法學

2007 2008學年第2學期 專業班級 姓名學號 開課系室 考試日期 一 填空題 每空1分,共27分 1 uml中關係包括4種,分別是 和2和用於對物件導向系統的物理方面建模進行描述的2種圖形。3是描述在某一時刻,系統中一組物件以及它們之間關係的圖形。4 部署圖中的節點可以分為2種型別和 5 物件...

《物件導向分析與設計》實驗報告

實驗報告 專業 電腦科學與技術 班級 姓名 學號 2012年6月 實驗一用例圖 一 實驗目的 1.學會分析系統中的參與者和用例 2.掌握用例圖的繪製方法 二 實驗器材 1.計算機一台 2.staruml工具軟體 三 實驗內容 畫出atm系統的用例圖 四 實驗步驟 1.分析 atm自動取款機 客戶可以...