web-dev-qa-db-ja.com

フローチャートでのユーザーイベントの表現

ユーザーイベント(ボタンのクリックなど)を表すためにどの記号を使用する必要があるのか​​疑問に思いました。

enter image description here で十分のようですが、技術的にユーザーがクリックしたものではありません enter image description here

4
samis

この質問は未回答のままなので、私のコメントを拡大したいと思います。

フローチャートでは、考えている詳細レベルでイベントを表す必要はおそらくないでしょう。フローチャートは、ワークフロー、プロセス、またはアルゴリズムの表現です。最も基本的なレベルでは、ターミナル(開始条件またはイベントと1つ以上の停止条件またはイベント)、データの変更を引き起こすプロセス、行わなければならない決定、および入出力が含まれます。他のプロセス(他のフローチャートに記載されている場合があります)を参照する、データだけでなくドキュメントを表す、またはワークフローやアルゴリズムの外部に存在する手動操作など、他のいくつかの概念があります。

ソフトウェアをモデリングしている場合、ボタンのクリックは非常に詳細なイベントです。どちらかと言えば、ボタンクリックは端末である可能性が最も高いです。ボタンをクリックすると、プロセスが開始されます。ただし、これをフローチャートのボタンクリックとは呼びません。このボタンのクリックは、プロセスレベルで何かを表します-データまたはフォームの送信など。それが本当の出発ターミナルです。あるいは、ユーザーがフォームを完成させるプロセス全体を入力として表すこともできます。これには、フォームを完成させるために必要なすべてのキーストロークと、フォームを送信するためのボタンクリックまたはキーストロークが含まれます。

フローチャートを作成するときは、ユーザーインターフェイスを抽象化します。ソフトウェアを抽象化します。必要なデータと情報、およびプロセスを開始する高レベルのイベントについて考えます。それらをフローチャートに入れます。

1
Thomas Owens