Representação de UML: componente no modelo de análise de negócio, estereotipado como <<sistema de
negócio>>. Um sistema de negócio está na mesma escala de um subsistema UML e, porque ele é um
componente, também tem semântica de empacotamento. O componente de nível superior do modelo é o negócio
ou a parte do negócio em consideração e aparece no diagrama de contexto no Produto de Trabalho: Modelo de Análise de Negócio, onde seu
relacionamento com o ambiente de negócios é mostrado.
Os Sistemas de Negócios deveriam ser utilizados para gerenciar as dependências na organização, definindo explicitamente
os recursos (ou serviços) que cada Sistema de Negócios oferece. Isso implica que o Sistema de Negócios encapsule seus
elementos contidos para que os usuários de seus serviços não dependam de como ele fornece seus serviços, mas
quais serviços ele fornece.
Essa regra pode ser diminuída quando o encapsulamento não é importante. Neste caso, os Sistemas de Negócio podem
interagir diretamente ou ser dependentes dos elementos contidos em outros Sistemas de Negócio. Especificando
formalmente em detalhes os serviços imaginários que devem ser fornecidos no limite do Sistema de Negócio é menos
importante neste caso porque esses serviços basicamente pertencem aos elementos contidos no Sistema de Negócio e é aos
serviços nesses elementos contidos que um usuário do serviço será ligado. Essa variação considera o Sistema de
Negócio mais como um mecanismo de empacotamento(estruturação) do que um conceito em si.
Quando isso é feito, o sistema de negócio essencialmente não existe no tempo de execução, ou seja, quando o negócio é
operado, porque seus serviços imaginários são fornecidos diretamente por seus elementos contidos. No entanto, ele ainda
pode indicar um limite organizacional do negócio, com propriedade de recursos.
|