モデルコンパイラSimpleModeler 0.4.0-RCをリリースしました。
これは、本日の横浜モデリング勉強会用に先行リリースしたものです。0.4.0正式版は新機能の動作確認が取れた後リリース予定です。
0.3.3に引き続き基本的にはマインドマップ(XMind)とCSVからクラス図を生成する処理が実用フェーズになっています。
機能
Simplemodeler 0.3.3では以下のオプションを提供しました。
オプション | 機能 | 状況 |
---|---|---|
project | プロジェクト生成 | α |
import | モデル移入 | α |
convert | モデル変換 | 試験的 |
html | 仕様書生成 | α |
java | Java生成 | α |
android | Android生成 | α |
diagram | クラス図生成 | |
build | プロジェクトビルド | 試験的 |
gaej | Google App Engine Java生成 | 試験的 |
gae | Google App Engine Python生成 | 試験的 |
gaeo | Google App Engine Oil生成 | 削除予定 |
grails | Grails生成 | 試験的 |
g3 | g3生成 | 試験的 |
asakusa | Asakusa生成 | 試験的 |
基本的にはマインドマップ(XMind)とCSVからクラス図を生成する処理が実用フェーズになっています。その他の機能はα版または試験的実装の状態です。
インストール
プログラムの配布は、Scala用のプログラム配布ツールconscriptを使っています。conscriptのインストール方法は以下のページに詳しいです。
Linux, Macであれば、以下のようにすればインストール完了です。
$ curl https://raw.github.com/n8han/conscript/master/setup.sh | sh
conscriptをインストールした後、以下のようにしてSimpleModelerをインストールします。
$ cs asami/simplemodeler
以下のコマンドがインストールされます。
- sm
- SimpleModelerコマンド
$ sm -version Copyright(c) 2008-2012 ASAMI, Tomoharu. All rights reserved. SimpleModeler Version 0.4.0-RC (20120915)
使い方
マニュアルはまだありません。以前のバージョン用のものがありますが、機能が色々変わってしまったので一から見直す予定です。
リファレンスマニュアルとユーザーガイドの元ネタをこのブログで随時書いていきます。
横浜モデリング勉強会
作成したマインドマップモデルからクラス図を生成するのに使用します。
前回は以下のようなマインドマップモデルを作成しました。
これをSimpleModeler 0.4.0-RCでクラス図化すると以下になります。
0 件のコメント:
コメントを投稿