[これはSO https://stackoverflow.com/questions/2200215/user-interface-functionality-modelling-languages に関する私の質問のコピーです)==ここが良い]
UI機能モデリング言語(UMLに似た "物"ですが、ユーザーインターフェイス用)を探しています。これは既に受け入れられており、おそらくデザインパターンがあり、状態図やアクティビティ図よりも問題を処理します。
(そのようなものがなければ、開発するつもりです)
この質問は、UMLとその図が、イベント駆動型の実行フロー(つまり、javascript/jQueryの大きなプロジェクト)を伴う複雑なUI機能の説明に失敗することが発見された結果、頭に浮かびました。
明確化:これは機能モデリング(可能なユーザーインタラクション、イベントなど)であるため、ボタンを配置する場所についてではありません。これは、いくつかのイベントがバインドされているオブジェクトと、インターフェイスの動作ロジックに関するものです。
[〜#〜] bpmn [〜#〜] を使用することを考えていましたが、この目的で作成されていません。
Jakub Linowski の インタラクティブスケッチ記法 があなたが探しているものかもしれません。その最新バージョンは0.1であるため、明らかにいくつかの開発を使用する可能性がありますが、Jakubは誰かがそれを取得してバージョン1.0に成長させることを望んでいると思います:-)
これは次のようになります。
私は私の修士号を取得しました。 " Play-Engine "と呼ばれるツールに関する論文。
Play-Engineはシナリオベースのモデリングツールであり、UMLのメッセージの拡張バージョンであるLive Sequence Charts(LSC)と呼ばれる言語を搭載しています。シーケンスチャート。
LSCは、実質的に何でも表現できる強力で豊富な言語であるため、間違いなくここに適合できます。サイトにはいくつかのデモがあります。探索中に価値があると思われる場合は、最新バージョンのコピーを入手できるようにします。ただし、言語自体は競争力があり、明確に定義されています。
お手伝いできるかどうかお知らせください。