节点文献
基于VS.NET技术的软件框架模型的研究与应用
Research and Application of Software Framework Based on VS.NET Technology
【作者】 贾志龙;
【导师】 张秋余;
【作者基本信息】 兰州理工大学 , 计算机应用技术, 2006, 硕士
【摘要】 软件构件化是软件工业发展的大趋势,工业化的软件复用已经从通用类库进化到了应用框架。面向对象的,可复用的软件框架已经成为一个软件系统的核心元素,是软件系统中其它部分所依赖的基础。但由于框架是一个软件系统的本质的反映,是由系统中的一些模块化的、不容易改变的可重用元素组成,而这些不容易改变的部分往往又是一些相当抽象的概念,因此在实践中设计一个优秀的、领域无关的软件框架并不是件容易的事情。 随着计算机软、硬件技术的发展特别是计算机网络的飞速发展、软件开发规模和复杂度不断增加,软件开发面临巨大的挑战。技术的发展为应用的开发提供了更多的选择,同时也提出很多新的研究课题。我们一方面重点研究了.NET的核心技术,另一方面从软件工程、软件重用的角度对应用软件系统的框架进行了研究。针对早期两层软件体系结构的缺陷和对三层体系结构数据高度集中化操作的要求,我们采用.NET框架技术提出了一种与领域无关的四层应用软件框架模型,并将其用于甘肃省委组织部干部管理信息系统的开发中。通过实际应用我们认为此框架模型能有效地作为一种软件体系结构和规范,用于指导企业级应用系统地开发;同时基于.NET的四层应用软件框架实现了构件重用、数据访问集中化,可以作为一种较大粒度的框架来进行复用,并且它还为构件的组装提供了基础和上下文,能动态地组装构件,实现软件的“即插即用”。
【Abstract】 Now the software based component is the main trend of the software industry, the software reuse of the industrialization has already evolved from library generally use to the applied framework.The software framework that Object-oriented and reused has already become a core element of software system, it is foundation of other fractions in software system.But because framework is the essential reflection of software system, it is formed from some modularize、 reuseful element that not easy changed in the system, yet the fraction of these who not easy changes usually is the very abstract concept, so it is difficult to design an excellent 、 domain independence software framework.Along with the development of computer’s software and hardware technical especially the fast development of network、 the continuously increasing of software development scale and complications, the development of software faces a huge challenge.The development of technical provide more selects into the design of application system, also put forward a lot of new research topics. On the one hand we mainly introduce the core technique of the .NET, On the other hand we study the framework of software from the software engineering and software reuse point of view.For the shortcoming in two tier software architecture and the need of high data collection in three tier software architecture,we put forward a field-independence and four tier application software framework models based on the .NET technology,then apply it into the Cadre Management Information System of organic department in Gansu Province.By Appling it in project We think that .NET can be a software architecture and criterion to used for guiding the development of business enterprise application system actually;at one time the four tier software framework based on .NET realize component-reuse and high collection of data access and it can be a big granularity framework to reuse, also it provides a context for the assembly of the component, carry out dynamically assembling of component, implementing "plug and play" of the software.
【Key words】 Component; .NET; XML; SOAP; Software Reuse; Software Framework; Information System;
- 【网络出版投稿人】 兰州理工大学 【网络出版年期】2006年 09期
- 【分类号】TP311.52
- 【被引频次】5
- 【下载频次】251