Get your own
 diary at DiaryLand.com! contact me older entries newest entry

2:15 a.m. - 2010-06-22
-
Component software development (CBSE - component-based software engineering) involves the creation of software systems of the fragments. Advantages of different strategies are discussed for many years, but there is no indication that the component-based development is poised to become the standard approach to building software systems. What is the reason that, if there is such a linkage technologies, such as CORBA, ActiveX, COM and DCOM, ensure compatibility of components and provide a library of reusable modules?
I believe that component-based development is not widespread because of the prevailing distrust of the software components and not knowing how to design modules for reuse. Ability to quickly integrate the two components - insufficient reason for the growth of the popularity of CBSE. Those who do the integration of the components must be sure that the correct components are combined and done it correctly, and that the combined components are reliable.
Moreover, the assurances of the reliability of components should be based not only on their labels. SCL, which will conduct their own testing for certification of software, would face the same problems now facing its developers: inadequate testing, and incorrect assumptions about how it will use the product. Indeed, the level of testing, which SCL able to perform and do not go bust, may be even lower than that spent a developer himself. Thus, it would be a mistake to think that the SCL can issue certificates based solely on the results of its own testing.


0 comments

 

previous - next

 

about me - read my profile! read other Diar
yLand diaries! recommend my diary to a friend! Get
 your own fun + free diary at DiaryLand.com!