• Nenhum resultado encontrado

Estac¸˜oes de rega

No documento Sistema de rega inteligente (páginas 140-145)

• Adicionar estac¸˜ao de rega • Editar estac¸˜ao de rega • Remover estac¸˜ao de rega • Parar rega imediatamente • Iniciar rega imediatamente • Desativar a rega temporariamente

Apˆendice A. Casos de uso SRI 113 Adicionar estac¸˜ao de rega

Caso de Uso: Adicionar estac¸˜ao de rega. Ator principal: Operador.

Pr´e-condic¸˜oes: Existe um controlador em gest˜ao. P´os-condic¸˜oes:

A estac¸˜ao de rega indicada ´e adicionada ao sistema. ´

E feita uma associac¸˜ao entre a nova estac¸˜ao e o controlador selecionado. Cen´ario principal de Sucesso:

1. O operador indica que pretende adicionar uma estac¸˜ao de rega ao controlador; 2. O sistema apresenta um formul´ario com os atributos “n´umero da porta de instalac¸˜ao

da estac¸˜ao no controlador” e uma lista de tipos de rega;

3. O operador fornece a informac¸˜ao e escolhe a opc¸˜ao “Adicionar”; 4. O sistema pede para o operador confirmar o pedido;

5. O operador escolhe a opc¸˜ao “Sim”;

6. O sistema valida os dados submetidos, mostra uma mensagem a informar que a estac¸˜ao de rega foi adicionada com sucesso e o caso de uso termina.

Extens˜oes:

3A - O utilizador escolhe a opc¸˜ao “Cancelar” e o caso de uso termina. 5A - O utilizador escolhe a opc¸˜ao “N˜ao” e retorna-se ao passo 2.

6A - O sistema mostra a mensagem de erro “campos inv´alidos” a informar quais os cam- pos que contˆem valores inv´alidos e volta ao passo 2.

Editar estac¸˜ao de rega

Caso de Uso: Editar estac¸˜ao de rega. Ator principal: Operador.

Pr´e-condic¸˜oes: Existe um controlador em gest˜ao com pelo menos uma estac¸˜ao de rega adicionada.

P´os-condic¸˜oes: As informac¸˜oes da estac¸˜ao de rega selecionado s˜ao atualizadas e regista- das no sistema.

Cen´ario principal de Sucesso:

1. O operador seleciona uma estac¸˜ao de rega;

3. O sistema afixa um formul´ario com as informac¸˜oes atuais da estac¸˜ao de rega e que podem ser alteradas;

4. O operador faz as alterac¸˜oes desejadas; 5. O operador escolher a opc¸˜ao “Conclu´ıdo”

6. O sistema pede para o operador confirmar o pedido; 7. O operador escolhe a opc¸˜ao “Sim”;

8. O sistema valida os dados submetidos, mostra uma mensagem a informar que a estac¸˜ao de rega foi atualizada com sucesso e o caso de uso termina.

Extens˜oes:

5A - O utilizador escolhe a opc¸˜ao “Cancelar” e o caso de uso termina. 7A - O utilizador escolhe a opc¸˜ao “N˜ao” e retorna-se ao passo 2.

9A - O sistema mostra a mensagem de erro “campos inv´alidos” a informar quais os cam- pos que contˆem valores inv´alidos e volta ao passo 3.

Remover estac¸˜oes de rega

Caso de Uso: Remover estac¸˜oes de rega. Ator principal: Operador.

Pr´e-condic¸˜oes: Existe um controlador em gest˜ao com pelo menos uma estac¸˜ao adicio- nada.

P´os-condic¸˜oes: A estac¸˜ao de rega selecionada ´e removida do sistema e s˜ao atualizados os eventos de rega do controlador.

Cen´ario principal de Sucesso:

1. O operador indica que pretende remover estac¸˜oes de rega; 2. O operador seleciona as estac¸˜oes de rega que pretende remover; 3. O operador escolhe a opc¸˜ao “Concluir”;

4. O sistema pede para o operador confirmar o pedido; 5. O operador escolhe a opc¸˜ao “Sim”;

6. O sistema mostra uma mensagem a informar que a estac¸˜ao de rega foi removida com sucesso e o caso de uso termina.

Apˆendice A. Casos de uso SRI 115 Extens˜oes:

3A - O utilizador escolhe a opc¸˜ao “Cancelar” e o caso de uso termina.

4A - O sistema mostra uma mensagem de aviso a informar quais as estac¸˜oes de rega que n˜ao ´e poss´ıvel remover porque s´o ´e poss´ıvel remover uma estac¸˜ao de rega se o seu tipo n˜ao tiver um plano de rega ativo e volta-se ao passo 2 do caso de uso.

5A - O utilizador escolhe a opc¸˜ao “N˜ao” e volta-se ao passo 2 do caso de uso

6A - O sistema mostra a mensagem de erro “s´o ´e poss´ıvel remover uma estac¸˜ao de rega se o seu tipo n˜ao tiver um plano de rega ativo” a informar que a estac¸˜ao de rega n˜ao foi removida porque existe um plano que est´a em vigor no tipo de rega dessa estac¸˜ao e o caso de uso termina.

Parar a rega imediatamente

Caso de Uso: Parar a rega imediatamente. Ator principal: Operador.

Pr´e-condic¸˜oes: Existe um controlador em gest˜ao.

P´os-condic¸˜oes: A rega ´e interrompida nas estac¸˜oes de rega selecionadas. Cen´ario principal de Sucesso:

1. O operador seleciona uma ou mais estac¸˜oes de rega;

2. O operador indica que pretende interromper a rega nas estac¸˜oes de rega seleciona- das;

3. O sistema pede para o operador confirmar o pedido; 4. O operador escolhe a opc¸˜ao “Sim”;

5. O sistema mostra uma mensagem a informar que a rega foi interrompida nas estac¸˜oes de rega selecionadas e o caso de uso termina;

Extens˜oes:

4A - O utilizador escolhe a opc¸˜ao “N˜ao” e o caso de uso termina.

5A - O sistema mostra a mensagem de erro “s´o pode parar a rega se a estac¸˜ao estiver ativa” e o caso de uso termina.

Iniciar a rega imediatamente

Caso de Uso: Iniciar a rega imediatamente. Ator principal: Operador.

P´os-condic¸˜oes: A rega ´e iniciada nas estac¸˜oes de rega selecionadas. Cen´ario principal de Sucesso:

1. O operador seleciona uma ou mais estac¸˜oes de rega;

2. O operador indica que pretende iniciar a rega nas estac¸˜oes de rega selecionadas; 3. O sistema pede para o operador confirmar o pedido;

4. O operador escolhe a opc¸˜ao “Sim”;

5. O sistema mostra uma mensagem a informar que a rega foi iniciada nas estac¸˜oes de rega selecionadas e o caso de uso termina;

Extens˜oes:

4A - O utilizador escolhe a opc¸˜ao “N˜ao” e o caso de uso termina.

5A - O sistema mostra a mensagem de erro “s´o pode iniciar a rega se a estac¸˜ao estiver desativa” e o caso de uso termina.

Desativar a rega temporariamente

Caso de Uso: Desativar a rega temporariamente. Ator principal: Operador.

Pr´e-condic¸˜oes: Existe um controlador em gest˜ao.

P´os-condic¸˜oes: A rega ´e desativada nas estac¸˜oes selecionadas pelo per´ıodo de tempo definido pelo operador.

Cen´ario principal de Sucesso:

1. O operador seleciona uma ou mais estac¸˜oes de rega;

2. O operador indica que pretende desativar a rega temporariamente nas estac¸˜oes de rega selecionadas;

3. O sistema pede para o operador confirmar o pedido; 4. O operador escolhe a opc¸˜ao “Sim”;

5. O sistema mostra uma mensagem a informar que a rega estar´a desativada nas estac¸˜oes de rega selecionadas at´e `a data indicada pelo operador e o caso de uso termina; Extens˜oes:

4A - O utilizador escolhe a opc¸˜ao “N˜ao” e o caso de uso termina.

5A - O sistema mostra a mensagem de erro “as estac¸˜oes de rega selecionadas j´a se encon- tram desativadas at´e `a data definida” e o caso de uso termina.

Apˆendice A. Casos de uso SRI 117

No documento Sistema de rega inteligente (páginas 140-145)