2012-04-24 63 views
0

需要引用我必须开发出满足以下要求的应用程序:软件架构

  1. 它在.NET开发(C#/ Visual Studio中/独立的Windows应用程序)。

  2. 第一个重要的要求是图形数据的可视化和操纵。在这里,我将使用"ZedGraph",因为我现在可以说。

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

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

  5. 进一步的一些算法功能必须被实施,以便在将其保存到数据库之前预处理给定的Graph数据。

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

Basicaly我可以分别开发所有功能,拖动&在Visual Studio的设计器中拖放一个GUI,将功能分配给相应的GUI元素等。 但是,这不知怎的会感觉不对。特别是对于以下原因:

  • 我想保持应用为扩展越好。

  • 还应该维护

  • 我所能的许多更多的理由事情但是是两个最先来到我的脑海里......

所以我的问题是否有人可以为我提供参考软件体系结构哪些适合这种类型的项目。 特别是是重要的,因为申请是我的论文的一部分,所以每一个方法和决定都必须有一个参考。

由于提前,BC ++

+0

模式企业应用程序架构(几乎是非法的,更不用说了):http://www.amazon.co。uk/Enterprise-Application-Architecture-Addison-Wesley-Signature/dp/0321127420 – 2012-04-24 09:30:43

+0

这些模式的概述也可以在线获得:http://martinfowler.com/eaaCatalog/ – 2012-04-24 09:31:21

回答

1

我肯定会去为Code Complete,它不涉及任何特别的编程语言,而是讨论了良好的和practizes,完全推荐的