次の要求を満たすアプリケーションを開発する必要があります。
.NET(C#/ Visual Studio /スタンドアロンWindowsアプリケーション)で開発する必要があります。
最初の重要な要件は、グラフデータの視覚化と操作です。ここでは、今のところわかるように「ZedGraph」を使用します。
2番目の要件はデータベース接続です。(SQL)
データベースは、企業のイントラネットを介してアクセスできる必要があります。
さらに、データベースに保存する前に、指定されたグラフデータを前処理するために、いくつかのアルゴリズム関数を実装する必要があります。
確かに、これらはすべての要件を詳細に説明しているわけではありませんが、アプリケーションの主な目標を簡単に説明しています。
基本的に、すべての機能を個別に開発したり、Visual StudioのデザイナーでGUIをドラッグアンドドロップしたり、それに応じたGUI要素に機能を割り当てたりすることができました。しかし、これはどういうわけか正しくないと思います。特に次の理由で:
アプリケーションを可能な限り拡張可能に保ちたいと思います。
また、保守可能である必要があります
私にはもっと多くの理由が考えられますが、それが最初に頭に浮かんだ2つです...
ですから、私の質問は、誰かがこの種のプロジェクトに適合するソフトウェアアーキテクチャのリファレンスを私に提供できるかどうかです。アプリケーションは私の論文の一部であるため、特に本は重要です。したがって、すべての方法と決定は、参照によって正当化される必要があります。
よろしくお願いします、BC ++