Buscar

S2_1_Modelagem_de_Negocio

Prévia do material em texto

ESII
Engenharia de Software II
Modelagem de negócio
(Modelo de caso de uso de Negócio )
1
Conteúdo da aula
Definição
Elementos/componentes
Tipos de relações
Exercícios de fixação 
2
Modelo de caso de uso de Negócio
Definição
Descreve o negócio em termos de casos de uso de negócios, o que corresponde ao que geralmente é denominado "processos".
Descreve como o negócio é utilizado por seus clientes, parceiros e outras agências externas.
Descreve a direcção e a intenção do negócio. 
3
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
3
Modelo de caso de uso de Negócio
Definição
A direcção é fornecida na forma de metas de negócio, que são derivadas da estratégia de negócio, enquanto a intenção é expressa como o valor agregado e os meios de interação com os envolvidos e clientes do negócio
4
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
4
Modelo de caso de uso de Negócio
Elementos/componentes
 Actor de Negócio
É alguém ou qualquer coisa fora da organização, mas que interage com ela.
Por exemplo, para uma organização, seriam clientes, seus credores, seus investidores ou seus fornecedores. Cada um desses actores tem interesse nas acções da empresa
Representação:
5
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
5
Modelo de caso de uso de Negócio
Elementos/componentes
 Caso de Uso de Negócio (CUN)
Descreve uma sequência de acções - incluindo suas variantes - que um processo do negócio deve executar com o objectivo de produzir como resultado algo de valor para o atendimento das necessidades de um actor do negócio.
Do ponto de vista da organização, um caso de uso do negócio está associado aos objectivos e resultados organizacionais.
6
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
6
Modelo de caso de uso de Negócio
Elementos/componentes
 Caso de Uso de Negócio (CUN)
Deve ser iniciado por um actor do negócio, embora haja excepções;
Descreve uma funcionalidade completa de um processo do negócio conforme percebida por um actor do negócio;
Gera como resultado algo de valor tangível para um actor do negócio (usuário);
Expressam os requisitos do negócio.
7
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
7
Modelo de caso de uso de Negócio
Elementos/componentes
 Caso de Uso de Negócio (CUN)
Nome:
uma frase representando de forma significativa um processo do negócio.
deve representar uma acção sendo expresso através de um verbo no gerúndio ou no infinitivo seguido de um substantivo.
Representação:
8
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
8
Modelo de caso de uso de Negócio
Caso de Uso de Negócio (CUN)
 Especificação de Casos de Uso de Negócio
Feita por meio da descrição de sequências de eventos em formato de texto.
Descreve como o actor do negócio e o caso de uso interagem.
Deve ser considerado:
como e quando o caso de uso inicia e termina;
quando o caso de uso interage com um actor envolvido;
9
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
9
Modelo de caso de uso de Negócio
Caso de Uso de Negócio (CUN)
 Especificação de Casos de Uso de Negócio
Deve ser considerado:
a sequência padrão (cenário de sucesso principal);
as sequências alternativas ou de excepções (extensões).
Exemplo:
10
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
10
Modelo de caso de uso de Negócio
Especificação de Casos de Uso de Negócio
11
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
11
Modelo de caso de uso de Negócio
Elementos/componentes
 Trabalhadores de Negócio
São entidades externas que participam e executam os processos do negócio.
Cada trabalhador do negócio deve ter uma associação com as entidades do negócio que ele deve criar/manter/utilizar;
Cada trabalhador do negócio deve ter uma associação com os outros trabalhadores do negócio que ele deve comunicar-se;
12
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
12
Modelo de caso de uso de Negócio
Elementos/componentes
 Trabalhadores de Negócio
Um trabalhador do negócio deve ser utilizado em pelo menos um caso de uso do negócio;
Uma operação de um trabalhador do negócio deve ser utilizada em pelo menos um caso de uso do negócio;
Os relacionamentos de um trabalhador do negócio devem ser utilizados em pelo menos um caso de uso do negócio.
Representação: 
13
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
13
Modelo de caso de uso de Negócio
Elementos/componentes
 Entidade de Negócio
Representa uma informação significante e persistente que é manipulada por actores do negócio e trabalhadores do negócio.
São passivas, não iniciam interações por si próprio.
Pode ser usada na realização de diferentes casos de uso do negócio.
Fornece a base para o compartilhamento de informações (fluxo de documentos) entre trabalhadores do negócio participantes em diferentes casos de uso do negócio.
14
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
14
Modelo de caso de uso de Negócio
Elementos/componentes
 Entidade de Negócio
Como as classes, uma entidade do negócio pode ter atributos e operações associadas.
Todas as “coisas” do negócio, tais como produtos, documentos, contratos, etc, devem ser modelados como entidades do negócio;
Uma entidade do negócio deve ser utilizada em pelo menos um caso de uso do negócio;
Uma entidade do negócio deve ter um trabalhador do negócio ou actor do negócio responsável por sua existência;
15
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
15
Modelo de caso de uso de Negócio
Elementos/componentes
 Entidade de Negócio
Os relacionamentos entre as entidades do negócio devem ser independentes e utilizados em pelo menos um caso de uso do negócio.
Representação:
16
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
16
Modelo de caso de uso de Negócio
Tipos de relações (Actores)
 Relação de Generalização
Exemplo:
17
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
17
Modelo de caso de uso de Negócio
Tipos de relações (Casos de Uso)
 Relação de Generalização
Exemplo:
18
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
18
Modelo de caso de uso de Negócio
Tipos de relações (Casos de Uso)
 Relação de <<include>> e <<extend>>Exemplos:
19
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
19
Modelo de caso de uso de Negócio
Exemplo:
20
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
20
21
Modelagem de negócio
(Exercícios de fixação)
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
21
Modelo de caso de uso de Negócio
Leituras Recomendadas
Modelo de Análise de Negócio
Diagrama de Actividades
22
Por ambiente entende-se tudo com que a organização interage para realizar os seus processos de negócio, tais como clientes, empregados, parceiros, etc.
22
Bibliografia
Guerreiro, S. (2015). Introdução a Engenharia de Software. Lisboa: FCA. 
Nunes, M., & O’Neill, H. (2004). Fundamental de UML (7ª ed.). Lisboa: FCA. 
Silva, A., & Videira, C. (2008). UML Metodologias e Ferramentas CASE (2ª ed., Vol. II). Lisboa: Centro Atlântico. 
23

Continue navegando