需要软件架构的参考
本文关键字:参考 软件架构 | 更新日期: 2023-09-27 18:32:01
我必须开发一个满足以下要求的应用程序:
-
它必须在.NET(C#/Visual Studio/Standalone Windows应用程序)中开发。
-
第一个重要要求是图形数据的可视化和操作。在这里,我将使用"ZedGraph",正如我目前所知道的那样。
-
第二个要求是数据库连接。(SQL)
-
该数据库必须可以通过公司内部网访问。
-
此外,必须实现一些算法函数,以便在将给定的图形数据保存到数据库之前对其进行预处理。
当然,这些并不是所有的详细要求,但它们简要描述了应用程序的主要目标。
基本上,我可以单独开发所有功能,在Visual Studio的设计器中拖放GUI,将功能分配给相应的GUI元素等。但这不知何故感觉不对。特别是出于以下原因:
-
我想使应用程序尽可能可扩展。
-
它也应该是可维护的
-
我可以想出更多的原因,但这是我首先想到的两个原因......
所以我的问题是,是否有人可以为我提供适合此类项目的软件架构参考。特别是书籍很重要,因为申请是我论文的一部分,所以每个方法和决定都必须有参考。
提前感谢,BC++
Microsoft应用程序体系结构指南
http://www.microsoft.com/download/en/details.aspx?id=16236
Martin
Fowler的《企业应用程序架构模式》。
我肯定会选择代码完成,它与任何编程语言都没有特别的关系,相反,它讨论了好的和实践的,完全推荐