需要软件架构的参考

本文关键字:参考 软件架构 | 更新日期: 2023-09-27 18:32:01

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

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

  2. 第一个重要要求是图形数据的可视化和操作。在这里,我将使用"ZedGraph",正如我目前所知道的那样。

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

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

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

当然,这些并不是所有的详细要求,但它们简要描述了应用程序的主要目标。

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

  • 我想使应用程序尽可能可扩展

  • 它也应该是可维护的

  • 我可以想出更多的原因,但这是我首先想到的两个原因......

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

提前感谢,BC++

需要软件架构的参考

Microsoft应用程序体系结构指南

http://www.microsoft.com/download/en/details.aspx?id=16236

Martin

Fowler的《企业应用程序架构模式》。

我肯定会选择代码完成,它与任何编程语言都没有特别的关系,相反,它讨论了好的和实践的,完全推荐