Elaborar Texto de Caixa Preta nas Etapas de Caixa Branca do Subsistema
Nesta etapa, você utiliza o Modelo de Caso de Uso de Negócios e elabora o texto do fluxo de eventos de caixa preta (que
é uma propriedade de cada caso de uso de negócios) em seqüências de etapas de caixa branca (que fala em termos de
ações de subsistema e interações), utilizando os subsistemas e colaborações esboçados da Análise de Arquitetura de
Negócio. Se essa tarefa for executada para um subsistema no qual as operações já foram especificadas, então, o ponto
inicial serão as operações e você poderá continuar diretamente para a Expansão Inicial de Etapas de Caixa Branca.
Em seguida, uma Operação de Sistema de Negócio (etapa de caixa preta) será expandida para uma ou mais etapas de caixa
branca e cada uma delas é executada por um subsistema nomeado. O Designer é orientado pelo trabalho feito pelo
Arquiteto (durante a Análise de Arquitetura) na seleção de subsistemas e interações que são utilizados para descrever
as etapas de caixa branca. Observe que a análise agora continua conduzida pela Operação de Sistema de Negócio; ou seja,
trate a próxima etapa de realização como a realização de cada Operação de Sistema de Negócio (em vez da noção mais
abstrata da etapa de caixa preta do caso de uso de negócios).
As etapas de caixa branca para cada Operação de Sistema de Negócio são capturadas (inicialmente) no Modelo de Análise
de Negócio, associado à Operação de Sistema de Negócio correspondente como sua realização. As etapas de caixa branca
não são armazenadas com o Caso de Uso de Negócios (elas são mostradas aqui simplesmente como uma ilustração), mas
podem ser tratadas desde o Caso de Uso de Negócios até a Operação de Sistema de Negócio.
|
Ampliar Etapas de Caixa Branca com Decisões de Localidade, de Processo e do Trabalhador
A descrição é, então, ampliada com decisões de localidade, de processo e do trabalhador. A decisão de localidade é
colocada, com alguma latitude (dado o nível de abstração da localidade) onde as etapas de caixa branca do subsistema
são executadas. A decisão do processo é necessária apenas quando é decidido que (para essa etapa pelo menos) o
subsistema é "passivo", ou seja, suas operações são chamadas por processos externos ao subsistema. Um subsistema
"ativo" pode responder de forma independente, utilizando processos internos ao subsistema. O designer de negócios
é novamente orientado pelo trabalho do arquiteto de negócio (na produção do Modelo de Localidade e do Modelo de
Processo). Nas decisões do trabalhador, adequadas quando você faz alocações em recursos humanos, você começa a
identificar as entidades organizacionais e, então, os recursos do trabalhador de sistema necessários para uma Operação
de Sistema de Negócio.
Se a análise mostrar que uma etapa de caixa branca requer mais de uma localidade (ou processo), então, decomponha-a em
etapas menores, para que cada uma possa ser associada a uma única localidade (e processo, onde adequado). Essa
decomposição poderá ter ramificações arquiteturais importantes (ela poderá precisar que o subsistema seja recriado) e
precisar de um canvas para a equipe ou pessoa que está desempenhando a função Arquiteto de Negócio.
|
Alocar Requisitos de Orçamento de Caixa Branca
Em seguida, divida os requisitos de orçamento das etapas de caixa branca com as etapas de caixa preta. Essa alocação
permite determinar os requisitos de desempenho para o subsistema e a localidade associada. No caso de um subsistema
passivo, é uma entrada na análise de latência do processo de chamada (que poderá ter outras responsabilidades). |
Classificar Etapas de Caixa Branca por Subsistema
Nesta etapa, você coleta todas as etapas de caixa branca juntas para cada subsistema (ou seja, as etapas de caixa
branca que pertencem àquela subsistema). Isso é feito em preparação para a identificação das Operações de
Subsistema (que são para o subsistema o que as Operações de Sistema de Negócio são para o sistema de negócio),
pelo exame das descrições das etapas de caixa branca do subsistema. Como ocorre na identificação das operações de
sistema de negócio, não poderá ser uma operação de subsistema exclusiva para cada etapa de caixa branca. Observe
também que as etapas de caixa branca são agrupadas pela operação de sistema de negócio. Por exemplo, isso poderá ser
feito também em forma tabular, agrupada pelo subsistema:
|
Refinar as Colaborações Esboçadas para cada Operação de Sistema
Com base nas etapas de caixa branca, as interações de subsistema são criadas em diagramas de seqüência ou de
colaboração (no Modelo de Análise de Negócio). Isso refina o trabalho feito anteriormente pelo Arquiteto de
Negócio. Nesse estágio, as colaborações ainda poderão ser abstratas, talvez apenas os links serão identificados ou as
mensagens em um nível abstrato. Esse trabalho, contudo, fornece uma percepção do acoplamento e da coesão dos
subsistemas. Isso refina a expansão de etapas de caixa branca executadas anteriormente (consulte Expansão Inicial de Etapas de Caixa Branca).
|
Avaliar a Análise
O Designer de Negócios precisa solicitar uma revisão informal na conclusão dessa tarefa e, portanto, assegurar que
todos os problemas emergentes serão registrados e planejados para resolução.
|
|