全程建模需求階段可以用哪些uml圖

2021-03-04 01:50:03 字數 2866 閱讀 6176

1樓:浮衍

在我的書中提到的,需求調研階段的流程圖,在uml中就是狀態/活**。

另外在書中第56頁前後就有針對你這個問題的一個相似問題的回答。

大大,我現在有三個文件,專案文件、用例說明文件、用例規格說明

紫氣東來 10:20:47

用例文件這樣的結構,登陸的用例圖我畫的很簡單。涉及到的詳細步驟想用說明來補充。這個說明準備用event flow和activity diagram補充

用例說明文件裡面肯定要有,需要說明用例內部邏輯結構和流程細節的就是使用狀態/活**。

另外,關於我元用例的概念,其實就是在流程圖中拆分出來的最細化用例的形態,也是我後續提出可度量績效管理模型的一個基礎。

紫氣東來 10:21:46

也可以有其他的uml圖

青潤 10:22:33

你被別的書給誤導了。

我的書中針對這一點寫的很清楚。

哦小的糊塗了

sequence和collaboration是設計階段的activity青潤 10:23:53

這是基礎概念,但是,很多書中都亂用了。

我不解釋基礎概念的問題。

做技術的,必須認真,必須追根溯源,有些人為了解釋自己做錯的東西,而強詞奪理的現象並不少見。

能認識到錯誤,並主動改正,才是技術人員應有的基本品質。

紫氣東來 10:26:33

青潤 10:26:50不客氣。

去買一本吧,至少國內沒有人用9年時間寫技術書籍的。

等有200-100滴**滴!先加入書單~~

需求建模,分析建模和設計建模用到uml哪些圖

2樓:若水小天

需求建模 ——做需求分析階段 ,這個時候給出的是初步的類圖(參與者什麼的)、頂層用例,詳細用例

分析建模 ——系統分析階段,這時候給出的是分析類圖 順序圖 協作圖 狀態圖

設計建模——系統設計階段給出 細化過程(包括順序圖 協作圖 類圖 等的細化和修改)、包圖、元件圖、部署圖,再就是呈現資料庫的設計圖。

我在進行文件管理系統的設計與開發,我現在進行到需求分析階段,如果用uml的話,應該畫些什麼圖?謝謝

3樓:匿名使用者

簡單地瞭解一下uml設計中有的圖例及基本作用。首先對uml中的各個圖的功用做一個簡單介紹:   1、用例圖   描述角色以及角色與用例之間的連線關係。

說明的是誰要使用系統,以及他們使用該系統可以做些什麼。一個用例圖包含了多個模型元素,如系統、參與者和用例,並且顯示了這些元素之間的各種關係,如泛化、關聯和依賴。

2、類圖   類圖是描述系統中的類,以及各個類之間的關係的靜態檢視。能夠讓我們在正確編寫**以前對系統有一個全面的認識。類圖是一種模型型別,確切的說,是一種靜態模型型別。

  3、物件圖   與類圖極為相似,它是類圖的例項,物件圖顯示類的多個物件例項,而不是實際的類。它描述的不是類之間的關係,而是物件之間的關係。

4、活**   描述用例要求所要進行的活動,以及活動間的約束關係,有利於識別並行活動。能夠演示出系統中哪些地方存在功能,以及這些功能和系統中其他元件的功能如何共同滿足前面使用用例圖建模的商務需求。

5、狀態圖   描述類的物件所有可能的狀態,以及事件發生時狀態的轉移條件。可以捕獲物件、子系統和系統的生命週期。他們可以告知一個物件可以擁有的狀態,並且事件(如訊息的接收、時間的流逝、錯誤、條件變為真等)會怎麼隨著時間的推移來影響這些狀態。

一個狀態圖應該連線到所有具有清晰的可標識狀態和複雜行為的類;該圖可以確定類的行為,以及該行為如何根據當前的狀態變化,也可以展示哪些事件將會改變類的物件的狀態。狀態圖是對類圖的補充。   6、序列圖 (順序圖)   序列圖是用來顯示你的參與者如何以一系列順序的步驟與系統的物件互動的模型。

順序圖可以用來展示物件之間是如何進行互動的。順序圖將顯示的重點放在訊息序列上,即強調訊息是如何在物件之間被髮送和接收的。

7、協作圖   和序列圖相似,顯示物件間的動態合作關係。可以看成是類圖和順序圖的交集,協作圖建模物件或者角色,以及它們彼此之間是如何通訊的。如果強調時間和順序,則使用序列圖;如果強調上下級關係,則選擇協作圖;這兩種圖合稱為互動圖。

8、構件圖 (元件圖)   描述**構件的物理結構以及各種構建之間的依賴關係。用來建模軟體的元件及其相互之間的關係,這些圖由構件標記符和構件之間的關係構成。在元件圖中,構件時軟體單個組成部分,它可以是一個檔案,產品、可執行檔案和指令碼等。

9、部署圖 (配置圖)   是用來建模系統的物理部署。例如計算機和裝置,以及它們之間是如何連線的。部署圖的使用者是開發人員、系統集**員和測試人員。

  一:這九種模型圖各有側重,   1:用例圖側重描述使用者需求,   2:

類圖側重描述系統具體實現;   二:描述的方面都不相同,   1:類圖描述的是系統的結構,   2:

序列圖描述的是系統的行為;   三:抽象的層次也不同,   1:構件圖描述系統的模組結構,抽象層次較高,   2:

類圖是描述具體模組的結構,抽象層次一般,   3:物件圖描述了具體的模組實現,抽象層次較低。   在有的文獻書籍中,將這九種模型圖分為三大類:

  結構分類、動態行為和模型管理:   1:結構分類包括用例圖、類圖、物件圖、構件圖和部署圖,   2:

動態行為包括狀態圖、活**、順序圖和協作圖,   3:模型管理則包含類圖。

您好,請問:我現在做設計mis,目前需求分析階段,如果用uml的話,都需要畫哪些圖?這些圖都是做什麼的?

4樓:匿名使用者

拜託,來別用mis這種專業術語,源看不懂

,我查了一下才知道的,資訊管理系統。

你問的這個問題要看看 軟體工程 中的過程控制。

基本上畫的圖包括,找到業務中的利益參與者(人和機構),利益參與者的業務需求分析(需求分析階段不要考慮資訊管理系統)

表達開心的意思,可以用哪些詞,開心可以用什麼詞來形容

樂樂陶陶 其樂融融 樂以忘憂 樂不可支 眉飛色舞 喜上眉梢 喜在眉宇 喜眉笑目 捧腹大笑 手舞足蹈 前仰後合 開懷大笑 歡蹦亂跳 笑容可掬 喜笑顡開 笑逐顏開 相視而笑 談笑風生 興高采烈 喜從天降 高高興興 開開心心 嘻嘻哈哈 滿懷喜悅 滿心歡喜 喜出望外 大喜過望 心花怒放 哈哈大笑 歡天喜地 ...

沙漠可以用哪些成語來形容,沙漠可以用什麼詞語來形容

可以用來形容沙漠的成語 飛沙走石 浩瀚無邊 廣闊無垠 一望無際 寸草不生 荒無人煙 不毛之地。1 飛沙走石 解釋 沙土飛揚,石塊滾動。形容風勢狂暴。出自 三國志 吳志 陸凱傳 蒼梧 南海,歲有風瘴氣之害,風則折木,飛沙轉石,氣則霧鬱,飛鳥不經。示例 尤竅怒號天噫氣,亂傷人。明 吳承恩 西遊記 第二十...

現階段可以用什麼詞替換,能用什麼詞語替換要是?

正在,目前,當下,準備,現階段,執行中。these data and outputs 能用什麼詞語替換 要是 如果,若是,倘使,倘若,假使 1.如果 拼音 r gu 詞義 1.連詞。表示假設。2.若是 拼音 ru sh 詞義 1.一般用在偏正複句中偏句的開頭,表示假設,相當於 要是 如果 正句中常用...