Escolar Documentos
Profissional Documentos
Cultura Documentos
MÓDULO 8
Modelo de Análise
Colaboração
Todo caso de uso deve ter uma colaboração correspondente ligados entre si pelo
relacionamento de realização, conforme mostrado na figura abaixo.
O nome da colaboração deve ter o mesmo nome do caso de uso para oferecer a
leitura de que a colaboração realiza o caso de uso. A colaboração é um item da
UML que pertence ao modelo de análise e não ao modelo de casos de uso.
Classes
Uma instância é uma unidade de um conjunto. Como exemplo podemos dizer que
uma linha é uma instância de uma tabela, porque tem os mesmos atributos. Um
objeto é uma instância de uma classe. Todos os objetos de uma classe possuem
os mesmos atributos. Embora os atributos sejam iguais, mas os valores desses
atributos são diferentes.
Classes de Análise
https://online.unip.br/imprimir/imprimirconteudo 3/12
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
Classe de controle tem como função coordenar o processo executado pelo caso de
uso. Ela realiza as regras de negócio definindo os vários cenários que o caso de
uso possui. Executa cada passo (evento) que cabe ao sistema na descrição dos
fluxos de eventos de um caso de uso. É usada como intermediário entre as classes
de fronteira e das classes de entidade (que representam as informações
armazenadas em banco de dados). Um dos principais objetivos de uma classe de
controle é facilitar a identificação de pequenas operações de negócio
(funcionalidades) que o caso de uso executa.
https://online.unip.br/imprimir/imprimirconteudo 4/12
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
Existe uma regra que rege as inter-relações entre as classes de análise. O quadro
abaixo mostra o que é e o que não é permitido.
https://online.unip.br/imprimir/imprimirconteudo 5/12
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
Nome da classe
As classes de fronteira devem ter um nome que faça referência a algum elemento
gráfico de uma interface como o usuário, tais como janela, menu, Box, botão, etc.
As classes de entidade são objetos de negócio que o sistema utiliza para executar
os passos dos casos de uso. A melhor forma de identificar uma entidade é a
seguinte:
– ContaCorrete
– ModeloAnalise::Cliente
– etc.
• Sempre sublinhado.
• Inicial minúscula.
• Um objeto pode não estar nomeado (anônimo).
Atributos
· código.
· nome.
· endereçoResidencial.
· complementoEndereço
· cep
· cidade
· uf
· foneResidencial
· celular
Operações
Relacionamento
https://online.unip.br/imprimir/imprimirconteudo 7/12
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 8/12
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
Em outras palavras uma Empresa aloca nenhuma ou muitas Pessoas. Por outro
lado, uma Pessoa é alocada por nenhuma ou uma Empresa.
Diagrama de Sequência
https://online.unip.br/imprimir/imprimirconteudo 9/12
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
· <<fronteira>>
· <<controle>>
· <<entidade>>
A seta indicadora do retorno da operação chamada não precisa ser mostrada, pois
poderia poluir o diagrama. Devido ao fato deste retorno ser óbvio, o obvio não
precisa ser mostrado.
Exercício 1:
https://online.unip.br/imprimir/imprimirconteudo 10/12
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
A)
B)
C)
D)
E)
Comentários:
Exercício 2:
Uma Colaboração é um subconjunto de classes de um sistema que se colaboram entre si para realizar um caso
de uso. Com base nisso assinale a alterna va correta:
A)
B)
Esta frase está errada porque nem todas as classes do sistema se colaboram
entre si.
C)
Esta frase está errada porque um caso de uso não é realizado por classes e sim
por diagramas de seqüencia.
D)
https://online.unip.br/imprimir/imprimirconteudo 11/12
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
Esta frase está errada porque quem realiza casos de uso são tabelas de banco de
dados que fornecem dados para a execução do caso de uso.
E)
Comentários:
Exercício 3:
A)
B)
C)
D)
E)
Comentários:
https://online.unip.br/imprimir/imprimirconteudo 12/12