Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 668 Bytes

File metadata and controls

10 lines (8 loc) · 668 Bytes

Component Based Architecture

  • What is a component? A software component can be defined as a unit of composition with a contractually specified interface and explicit context dependencies only. That is, a software component can be deployed independently and is subject to composition by third parties.

  • What are the charactistics of a component? Reusability,Replaceable,Not context specific,Extensible,Encapsulated,Independent.

  • What are the advantages of using component based architecture? Ease of deployment ,Reduced cost,Ease of development ,Reusable , Modification of technical complexity , Reliability , System maintenance and evolution , Independent .