Você está na página 1de 5

MODELO DE NEGCIO

ID do documento: Responsvel pelo documento: ID Projeto: Data documento: //

HISTRICO DE REVISES
Data de criao/ atualizao Descrio da(s) Mudana(s) Ocorrida(s) Autor Verso do ID. Documento Solicitao de Mudana

Vocabulrio do Negcio

< Nessa seo devem ser descritos os principais termos pertinentes ao negcio, a fim de esclarecer a terminologia utilizada pelo cliente.> Termo Descrio Sinnimo

Casos de Uso de Negcio

< Um caso de uso de negcio uma seqncia de aes realizada em um negcio


que produz um resultado de valor observvel para um ator do contexto do negcio. Os processos de um negcio so definidos como vrios casos de uso de negcio diferentes, cada um representa um fluxo de trabalho especfico no negcio. Uma coleo de casos de uso de negcio fornece uma viso geral do negcio muito til para informar aos funcionrios sobre as diferentes partes do negcio que esto sendo realizadas e os resultados esperados. Um processo de negcio gera valor para o negcio ou minimiza os custos para o negcio. A figura 1 mostra um exemplo de caso de uso de negcio.

Figura 1 Caso de uso de negcio relacionado ao Check-In no Aeroporto Fonte: <http://www.wthreex.com/rup/>

Em uma modelagem de negcios controlada por caso de uso so desenvolvidas duas vises do negcio: viso externa do negcio: o caso de uso de negcio define o qu essencial realizar para que o negcio fornea os resultados desejados ao ator. Define, tambm, qual interao o negcio deve ter com os atores quando executado. viso interna do negcio: a realizao de casos de uso de negcio define como o trabalho deve ser organizado e realizado para alcanar os resultados desejados. Uma realizao abrange os trabalhadores de negcios, as entidades de negcios envolvidas na execuo de um caso de uso de negcio e os relacionamentos entre eles. Diagramas de atividades da UML e diagramas de workflow podem ser utilizados para visualizar a descrio do processo de negcios, ou seja, as atividades do negcio, o fluxo de informao entre elas e a origem e o destino das informaes. Um diagrama de atividades, por exemplo, pode ser usado para ilustrar o fluxo de trabalho de um caso de uso de negcio. Esse diagrama explora a ordem das atividades que so realizadas para alcanar as metas do negcio. 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 negcio Check-In Individual do modelo de casos de uso de negcio Check-In no Aeroporto (figura 1).

Figura 2 Diagrama de atividades do caso de uso de negcio Check-In Individual Fonte: <http://www.wthreex.com/rup/>

A figura 3 ilustra o fluxo de trabalho de um caso de uso de negcio que representa um processo de vendas geral. Nesse exemplo, as raias representam departamentos na organizao. Referncia: RUP Rational Unified Process. Modelo integrado ferramenta CASE Rational Software.

Figura 3 Digrama de Atividades do processo de negcio de vendas. Fonte: <http://www.wthreex.com/rup/>

> 3 Regras do Negcio

< Regras de negcio (tambm chamadas de regras de domnio) descrevem tipicamente requisitos ou polticas que transcendem um projeto de software elas so necessrias no domnio ou no negcio e muitas aplicaes podem precisar respeitlas. Um exemplo so as leis sobre impostos governamentais. Os detalhes das regras de domnio podem ser registrados na especificao dos requisitos, mas como elas so usualmente mais duradouras e aplicveis do que para um projeto de software, coloclas em um artefato central de regras de negcio (compartilhado por todos analistas da empresa) leva ao melhor reso do esforo de anlise. Exemplo:
Id Regra Regra Regra 1 Regras de desconto para compradores. Empregado: 20% Cliente Preferencial: 10% Idoso: 15% Regra 2 Restituies de pagamento a crdito podem somente ser pagas como crdito conta de crdito do comprador, no em dinheiro. Mutabilidade Fonte Alta. Cada varejista Poltica usa regras diferentes. Varejo. Baixa. de

Poltica da companhia de autorizao de crdito.

Referncia: LARMAN, C. Utilizando UML e Padres: Uma introduo anlise e ao projeto orientados a objetos e ao desenvolvimento iterativo. Porto Alegre: Bookman, 2007. Para marcar quais das regras de negcio 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 negcio so utilizadas.

No exemplo, a seguir, a regra 1 utilizada tanto no projeto AAA quanto no projeto BBB daquele cliente.
Id Regra 1 Regra Regras de desconto compradores. Empregado: 20% Cliente Preferencial: 10% Idoso: 15% Mutabilidade Fonte para Alta. Cada Poltica varejista usa Varejo. regras diferentes. ID Projeto de AAA BBB

Uma regra de negcio define ou restringe um aspecto do negcio, a fim de afirmar a estrutura do negcio ou influenciar o comportamento do negcio. As regras de negcio definem como o negcio funciona, podem abranger suas polticas, interesses, objetivos, compromissos ticos e sociais, obrigaes contratuais, decises estratgicas, leis e regulamentaes, entre outros. Regras de negcio, freqentemente, focam questes de controle de acesso, podem, tambm, fazer parte dos clculos nos negcios e focam as polticas da organizao. Por exemplo: professores tm permisso de acessar e modificar as notas dos estudantes das disciplinas as quais ele responsvel somente; converso de uma nota de percentual (como 91%) para uma letra significativa no contexto (como A); a poltica 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. >