UML 對基本結構建模 類

2021-04-06 20:30:44 字數 805 閱讀 3071

uml 對基本結構建模

《一》類:

類是任何物件導向系統中最重要的構造塊。類是對一組具有相同屬性、操作、關係和語義的物件的描述。

在圖形上,把乙個類畫成乙個矩形。

我們將從下面幾個方面來了解

1)名稱

2)屬性:是已被命名的類的特性,它描述了該特性的例項可以取值的範圍。

3)操作:是乙個服務的實現,該服務可以由類的任何物件請求以影響其行為。

4)對屬性和操作的組織

當畫乙個類時,不必馬上把每個屬性和操作都顯示出來。可以對乙個類進行省略,這意味著可以有選擇地

僅顯示類的一些屬性和操作,通過在列表的末尾使用省略號,可以明確地表示出實際的屬性和操作比顯示的要多。

5)職責

職責(responsibility)是類的契約或責任,在圖形上,把職責列在類圖符底部的分隔欄中.

6)其它特徵

要說明的是,類很少單獨存在。確切地講,當建造模型時,通常要注重於相互作用的那些類群。

在uml中對類的建模時要記住:

對終端使用者或實現者來說,每個類都應該對映到某個真實或概念性的抽象。乙個結構良好的類,要

遵循如下的策略:

a)為取自問題域或解域的詞彙中的事物提供明確的抽象。

b)嵌入乙個小的、明確定義的職責集,並能夠很好地實現他們。

c)把抽象的規格說明和它的實現清楚地分開。

d)簡單且可理解,並具有可適應性和可擴充套件性。

e)僅顯示在該類的語境中對於理解抽象較為重要的類的特性。

f)通過按種類對屬性和操作的長列表分組,來進行組織。

g)把相關的類顯示在相同的類圖中。

UML對基本結構建模 類

類是對一組具有相同屬性 操作 關係和語義的物件的描述。在圖形上,把類畫成乙個矩形。1 名稱 每個類都必須有乙個有別與其他類的名稱。名稱是乙個文字串。單獨的名稱叫做簡單名,用類所在的包的名稱作為字首的類名叫做限定名。繪製的類可以僅顯示它的名稱,如下圖所示。乙個包中的各類的名稱都必須是唯一的 2 屬性 ...

Flask sqlalchemy構建模型類

orm對映關係 示例 from flask import flask from flask sqlalchemy import sqlalchemy 相關配置 sqlalchemy database uri mysql sqlalchemy track modifications false sql...

uml 構建系統的基本步驟

一 需求分析 系統總體功能分析 包括 每一項均有 input execute output 1 學生選課 input execute output 2 學生上課 3 教師上課 4 管理員維護系統 二 系統用例模型 use case view 建立用例檢視分為以下步驟 1 確定角色 學生 studen...