What is component driven software development?
Answers
Answer:
Hey mate....
Explanation:
Component-based software engineering (CBSE), also called components-based development (CBD), is a branch of software engineering that emphasizes the separation of concerns with respect to the wide-ranging functionality available throughout a given software system. It is a reuse-based approach to defining, implementing and composing loosely coupled independent components into systems. This practice aims to bring about an equally wide-ranging degree of benefits in both the short-term and the long-term for the software itself and for organizations that sponsor such software.
Software engineering practitioners regard components as part of the starting platform for service-orientation. Components play this role, for example, in web services, and more recently, in service-oriented architectures (SOA), whereby a component is converted by the web service into a service and subsequently inherits further characteristics beyond that of an ordinary component.
Components can produce or consume events and can be used for event-driven architectures (EDA).
Component of Driven software development:
Component-based software development (CBD) is an developing software system that guarantees to take software communications into a fresh era. Building on the successes of object-oriented software construction.With the well-organized reuse of coarse-grained elements, CBD aims to deliver more reliable quality and output.
It endeavors to produce software engineering from a cot industry into an modern age for Information Technology, wherein software can be assembled from components, in the way that hardware systems are currently built from kits of parts.
It is also acknowledged as component-based software engineering (CBSE).