Software engineering is a giant term having various different branches for the different purposes. Component based software development (CBSD) or component based software engineering (CBSD) and component based development (CBD) all are similar concepts and originally it is a branch of software engineering.
As it is well-known software engineering and development of various useful projects is complex and takes long hours & big amount of money for any development or movement in this context. For making the development work more productive in terms of time, cost and simplification of the process, developers all over in the IT sector always try to innovate something new for the benefit of industry. Keeping this point of view software engineers have started developing Component based software.
Extracting the usable part of the existing software systems and making some robust and cost effective product is the basic theme of this concept in general terms. All the software systems are developed by following almost common concepts and processes and use to provide identical functions. Component based software development is possible only when all the components of the system are having similar identity and all can communicate with each other, so that can be replaced by each other easily. A particular component of a system should be of multiple uses, easily compatible or replaceable to other components of the system and reusable because reusability of component is very essential characteristic. “Reusability” factor must be present in the high quality software component.
In the process of component sharing across network links there are certain techniques employed by the developers for the successful delivery of the component to its pre-defined destination. The most common techniques for the software component sharing used by the professionals are “serialization” or “marshalling”.
Industry intellectuals and professional software developers are engaged in regular research & custom software development programs to provide solution to problems of component based approach, plus their suggestions, new ideas & practices..
0 comments:
Post a Comment