Artefato: Operação de Negócios
Um serviço de negócio que pode ser solicitado a partir de um objeto para gerar um comportamento. Uma operação especifica o nome, o tipo, os parâmetros e as restrições para chamar um comportamento associado.
Tipos de Produto de Trabalho: Elemento de Modelo
Objetivo

A principal finalidade das Operações é capturar os serviços de negócio fornecidos e exigidos, que um elemento suporta ou precisa.

Relacionamentos
Descrição
Descrição Principal

Uma especificação de operação têm a seguinte descrição:

  • Descrição
  • Parâmetros de Entrada/Saída
  • Requisitos Não Funcionais:
    • Esses são derivados de requisitos não funcionais associados às etapas em vários Casos de Uso de Negócios que essa operação suporta.
    • O contexto no qual a operação é utilizada (isto é, um determinado Caso de Uso de Negócios) pode não ser capturado (por exemplo, ele pode ser especificado em termos de suporte a requisito de desempenho mínimo, quando todos os Casos de Uso de Negócios são considerados)
  • Pré-condições
  • Pós-condições
  • Rastreabilidade do sistema superordenada
  • Opcional: rastreabilidade (etapas) de casos de uso de negócios

Na maioria dos casos, as Operações são definidas para o sistema de negócio e para os principais subsistemas realizando a decomposição, tão profunda quanto necessário, de uma forma recursiva. As Operações são agrupadas em interfaces juntamente com as principais responsabilidades do (sub)sistema sendo considerado.

Dependendo do nível de granularidade e do contexto de uso, funções diferentes especificam, definem, refinam ou utilizam operações como entradas principais para as tarefas associadas:

  • Arquitetos de Negócio descreverão os principais serviços suportados por elementos significativos arquiteturalmente.
  • Analistas de Negócio trabalharão com os Arquitetos de Negócio para mapear as etapas de casos de uso de negócios nas operações do sistema.
  • Designers de Negócios utilizarão as etapas como entradas, durante os estágios de refinamento e recriação, e como operações sendo os blocos de construção para as Especificações de Interface/Contrato.
Considerações de Teclas
O Designer de Negócios é responsável pela integridade do conjunto de operações, garantindo que:
  • as operações sejam exclusivas e que não haja sobreposição entre elas
  • as operações relacionadas sejam agrupadas de forma lógica nas interfaces
  • cada operação seja documentada adequadamente
  • os relacionamentos de rastreabilidade para outras operações e/ou etapas do caso de uso de negócios foram estabelecidos
  • a cobertura adequada dos casos de uso de negócios ou de operações do sistema, com base no escopo da iteração atual
Adaptação
Opções de Representação

A abordagem baseada na operação é uma forma mais formal e rigorosa de definir os serviços suportados pelo sistema de negócio e seus subsistemas principais. Normalmente, o ponto de início são os casos de uso de negócios, portanto, há uma suposição das operações que serão utilizadas em conjunto com os casos de uso de negócios.

As principais decisões de ajuste são:

  • descrever apenas as operações arquiteturais significativas (aquelas que se relacionam aos casos de uso de negócios mais  importantes)?
  • até que "profundidade" a decomposição lógica do subsistema deve ir?
  • descrever completamente as pré-condições e pós-condições?
  • precisar manter a rastreabilidade entre as operações e as operação do sistema de negócio e/ou casos de uso de negócios?