Create Dock : public usecase
Created: 9/3/2009 23:57:36
Modified: 10/3/2009 00:10:34
Project:
Advanced:
<p>Caso de uso para a criação de uma doca<br/></p>
Scenario Type Detail
Basic Path Basic Path
<p>1- O cliente fornece as seguintes informações sobre a doca a ser criada:<br/></p><p>(i) nome da doca;<br/></p><p>(ii) localidade a que pertence;<br/></p><p>(iii) Horário de funcionamento da doca para cada dia da semana;<br/></p><p>(iv) Lista das categorias de produto aceitas pela doca;<br/></p><p>2- O cliente aciona o botão de Submit.<br/></p><p>2 - Nova doca é persistida. Se o horário de funcionamento da doca não foi preenchido, deve ser completado com o padrão: dia de semana das 8-18 e fim de semana 8-14.<br/></p><p>3 - Mensagem de sucesso exibida ao cliente.<br/></p>
Localidade inválida Alternate
<p>Após o passo 2 do fluxo básico:<br/></p><p><br/></p><p>2.1 - Verifica se foi fornecida a localidade a que pertence a doca.<br/></p><p>2.2 - Se não, exibe uma mensagem de erro para o cliente, informando sobre a inconsistência.<br/></p><p>2.3 - Caso contrário, o caso de uso segue sem tomar nenhuma ação.<br/></p>
Noma da doca inválido Alternate
<p>Após o passo 2 do fluxo básico:<br/></p><p><br/></p><p>2.1 - Verifica se o nome fornecido está branco ou nulo.<br/></p><p>2.2 - Se sim, exibe uma mensagem de erro para o cliente, informando sobre a inconsistência.<br/></p><p>2.3 - Caso contrário, o caso de uso segue sem tomar nenhuma ação.<br/></p>
Nome da doca já existe Alternate
<p>Após o passo 2 do fluxo básico:<br/></p><p><br/></p><p>2.1 - Verifica nas informações persistidas se já existe uma doca com o mesmo nome.<br/></p><p>2.2 - Se existe, exibe uma mensagem de erro para o cliente, informando sobre a duplicidade.<br/></p><p>2.3 - Caso contrário, o caso de uso segue sem tomar nenhuma ação.<br/></p>
Object Type Connection Notes
User Actor UseCase