"Isso pode surpreender algumas pessoas. Muitos pensam que o objetivo principal dos componentes é a reutilização. Eles querem projetar algo uma vez e usá-lo repetidamente em diferentes contextos, obtendo grandes ganhos de produtividade, aproveitando as melhores soluções da categoria, a conseqüente melhoria da qualidade, e assim por diante. Esses são objetivos admiráveis, mas o principal impulsionador hoje é que as coisas continuam mudando e, muitas vezes - como no comércio eletrônico entre empresas - não há mais esperança de que o controle centralizado possa ser exercido. Em tal ambiente, um dos principais objetivos de um componente é que ele deve ser facilmente substituível - seja por uma implementação completamente diferente das mesmas funções ou por uma versão atualizada da implementação atual. Isso coloca a ênfase na arquitetura do sistema, em ser capaz de gerenciar o sistema total, à medida que seus vários componentes evoluem e seus requisitos mudam, em vez de procurar garantir que os componentes individuais sejam reutilizáveis por sistemas de múltiplos componentes (pág. 2)" (Cheesman).
Palavras-chave:
requisitos em mudança,
mudança
Cheesman, John; Daniels, John.
UML Components A Simple Process for Specifying Component-Based Software. Addison-Wesley.
Francisco S. Marcondes. Disponível em <
http://orcid.org/0000-0002-2221-2261 >. Acesso em 2 jun.
2020.
--
GregorioIvanoff - 25 Jul 2022
to top