PHPでコーディングされるCRUDアプリケーションを開発する必要があります。
私は 3 人の主要なアクター (ユーザー、管理者、および医師 -- これは架空の病院用です) を持っており、それぞれに異なるユース ケースが既に定義されています。
ユース ケースはクラス図をうまくモデル化するのに十分すぎると思いますが、プロジェクトのドキュメントに DataFlow 図も含めるよう特に求められています。
私は DataFlow ダイアグラムについて読んでいますが、通常は最初にレベル 0 の DataFlow ダイアグラムを持っているようで、これを Context Diagram と呼んでいます。
これは基本的に 3 つの異なるアクターを持つ 3 層アプリケーションであるため、コンテキスト図をどのようにモデル化すればよいですか?
コンテキスト図は、システムに何が入ってきて何が出てくるかを教えてくれるはずなので、次の図よりも興味深い/説明的なものは想像できません:
これはこのようなものであるはずですか、それとも私は完全に要点を逃していますか? この php ページは Oracle データベースに接続しますが、コンテキスト図でシステム全体を考慮したい場合は、上の図でその事実を「隠す」必要があると思います。
ここからどこへ行けばいいですか?システムプロセスをより詳細なものに「ズーム」する必要があることはわかっています。次のステップは、DataFlow ダイアグラムで各ユーザー ケースを描写することでしょうか? すでにデータのリポジトリを含めますか? たとえば、ユーザー用、医師用、管理者用などです。
ありがとう