注目キーワードDFDDB設計w2uiHOMEDFDDFD(データフローダイヤグラム)の書き方(5)デシジョン・テーブルDFD(データフローダイヤグラム)の書き方(5)デシジョン・テーブル2018年2月13日2019年6月25日DFD1412回2件DFDミニ仕様書を書いていく中で、複数の条件が組み合わさって決定される処理などを、文字だけで表すのが難しい場面があるでしょう。このような場合には、デシジョン・テーブルを用いることで、複雑な条件を明確にしたり、条件に漏れや重複、それに矛盾が無いことを確認することができます。(2)マトリックスの作成デシジョン・テーブルデシジョン・テーブルは、いわゆるマトリックス表と考えても良いでしょう。縦に条件を、横に選択肢を入れて作成します。送料無料デシジョン・テーブルの作成たとえば、美術館の入場料を決める場合の条件をユーザーからヒアリングしたところ、「通常の大人料金は1000円で、中学生以下は400円で、高校・大学生は500円、幼児は無料、65歳以上は600円です」という事でした。これをそのままに単純な表にすると、以下のような表になると思います。600円しかし、これでは条件が年齢と就学状況がごちゃ混ぜになってしまっていますね。これではデシジョンテーブルには成っていません。以下に、この条件を例として、デシジョン・テーブルの作成手順を説明します。(1)条件の抽出いきなり表を作るのではなく、まずは、条件を分解して抽出します。この例の場合では、年齢と就学状況に分けられると考えて、以下のよう分解してみました。上記で抽出した条件を整理してマトリックス化すると、以下のような表になるでしょう。条件に当てはまらないケースです。500円お気づきだと思いますが、例えば17歳でも就学していなければ大人料金ですし、65歳以上で大学に通っている人は高校・大学生料金となります。最初の表ではっきりとしていなかった条件が明確になりました。このように条件を明確にした上で、改めてユーザーと仕様の確認をすることが重要です。デシジョン・テーブルは、ユーザーと対話するにも強力なツールだと思います。条件の整理、仕様の明確化、そのためにデシジョン・テーブルはどんどん使うべきだと思います。DFDについて詳しく学習するには、以下のリンク先の本が役に立ちます。333412Amazonで見る楽天市場で見る以上、「DFD(データフローダイヤグラム)の書き方(5)デシジョン・テーブル」でした。関連する記事DFD2016年4月19日2019年6月25日DFD(データフローダイヤグラム)の書き方(4)データディクショナリーとミニ仕様書DFD2016年4月13日2019年6月25日DFD(データフローダイヤグラム)の書き方(2)外部要素からデータフローへDFD2016年4月18日2019年6月25日DFD(データフローダイヤグラム)の書き方(3)データフローとプロセスの命名についてDFDDB設計w2ui最近の投稿DX(デジタルトランスフォーメーション)の基本はペーパーレス化PMP(PMBOK6版)試験に合格しました。それまでに、どうやって勉強したかのメモを公開します。PMP試験を受験して、2回目で合格しました。