需要软件架构的参考

时间:2012-04-24 09:28:52

标签: c# .net sql architecture

我必须开发一个满足以下要求的应用程序:

  1. 必须在.NET(C#/ Visual Studio / Standalone windows应用程序)中开发。

  2. 第一个重要的要求是图形数据的可视化和操作。在这里,我将暂时使用"ZedGraph"

  3. 第二个要求是数据库连接。 (SQL)

  4. 数据库必须可以通过公司内部网访问。

  5. 此外,必须实现一些算法函数,以便在将给定的Graph数据保存到数据库之前对其进行预处理。

  6. 当然,这些并不是详细要求,但是他们简要描述了申请的主要目标。

    基本上,我可以单独开发所有功能,拖动和放大在Visual Studio的设计器中删除GUI,为相应的GUI元素分配功能。 但这不知何故感觉不对。特别是出于以下原因:

    • 我希望将应用程序保持为可扩展

    • 它也应该可维护

    • 我可以说很多更多的理由,但这是我首先想到的两个......

    所以我的问题是,是否有人可以为我提供适合此类项目的软件架构参考。 特别是书籍很重要,因为申请是我论文的一部分,所以每个方法和决定都必须通过参考来证明。

    提前致谢, BC ++

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

答案 2 :(得分:1)

我肯定会选择Code Complete,它与任何编程语言无关,而是讨论优秀和实践,完全推荐