starUML簡單繪圖
最近剛接觸starUML,並用這個繪圖。
剛開始覺得不就是退拽控制元件,後來發現自己還是too young too simple啊~~
不說廢話,直接說說我和starUML之間的故事吧。
要想會用starUML,首先要了解什麼是UML(剛開始連這個概念都沒有,走了一小段彎路)
下面貼一段,網上對UML的解釋:
Unified Modeling Language (UML)又稱統一建模語言或標準建模語言,是始於1997年一個OMG標準,它是一個支援模型化和軟體系統開發的圖形化語言,為軟體開發的所有階段提供模型化和視覺化支援,包括由需求分析到規格,到構造和配置。 面向物件的分析與設計(OOA&D,OOAD)方法的發展在80年代末至90年代中出現了一個高潮,更多資料大家自己百度去了解。
接下來就是對starUML中幾種圖型別的瞭解,這個很重要,不同型別的圖用的控制元件都不一樣,剛開始我也是囫圇吞棗看了一遍,沒太在意,白白浪費半天時間啊。
類圖(Class Diagram)
部件圖(Component Diagram )
部署圖(Deployment Diagram)
組合結構圖(Composite Structure Diagram)
用例圖(Usecase Diagram)
順序圖 (Sequence Diagram)
順序圖(角色)(Seqeunce Diagram(Role))
協作圖 (Collaboration Diagram)
協作圖(角色)(Collaboration Diagram(Role))
狀態圖(Statechart Diagram)
活動圖(Activity Diagram)
鑑於本人所用到的只是 用例圖(Usecase Diagram)和活動圖(Activity Diagram),所以後面我就只介紹這兩種圖的繪製方法,要是想了解更多的,可以參考一下這個連結:http://blog.csdn.net/zszy104/article/details/7530284
現在開始 用例圖(Usecase Diagram)講解,
1.建立用例圖(Usecase Diagram)
untitled右鍵-->add-->Model,
Model-->add diagram -->Use Case Diagram,這樣就建立成功啦~
2.開始做圖
先上一張圖,
簡單粗糙。。。
這個圖很簡單,直接就是先拖拽一個小人,然後雙擊修改名稱,可以再次雙擊寫上快捷建立方式“-()1,2,3,4,5”,這樣建立五個矩形框和線,不過沒有箭頭。用“->1,2,3,4,5”建立的是五個小人,也是醉了,不過還是可以用“->1,2,3,4,5”這種方法建立下一層。所以,本人沒有找到快捷的方法,只能比較笨的一點一點的拖,箭頭線條處理這塊,要注意一下,線條剛開始是一個曲折的線,當你改變線條以後,想要它變成一條直線需要選中線條,然後在Format-->Line style中改為Oblique或者Ctrl+B
活動圖(Activity Diagram)講解
步驟同上,第一步最後選擇Activity Diagram,這樣可用的元件就不一樣了。
效果圖上傳不了,就不上傳了。
以上就是本人剛學會的一點點關於starUML的知識,大家針對本文有任何意見都可以討論,本人小白,希望自己能越來越好。一起加油!
相關推薦
starUML簡單繪圖
最近剛接觸starUML,並用這個繪圖。 剛開始覺得不就是退拽控制元件,後來發現自己還是too young too simple啊~~ 不說廢話,直接說說我和starUML之間的故事吧。 要想會用starUML,首先要了解什麼是UML(剛開始連這個概念都沒有,走了一小段彎
【4】 簡單繪圖(二)
dispose alt draw bsp rom 形狀 .html yellow tex 在上一篇裏已經向大家介紹了如何使用GDI+繪制簡單的圖像,這一篇繼續向大家介紹其它一些繪圖知識. 1.首先我們來看下上一篇中我們使用過的Pen. Pen的屬性主要有: Color(顏色
數據分析,簡單繪圖
matplot mat 折線 lib 散點 線圖 atp 子圖 .py import matplotlib.pylab as pb #matplotlib模塊下pylab可以繪制相應的散點圖,折線圖,直線圖,子圖 #而subplot是繪制簡單的子圖,他是根據你提供相應的數據
MATLAB簡單繪圖
一、MATLAB繪製散點圖 %MATLAB繪製散點圖 close all; clc data = xlsread('1.xlsx'); %讀取Excel表格中的資料 x = data(:, 1); y = data(:, 2); plot(x, y, '+r') %畫圖函式 % r代表的
python入門turtle庫簡單繪圖(螺旋曲線圖)
從入門學習python還是有點時間裡,CSDN還是幫了我很多忙,這幾天寫了幾個簡單的turtle繪圖,哈哈,興趣所致,所以來分享一下我的三個程式碼,純粹原創,不喜勿噴嘛 我用的是VSCODE,個人覺得挺好用的,就是turtle的報錯還沒找到解決方案,不過問題不大 第一個,最
簡單繪圖,python實現
Python資料處理從零開始----第四章(視覺化)(1)Matplotlib包 :https://www.jianshu.com/p/c07723faf5d7 #!/usr/bin/env python3 # -*- coding: utf-8 -*- import pand
隨筆-iOS學習簡單繪圖
在iOS中,圖形的繪製是基於UIView來繪製的,所以,我們要先建立一個用來繪製圖形的UIView類。 UIView的類中有一個方法是專門用來繪製圖形的: /* // Only override dr
玩轉視覺化繪圖 matplotlib簡單繪圖
matolotlib 基本圖形繪製 from pandas import Series,DataFrame import matplotlib.pyplot as plt import numpy as np import pandas as pd
HTML5實現簡單繪圖
HTML5新增了一個<canvas.../>屬性。該元素自身並不繪製圖形,只是相當於一張空畫布。如果開發者需要向<canvas.../>上繪製圖形則必須使用JavaScript指令碼進行繪製。 為了向<canvas.../>元素上繪圖,必
使用BitmapShader實現簡單繪圖
MainActivity中的程式碼: package com.example.drawbitmap; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.
Ubuntu下簡單的QT繪圖程序
部件 str repaint www. his max 起點 結果 user 原文:http://www.linuxidc.com/Linux/2011-08/41220.htm 當初在學MFC時,最經典的入門實例就是繪圖程序,其作用相當於Console Applica
簡單攝取esv文件數據,繪圖數據分析
數據 read numpy 想要 values hex 函數 plot 簡單 import numpy as nu import pandas as pdimport matplotlib.pylab as ma #導入相關模塊下需要的函數操作date=pd.read_cs
一些echarts繪圖的簡單例子
code chart AR china echarts 例子 gdb 單例 clas 有時候繪制一些圖形,上網找的例子給的都好復雜,所以我在下面就弄了一些簡單的例子,會給出最基本的option構造。繪制出來的圖形顏色我特意設置了一些不大好看的顏色,這樣畢竟好區分嘛。畢竟
Android原生繪圖進度條+簡單自定義屬性程式碼生成器
零、前言 1.感覺切拼字串是個很有意思的事,好的拼接方式可以自動生成一些很實用的東西 2.本文自定義控制元件並不是很高大上的東西,目的在於計錄自定義控制元件的書寫規範與行文流程 3.建議大家自定義控制元件時自定義屬性有自己專屬字首,有利無害,何樂不為 4.本文是根據鴻洋在慕課網上的教程敲的:詳見,自己
CAD繪圖必備小外掛 :想要快速提高工作效率也很簡單!
相信很多學習相關設計的小夥伴們都煩惱過這個問題吧,特別是那些剛剛入門的設計小白們,都在想怎麼才能設計出一張完美的設計圖紙檔案,我們一直都在學習繪圖的技巧,殊不知在工作上,除了技巧可以提高我們的畫圖效率,用好工具也能事半功倍。怎麼才能快速的提高我們的繪圖效率吧,其實也不是很困難,今天小編就為大
LaTeX中的TikZ巨集包繪圖簡單示例
LaTeX中的巨集包TikZ在繪圖方面的功能很強,我已將相關的說明文件傳送到51CTO中(http://down.51cto.com/data/2456407 ),大家可以去下載查閱,不需要下載豆。 下面舉一個非常簡單的例子,複雜的繪圖請大家自己看說明文件。這裡順便談一下LaTeX的學習,建議邊用邊學,
LaTeX中的TikZ宏包繪圖簡單示例
lac fff under 字體 etc left use 說明 per LaTeX中的宏包TikZ在繪圖方面的功能很強,我已將相關的說明文檔發送到51CTO中(http://down.51cto.com/data/2456407 ),大家可以去下載查閱,不需要下載豆。
Canvas繪圖教程及簡單實踐
一、前言 最近想嘗試用程式碼畫圖,最開始考慮的是用css,用css畫圖的本質就是不斷地拼接div,熟悉一些基本的css屬性根據需求去設定,有一定的耐心就可以實現。網上有很多優秀的例子,如下面教程中的哆啦A夢。 https://blog.csdn.
如何用Qt製作簡單的滑鼠繪圖畫板(支援匯出圖片)
文章目錄 01 - 滑鼠繪圖效果 02 - 基本思路 03 - 程式碼 widget.h widget.cpp UI 01 - 滑鼠繪圖效果 GIF沒設定好,會有灰色陰影出現
wxPython: 簡單的繪圖例子
一個繪圖的例子: #!/usr/bin/env python # -*- coding: utf-8 -*- ''' Function:繪圖 Input:NONE Output: NONE author: socrates blog