1. 程式人生 > >starUML簡單繪圖

starUML簡單繪圖

最近剛接觸starUML,並用這個繪圖。

剛開始覺得不就是退拽控制元件,後來發現自己還是too young too simple啊~~

不說廢話,直接說說我和starUML之間的故事吧。

要想會用starUML,首先要了解什麼是UML(剛開始連這個概念都沒有,走了一小段彎路)

下面貼一段,網上對UML的解釋:

Unified Modeling Language (UML)又稱統一建模語言或標準建模語言,是始於1997年一個OMG標準,它是一個支援模型化和軟體系統開發的圖形化語言,為軟體開發的所有階段提供模型化和視覺化支援,包括由需求分析到規格,到構造和配置。 面向物件的分析與設計(OOA&D,OOAD)方法的發展在80年代末至90年代中出現了一個高潮,
UML
是這個高潮的產物。它不僅統一了Booch、Rumbaugh和Jacobson的表示方法,而且對其作了進一步的發展,並最終統一為大眾所接受的標準建模語言

 更多資料大家自己百度去了解。

接下來就是對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