• Nenhum resultado encontrado

Relatório da Equipe

No documento Centro de Informática (páginas 35-47)

Nome Esforço individual (%) Assinatura

Adriano Novais Morais 25

Diogo Couceiro Lemos 25

Jorge Eduardo Falcão Lindoso 25

Rafael Richa Teixeira Ananias 25

36

Anexo A – Técnicas utilizadas na coleta de dados

Para coletar os dados foi utilizada a técnica de entrevista aberta, onde é possível haver uma discussão entre o entrevistador e os stakeholders, permitindo alcançar um entendimento dos requisitos envolvidos no projeto. Esse tipo de técnica permite grande flexibilidade e uma coleta eficaz de dados.

As informações foram coletadas através do professor e responsável pelo Sig@, José de Queiroz.

37

Anexo B – Artefatos coletados

38

Anexo C – Descrição dos Casos de Uso

[UC01] Verificar senha

Identificador: [UC 01]

Descrição: Autentica a senha do usuário. Atores: Todos.

Prioridade: Essencial Pré-condições: Não se aplica.

Pós-condições: O sistema confirmará a senha do usuário

Fluxo de Eventos Principal

1. Estando na tela inicial do sistema, o ator deve preencher os campos “login” e “senha”; 2. O ator então clica no botão “OK”.

Fluxo Secundário 1

1. O ator fornece um login não cadastrado no sistema; 2. A mensagem “Usuário inexistente” é exibida.

Fluxo Secundário 2

1. O ator fornece um login e uma senha não correspondentes; 2. A mensagem “Senha incorreta” é exibida.

Requisitos Não Funcionais Específicos -

[UC02] Verificar impressão digital

Identificador: [UC 02]

Descrição: Autentica a digital do usuário. Atores: Todos.

Prioridade: Essencial

Pré-condições: Verificação de senha bem-sucedida. Pós-condições: O sistema permitirá o acesso do usuário.

Fluxo de Eventos Principal

1. Na tela de verificação de digital, o usuário irá utilizar o leitor digital; 2. O ator clica em ”OK”.

Fluxo Secundário 1

1. A digital não confere;

2. Exibe a mensagem “Digital não confere”; 3. Nova tentativa.

Fluxo Secundário 2

39

[UC03] Fazer Login

Identificador: [UC 03]

Descrição: Faz o login do ator. Atores: Todos.

Prioridade: Essencial

Pré-condições: Senha e digital verificadas. Pós-condições: Acesso ao sistema.

Fluxo de Eventos Principal

1. O ator clica em “OK”;

2. O ator tem acesso ao sistema.

Fluxo Secundário 1

Fluxo Secundário 2

Requisitos Não Funcionais Específicos -

[UC04] Deslogar

Identificador: [UC 04]

Descrição: O ator sai do sistema. Atores: Todos.

Prioridade: Essencial

Pré-condições: Estar logado no sistema Pós-condições: Sessão encerrada.

Fluxo de Eventos Principal

1. O ator clica em logout; 2. Sai do sistema.

Fluxo Secundário 1

Fluxo Secundário 2

Requisitos Não Funcionais Específicos -

[UC05] Mostrar dados da consulta

Identificador: [UC 05]

Descrição: O sistema mostra os dados solicitados pelos atores Atores: Todos.

Prioridade: Essencial Pré-condições: Estar logado

40

Fluxo de Eventos Principal

1. O sistema mostra os dados solicitados pelos atores.

Fluxo Secundário 1

Fluxo Secundário 2

Requisitos Não Funcionais Específicos -

[UC06] Solicitar catálogo

Identificador: [UC 06]

Descrição: O solicitante verifica o catálogo de produtos. Atores: Solicitante de compra.

Prioridade: Essencial

Pré-condições: Estar logado no sistema

Pós-condições: O ator verifica o catálogo de produtos

Fluxo de Eventos Principal

1. O ator clica em “solicitar catálogo”; 2. O ator verifica o catálogo na tela.

Fluxo Secundário 1

Fluxo Secundário 2

Requisitos Não Funcionais Específicos -

[UC07] Realizar pedido de compra

Identificador: [UC 07]

Descrição: O ator realiza o pedido de compra. Atores: Solicitante de compra

Prioridade: Essencial

Pré-condições: Ter solicitado o catálogo de produtos Pós-condições: O ator realiza o pedido de compra

Fluxo de Eventos Principal

1. O ator clica em realizar pedido de compra; 2. <<extend>> Solicitar catálogo;

3. O ator seleciona os produtos do catálogo; 4. Clica em realizar pedido.

Fluxo Secundário 1

1. O ator não selecionou produtos;

2. O sistema solicita novamente a escolha de produtos.

41

Requisitos Não Funcionais Específicos -

[UC08] Cancelamento de solicitação

Identificador: [UC 08]

Descrição: O ator cancela o pedido de compra realizado Atores: Solicitante de compra

Prioridade: Essencial

Pré-condições: Ter alguma solicitação ativa

Pós-condições: Cancelamento do pedido de compra

Fluxo de Eventos Principal

1. O ator seleciona o pedido de compra; 2. Clica em cancelar pedido.

Fluxo Secundário 1

Fluxo Secundário 2

Requisitos Não Funcionais Específicos -

[UC09] Consultar situação de compra

Identificador: [UC 09]

Descrição: O ator verifica o andamento do processo de compra solicitado. Atores: Solicitante de compra

Prioridade: Essencial Pré-condições: Estar logado

Pós-condições: Verifica a situação do pedido de compra

Fluxo de Eventos Principal

1. O ator clica em consultar situação de compra; 2. <<include>> Mostrar dados da consulta; 3. O sistema mostra a situação da compra.

Fluxo Secundário 1

1. O ator clica em ‘consultar situação de compra’; 2. Não existe processo de compra ativo;

3. O sistema informa que não existem processos de compra ativos.

Fluxo Secundário 2

Requisitos Não Funcionais Específicos -

[UC10] Fazer proposta

42

Descrição: O ator faz a proposta para o processo de venda. Atores: Fornecedor

Prioridade: Essencial

Pré-condições: Ter algum processo de compra ativo Pós-condições: Proposta realizada

Fluxo de Eventos Principal

1. O ator clica no processo de compra; 2. Clica em fazer proposta;

3. Entra com o valor da proposta.

Fluxo Secundário 1

1. O ator digita caracteres não-numéricos;

2. O sistema informa que tem que ser caracter numérico

Fluxo Secundário 2

Requisitos Não Funcionais Específicos -

[UC11] Cancelamento de proposta

Identificador: [UC 11]

Descrição: O ator cancela a proposta realizada. Atores: Fornecedor

Prioridade: Essencial

Pré-condições: Ter alguma proposta realizada Pós-condições: Proposta cancelada

Fluxo de Eventos Principal

1. O ator seleciona a proposta realizada por ele; 2. Clica em cancelar proposta.

Fluxo Secundário 1

1. Não tem propostas ativas;

2. O sistema informa que não há propostas ativas.

Fluxo Secundário 2

Requisitos Não Funcionais Específicos -

[UC12] Entrar com pedido de recurso

Identificador: [UC 12]

Descrição: O ator entra com pedido de recurso ao ano aceitar o resultado do processo de compra.

Atores: Fornecedor Prioridade: Essencial

Pré-condições: Processo de compra com outro fornecedor escolhido Pós-condições: Geração do recurso

43

1. O ator verifica a escolha de outro fornecedor no processo de compra; 2. Clica em “entrar com recurso”;

3. Digita o texto do recurso;

4. Clica em “Gerar o pedido de recurso”.

Fluxo Secundário 1

Fluxo Secundário 2

Requisitos Não Funcionais Específicos -

[UC13] Consultar situação de venda

Identificador: [UC 13]

Descrição: O ator verifica o andamento do processo de venda Atores: Fornecedor

Prioridade: Essencial

Pré-condições: Algum processo de venda ativo

Pós-condições: Verifica na tela a situação do processo de venda

Fluxo de Eventos Principal

1. O ator clica em “consultar situação de venda”; 2. <<include>> Mostrar dados da consulta; 3. O ator verifica na tela a situação da venda.

Fluxo Secundário 1

1. O ator clica em “consultar situação de venda”; 2. Não há venda ativa;

3. O sistema informa que não existem vendas ativas.

Fluxo Secundário 2

Requisitos Não Funcionais Específicos -

[UC14] Analisar solicitações de compra

Identificador: [UC 14]

Descrição: O ator verifica as solicitações de compra, autorizando ou não o início do processo de compra.

Atores: Gestor de compras Prioridade: Essencial

Pré-condições: Algum pedido de compra ativo

Pós-condições: Solicitação aceita ou não, gerando o processo de compra

Fluxo de Eventos Principal

1. O ator clica no pedido de compra realizado pelos solicitantes de compra; 2. Verifica na tela o pedido;

3. Clica em aceitar o pedido;

4. Seleciona o modelo de compra adequado;

44

Fluxo Secundário 1

1. O ator clica no pedido de compra realizado pelos solicitantes de compra; 2. Verifica o pedido;

3. Clica em rejeitar;

4. Digita um texto explicativo;

5. O sistema envia o feedback ao solicitante de compra.

Fluxo Secundário 2

Requisitos Não Funcionais Específicos -

[UC15] Publicar pedido de compra

Identificador: [UC 15]

Descrição: O ator publica no sistema o pedido de compra, gerando um novo processo de compra

Atores: Operador de compras Prioridade: Essencial

Pré-condições: Análise positiva da solicitação de compra

Pós-condições: Publicação do pedido de compra gerando novo processo de compra

Fluxo de Eventos Principal

1. O ator clica na solicitação aprovada; 2. Clica em publicar;

3. Digita informações do processo e clica em ‘OK’; 4. O sistema gera novo processo de compra.

Fluxo Secundário 1

Fluxo Secundário 2

Requisitos Não Funcionais Específicos -

[UC16] Cancelamento de compra

Identificador: [UC 16]

Descrição: O ator cancela o processo de compra. Atores: Operador de compras

Prioridade: Essencial

Pré-condições: Algum processo de compra ativo Pós-condições: Cancelamento do processo de compra

Fluxo de Eventos Principal

1. O ator seleciona de uma lista o processo de compra; 2. Clica em “cancelar compra”;

3. O sistema cancela o processo de compra;

4. O sistema envia informações do cancelamento às partes envolvidas.

45

Fluxo Secundário 2

Requisitos Não Funcionais Específicos -

[UC17] Cadastrar fornecedores

Identificador: [UC 17]

Descrição: Cadastrar fornecedores no sistema Atores: Operador de compras

Prioridade: Essencial Pré-condições: Estar logado

Pós-condições: Fornecedor cadastrado no sistema.

Fluxo de Eventos Principal

1. O ator clica em cadastrar fornecedores; 2. Digita informações do fornecedor; 3. Clica em “Cadastrar”;

4. O sistema cadastra o fornecedor.

Fluxo Secundário 1

1. O ator não digita informações necessárias; 2. O sistema solicita o dado necessário.

Fluxo Secundário 2

1. O ator cadastra um fornecedor já existente;

2. O sistema informa que já existe o fornecedor no sistema.

Requisitos Não Funcionais Específicos -

[UC18] Escolha de fornecedor

Identificador: [UC 18]

Descrição: O ator verifica as propostas dos fornecedores e escolhe a melhor. Atores: Operador de compras

Prioridade: Essencial

Pré-condições: Existência de propostas dos fornecedores Pós-condições: Fornecedor escolhido no processo de compra

Fluxo de Eventos Principal

1. O ator verifica as propostas de um processo de compra; 2. Seleciona o fornecedor;

3. Clica em “Escolher fornecedor”;

4. O sistema envia informações da escolha aos fornecedores e ao Gestor de compras; 5. O sistema encerra o processo de compra, armazenando as informações.

Fluxo Secundário 1

46

Requisitos Não Funcionais Específicos -

[UC19] Análise do pedido de recurso

Identificador: [UC 19]

Descrição: O ator analisa o pedido de recurso feito pelos fornecedores Atores: Operador de compras

Prioridade: Essencial

Pré-condições: Algum pedido de recurso ativo Pós-condições: Aceitação ou não do recurso

Fluxo de Eventos Principal

1. O ator verifica na tela o pedido de recurso; 2. “Seleciona aceitar recurso”;

3. Processo de compra é reaberto pelo sistema.

Fluxo Secundário 1

1. O ator recusa o pedido de recurso; 2. O ator digitas os motivos;

3. O fornecedor é informado da rejeição.

Fluxo Secundário 2

Requisitos Não Funcionais Específicos -

[UC20] Consultar situação do processo de compra

Identificador: [UC 20]

Descrição: O ator verifica informações pertinentes aos processos de compra Atores: Operador de compras

Prioridade: Essencial Pré-condições: Estar logado

Pós-condições: Verifica na tela as informações dos processos de compra

Fluxo de Eventos Principal

1. O ator clica em “Consultar processos de compra”; 2. O sistema mostra os processos em uma lista; 3. O ator seleciona o processo;

4. <<include>> Mostrar dados da consulta; 5. O sistema mostra as informações do processo.

Fluxo Secundário 1

1. O ator clica em “Consultar processos de compra”; 2. Não existem processos;

3. O sistema informa a não existência de processos.

Fluxo Secundário 2

47

Anexo D – Glossário

• Backup: é a cópia de dados de um dispositivo de armazenamento a outro para que possam ser restaurados em caso da perda dos dados originais;

• Deslogar: realizar a saída segura do sistema;

• Interface: ponto de contato entre máquina e usuário;

• I*: notação utilizada para representações em modelos organizacionais;

• Java: linguagem de programação desenvolvida pela empresa Sun;

• Login: efetuar a entrada autenticada no sistema;

• Oracle 10g: banco de dados desenvolvido pela Oracle;

• Stakeholders: todas as pessoas que possam influenciar ou ser influenciadas no projeto.

No documento Centro de Informática (páginas 35-47)

Documentos relacionados