Tarefa: Análise de Área Funcional
Esta tarefa obtém idéias iniciais sobre o particionamento do negócio (por exemplo, a partir de uma abordagem de modelagem de negócios de componente) e as refina, com base na identificação de conjuntos de funções de negócios coesas para o domínio do negócio, em áreas funcionais - agregações de funcionalidade que são designadas para sistemas de negócios.
Disciplinas: Modelagem de Negócios
Objetivo

O objetivo da análise de área funcional é validar idéias iniciais sobre o particionamento do negócio, primeiramente em domínios de negócios (que conterão logicamente um conjunto de sistemas de negócios que são de interesse para o esforço de modelagem de negócios) -- notando que isso pode requerer uma etapa intermediária de identificação de subdomínios para delinear a parte do negócio a ser estudada -- e, em seguida, descobrindo-se áreas funcionais, isto é, agregações de funcionalidades que podem ser designadas a sistemas de negócios. Ela é uma abordagem suplementar para a Análise Arquitetural de Negócios e pode ser utilizada em combinação com essa tarefa.

Relacionamentos
FunçõesExecutor Primário: Executores Adicionais:
EntradasObrigatório:
    Opcional:
    • Nenhum
    Saídas
      Descrição Principal

      A análise de área funcional pode começar com um modelo de negócios de componente (consulte Conceito: Modelagem de Negócios de Componente) e utilizar as Competências da CBM identificadas como um ponto inicial para o conjunto de Artefato: Domínio de Negócio. O esforço de modelagem de negócios tem o escopo definido pelo(s) domínio(s) de negócios em estudo, portanto a análise de área funcional pode selecionar a partir do conjunto inicial de domínios de negócios e os decompor adicionalmente em subdomínios e, finalmente, em áreas funcionais -- Componentes da CBM a partir do modelo inicial, que deve ter boa orientação aqui.

      A análise de área funcional começa criando descrições resumidas que identificam as principais responsabilidades funcionais de alto nível de cada domínio.  Em seguida, cada domínio é decomposto em áreas funcionais menores e mais discretas. Cada área funcional é descrita nos termos das funções específicas pelas quais ela é responsável, bem como funções das quais ela depende durante colaborações com outras área funcionais. Consulte Conceito: Análise de Área Funcional.

      Se a análise de área funcional estiver sendo desempenhada utilizando-se entrada de um esforço da CBM, um domínio de negócios normalmente será mapeado para uma competência da CBM, os componentes de negócios da CBM serão um bom ponto inicial para a identificação de áreas funcionais e as atividades e serviços de componentes da CBM serão uma boa maneira de identificar funções. Os componentes da CBM normalmente são mapeados um para um com as áreas funcionais, embora em alguns casos um componente da CBM também possa ser granulado muito grosseiramente, abrangendo tipos de funções em excesso. Nesse caso, ele precisaria ser decomposto adicionalmente em várias áreas funcionais.

      As áreas funcionais serão designadas a vários Artefato: Sistema de Negócio, que suportarão serviços para fornecer essas funções - as próprias funções também podem sugerir automação -- os subsistemas de TI nos Sistemas de Negócios que realizarão alguns ou todos os serviços.

      Etapas
      Decompondo Domínios em Áreas Funcionais

      A análise de área funcional começa criando descrições resumidas que identificam as principais responsabilidades funcionais de alto nível de cada domínio.  Em seguida, cada domínio é decomposto em áreas funcionais menores e mais discretas. Cada área funcional é descrita nos termos das funções específicas pelas quais ela é responsável, bem como funções das quais ela depende durante colaborações com outras área funcionais. Consulte Conceito: Análise de Área Funcional. Se a análise de área funcional estiver sendo desempenhada utilizando-se entrada de um esforço da CBM, um domínio de negócios normalmente será mapeado para uma competência da CBM, os componentes de negócios da CBM serão um bom ponto inicial para a identificação de áreas funcionais e as atividades e serviços de componentes da CBM serão uma boa maneira de identificar funções. Os componentes da CBM normalmente são mapeados um para um com as áreas funcionais, embora em alguns casos um componente da CBM também possa ser granulado muito grosseiramente, abrangendo tipos de funções em excesso. Nesse caso, ele precisaria ser decomposto adicionalmente em várias áreas funcionais. As áreas funcionais serão designadas a vários Artefato: Sistema de Negócio, que suportarão serviços para fornecer essas funções.

      À medida que cada área funcional for analisada e descrita nos termos de suas funções, ela também é analisada no contexto maior de seus relacionamentos para outras áreas funcionais (isto é, as interações e colaborações entre áreas funcionais são identificadas). Isso ajudará a determinar como os Sistemas de Negócios que detêm a propriedade das áreas funcionais irão colaborar.

      Mapeando Áreas Funcionais para Subsistemas (TI)

      O particionamento do domínio de negócios resulta em um conjunto de áreas funcionais. Essas áreas funcionais devem sugerir agregações de funcionalidades coesas que podem ser designadas a subsistemas, que fornecerão essa capacidade. Cada subsistema é um mecanismo conceitual para ajudar a definir o encapsulamento dos serviços para fornecer essa capacidade -- e que podem, em última instância, serem automatizados por sistemas de TI dentro do Sistema de Negócio. Os subsistemas colaboram para fornecer os serviços fornecidos pelo Sistema de Negócio que detém a propriedade da área funcional.

      A identificação de subsistemas como um resultado da análise de área funcional permite a transição transparente da identificação de negócios de áreas funcionais, seu mapeamento para Sistemas de Negócios para a determinação de quais subsistemas estão realmente envolvidos na implementação de uma determinada área funcional.  Os subsistemas se tornam um projeto para reutilização. Essa abordagem fornece não apenas uma especificação abstrata do comportamento de um subsistema, mas também contratos pelos quais os subsistemas colaboram e dependem uns dos outros.

      Pode não ser necessário refinar adicionalmente a funcionalidade designada a um Sistema de Negócio, caso no qual há um mapeamento de um para um entre a área funcional e um subsistema, isto é, o Sistema de Negócio que suporta a área funcional tem um único subsistema de TI análogo que gera seu comportamento. Uma proliferação de subsistemas, por outro lado, pode ser uma indicação de que a área funcional está granulada muito grosseiramente para ser designada a um único Sistema de Negócio, e precisa ser adicionalmente dividida.

      Note que detalhes adicionais sobre a Identificação do Subsistema estão disponíveis na Orientação: Projetar Subsistema.

      Informações Adicionais