0

私は今、ソフトウェア エンジニアリングとデザインについて学んでいます。いくつかの本や記事を読んだ後でも、まだ理解できないことがいくつかあります。主に、タイトルが示すように、データベースの設計が完了したとします (出力として ER 図を使用)。次に、システムの DFD を描画します。次に、作成した DFD に基づいて構造図を作成することになっています。

その後、DFD (および構造図) をどのようにコードに変換するのでしょうか? 私が読んだすべての本や記事は、DFD の描画についてのみ説明しており、これらの図がすべてコードに変換される方法を説明するページすらありません。

UML をコードに変換するツールを見たことがあります。UML を少しだけ見ただけですが、UML をコードに変換する方法を少し理解しています。しかし、DFDは奇妙に感じます。たとえば、2 つのバブルに重複するプロセスがある場合、2 回コーディングする必要がありますか?

本格的な回答ではなく、指示を求めているだけであることに注意してください。完全な答えは本になると確信しており、ここでは答えられない可能性があります。それで、方向性、記事、本、または何か読むべきものはありますか?

前にありがとう。

4

1 に答える 1

2

DFD からのコード生成に違和感を覚えるのも当然です。データ フロー ダイアグラムは、システム内のデータ フローの説明に重点を置いていますが、プロセスの実装については説明していません。あなたはデータ仕様を持っていますが、それをどうしたらよいかわかりません。したがって、DFD からシステムを生成することはできません。得られるのは、せいぜいシステムのモックアップ (各バブルのメソッドとメソッドのシグネチャ) だけです。ここでわかるように、コード ソースからでも DFD を取得するのは困難です。モデルを使用してシステムを構築する方法の詳細については、モデル駆動型エンジニアリングの分野を参照してください。

于 2011-11-07T12:08:54.563 に答える