MODELO DE NEGÓCIO ID do documento: Data documento: / / Responsável pelo documento: ID Projeto: HISTÓRICO DE REVISÕES Data de criação/ atualização Descrição da(s) Mudança(s) Ocorrida(s) Autor Versão do Documento ID. Solicitação de Mudança 1 Vocabulário do Negócio < Nessa seção devem ser descritos os principais termos pertinentes ao negócio, a fim de esclarecer a terminologia utilizada pelo cliente.> Termo Descrição Sinônimo 2 Casos de Uso de Negócio < Um caso de uso de negócio é uma seqüência de ações realizada em um negócio que produz um resultado de valor observável para um ator do contexto do negócio. Os processos de um negócio são definidos como vários casos de uso de negócio diferentes, cada um representa um fluxo de trabalho específico no negócio. Uma coleção de casos de uso de negócio fornece uma visão geral do negócio muito útil para informar aos funcionários sobre as diferentes partes do negócio que estão sendo realizadas e os resultados esperados. Um processo de negócio gera valor para o negócio ou minimiza os custos para o negócio. A figura 1 mostra um exemplo de caso de uso de negócio.
Figura 1 Caso de uso de negócio relacionado ao Check-In no Aeroporto Em uma modelagem de negócios controlada por caso de uso são desenvolvidas duas visões do negócio: visão externa do negócio: o caso de uso de negócio define o quê é essencial realizar para que o negócio forneça os resultados desejados ao ator. Define, também, qual interação o negócio deve ter com os atores quando é executado. visão interna do negócio: a realização de casos de uso de negócio define como o trabalho deve ser organizado e realizado para alcançar os resultados desejados. Uma realização abrange os trabalhadores de negócios, as entidades de negócios envolvidas na execução de um caso de uso de negócio e os relacionamentos entre eles. Diagramas de atividades da UML e diagramas de workflow podem ser utilizados para visualizar a descrição do processo de negócios, ou seja, as atividades do negócio, o fluxo de informação entre elas e a origem e o destino das informações. Um diagrama de atividades, por exemplo, pode ser usado para ilustrar o fluxo de trabalho de um caso de uso de negócio. Esse diagrama explora a ordem das atividades que são realizadas para alcançar as metas do negócio. Dentre essas atividades pode-se ter atividades manuais e/ou automatizadas. A figura 2 apresenta um diagrama de atividades relacionado ao caso de uso de negócio Check-In Individual do modelo de casos de uso de negócio Check-In no Aeroporto (figura 1).
Figura 2 Diagrama de atividades do caso de uso de negócio Check-In Individual A figura 3 ilustra o fluxo de trabalho de um caso de uso de negócio que representa um processo de vendas geral. Nesse exemplo, as raias representam departamentos na organização. Referência: RUP Rational Unified Process. Modelo integrado à ferramenta CASE Rational Software.
> Figura 3 Digrama de Atividades do processo de negócio de vendas. 3 Regras do Negócio < Regras de negócio (também chamadas de regras de domínio) descrevem tipicamente requisitos ou políticas que transcendem um projeto de software elas são necessárias no domínio ou no negócio e muitas aplicações podem precisar respeitálas. Um exemplo são as leis sobre impostos governamentais. Os detalhes das regras de domínio podem ser registrados na especificação dos requisitos, mas como elas são usualmente mais duradouras e aplicáveis do que para um projeto de software, colocálas em um artefato central de regras de negócio (compartilhado por todos analistas da empresa) leva ao melhor reúso do esforço de análise. Exemplo: Id Regra Regra Mutabilidade Fonte Regra 1 Regras de desconto para compradores. Empregado: 20% Cliente Preferencial: 10% Idoso: 15% Regra 2 Restituições de pagamento a crédito podem somente ser pagas como crédito à conta de crédito do comprador, não em dinheiro. Alta. Cada varejista usa regras diferentes. Política Varejo. de Baixa. Política da companhia de autorização de crédito. Referência: LARMAN, C. Utilizando UML e Padrões: Uma introdução à análise e ao projeto orientados a objetos e ao desenvolvimento iterativo. Porto Alegre: Bookman, 2007. Para marcar quais das regras de negócio devem ser atendidas pelo software a ser desenvolvido, sugere-se uma coluna na tabela anterior que define o(s) ID(s) do(s) projeto(s) os quais as regras de negócio são utilizadas.
No exemplo, a seguir, a regra 1 é utilizada tanto no projeto AAA quanto no projeto BBB daquele cliente. Id Regra Mutabilidade Fonte ID Projeto Regra 1 Regras de desconto para Alta. Cada Política de AAA compradores. varejista usa Varejo. BBB Empregado: 20% Cliente Preferencial: 10% Idoso: 15% regras diferentes. Uma regra de negócio define ou restringe um aspecto do negócio, a fim de afirmar a estrutura do negócio ou influenciar o comportamento do negócio. As regras de negócio definem como o negócio funciona, podem abranger suas políticas, interesses, objetivos, compromissos éticos e sociais, obrigações contratuais, decisões estratégicas, leis e regulamentações, entre outros. Regras de negócio, freqüentemente, focam questões de controle de acesso, podem, também, fazer parte dos cálculos nos negócios e focam as políticas da organização. Por exemplo: professores têm permissão de acessar e modificar as notas dos estudantes das disciplinas as quais ele é responsável somente; conversão de uma nota de percentual (como 91%) para uma letra significativa no contexto (como A ); a política da universidade é reprovar no termo cursado caso o aluno reprove em mais de duas disciplinas no mesmo semestre. Professores assistentes só podem administrar grades de estudantes se autorizados pelos professores efetivos. >