web-dev-qa-db-ja.com

ユーザーインターフェイス機能モデリング言語?

[これはSO https://stackoverflow.com/questions/2200215/user-interface-functionality-modelling-languages に関する私の質問のコピーです)==ここが良い]

UI機能モデリング言語(UMLに似た "物"ですが、ユーザーインターフェイス用)を探しています。これは既に受け入れられており、おそらくデザインパターンがあり、状態図やアクティビティ図よりも問題を処理します。

(そのようなものがなければ、開発するつもりです)

この質問は、UMLとその図が、イベント駆動型の実行フロー(つまり、javascript/jQueryの大きなプロジェクト)を伴う複雑なUI機能の説明に失敗することが発見された結果、頭に浮かびました。

明確化:これは機能モデリング(可能なユーザーインタラクション、イベントなど)であるため、ボタンを配置する場所についてではありません。これは、いくつかのイベントがバインドされているオブジェクトと、インターフェイスの動作ロジックに関するものです。

[〜#〜] bpmn [〜#〜] を使用することを考えていましたが、この目的で作成されていません。

11
naugtur

Jakub Linowskiインタラクティブスケッチ記法 があなたが探しているものかもしれません。その最新バージョンは0.1であるため、明らかにいくつかの開発を使用する可能性がありますが、Jakubは誰かがそれを取得してバージョン1.0に成長させることを望んでいると思います:-)

これは次のようになります。

alt text

6
Rahul

私は私の修士号を取得しました。 " Play-Engine "と呼ばれるツールに関する論文。

Play-Engineはシナリオベースのモデリングツールであり、UMLのメッセージの拡張バージョンであるLive Sequence Charts(LSC)と呼ばれる言語を搭載しています。シーケンスチャート。

LSCは、実質的に何でも表現できる強力で豊富な言語であるため、間違いなくここに適合できます。サイトにはいくつかのデモがあります。探索中に価値があると思われる場合は、最新バージョンのコピーを入手できるようにします。ただし、言語自体は競争力があり、明確に定義されています。

お手伝いできるかどうかお知らせください。

1
Dan Barak