iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 9
2
Software Development

自動化測試開發的美麗與憂愁系列 第 9

流程圖自動產生工具 from 程式碼

平常除了寫程式之外, 更多的就是要撰寫文件了.
/images/emoticon/emoticon33.gif
撰寫文件時需要撰寫程式流程 (不是規劃前的流程, 而是真正寫完後程式怎麼跑的流程)

除了UML 畫法及手刻的流程圖外, 筆者建議可以使用這套商用軟體協助快速產出流程圖
/images/emoticon/emoticon13.gif

Aivosto Visustin
優點: 可以把各種語言以流程圖的方式產出
缺點: 太貴, 介面太陽春, 有時候會轉換失敗
/images/emoticon/emoticon52.gif

支援以下幾種語言轉換

  • ABAP
  • ActionScript
  • Ada
  • ASP
  • assembler
  • AutoIt
  • BASIC
  • Batch files
  • C
  • C++
  • C#
  • Clipper
  • COBOL
  • ColdFusion
  • Delphi
  • Fortran
  • GW-BASIC
  • HTML
  • Java
  • JavaScript
  • JCL
  • JSP
  • LotusScript
  • MATLAB
  • MXML
  • Pascal
  • Perl
  • PHP
  • PL/I
  • PL/SQL
  • PowerBASIC
  • PowerScript
  • PureBasic
  • Python
  • QuickBASIC
  • REALbasic
  • Rexx
  • RPG
  • Ruby
  • SAS
  • T-SQL
  • Unix shell script
  • VB
  • VBA
  • VBScript
  • VB.NET
  • Visual FoxPro
  • XML
  • XSLT
  1. 下載試用版
    Visustin v8.07 Flow chart generator

  2. 下載完解壓縮後會看到以下幾個檔案

  3. 安裝完成後, 執行visustin

  4. 選擇語言

  5. 匯入原始碼的檔案後, 按下Draw .. 就會自動產出圖檔

  6. 在產出的圖片上 按下滑鼠右鍵, 選擇Save as (可存成不同格式的檔案)
    支援格式列表

  7. 轉出來的PNG檔如下

    PS: 在轉出過程中會非常吃虛擬記憶體, 如果你的原始碼檔案很大的話, 那就要增加虛擬記憶體的數值 (增加RAM 是不夠的)
    P.P.S: 轉出來的圖檔非常的大, 筆者建議可以轉成PDF/ visio格式會比PNG檔好用


上一篇
無中生有之國王的程式碼 - 單純篇 [C#]
下一篇
關於開機自動啟動程式這檔事 ... (windows/ 樹莓派[Linux based OS])
系列文
自動化測試開發的美麗與憂愁30

尚未有邦友留言

立即登入留言