Nada
Tópico: Desenhando Diagramas de Classes e Use Case a partir de Minicenários
01 – Minicenário: Controle de Tarefas
Cenário: Arnaldo deseja escrever uma aplicação de controle de tarefas para colocar em seu Palm. As especificações da aplicação são as seguintes:
O cadastro de cada tarefa contém o número da prioridade, representado por um valor real. Isso permite entrar com valores intermediários. Além da prioridade, o cadastro deve conter: o nome da tarefa, a data limite de execução (se houver), o percentual já concluído e o detalhamento da tarefa.
Para cada tarefa há uma lista de itens que descrevem sua execução. Para cada item de execução, cadastram-se:
• O percentual correspondente. • A descrição da execução • A data da execução (quando for concluída).
Quando uma tarefa receber 100% de execução, esta deve ser movida automaticamente para a lista de tarefas concluídas, podendo ser apagada, se for o caso.
Veja o exemplo desse controle em papel.
Tarefa 1.1 – Aniversário do Fábio:
Data Limite = 06/08/2005
Percentual já concluído = 65%
Detalhamento = planejamento dos preparativos para a festa de aniversário do Fábio, no sábado, dia 6 de agosto.
Lista de Itens para serem executados:
• 20% - Aluguel do salão e da animação - 01/03/2005 • 20% - Encomenda do bolo, salgados e doces - 15/07/2005 • 05% - Compra das bebidas - • 25% - Compra dos itens para decoração - 01/07/2005 • 30% - Arrumação do Salão -
Exercício: Desenhe o diagrama de casos de uso e o diagrama de classes completo.
02 – Minicenário: Ligações Telefônicas via Modem
Cenário: Bruna resolveu desenvolver uma aplicação para controlar as ligações telefônicas de sua casa, a fim de checar se o valor que paga mensalmente está correto. Assim, sempre que desejar poderá listar as ligações efetuadas num determinado período, contabilizando o valor a pagar.
Para que isso seja possível, toda ligação será feita