文档介绍:.NET平台下开发框架体系研究
摘要:在分析提高软件开发质量与效率的基础上提出了软件开发框架的必要性与设计目标,从框架体系结构、配置管理规范、数据传输与共享和统一异常处理等方面描述了其设计与实现,使用此框架能达到快速开发应用程序,缩短项目开发周期的目标。
关键词:开发框架;体系结构
中图分类号:TP311 文献标识码:A文章编号:1009-3044(2011)18-4272-02
Research of Development Framework Based on .NET Platform
FENG Qin-qun
(Department puter Application, munication Academy, Wuhan 430010, China)
Abstract: After analyzing the approach of improve software quality and development efficiency, bring forward it's necessary to build software development framework, which design and implementation are described in details with it's architecture, configure, data transmission and share, common exception process. It's can meet the rapid development of applications and shortening project cycle using this framework.
Key words: development framework; architecture
随着计算机技术的迅速发展,各种软件系统逐渐应用于军队管理工作的各个方面,极大地提高了军队管理工作效率。与此同时,软件系统需求的变化也越来越频繁,系统开发实施的时间越来越紧迫,这就需要软件系统能快速适应需求的变化[1]。在此背景下,开发设计人员逐渐认识到了软件开发框架的重要性,良好的开发框架必将成为提高软件生产率、适应需求变化和解决软件维护问题的有效途径[2-4]。在此背景下,以提高软件开发效率为目标,借鉴和扩展了目前流行的三层开发框架,并结合各种优秀的设计模式,平台下多层开发框架。该框架具有良好的多层架构和模块化设计,保证了程序的扩展性和可维护性。
1 框架设计目标
1)框架应具备较好的通用性,能应用于大多数基于B/S和C/S模式的项目开发。2)框架应具备较强的安全性,能保障系统的稳定运行。3)框架应该是分层设计,各层组件可以部署在一台服务器上,也可以部署在多个系统中,从而使整个系统具有很好的可扩展性。4)多个开发人员可以共享数据库的连接。因为数据库连接不是表示层直接实现的,而是由中间层调用数据访问层完成的,通过同一中间层就可以实现对数据库连接的共享。
5)如果业务发生变化,确保可以重新部署所有程序。
2 框架体系结构
现阶段的系统开发大多是基于B/S或者C/S模式,相应的表示层通常表现为web和winform方式,为了体现