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...