Download - Engenharia de Requisitos Diversos
ENGENHARIA DE REQUISITOS
TRABALHO 2
ANDRÉ ANDRADEANDRELISE RAFAEL
EDGAR PICCINVICTORIA HELENA BARBANERA
TURMA SOA 37
UC - 001 - Registrar Manutenção
1. Breve descriçãoEsse caso de uso tem por objetivo registrar as informações relacionadas à realização de
manutenção em máquinas.
2. AtoresTécnico de manutenção
3. Fluxo básico1 - O ATOR selecionará a opção Registrar Manutenção;2 - O SISTEMA exibirá as informações:
a. Lista de equipamentosb. Tipo de Manutençãoc. Data início/fim da manutençãod. Quantidade de horas trabalhadas na manutenção do equipamentoe. Observações
3 - Fim do fluxo básico
4. Fluxo alternativo
4.1 Fluxo Alternativo - Manutenção preventivaEstende o caso de uso de manutenção preventiva
4.2 Fluxo Alternativo - Manutenção corretivaEstende o caso de uso de manutenção corretiva
4.3 Fluxo Alternativo - Não preenchimento do campo “Lista de Equipamento”:1 - O SISTEMA exibirá as informações:
a. Lista de equipamentosb. Tipo de Manutençãoc. Data início/fim da manutençãod. Quantidade de horas trabalhadas na manutenção do equipamentoe. Observações
2 - O ATOR não selecionará um equipamento a partir da lista.3 - O SISTEMA deixará o campo em vermelho e não salvará as ações do usuário.4 - Fim do fluxo alternativo.
4.4 Fluxo Alternativo - Não preenchimento do campo “Tipo de Manutenção”:1 - O SISTEMA exibirá as informações:
a. Lista de equipamentosb. Tipo de Manutençãoc. Data início/fim da manutençãod. Quantidade de horas trabalhadas na manutenção do equipamentoe. Observações
2 - O ATOR não selecionará um tipo de manutenção.3 - O SISTEMA deixará o campo em vermelho e não salvará as ações do usuário.4 - Fim do fluxo alternativo.
4.5 Fluxo Alternativo - Não preenchimento do campo “Data início”:1 - O SISTEMA exibirá as informações:
a. Lista de equipamentosb. Tipo de Manutençãoc. Data início/fim da manutençãod. Quantidade de horas trabalhadas na manutenção do equipamentoe. Observações
2 - O ATOR não preencherá o campo data início.3 - O SISTEMA deixará o campo em vermelho e não salvará as ações do usuário.4 - Fim do fluxo alternativo.
4.6 Fluxo Alternativo - Não preenchimento do campo “Data fim”:1 - O SISTEMA exibirá as informações:
a. Lista de equipamentosb. Tipo de Manutençãoc. Data início/fim da manutençãod. Quantidade de horas trabalhadas na manutenção do equipamentoe. Observações
2 - O ATOR não preencherá o campo data fim.3 - O SISTEMA deixará o campo em vermelho e não salvará as ações do usuário.4 - Fim do fluxo alternativo.
4.7 Fluxo Alternativo - Não preenchimento do campo “Quantidade de horas trabalhadas”:
1 - O SISTEMA exibirá as informações:a. Lista de equipamentosb. Tipo de Manutençãoc. Data início/fim da manutençãod. Quantidade de horas trabalhadas na manutenção do equipamentoe. Observações
2 - O ATOR não preencherá o campo quantidade de horas trabalhadas.3 - O SISTEMA deixará o campo em vermelho e não salvará as ações do usuário.
4 - Fim do fluxo alternativo.
5. Requisitos EspeciaisOs campos obrigatórios são:
a. Lista de equipamentos - deve ser exibido um picklist com a opção para digitar o nome do equipamento como pesquisa (filtro)
b. Tipo de manutenção - Radiobox com as opções: preventiva / corretivac. Data início/fim da manutençãod. Quantidade de horas trabalhadas na manutenção do equipamento
E devem exibir o indicador de obrigatoriedade (*), conforme previsto pelo Guia de Usabilidade.UC - 002 - Registrar Manutenção Preventiva
1. Breve descriçãoEsse caso de uso tem por objetivo registrar as informações relacionadas à realização de
manutenção preventiva com o objetivo de reduzir ou impedir falhas no desempenho de equipamentos. A manutenção não aumenta a confiabilidade, apenas leva o equipamento a operar sempre próximo das condições que saiu da fábrica.
2. AtoresTécnico de manutenção
3. Fluxo básico1 - O ATOR selecionará a opção manutenção preventiva2 - O SISTEMA exibirá as informações:
a. Descrição do Serviço:a.1. Número da Ordema.2. Nome do Serviçoa.3. Tipo
b. Equipe Executorac. Status da Máquinad. Programar próxima inspeção
2 - O ATOR preencherá as informações acima e salva.3 - Fim do fluxo básico
4. Fluxo alternativo
4.1 Fluxo Alternativo - Não preenchimento do campo “Número da Ordem”:1 - O ATOR selecionará a opção manutenção preventiva2 - O SISTEMA exibirá as informações:
a. Descrição do Serviço:a.1. Número da Ordema.2. Nome do Serviçoa.3. Tipo
b. Equipe Executorac. Status da Máquinad. Programar próxima inspeção
2 - O ATOR não preencherá o campo número da ordem.3 - O SISTEMA deixará o campo em vermelho e não salvará as ações do usuário.4 - Fim do fluxo alternativo.
4.2 Fluxo Alternativo - Não preenchimento do campo “Nome do Serviço”:1 - O ATOR selecionará a opção manutenção preventiva2 - O SISTEMA exibirá as informações:
a. Descrição do Serviço:a.1. Número da Ordema.2. Nome do Serviçoa.3. Tipo
b. Equipe Executorac. Status da Máquinad. Programar próxima inspeção
2 - O ATOR não preencherá o campo nome do serviço.3 - O SISTEMA deixará o campo em vermelho e não salvará as ações do usuário.
4 - Fim do fluxo alternativo.
4.3 Fluxo Alternativo - Não preenchimento do campo “Tipo”:1 - O ATOR selecionará a opção manutenção preventiva2 - O SISTEMA exibirá as informações:
a. Descrição do Serviço:a.1. Número da Ordema.2. Nome do Serviçoa.3. Tipo
b. Equipe Executorac. Status da Máquinad. Programar próxima inspeção
2 - O ATOR não preencherá o campo tipo.3 - O SISTEMA deixará o campo em vermelho e não salvará as ações do usuário.4 - Fim do fluxo alternativo.
4.4 Fluxo Alternativo - Não preenchimento do campo “Status da Máquina”:1 - O ATOR selecionará a opção manutenção preventiva2 - O SISTEMA exibirá as informações:
a. Descrição do Serviço:a.1. Número da Ordema.2. Nome do Serviçoa.3. Tipo
b. Equipe Executorac. Status da Máquinad. Programar próxima inspeção
2 - O ATOR não preencherá o campo status da máquina.3 - O SISTEMA deixará o campo em vermelho e não salvará as ações do usuário.4 - Fim do fluxo alternativo.
4.5 Fluxo Alternativo - Não preenchimento do campo “Programar Próxima Inspeção”:1 - O ATOR selecionará a opção manutenção preventiva2 - O SISTEMA exibirá as informações:
a. Descrição do Serviço:a.1. Número da Ordema.2. Nome do Serviçoa.3. Tipo
b. Equipe Executorac. Status da Máquinad. Programar próxima inspeção
2 - O ATOR não preencherá o campo programar próxima inspeção.3 - O SISTEMA deixará o campo em vermelho e não salvará as ações do usuário.4 - Fim do fluxo alternativo.
5. Requisitos Especiais:Definição dos formatos dos campos:Número da Ordem: Alfanumérico; tamanho = 15; obrigatórioNome do Serviço: Apenas letras, não aceita caracteres numéricos; obrigatórioTipo: Preenchimento obrigatório. É um picklist com as opções pré-definidas:
Incluir Remover Substituir
Equipe Executora: Apenas letras, não aceita caracteres numéricos.Status da Máquina: Preenchimento obrigatório. Radiobox com as opções:
Liberado para uso Substituir máquina
Programar próxima inspeção: Preenchimento obrigatório.É um picklist com as opções:
7 dias 15 dias 30 dias 45 dias 60 dias
Os campos definidos como obrigatórios, devem exibir o indicador (*), conforme previsto pelo Guia de Usabilidade.
UC - 003 - Registrar Manutenção Corretiva
1. Breve descriçãoEsse caso de uso tem por objetivo registrar as informações relacionadas à realização de
manutenção corretiva com o objetivo de substituir peças que se desgastaram ou falharam causando uma parada na máquina.
2. AtoresTécnico de manutenção
3. Fluxo básico1 - O ATOR selecionará a opção manutenção corretiva2 - O SISTEMA exibirá as informações:
a. Descrição do Serviço:a.1. Número da Ordema.2. Nome do Serviçoa.3. Tipoa.4. Selecionar peça
b. Equipe Executorac. Dias paradosd. Status da Máquina
2 - O ATOR preencherá as informações acima e salva.3 - Fim do fluxo básico
4. Fluxo alternativo
4.1 Fluxo Alternativo - Não preenchimento do campo “Número da Ordem”:1 - O ATOR selecionará a opção manutenção corretiva2 - O SISTEMA exibirá as informações:
a. Descrição do Serviço:a.1. Número da Ordema.2. Nome do Serviçoa.3. Tipoa.4. Selecionar peça
b. Equipe Executora
c. Dias paradosd. Status da Máquina
2 - O ATOR não preencherá o campo número da ordem.3 - O SISTEMA deixará o campo em vermelho e não salvará as ações do usuário.4 - Fim do fluxo alternativo.
4.2 Fluxo Alternativo - Não preenchimento do campo “Nome do Serviço”:1 - O ATOR selecionará a opção manutenção corretiva2 - O SISTEMA exibirá as informações:
a. Descrição do Serviço:a.1. Número da Ordema.2. Nome do Serviçoa.3. Tipoa.4. Selecionar peça
b. Equipe Executorac. Dias paradosd. Status da Máquina
2 - O ATOR não preencherá o campo nome do serviço.3 - O SISTEMA deixará o campo em vermelho e não salvará as ações do usuário.4 - Fim do fluxo alternativo.
4.3 Fluxo Alternativo - Não preenchimento do campo “Tipo”:1 - O ATOR selecionará a opção manutenção corretiva2 - O SISTEMA exibirá as informações:
a. Descrição do Serviço:a.1. Número da Ordema.2. Nome do Serviçoa.3. Tipoa.4. Selecionar peça
b. Equipe Executorac. Dias paradosd. Status da Máquina
2 - O ATOR não preencherá o campo tipo.3 - O SISTEMA deixará o campo em vermelho e não salvará as ações do usuário.4 - Fim do fluxo alternativo.
4.4 Fluxo Alternativo - Não preenchimento do campo “Dias Parados”:1 - O ATOR selecionará a opção manutenção corretiva2 - O SISTEMA exibirá as informações:
a. Descrição do Serviço:a.1. Número da Ordema.2. Nome do Serviçoa.3. Tipoa.4. Selecionar peça
b. Equipe Executorac. Dias paradosd. Status da Máquina
2 - O ATOR não preencherá o campo dias parados.3 - O SISTEMA deixará o campo em vermelho e não salvará as ações do usuário.4 - Fim do fluxo alternativo.
4.5 Fluxo Alternativo - Não preenchimento do campo “Status da Máquina”:1 - O ATOR selecionará a opção manutenção corretiva2 - O SISTEMA exibirá as informações:
a. Descrição do Serviço:a.1. Número da Ordema.2. Nome do Serviçoa.3. Tipoa.4. Selecionar peça
b. Equipe Executorac. Dias paradosd. Status da Máquina
2 - O ATOR não preencherá o campo status da máquina.
3 - O SISTEMA deixará o campo em vermelho e não salvará as ações do usuário.4 - Fim do fluxo alternativo.
5. Requisitos Especiais:Definição dos formatos dos campos:Número da Ordem: Alfanumérico; tamanho = 15; obrigatórioNome do Serviço: Apenas letras, não aceita caracteres numéricos; obrigatórioTipo: Preenchimento obrigatório. É um picklist com as opções pré-definidas:
Incluir Remover Substituir
Selecionar peça: Preenchimento obrigatório. É um picklist com as opções de peças cadastradas no banco na tabela pecas. Quando a peça é selecionada através do picklist, executa o caso de uso UC - 004 - CHECAR PEÇA ESTOQUE
Equipe Executora: Apenas letras, não aceita caracteres numéricos.Status da Máquina: Preenchimento obrigatório. Radiobox com as opções:
Liberado para uso Substituir máquina
Dias Parados: Numérico; tamanho = 3; obrigatório.
Os campos definidos como obrigatórios, devem exibir o indicador (*), conforme previsto pelo Guia de Usabilidade.
UC - 004 - Checar Peça Estoque
1. Breve descriçãoEsse caso de uso tem por objetivo checar no banco de dados se a peça selecionada pelo
técnico de manutenção corretiva está disponível no estoque.
2. AtoresSistema.
3. Fluxo básico1 - O ATOR seleciona a peça que será utilizada na manutenção corretiva2 - O SISTEMA executa uma consulta no banco de dados para saber se a peça está
disponível em estoque ou não.Fim do fluxo básico
4. Fluxo Alternativo
Fluxo Alternativo - Peça Disponível1 - O ATOR seleciona a peça que será utilizada na manutenção corretiva2 - O SISTEMA executa uma consulta no banco de dados e retorna peça disponível em
estoque.3 - O ATOR segue com o fluxo normal de trabalho no caso de uso registrar manutenção
corretiva.Fim do fluxo alternativo.
Fluxo Alternativo - Peça Não Disponível1 - O ATOR seleciona a peça que será utilizada na manutenção corretiva2 - O SISTEMA executa uma consulta no banco de dados e retorna peça não disponível em
estoque.2.1 - O SISTEMA exibe mensagem com a opção para o ATOR enviar notificação de compra
de peças.3 - O ATOR seleciona a opção para enviar notificação de compra de peças.4 - O SISTEMA retorna para a tela inicial do caso de uso registrar manutenção corretiva
para que o ATOR selecione uma nova peça ou cancele a ação.Fim do fluxo alternativo.
1. DIAGRAMA CASO DE USO
2. ESPECIFICAÇÃO DOS CASOS DE USOS
Especificação de Caso de Uso Emitir Relatório Manutenções Futuras
1. Breve descriçãoEsse caso de uso permite que o ator emita relatório de manutenções futuras.
2. AtoresGestor de manutenção.
3. Pré-condições1. Permissão de acesso
Para acessar essa funcionalidade o ator precisa ter um perfil de acesso de acordo com o caso de uso ‘Manter controle de acesso’.
4. Fluxo de Eventos1. Fluxo básico
1. Este caso de uso inicia quando o ator seleciona a opção de “Emitir Relatório Manutenções Futuras” do menu do sistema nos módulos disponíveis;
2. O sistema apresenta os seguintes elementos para consulta:1. Campos de consulta:
Campo Valor Default
Domínio de Valores Tipo do campo na tela
Obrigatório
Data inicial Branco dd/mm/yyyy Campo texto editável
Não
Data final Branco dd/mm/yyyy Campo texto editável
Não
*Tipo de máquina
Branco Todos os tipos cadastrados no sistema.
Caixa de seleção Sim
Máquina Todas Todas as máquinas cadastradas no sistema.
Caixa de seleção Não
3. O ator preencher os campos de pesquisa e aciona “Gerar relatório”; (EX1) (EX3) (EX4)4. O sistema gera o relatório com as manutenções planejadas que atendem aos critérios de
pesquisa e apresenta-os em uma nova tela com quebra pelo campo tipo de máquina e em forma de uma tabela da seguinte maneira:
Coluna Tipo do campo na tela
Observações
Tipo de máquina Campo label Coluna de quebra dos resultados ordenado por ordem alfabética.
Data inicial Campo label Cabeçalho
Data final Campo label Cabeçalho
Data Campo label Data futura da manutenção, ordenado por ordem decrescente.
Máquina Campo label -
Item de manutenção
Campo label -
5. O sistema apresenta ao ator um conjunto de opções de ações: (A1) (A2) (A3)
Opções Ação assumida
Salvar Permite salvar o relatório
Imprimir
Permite imprimir o relatório.
Fechar Fecha a tela e retorna para a principal.
6. O caso de uso é encerrado.
5. Fluxos alternativos
A1 - Salvar 1. No passo 5 do Fluxo Básico o ator seleciona a opção ‘Salvar’.2. O sistema apresenta uma nova tela para que ator informe o caminho para salvar o arquivo.
(EX2)3. O ator informa o caminho do arquivo.4. O sistema salva o arquivo no caminho indicado.5. O fluxo alternativo é encerrado.
A2 - Imprimir1. No passo 5 do fluxo básico o ator seleciona a opção ‘Imprimir’.2. O sistema apresenta uma nova tela para que o ator informe o modo de impressão e a
impressora.3. O ator informa o modo de impressão e a impressora.4. O sistema envio o arquivo para impressão.5. O fluxo alternativo é encerrado.
A3 - Fechar1. No passo 5 do fluxo alternativo o ator seleciona a opção ‘Fechar’.2. O sistema cancela a operação e retorna para a tela anterior.3. O fluxo alternativo é encerrado.
6. Fluxos de extensão
EX1 - Campos obrigatórios não preenchidos1. O ator aciona a operação sem preencher os campos obrigatórios.2. O sistema emite mensagem de erro na tela informando: “Erro na operação. Os campos são
de preenchimento obrigatório.”3. Fim do curso de extensão.
EX2 - Não é informado diretório1. O ator não informa o diretório que o arquivo deve ser salvo.2. O sistema não permite salvar o arquivo e emite a seguinte mensagem de erro “Falha na
operação. É necessário informar um diretório”.3. Fim do curso de extensão.
EX3 - Preenchimento incorreto do período1. O ator preenche os campos de data com valor inválido.2. O sistema emite mensagem de erro “Campos referentes a período informados
incorretamente”.3. O sistema não executa a operação.4. Fim do curso de extensão.
EX4 - Não preenchimento do período1. O ator não preenche os campos de data.2. O sistema executa o caso de uso “Acompanhar Uso das Maquinas”.
7. Pós-condições Não há.
8. Pontos de Extensão1. Relacionamento de extensão
UC- Acompanhar Uso das Maquinas
2. Relacionamento de inclusão Não há
9. Protótipos1. Tela de consulta
2. Tela do relatório
Especificação de Caso de Uso Registrar Manutenção
1. Breve descriçãoEsse caso de uso permite que o ator registre a manutenção das máquinas no sistema.
2. AtoresOperador de manutenção.
3. Pré-condições1. Permissão de acesso
Para acessar essa funcionalidade o ator precisa ter um perfil de acesso de acordo com o caso de uso ‘Manter controle de acesso’.
2. PlataformaA funcionalidade deve estar disponível para tablet e desktop para o ator.
4. Fluxo de Eventos1. Fluxo básico
1. Este caso de uso inicia-se quando o ator seleciona a opção “Manutenção” do menu do sistema nas plataformas disponíveis. (EX7)
2. O sistema apresenta os seguintes elementos para consulta:1. Campos de consulta:
Campo Valor Default
Domínio de Valores Tipo do campo na tela
Obrigatório
*Data inicial
Branco dd/mm/yyyy Campo de texto editável
Sim
*Data final
Branco dd/mm/yyyy Campo de texto editável
Sim
Máquina Branco Todas as máquinas ativas cadastradas no sistema com auxílio de busca.
Campo de texto editável
Não
3. O ator preenche os campos de pesquisa e aciona “Consultar”; (EX1)(EX2)(EX4)4. O sistema recupera as manutenções registradas que atendem aos critérios de pesquisa e
apresenta-os em forma de uma tabela da seguinte maneira: (EX8)
Coluna Tipo do campo na tela
Observações
Identificação Campo label -
Máquina Campo label -
Data da manutenção
Campo label Coluna de ordenação inicial do resultado (decrescente)
Tempo demorado Campo label -
Justificativa Campo label -
5. O sistema apresenta ao ator um conjunto de opções de ações: (A1) (A2) (A4) (A5)
Opções Ações Resumida
Consultar Dispara a consulta, terminando na apresentação do resultado.
Incluir Apresenta a tela com os campos para inclusão de um registro de manutenção.
Alterar Apresenta a tela com os dados de um registro de manutenção selecionado, para alteração.
Excluir Apresenta a tela com o registro a ser excluído do sistema.
6. O caso de uso é encerrado.
5. Fluxos alternativos
A1 - Consulta de manutenção1. No passo 5 do fluxo básico, o ator seleciona a opção “Consultar”;2. O sistema refaz a consulta considerando como filtro os campos preenchidos pelo ator e
apresenta o resultado conforme especificado no passo 4 do fluxo básico; (EX8)3. O fluxo alternativo é encerrado.
A2 - Alteração de manutenção1. No passo 5 do fluxo básico o ator seleciona somente uma linha de resultado da pesquisa e
aciona “Alterar”; (EX5) (EX6)2. O sistema apresenta a tela de alteração de manutenção com os seguintes elementos:
1. Campos:
Campo Valor Default Domínio de Valores Tipo de campo na
tela
Obrigatório
*Identificação Identificação da manutenção a ser alterada
Gerado pelo sistema Campo texto não editável
Sim
*Data da manutenção
Data em que foi realizada a manutenção
Livre Campo do tipo texto editável
Sim
*Justificativa Motivo pelo qual foi realizada a manutenção
Livre Campo do tipo seleção
Sim
*Máquina Máquina cadastrada na inclusão
Todas as máquinas ativas cadastradas no sistema com auxílio de busca.
Campo de texto editável
Sim
* Tempo gasto Tempo gasto para realizar a manutenção
Campo informado em minutos
Campo texto editável
Sim
* Itens de manutenção
Exibe os itens de manutenção relacionados com a máquina
Itens de manutenção vinculados às máquinas
Campo texto editável
Sim
Observações Observações feitas sobre a manutenção realizada
Livre Campo texto editável
Não
*Próxima manutenção
Data do próxima manutenção de rotina
Livre Campo data editável
Sim
3. O sistema só permite a alteração dos Campos Editáveis.4. Opções de ação:
Opções Ação Resumida
Salvar Valida e grava as informações da manutenção realizada.
Cancelar
Abandona a tela de alteração sem gravar e apresenta novamente a tela de consulta no estado anterior dela.
5. O ator altera as informações que deseja e em seguida seleciona a opção “Salvar”; (A4) (EX1) (EX2) (EX3)
6. O sistema realiza as seguintes tarefas:1. Verifica o preenchimento dos campos obrigatórios; (EX4) 2. Realiza a gravação dos dados, juntamente o usuário que fez a operação e a data
corrente como última atualização.7. O sistema apresenta mensagem informando “Operação foi realizada com sucesso”8. O sistema volta ao passo 2 do fluxo básico com os critérios de filtro informados antes da
operação;9. O fluxo alternativo é encerrado.
A3 - Inclusão de manutenção1. No passo 3 do fluxo básico o ator não realiza busca e aciona “Inserir”;2. O sistema apresenta a tela de inserção de manutenção com os seguintes elementos:
1. Campos:
Campo Valor Default Domínio de Valores Tipo de campo na
tela
Obrigatório
*Identificação Preenchimento automático
Gerado pelo sistema Campo texto não editável
Sim
*Data da manutenção
Branco Livre Campo do tipo texto
Sim
*Justificativa Branco Livre Campo do tipo seleção
Sim
*Máquina Branco Todas as máquinas ativas cadastradas no sistema com auxílio de busca.
Campo de texto
Sim
* Tempo gasto Branco Campo informado em minutos
Campo texto
Sim
* Itens de manutenção
Exibe os itens de manutenção relacionados com a máquina
Itens de manutenção vinculados às máquinas
Campo texto
Sim
Observações Branco Livre Campo Não
texto
*Próxima manutenção
Branco Livre Campo data
Sim
3. O ator preenche os campos;4. Opções de ação:
Opções Ação Resumida
Salvar Valida e grava as informações da manutenção realizada.
Cancelar
Abandona a tela de alteração sem gravar e apresenta novamente a tela de consulta no estado anterior dela.
5. O ator seleciona a opção “Salvar”; (A4) (EX1) (EX2) (EX3)6. O sistema realiza as seguintes tarefas:
1. Verifica o preenchimento dos campos obrigatórios; (EX4)2. Realiza a gravação dos dados, juntamente o usuário que fez a operação e a data
corrente como última atualização.7. O sistema apresenta mensagem informando “Operação foi realizada com sucesso”;8. O sistema volta ao passo 2 do fluxo básico;9. O fluxo alternativo é encerrado.
A4 - Cancelar operação1. No passo 4 do fluxo alternativo, o ator seleciona a opção “Cancelar”;2. O sistema retorna para a tela anterior que originou o fluxo alternativo.3. O fluxo alternativo é encerrado.
A5 - Exclusão de manutenção1. No passo 5 do fluxo básico o ator seleciona somente uma linha de resultado da pesquisa e
aciona “Excluir”; (EX5) (EX6)2. O sistema apresenta a tela de exclusão de manutenção com os seguintes elementos
apenas informativos:1. Campos:
Campo Valor Default Domínio de Valores Tipo de campo na
tela
Obrigatório
*Identificação Identificação da manutenção a ser excluída
Gerado pelo sistema Campo texto não editável
Sim
*Data da manutenção
Data em que foi realizada a manutenção
Livre Campo do tipo texto não editável
Sim
*Justificativa Motivo pelo qual foi realizada a manutenção
Livre Campo do tipo seleção não editável
Sim
*Máquina Máquina cadastrada na inclusão
Todas as máquinas ativas cadastradas no sistema com auxílio de busca.
Campo de texto não editável
Sim
* Tempo gasto Tempo gasto para Campo informado em Campo texto Sim
realizar a manutenção minutos não editável
* Itens de manutenção
Exibe os itens de manutenção relacionados com a máquina
Itens de manutenção vinculados às máquinas
Campo texto não editável
Sim
Observações Observações feitas sobre a manutenção realizada
Livre Campo texto não editável
Não
*Próxima manutenção
Data do próxima manutenção de rotina
Livre Campo data não editável
Sim
3. O sistema apresenta os campos bloqueados sem permitir sua alteração.4. Opções de ação:
Opções Ação Resumida
Salvar Valida e grava as informações da manutenção realizada.
Cancelar
Abandona a tela de alteração sem gravar e apresenta novamente a tela de consulta no estado anterior dela.
5. O ator valida as informações que deseja excluir e em seguida seleciona a opção “Salvar”; (A4) (EX1) (EX2) (EX3)
6. O sistema realiza a exclusão dos dados;7. O sistema apresenta mensagem informando “Operação foi realizada com sucesso”8. O sistema volta ao passo 2 do fluxo básico com os critérios de filtro informados antes da
operação; (EX8)9. O fluxo alternativo é encerrado.
6. Fluxos de extensão
EX1 - Preenchimento incorreto do período1. O ator preenche os campos de data com valor inválido.2. O sistema emite mensagem de erro “Campos referentes a data informados incorretamente”.3. O sistema não executa a operação.4. Fim do curso de extensão.
EX2 - Não existem máquinas cadastradas1. O ator aciona a operação de auxílio de busca de máquinas cadastradas.2. O sistema identifica que não existem máquinas cadastradas.3. O sistema emite mensagem de alerta “Falha na operação. Não existem máquinas ativas e
cadastradas no sistema”.4. O sistema não permite a execução da operação.5. Fim do curso de extensão.
EX3 - Não existem itens de manutenção cadastradas1. O ator informa uma máquina que não possui “itens de manutenção”.2. O sistema identifica que não existem itens de manutenção cadastradas para a máquina
informada.3. O sistema emite mensagem de alerta “Falha na operação. Não existem itens de
manutenção ativos e cadastradas no sistema para a máquina informada”.4. O sistema não permite a execução da operação.5. Fim do curso de extensão.
EX4 - Campos obrigatórios não preenchidos1. O ator aciona a operação sem preencher os campos obrigatórios.2. O sistema emite mensagem de erro na tela informando: “Erro na operação. Os campos são
de preenchimento obrigatório.”.3. Fim do curso de extensão.
EX5 - Nenhum registro selecionado1. O ator aciona a operação sem selecionar nenhum registro.2. O sistema emite mensagem de erro na tela informando: “Erro na operação. É necessário
selecionar ao menos 1 registro.”3. Fim do curso de extensão.
EX6 - Mais de 1 registro selecionado1. O ator aciona a operação selecionando mais de um registro.2. O sistema emite mensagem de erro na tela informando: “Erro na operação. Mais de um
registro selecionado, selecione apenas 1.”3. Fim do curso de extensão.
EX7 - Não é possível realizar sincronização dos dados1. O ator utiliza a plataforma android e realiza alguma operação no sistema.2. O sistema identifica que não é possível realizar a sincronização dos dados no momento da
operação.3. O sistema emite mensagem de alerta “Não é possível realizar a sincronização dos dados no
momento. A operação de sincronização será realizada mais tarde”.4. O ator realiza as operações no sistema conforme definido no caso de uso.5. Fim do curso de extensão.
EX8 - Não há dados para a consulta1. O sistema identifica que não existem dados para os dados informados na consulta.2. O sistema emite mensagem de informação “Não existem resultados para os dados
informados”.3. Fim do curso de extensão.
7. Pós-condições O sistema deve realizar a sincronização dos dados, via rede, entre as plataformas: tablet x
desktop. (EX7)
8. Pontos de Extensão1. Relacionamento de extensão
Não há
2. Relacionamento de inclusão UC-ManterItensManutenção
9. Protótipo1. Consulta de manutenção
2. Inclusão de manutenção
Especificação de Caso de Uso Acompanhar Uso das Maquinas1. Breve descrição
Esse caso de uso permite que o ator acompanhe em tempo real o uso das maquinas.2. AtoresGestor de manutenção.3. Pré-condições
1. Permissão de acesso Para acessar essa funcionalidade o ator precisa ter um perfil de acesso de acordo com o caso de uso ‘Manter controle de acesso’.4. Fluxo de Eventos
1. Fluxo básico1. Este caso de uso inicia quando o ator seleciona a opção de “Acompanhar Uso das
Maquinas” do menu do sistema nos módulos disponíveis ou quando ocorrer o Fluxo de Extensão “EX4 - Não preenchimento do período” do caso de uso “Emitir Relatório Manutenções Futuras”.
2. O sistema apresenta um filtro, sem seleções previas, com os campos (1. Campos do filtro), e exibe um relatório atual de uso das maquinas com os campos (2. Campos uso das maquinas) e também é exibido gráficos (3. Gráficos) baseado no relatório atual de uso das maquinas (EX1) (EX2):
1. Campos do filtro:
Campo Valor Default
Domínio de Valores Tipo do campo na
tela
Obrigatório
Tipo de maquina
Caixa de seleção
Tipo de maquinas cadastradas e ativas no sistema (controle efetuado pelo caso de uso “manter tipo de máquina”)
Caixa de seleção
Não
Maquina Caixa de seleção
Maquinas cadastradas e ativas no sistema (controle efetuado pelo caso de uso “Manter máquina”)
Caixa de seleção
Não
2. Campos uso das maquinas:
Coluna Tipo do campo na tela
Observações
Tipo de máquina Campo label Cabeçalho
Maquina Campo label Cabeçalho
Quantidade de itens processados
Campo label Cabeçalho / Quantidade de itens processados por minuto.
3. Gráficos:1. Quantidade de maquinas por tipo exibido em formato de pizza onde cada
fatia representa a quantidade de maquinas de um determinado tipo.2. Quantidade de itens processados por minuto exibido em gráfico de linha
onde o eixo X são as maquinas agrupadas por tipo e o eixo y a quantidade total de itens processados por minuto de cada agrupamento.
3. O caso de uso se encerra.5. Fluxos alternativos
A1 - Voltar1. A qualquer momento quando o ator seleciona a opção voltar.2. O sistema apresenta a tela anterior.
6. Fluxos de extensãoEX1 – Campo tipo de máquina selecionado
1. O ator seleciona uma opção de tipo de máquina.2. O sistema filtra os itens que apareceram no campo maquina apenas por maquinas
marcadas por aquele tipo.3. O sistema monta o relatório atual exibindo dados de todas as maquinas daquele tipo.4. O sistema esconde os gráficos (conforme protótipo de tela “Tela filtrada”).5. Fim do curso de extensão.
EX2 – Campo máquina selecionado1. O ator seleciona uma opção de tipo de máquina.
2. O sistema seleciona automaticamente o tipo daquela maquina no campo “tipo de máquina”.3. O monta o relatório atual exibindo os dados daquela máquina.4. O sistema esconde os gráficos (conforme protótipo de tela “Tela filtrada”)5. Fim do curso de extensão.
7. Pós-condições Não há.
8. Pontos de Extensão Não há
2. Relacionamento de inclusão Não há
9. Protótipos1. Tela de Inicial
1. Tela filtrada
3. DIAGRAMA DE ESTADOS
Diagrama de Estados 01: Gestor
Diagrama de Estados 02: Operador
4. DIAGRAMA DE ATIVIDADE