节点文献
基于构件的可重构软件开发平台技术研究
Research and Application of Reconfigurable Software Development Platform Based on Component
【作者】 赵方圆;
【导师】 魏志强;
【作者基本信息】 中国海洋大学 , 计算机应用技术, 2004, 硕士
【摘要】 如今,随着软件产业进入一个新的时代,软件业正面临着一些新的发展和挑战,传统的软件设计思想已经远远不能适应新的需求,在此背景下,构件技术应运而生,并逐渐引起了人们的重视。构件技术对于对象封装的内涵进行了扩展,侧重于复杂系统中各组成部分之间的协调关系,更加强调的是实体在环境中的存在形式,形成一个专门的技术领域。如果说面向对象技术是在“数据+算法”的层面上提升了对事物的认识方法,则构件技术是将重点从建模本身发展到对软件生产的考虑上来,即构件可以在应用领域的软件生产中作为零件纳入到新的体系中被重用。 本文从代表软件重用技术最新发展方向的构件技术入手来研究可重构软件开发平台,角度新颖。对可重构软件开发平台的整体设计采用“纵向分层,横向分割”的指导思想,以不同级别的抽象在一定程度上化解了问题的复杂性。对可重构软件开发平台体系结构的设计是本文的关键,在横向和纵向两个维上对体系结构进行架构,是一种较为实际的解决方案。 本文研究了可重构软件开发平台技术。提出了单一建模数据源技术并基于这一技术设计了同时支持C/S和B/S两种软件体系结构的可重构软件开发平台及其关键业务构件。分析了基于构件化软件开发平台的应用软件系统的构造过程。
【Abstract】 Nowadays.while entering new times, the software industry is facing a lot of new developments and challenges. Traditional thought of software design has already been not able to acclimatize itself to new needs.The technology of component then emerge as the times require and now is attracting more and more attentions of people.The technology of component,which has formed a special technology field,develops the meaning of objects encapsulation and focuses on the relationship of all the parts in complicated systems,and it lay more emphasis on the existing form of entitis in enviroment.If we can say that the technology of Object-Oriented promotes the method of recognizing things on the level of data pulsing algorithm,the technology of component is turning its emphasis from modeling to the consideration of software manufacturing ,which is to say that components can be reused in new systems as spare parts during software manufacturing in application fields.The paper researches the reconfigurable software development platform beginning with the technology of component which stands for the up-to-the-minute development direction of the technology of software reuse. The whole design of the reconfigurable software development platform is divided in landscape orientation and portrait,which reduces the complexity of the problem in some degree with different levels. The design of architecture of the reconfigurable software development platform is the key of the paper.Making up the architecture on landscape orientation and portrait is a kind of resolvent which is much practical.The reconfigurable software development platform technique is researched.The theory of single modeling data source technique is proposed,and the reconfigurable software development platform with C/S and B/S configuration,as well as its key components are designed.The development process of application system is also analysed,based on reconfigurable software development platform.
【Key words】 software component; software framework; software reusability; reconfigurable software development platform;
- 【网络出版投稿人】 中国海洋大学 【网络出版年期】2005年 01期
- 【分类号】TP311.52
- 【被引频次】20
- 【下载频次】522