UML 開發文件應用

2021-08-13 08:13:49 字數 1198 閱讀 2536

結合軟體開發文件,再次學習每一種圖的含義

用例圖:誰,實現了什麼功能。

文件:需求分析文件

物件圖:顯示了一組物件和他們之間的關係。是類圖的乙個例項,描述了系統在具體時間點所包含的物件以及各個物件之間的關係。 表示方式(物件名:類名)

文件:詳細設計文件

類圖:顯示了模型的靜態結構,特別是模型中存在的類、類的內部結構以及它們與其他類的關係等。類圖是物件導向建模的主要組成部分,它既用於應用程式的一般概念建模,也用於詳細建模,將模型轉換成變成**。類圖也可用於資料建模。

文件:概要設計文件、詳細設計文件、測試文件

類是對物件某一方面特徵的歸納和抽象,而物件則是類例項化的結果。如:小汽車、公共汽車、卡車,從用途角度可以抽象出類為交通工具,反之,小汽車是交通工具的乙個例項。

包圖:包圖在uml中用類似資料夾的符號表示的模型元素的組合。系統中的每個元素只能為乙個包所有,乙個包可巢狀在另乙個包中。使用包圖可以將相關元素歸入乙個系統,乙個包中可以包含附屬包、圖表或者單個元素。建立包圖是為了在邏輯上把乙個複雜的圖模組化。

文件:概要設計文件、詳細設計文件、測試文件

構件圖:主要用於描述各種軟體構件之間的依賴關係。從軟體架構的角度來描述乙個系統的主要功能,如系統分成幾個子系統,每個子系統包括哪些類、包和構件,它們之間的關係以及它們分配到哪些節點上等。使用構件圖可以清楚地看出系統的結構和功能。方便專案組的成員制定工作目標和了解工作情況,同時,最重要的一點是有利於軟體的復用。

文件:測試文件

部署圖:用來顯示系統中軟體和硬體的物理架構。從部署圖中,您可以了解到軟體和硬體元件之間的物理關係以及處理節點的元件分布情況。使用部署圖可以顯示執行時系統的結構,同時還傳達構成應用程式的硬體和軟體元素的配置和部署方式。

文件:概要設計文件

時序圖:強調資訊的時間順序的互動圖。可巨集觀、可細緻。

協作圖:是強調傳送和接受訊息的物件的結構組織的互動圖。

活**:描述動作,如小球從a點,跳到了b點,重點突出的是跳這個動作。

狀態圖:描述結果,是一種位置的變化。如小球從a點,跳到了b點,突出的是a點b點這兩個位置的變化

mmx開發文件

i mmx簡介 ii mmx基本指令集 具體細節請參閱 intel 體系結構mmx技術程式設計師參考手冊 第五章 2.1 拷貝指令 movq 64位資料拷貝,如果記憶體8位對齊的話,是乙個64位寫,否則2個32位寫。movd 32位資料拷貝,注意 如果從記憶體向mmx暫存器拷貝,mmx高32位清零!...

zencart開發文件

在zencart開發中,做乙個新的功能模組時,首先要明確這個功能的流程和與原來 的關聯。然後,需要為這個功能模組取乙個名稱標識,盡量不要與原有的模組名稱不相同。zencart模組結構 1.資料庫資料表部分 2.後台管理部分 3.前台功能顯示部分 資料庫部分 zencart使用mysql數庫據,在設計...

RxJava開發文件

在我們的第乙個列子裡,我們將檢索安裝的應用列表並填充recycleview的item來展示它們。我們也設想乙個下拉重新整理的功能和乙個進度條來告知使用者當前任務正在執行。首先,我們建立observable。我們需要乙個函式來檢索安裝的應用程式列表並把它提供給我們的觀察者。我們乙個接乙個的發射這些應用...