0

アプリの設計に役立つツール/ソフトウェアを探しています。

基本的に、コードジェネレーターのようなものは必要ありませんが、アクションを実装するブロックを作成できる素敵なソフトウェア (クラスのようですが、メソッドとデータ型/戻り値の型の宣言のみで、実装はありません) を作成してから、私にさせてください互いに相互作用するさまざまなクラスのように、関係を作成します。

例: 私はブロックを作成し、それを「車」と呼びます。私は加速、休憩などのメソッドを実装します。次に、「person」というブロックを作成します。車のブロックと相互作用します。別のクラスを追加することに決めたとき、単純に別のブロックを追加します。正しいデータ型を使用せずに、このブロックを車または人のブロックで使用しようとすると、エラーが発生します (象と呼ばれるブロックを作成するように) 、車で使用してみてください)。

私はUMLを見てきましたが、主にPC上にあり、Mac用のアプリが必要です。そして、私が受け取る反応の大部分は、omnigraffle のような描画ツールを対象としています... 問題は、これらのソフトウェアがクラスの描画を支援しているだけだということです。すべての作業を自分で行わなければならない場合は、この時点で古いペンと紙を使用します :D

疑似コードを作成するためのエクスポーターもあればいいので、それを Xcode にインポートして、すべての関係を実装し、ビルドして、エラーが発生するかどうかを確認します。次に、各メソッドの実装を開始します。

私は夢を見ているのですか、それともこのようなものはありますか? Visio はクールです (動作する場合)。しかし、OBJ-Cではなく、MSプラットフォーム向けです:(

ご提案ありがとうございます。

4

2 に答える 2

0

Visual Paradigm は、OS X を含む多くの OS で動作し、素晴らしいものです。

http://www.visual-paradigm.com/solution/freeumltool

購入する必要があるすべての機能セットを取得することは認められていますが、10 言語を往復できます。

于 2010-08-16T21:26:45.577 に答える
0

ジュードはまさにあなたが望むものだと思います。これは、UML 図 (質問で言及したクラス図を含む) を描画するために特別に設計されたツールです。

JavaアプリケーションなのでMacでも問題なく使えます。

于 2010-08-16T21:23:30.967 に答える