de Controle de Pedidos Versão 2.0 ESPECIFICAÇÃO DE CASO DE USO EMITIR ORDEM DE SERVIÇO
Página 2 / 8 de Controle de Pedidos HISTÓRICO DE REVISÕES Data Versão Descrição Autor 14/11/2010 1.0 Elaboração do Documento Ricardo Reis 26/11/2010 2.0 Atualização do Documento Ricardo Reis IT Solutions Project Página 2 / 8 de Controle de Pedidos Versão 2.0
Página 3 / 8 de Controle de Pedidos SUMÁRIO 1. EMITIR ORDEM DE SERVIÇO... 4 1.1. Breve Descrição... 4 2. ATORES... 4 3. PRÉ-CONDIÇÕES... 4 4. FLUXOS DE EVENTOS... 4 4.1. Fluxo Básico... 4 4.2. Fluxo Alternativo... 4 4.3. Exceções... 5 5. PÓS-CONDIÇÕES... 6 6. PONTOS DE EXTENSÃO... 6 7. REFERÊNCIAS... 7 8. OBSERVAÇÃO... 7 9. REGRAS DE NEGÓCIO ESPECIAIS... 7 10. APROVAÇÃO... 7 IT Solutions Project Página 3 / 8 de Controle de Pedidos Versão 2.0
Página 4 / 8 de Controle de Pedidos 1. EMITIR ORDEM DE SERVIÇO 1.1. Breve Descrição Este documento tem como objetivo descrever os passos e fluxos básicos, alternativos e de exceção para o caso de uso. Especifica também os atores, as pré-condições e póscondições para execução do caso de uso. A realização deste caso de uso permitirá a emissão de uma ordem de serviço. 2. ATORES Departamento de Engenharia 3. PRÉ-CONDIÇÕES Toda Ordem de Serviço deve ser vinculada a um Ponto Remoto. 4. FLUXOS DE EVENTOS 4.1. Fluxo Básico (P1) Este caso de uso se inicia quando o ator aciona a opção Manter Ordem de Serviço >> Emitir no menu do sistema. (P2) O sistema apresenta a tela com os campos: [RN001 (P3) O ator preenche os campos da tela e aciona a opção Emitir [RN2.5.2] (P4) O sistema valida os dados E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11, E12 (P5) O sistema apresenta a mensagem de confirmação [MGC006] (P6) O ator confirma a mensagem [A01] (P7) O sistema realiza a emissão com sucesso (P8) O sistema apresenta a mensagem [MGN005] (P9) O ator confirma a mensagem [RN2.5.4] (P10) Finaliza o caso de uso. 4.2. Fluxo Alternativo A01 Cancelar Emissão No passo (P6) o ator não confirmou a Emissão da Ordem de Serviço A01.1 O sistema deve manter todos os dados digitados até o momento pelo ator A01.2 O sistema deve retornar ao passo (P2) do fluxo básico IT Solutions Project Página 4 / 8 de Controle de Pedidos Versão 2.0
Página 5 / 8 de Controle de Pedidos 4.3. Exceções E01 Campos Obrigatórios não Informados No passo (P3) o ator deixou em branco pelo menos um campo obrigatório E01.1 O sistema exibe a mensagem [MGA001] E01.2 O sistema posiciona o foco do cursor no campo não informado pelo ator. E01.3 O sistema retorna ao passo (P2) E02 Campo Informado Inválido Código do Ponto Remoto No passo (P3) o ator informou de forma inválida o campo Código do Ponto Remoto e acionou a opção Salvar. E02.1 O sistema exibe a mensagem [MGA002] E02.2 O sistema posiciona o foco do cursor no campo informado de forma inválida. E02.3 O sistema retorna ao passo (P2) E03 Campo Informado Inválido Descrição do Serviço No passo (P3) o ator informou de forma inválida o campo Descrição do Serviço e acionou a opção Salvar. E03.1 O sistema exibe a mensagem [MGA002] E03.2 O sistema posiciona o foco do cursor no campo informado de forma inválida. E03.3 O sistema retorna ao passo (P2) E04 Campo Informado Inválido - Descrição do Produto No passo (P3) o ator informou de forma inválida o campo Descrição do Produto e acionou a opção Salvar. E04.1 O sistema exibe a mensagem [MGA002] E04.2 O sistema posiciona o foco do cursor no campo informado de forma inválida. E04.3 O sistema retorna ao passo (P2) E05 Campo Informado Inválido Data Final da OS No passo (P3) o ator informou de forma inválida o campo Data Final da OS e acionou a opção Salvar. E05.1 O sistema exibe a mensagem [MGA002] E05.2 O sistema posiciona o foco do cursor no campo informado de forma inválida. E05.3 O sistema retorna ao passo (P2) E06 Campo Informado Inválido Itens da OS No passo (P3) o ator informou de forma inválida o campo Itens da OS e acionou a opção Salvar. E06.1 O sistema exibe a mensagem [MGA002] E06.2 O sistema posiciona o foco do cursor no campo informado de forma inválida. E06.3 O sistema retorna ao passo (P2) E07 Campo Informado Inválido - Quantidade No passo (P3) o ator informou de forma inválida o campo Quantidade e acionou a opção Salvar. E07.1 O sistema exibe a mensagem [MGA002] IT Solutions Project Página 5 / 8 de Controle de Pedidos Versão 2.0
Página 6 / 8 de Controle de Pedidos E07.2 O sistema posiciona o foco do cursor no campo informado de forma inválida. E07.3 O sistema retorna ao passo (P2) E08 Campo Informado Inválido Tipo de Serviço No passo (P3) o ator informou de forma inválida o campo Tipo de Serviço e acionou a opção Salvar. E08.1 O sistema exibe a mensagem [MGA002] E08.2 O sistema posiciona o foco do cursor no campo informado de forma inválida. E08.3 O sistema retorna ao passo (P2) E09 Duplicidade de Registros No passo (P3) o ator informou os mesmos dados já cadastrados no sistema E09.1 O sistema exibe a mensagem [MGA003] E09.2 O sistema posiciona o foco do cursor no primeiro campo da tela. E09.3 O sistema retorna ao passo (P2) E10 Freqüência de Emissão Acima de Duas No passo (P3) o ator informou mais de duas Ordens de Serviço com a duração estimada acima de 24 meses para o mesmo engenheiro [RN2.5.2] E10.1 O sistema exibe a mensagem [MGA011] E10.2 O sistema posiciona o foco no campo criticado. E10.3 O sistema retorna ao passo (P2) E11 Freqüência de Emissão Acima de Quatro No passo (P3) o ator informou mais de quatro Ordens de Serviço com a duração estimada de 12 a 24 meses para o mesmo engenheiro [RN2.5.2] E11.1 O sistema exibe a mensagem [MGA012] E11.2 O sistema posiciona o foco no campo criticado. E11.3 O sistema retorna ao passo (P2) E12 Freqüência de Emissão Acima de Seis No passo (P3) o ator informou mais de seis Ordens de Serviço com a duração estimada abaixo de 12 meses para o mesmo engenheiro[rn2.5.2] E12.1 O sistema exibe a mensagem [MGA013] E12.2 O sistema posiciona o foco no campo criticado. E12.3 O sistema retorna ao passo (P2) 5. PÓS-CONDIÇÕES 5.1 Ordem de Serviço Emitida A Ordem de Serviço estará devidamente cadastrada no banco de dados do e enviada ao Ponto Remoto responsável. 6. PONTOS DE EXTENSÃO 6.1 Não se aplica. IT Solutions Project Página 6 / 8 de Controle de Pedidos Versão 2.0
Página 7 / 8 de Controle de Pedidos 7. REFERÊNCIAS Documento de Visão versão 3.2 www.itsolutionsproject.wordpress.com Documento de Requisitos versão 1.3 www.itsolutionsproject.wordpress.com Documento de Regras de negócio versão 2.0 www.itsolutionsproject.wordpress.com 8. OBSERVAÇÃO Não se Aplica 9. REGRAS DE NEGÓCIO ESPECIAIS [RN001] Campos apresentados na tela de Emissão de Ordem de Serviço Campo Tipo Tamanho Obrigatoriedade Observação Código da Ordem String 8 - [RN2.5.1] - Seqüencial Automático Matricula String 8 - Usuário Logado Funcionário Automático Código do Ponto Combo Box 8 SIM N.A Remoto Descrição do String Editável 500 SIM N.A Serviço Descrição Produto String Editável 20 SIM N.A Data Inicial da OS dd/mm/aaaa 10 - Data do Dia Automático Data Final da OS dd/mm/aaaa Editável 10 SIM Na inclusão o campo Data de Saída deve estar desabilitado. Itens da OS Lista - SIM Informada somente quando o produto for Ferramenta Locada Quantidade String Editável 6 SIM Informada somente quando o produto for Ferramenta Locada Tipo de Serviço Radio Button 1 SIM Informada somente quando o produto possuir data de validade N.A: Não se Aplica. 10. APROVAÇÃO Estou ciente e de acordo com as informações passadas por mim para a composição deste documento e com o conteúdo deste. Data: 16/11/2010 Data: 18/08/2010 IT Solutions Project Página 7 / 8 de Controle de Pedidos Versão 2.0
Página 8 / 8 de Controle de Pedidos RESPONSÁVEL SOLICITANTE Adriano Marra Gerente de s IT- Solutions Project Professor Wilson Amaral Martins Engenharia de Software Faculdade de Tecnologia SENAC IT Solutions Project Página 8 / 8 de Controle de Pedidos Versão 2.0