Software component technology overview

zhaozj2021-02-08  507

Software component technology overview

(This article is reproduced from Software Engineering Expert Network www.21cmm.com)

Software industry is currently the most promising industries. The turnover is incremented by 20% per year. It is expected that by 2000, the annual sales will reach $ 900 billion, and the software industry will become the world's largest industry.

The Chinese Academy of Sciences Software Merjailhao researcher is specifically discussed in detail for the application software development of components technology in the software industry. Among them, Professor Zhong Queo emphasizes the application of software development models and methods.

Software is divided into four types of system software, middleware, application software, and smart software. Application software development has experienced several important phases. Today, the "object-oriented" has evolved the software component technology.

Software component technology will be vigorously carried out in one or two years. At present, many major projects in China have adopted this technology. For example, nearly half of the projects of 863, many major projects in communication, business processing systems in the financial industry, etc., are in this direction.

Professor Meihong from Peking University Computer, I learned that the components technology have been applied to practice abroad.

Field Engineering Technology: The US Department of Defense has established "software technology for easy-to-modified reliability systems" projects, research specifications, multiplexed software engineering technology, and established three demonstration projects. The US Air Force Electronic System Center cooperates with the NASA to establish "Central Archive" projects of "Available Defense Software to promote software reuse in defense projects.

CORBA Distributed Object Technology: BellSouth has a lot of applications and data on large machines, and new business processes need to work with. The solution provided by CORBA technology is to package legacy systems into components, integrated with the "soft bus" in ORB. In the famous "星 工 工程" initiated by Motorola, ORB products are ultimately used as an interconnected framework between software components.

Product line technology: 1985, Sweden Celsiustech system, at the same time received two contracts - Sweden Navy and Danish Navy's shipping system, two systems need strong fault tolerance and dispersion, the company adopts SS2000 product line method Afterwards have been successful, the cost ratio of hardware and software has become 80:20 from the past 35:65.

It is predicted that in the future, software developers must understand the basic components needed by the main system integrators and application software developers, as they lead to the demand and function trend of components technology. By 2001, there will be at least 60% of the newly developed applications will be components, and the market strain capabilities of developers are therefore improved.

转载请注明原文地址:https://www.9cbs.com/read-632.html

New Post(0)