Engenharia de Software UML – Diagramas de Casos de Uso ... fileGerar o diagrama de caso de uso e...
Click here to load reader
Transcript of Engenharia de Software UML – Diagramas de Casos de Uso ... fileGerar o diagrama de caso de uso e...
Engenharia de SoftwareUML – Diagramas de Casos de Uso
Prof. MSc Wagner Siqueira Cavalcante
01. Gerar o diagrama de caso de uso e correspondente documentação para o Sistema de
Locação de Veículos, em que o cliente representa aqueles que desejam locar
veículos na locadora, e que interage com todos os casos de uso (exceto a
manutenção do cadastro de veículos), visto que o funcionário depende de
informações do cliente para as ações correspondentes à locação (este, sim, interage
com todos os casos de uso, sem exceção). Como o foco é a própria locação de
veículos, locar automóvel é o caso de uso que identifica as etapas necessárias para
que um cliente consiga locar um automóvel. É necessário que ele selecione o veículo
que deseja locar e informar por quanto tempo deseja locá-lo, bem como para qual
finalidade e por onde deseja trafegar, além de fornecer um valor de caução para
poder alugar o automóvel. Devolver locação, por sua vez, é o caso de uso que
identifica os passos que serão executados quando o usuário devolver o veículo, onde
será registrada a data e a hora da devolução do automóvel, sua quilometragem e se
este encontra-se nas mesmas condições de quando foi alugado. Nesse processo o
cliente pode ter que pagar o aluguel referente ao período extra que ocupou o veículo
ou qualquer dano ou multa sofrida enquanto utilizava o mesmo. Por outro lado, ele
pode vir a ser ressarcido de parte do valor que pagou se tiver ocupado o automóvel
por menos tempo que o estipulado. Manter veículos é um caso de uso secundário,
que representa o processo de manutenção do cadastro de veículos da empresa
locadora. Manter clientes também é um processo secundário e representa a
manutenção do cadastro de clientes. Sempre que um novo cliente solicitar a locação
de um veículo, se este ainda não estiver registrado, ou seus dados tiverem sido
alterados, o funcionário deverá executar esse caso de uso.