Escolar Documentos
Profissional Documentos
Cultura Documentos
Centro Tecnolgico
0
Departamento de Informtica
Engenharia de Requisitos
Prof. Vtor E. Silva Souza
Isso pode ocorrer porque os modelos de objetivos de nvel ttico esto incompletos ou porque existem
algumas funcionalidades de base que so necessrias para garantir outras. Por exemplo, para diferenciar
entre os atores ser necessrio ter um cadastro de atores e um cenrio de autenticao (identificao,
login). possvel ter casos de uso que no se relacionam ao modelo de objetivos de nvel ttico, desde que
sejam justificados no relatrio.
Departamento de Informtica
Engenharia de Requisitos
Prof. Vtor E. Silva Souza
Departamento de Informtica
Engenharia de Requisitos
Prof. Vtor E. Silva Souza
Um cliente cadastrado pode ainda modificar um pedido que tenha feito anteriormente
(desde que no esteja muito em cima da hora de entrega do mesmo). De um pedido
pode-se modificar ingredientes das pizzas, horrio de entrega, quantidades das pizzas e
ainda adicionar novas pizzas.
Em relao aos modelos de objetivos de nvel ttico (ver exerccio 1 da pizzaria), o
diagrama de casos de uso de pedidos relaciona-se quase que diretamente s tarefas dos
modelos de objetivos Cliente Pedi Pizza e Cliente Modificar pedido. Observa-se, no
entanto, o seguinte:
Nos modelos de objetivos considervamos Cliente como um nico ator. Aqui, foi
dividido em Visitante e Cliente para indicar quais funcionalidades esto
disponveis apenas aps identificao do cliente;
Uma nica tarefa no foi contemplada nos casos de uso: Atualizar monitores. Ela
contemplada no subsistema de produo, mostrado a seguir;
Com exceo da tarefa acima, nenhuma tarefa foi deixada para trs, indicando que
os modelos de objetivos citados no possuam tarefas realizadas sem participao
do software;
O diagrama de casos de uso indica que o registro/identificao do visitante pode
acontecer como parte do fechamento do pedido no caso de uso Escolher horrio;
O objetivo Selecionar pizza(s) era dividido em 3 tarefas no modelo de objetivos.
No modelo de casos de uso, uma destas tarefas (Selecionar e alterar ingredientes)
foi modelada como extenso de outra (Selecionar do cardpio).
Engenharia de Requisitos
Prof. Vtor E. Silva Souza
de
Cadastrar
Cliente
Cadastrar
Pedido
Aes
Possveis
Observaes
Classes
I,A,C,E
Cliente, Pedido
I,A,C
Pedido, Cliente,
Pizza,
Ingrediente,
Alterao
de
ingrediente,
Fornada
Departamento de Informtica
Engenharia de Requisitos
Prof. Vtor E. Silva Souza
Prcondio
Descrio
Escolher
horrio
O pedido j 1.
foi montado 2.
(pizzas
selecionadas)
3.
4.
5.
6.
Escolher
prxima
fornada
disponvel
O pedido j 1.
foi montado
(pizzas
2.
selecionadas)
3.
4.
5.
Fluxos de Exceo
Nome do Fluxo
de Eventos
Normal
Relacionado
Exceo
Descrio
2.a Caso o pedido seja maior do que a carga de trabalho (ou seja, do
que o tamanho de uma fornada vazia), informa ao ator que ele deve
quebrar seu pedido, indicando o tamanho mximo da fornada;
2.b Caso contrrio, informa ao ator que infelizmente a pizzaria est
com sua carga mxima alcanada e no poder atender nenhum outro
pedido no dia de hoje.
Escolher horrio / 5. / 4. O ator no conclui o 6.a / 5.a O sistema informa ao ator que no possvel concluir o
Escolher prxima caso de uso includo (seja pedido sem identificar-se ao sistema e sugere que, em caso de
fornada disponvel ele
Registrar-se
ou dificuldades, o ator poder efetuar seu pedido por telefone.
Efetuar login).