论文部分内容阅读
软件架构对于系统的分析和重用起着至关重要的作用。如何合理有效的确定系统的组件构成和组件之间的关系,从而满足软件的功能属性和非功能属性的要求,是架构研究的热点问题;而面向模式的软件架构理论的提出,对该问题做出了一个合理的回答。论文要探讨的就是如何在NET平台下利用软件模式来构建一个良好的、可维护的、可扩展的、高稳定性的并且能够快速开发的应用架构。论文首先对软件架构和软件模式的理论知识进行了分析和论述;其次,按照问题、解决方案和结构、实现的思路深入探讨了架构模式,并吸取了多DTO模式的优点,结合工厂模式和策略模式,对DTO模式的实现做出了改进,这是论文的一个创新点;最后,结合一个NET平台下企业级应用实例,在架构模式理论研究的基础上,利用层模式、模型-视图-控制器模式和数据传输对象模式来构建系统的架构,从而在实践中论证了合理地应用模式可以提高系统的可维护性、可扩展性和可配置性。