2012-02-20 4 views
4

DFDに条件文を作成することは許可されていますか? DFDを作成するときに検証と条件文を表示する必要があるか、それともデータフローだけを表示する必要がありますか?例えば同様データフロー図の条件文?

は、Webベースのアプリケーションでは、ログインページのDFDを作成するときに、私は、ユーザーが有効であるかどうかを示すつもりですか?一般のDFDに

+0

はい、あなたは、データ内の適切な流れを持っている必要があります,,データは流れが良くないかもしれません間違っていると仮定します。その時にエラーが発生するはずです。 DFDを上から下に移動するすべてのワークフローが必要です –

+0

DFDに条件を追加するとフローチャートのように見えませんか? – Adan

答えて

1

は、次のような条件文を示さない、どちらもそれらはプロセスが実行された位置または動作のシーケンスを示す行いません。関数のようなDFDは、入力パラメータに基づいて何かを返す必要があります。

ログイン画面は、最も可能性の高いユーザーの資格情報を読み取り、ユーザーが無効である場合には、ユーザーIDまたは何を返すのプロセスになります。ユーザーが無効な場合に特別な処理を行う場合は、2つの送信フローが表示されることがあります。または、ユーザーが無効である理由(不明なユーザー、間違ったパスワード、期限切れのアカウント)を返す可能性があります。これらのことを明確にすることがDFDモデリングの目的であるため、回答はプロジェクトによって異なります。一般的なもので

は、DFDのにあまりにも多くの詳細を追加する誘惑に抵抗しなければなりません。

1

私が何を求めてはトランザクションフローと呼ばれていると思います。基本的には、パスに沿ってデータフローをトリガーするトランザクションを使用します。ロジャー。 S. Pressmanはこれを例として定義しています。

ソフトウェアエンジニアリング:プラクティショナーのApproach.6th版章10.6.2。

https://books.google.es/books?id=bL7QZHtWvaUC&lpg=PR13&ots=O6v89MxK8l&dq=pressman%2010.6.2&hl=es&pg=PA276#v=onepage&q=pressman%2010.6.2&f=false

+0

このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 –

+0

重要な部分は答えです。私は本から章と画像をコピー・ペーストしたくなかった。私は、リンクを削除し、参照を保持することができます。 – Dondani