Atenção! A solução apresentada não é gabarito, pois para modelagem não existe uma
única solução.
Aplicar o procedimento para a construção do Modelo de Classes.
1. Revisão do Modelo de Casos de Uso: Procure entender diferença entre a solução
apresentada nesse documento e o modelo desenvolvido pelo grupo. Cada membro do
grupo deve responder individualmente as seguintes questões: Qual foi o caso de uso
que você descreveu? Que nota de 0 a 10 daria, se comparar a sua descrição com a
dessa solução? Por quê?
2. Identificação das Classes: preencher as tabelas de Casos de Uso e Descrição de
Classes (responsabilidade e atributos), no final do exercício, considerando a descrição
dos 4 casos de uso apresentados.
3. Construção de Diagrama de Classes: com base na tabela de descrição de classes,
construir o Diagrama de Classes.
4. Revisão do Modelo de Classes: analisar a descrição dos casos de uso e as classes
para identificar as possíveis operações das classes e preencher a coluna Operações
da Descrição de Classes. Ver procedimento no documento Construção de Modelo de
Classes.
Maiores detalhes devem ser consultados no documento Construção de Modelo de Classes.
Observa-se que a aplicação do procedimento passo a passo nesse exercício é para melhor
compreensão do raciocínio. Posteriormente não é necessário registrar todos os passos.
3. Atores do Sistema
Para a definição dos atores do sistema, são consideradas as pessoas e sistemas que
interagem com o sistema.
Da coluna D da Tabela 2, têm-se os seguintes atores:
1. Cliente: faz compras na drogaria.
2. Farmacêutica: analisa os pedidos com medicamentos controlados.
3. Sistema CRM: recebe o CRM e devolve os dados correspondentes do médico.
4. Banco: autoriza a compra do cliente através do cartão de crédito.
5. Sistema de Entrega: dá suporte à entrega do pedido para o cliente.
6. RH: setor da drogaria responsável pelos dados dos funcionários no sistema.
7. Almoxarifado: setor da drogaria responsável pelo estoque da drogaria.
Esses atores foram associados aos casos de uso, usando a Descrição do Sistema do exercício
1 e fazendo inferências quanto às responsabilidades dos atores, quando não estavam
explicitadas no texto. No caso real, a definição dos atores deve ser feita em conjunto com o
cliente do sistema.
GRUPO