Analise ModelagemInteracoesAnalise
950 palavras
4 páginas
Modelagem de Interações(análise)
Prof. Eduardo Bezerra
“Pode-se dizer que as operações [...] de sistema, em conjunto, correspondem à totalidade das funções possíveis do sistema, ou seja, à funcionalidade efetiva total do sistema.”
--Raul Waslawick
Introdução
• Suponha que já existam os seguintes modelos de um SSOO em desenvolvimento:
– Modelo de casos de uso (MCU)
– Modelo de classes de análise (MCA)
• Para continuar a fase de análise, é desejável ter uma noção mais concreta do comportamento dos objetos do SSOO, o que é feito através da modelagem de interações.
• A modelagem de interações pode ser dividida em:
– Modelagem de interações de análise (MIA)
– Modelagem de interações de projeto (MIP)
• O MCU é fonte para construir o MCA, e ambos são fontes para construir o MIA.
2
Eventos de Sistema
• Um evento de sistema (system event) é alguma ocorrência gerada pelo ambiente do sistema que faz com que este último realize alguma ação quando o evento é gerado.
– Eventos de sistema são o conceito fundamental do MIA.
• No contexto do MCU, eventos de sistemas são gerados pelas ações realizadas pelo(s) ator(es).
– No caso particular em que o ator é um ser humano e existe uma interface gráfica, eventos do sistema são resultantes de ações desse ator sobre essa interface gráfica.
3
Operações de sistema
• Um evento de sistema inicia uma operação de sistema. • Um evento e sua operação correspondente têm o mesmo nome (assim como mensagens e métodos).
4
Operações de sistema
• Como exemplo, considere o fluxo principal do caso de uso Realizar Empréstimo.
1. Atendente inicia a realização de empréstimo, e fornece o identificador do leitor.
2. Sistema apresenta o nome e situação do leitor.
3. Para cada livro a emprestar:
a.
b.
Atendente fornece o identificador do livro a emprestar.
Sistema apresenta a data de devolução correspondente.
4. Atendente encerra a realização de empréstimo, e o caso de uso termina.
Exemplo 01
• Como exemplo, considere o fluxo principal do caso