Componentes de software são elementos que encapsulam o processamento e os dados na arquitetura de um sistema.

As decisões que compõem a arquitetura de um sistema de software abrangem uma interação rica e a composição de muitos elementos diferentes. Estes elementos abrangem as preocupações principais do sistema, incluindo:

Um componente de software é uma entidade arquitetônica que:

Copyright © 2016 AIEC.