UML設計系統

2021-08-20 02:46:50 字數 1061 閱讀 4330

統一建模語言是一**形表示法,用於人與人之間的交流。

本人覺得搭建系統時,經常出現一些考慮不周的問題。因此學習uml用來設計系統,幫助自己記憶。

程式設計五步法:

1、定義,通過用例圖表示系統的需求;

用例:描述系統使用者和系統本身的典型互動,時通過共同使用者目標綁在一起的場景集合,可以提供系統如何被使用的說明。

功能:該階段,將描述系統將為系統的外部使用者做些什麼,以及該系統需要從使用者出得到什麼。

注意:在該階段應該粗略地描述每個用例,然後在開發之前再去做更詳細的版本。

2、細化,通過活**中捕獲的場景來詳細描述每個需求中的步驟;

活**:描述系統中一組操作步驟的方法,並且通常附加到乙個用例圖。該圖為流程圖的簡化。

擴充套件區域:標記活**的乙個區域,在該區域裡作為乙個集合中的每個條目執行一次;

使用情形:乙個動作的輸出出發另乙個動作的多個呼叫。

功能:更為詳細地描述系統將在每個用例中做什麼,應該在活**中捕獲基本場景和可選場景(必須處理的決定、異常和錯誤)。

缺點:領域專家經常不容易看懂

優點:支援並鼓勵並行行為,但是讀與資料爭用沒有能力表示

3、分配,使用活**來將步驟分配給系統的元素;

泳道:活**的擴充套件,用於描述系統中的哪些元素負責哪些行為。

4、設計,使用元件圖來顯示元素之間的關係,新增其他可清楚顯示元件的圖;

元件圖5、重複/迭代/鑽取/劃分和征服,將過程的反誣縮小為單獨的元素(類圖),或者擴充套件到超出整個系統的範圍(部署圖),新增其他可幫助理解系統的圖。適當重複1到4步。

從UML起步 系統的設計方法

需求,是通過訪談 蒐集等方式,從客戶 專家處獲得知識。緊要的是業務知識。分析,是對需求的梳理,分析出系統,應該提供什麼。緊要的是,業務知識落實到 it系統,系統的功能和介面。設計,是把分析要的東西,把 it的元素設計好,畫出系統的骨架和概要。實現,是根據設計,用 實現出系統。所以,軟體系統,是從 設...

專案UML設計(團隊)

隊名 日不落戰隊 隊員資訊及貢獻分比例 短學號名 本次作業部落格鏈結 此次作業任務 貢獻分配 備註501 安琪1.用例圖 2.部落格 20 隊長 532智慧型 狀態圖15 612章鵬 1.類圖 2.活 18 616 語懇狀態圖15 618煒坤 用例圖17 621少 活 15 模組序號 模組名模組具體...

專案UML設計(團隊)

標籤 空格分隔 軟工實踐 隊名 wonderland之k班小分隊 分組長 漢森205 組員 文航248 興桔123 作業的傳送門 processon傳送門 選擇理由 基本功能齊全,簡潔 知乎良心推薦 支援多人協作,靈活方便 alpha 討論ing.附 uml部落格用例圖 姓名漢森 文航興桔 貢獻25...