Вы находитесь на странице: 1из 40

Faculdade Anhanguera de Limeira Cincia da Computao

Engenharia de Software

Alunos:

Limeira/SP 2012

Contedo
Contedo........................................................................................................2 ETAPA 1..........................................................................................................3 ETAPA 2........................................................................................................10 Introduo.................................................................................................... 10 Requisitos Funcionais....................................................................................10 Requisitos No Funcionais.............................................................................16 Tabelas de Funcionalidades x Prioridades.....................................................17 Tabelas de Funcionalidades x Usurios x Permisses....................................18 Glossrio.......................................................................................................18 ETAPA 3........................................................................................................19 Prototipao e Casos de Teste......................................................................19 ETAPA 4........................................................................................................37 Passo 1......................................................................................................... 37 Passo 2......................................................................................................... 38 Passo 3......................................................................................................... 39 Passo 4......................................................................................................... 40

ETAPA 1
Passo 1
Definio da metodologia
Por se tratar de um sistema para a rea da sade e esttica animal, a aps anlises e especulaes em vrias concorrentes do cliente CLIVET, chegamos a concluso que o sistema IRUP no seria adequado ao modelo de projeto devido a sua complexidade e preferencialmente adotada por grandes equipes de desenvolvimento. Acreditamos que a melhor opo a seguirmos para o desenvolvimento do software seria a metodologia Scrum, pois ela no descreve o que fazer em cada situao e trata de um processo do tipo desenvolvimento iterativo e incremental. O processo abrange os seguintes grupos de trabalho: ScrumMaster: Mantenedor dos processos; Product Owner: Quem apresenta o negcio e os stakeholders; Team: Desenvolvedores, analistas, testers (no nosso caso seriam pessoas multifuncionais). A idia promover reunies de levantamentos junto ao cliente definindo requisitos do sistema em questo. Aps o levantamento dos requisitos, faremos reunies internas para as criaes de backlogs e definies de sprints que contero os prazos. Cada sprint poderia atender a uma funcionalidade do sistema, como por exemplo: Controlar o financeiro. Assim teramos pequenos mdulos e entregveis para anlise do cliente, tornando mais dinmico o desenvolvimento.

Passo 2
Metodologias O que ?, vantagens e desvantagens

Metodologia IRUP
O IRUP divide o ciclo de vida de desenvolvimento em quatro fases: Concepo: Definio do escopo e projeto; Elaborao: Arquitertura do projeto; Construo: Atender todos os requisitos; Transio: Implantao do sistema no usurio; Valores: Projetos baseados em casos de Uso; Aderente ao Processo; Suportado por ferramentas; Possui papis bem definidos; Artefatos produzidos; Workflows e atividades; Arquitetura IRUP:

Metodologia XP (Extreme Programming)


Processo que estressa o trabalho em equipe, feedback e comunicao. O elemento chave iterao possuindo como principal tarefa, a codificao. Valores: Comunicao entre cliente e programador; Simplicidade; FeedBack rpido; Cliente acaba se tornando membro da equipe; timo para manutenes pontuais em sistemas; Arquitetura:

Metodologia Scrum
Processo que prioriza as iteraes e a colaborao do cliente no decorrer do processo. Possui rapidez no desenvolvimento e entrega incremental do software. Trabalha com equipes pequenas e auto organizadas. Valores: Trabalha com espaos de tempos para atividades; Cliente enumera as funcionalidades desejadas; O Scrum Master define o tempo para um conjunto de funcionalidades; Reunies frequentes com o cliente; Planos frequentes para reduo de riscos; Mdia de 5 9 pessoas uma quantidade ideal para projetos; Arquitetura:

Passo 3
Metodologias Comparaes
Abaixo lista de Artefatos / Fases de um projeto e comparaes entre as Metodologias IRUP, XP e Scrum. Legenda

P N P P P N A

Possui No Possui Possui Parcialmente No se aplica

Artefatos / Fases APF Atas de Levantamento Casos de Teste Cronograma Definio de Papis Desenvolvimento Diagrama de Casos de Uso Diagrama de Negcio Encerramento de Projeto Especificao de Casos de Uso Especificao Tcnica Estimativa de Projeto Gesto de Configurao Gesto de Mudanas Identificao Requisitos Implantao Kick OFF Prototipao Reunies com Clientes Reunies de acompanhamento de Projetos Reviso entre Pares Soluo Tcnica UCP

IRUP
P P P P P P P P P P P P P P P P P P P P P P P

XP
NP PP NP PP NP P NA NA NA PP NA NA NA P P P NA P NP NA NA PP NP

Scru m
PP P P PP NP P PP PP PP PP PP NP PP P P P PP P P P PP P PP

Abaixo lista de vantagens e desvantagens para cada Metodologia, com o intuito de avaliao por parte do cliente.

Vantangens
Clientes se tornam parte da equipe Entregas frequentes em pequenas partes Reunies frequentes com o cliente para acompanhamento das etapas Reunies breves com os participantes para falar do progresso Sprints de at 30 dias

Desvantagens
Possvel sensao de informalidade Prazo as vezes no definido Falta de planejamento do Escopo Papis indefinidos Falta de documentao para o projeto Exige Maturidade para cada integrante saber sobre seus direitos e deveres Programao em par: Falta de conhecimento de alguma parte Cuidado para no perder tempo com prototipao Alto conhecimento da plataforma tecnolgica Quantidade mxima de 12 pessoas, a menos que usar escalabilidade.

Scru m

Equipes: Cliente / Desenvolvedores Rpido atendimento s mudanas Programao em pares: A fim de evitar erros Prototipao antes do Desenvolvimento Cliente decide o que vem primeiro, porm o planejamento pode ser ajudado pelos desenvolvedores Processo Robusto e bem definido com gerao de artefatos.

XP

Pode se tornar complexo demais em projeto pequeno

Maiores riscos atacados primeiro, reduzindo chance de fracasso da equipe


Modificaes melhores gerenciveis Conduz o projeto de forma controlada

IRUP

Facilita a construo de arquiteturas eficientes

Engessa o projeto, se no gerenciado corretamente A equipe pode perder muito tempo em componentes para reuso. Erros de modelagem comprometem o projeto, os analistas devem saber muito sobre o pojeto A contnua verificao da qualidade do produto pode atrapalhar os entregveis.

ETAPA 2 Introduo
Viso Geral
O sistema CLI-VET, um sistema completo de gerenciamento de Pet Shops e Clnicas Veterinrias. O sistema conta com suas funcionalidades devidamente explicadas, facilitando o uso ao usurio leigo. Entre suas finalidades, o sistema possui cadastros bsicos como cadastro de clientes, cadastro de medicamentos e cadastro de funcionrios, processos de entrada de estoque, controle do financeio atravs de contas receber e contas a pagar. Possui uma interface intuitiva, com cones e menus de facil acesso. Possui tambm vrios relatrio para acesso rpido e fcil s informaes desejadas relativas um certo perodo ou item.

Requisitos Funcionais
Entre as funcionalidades do sistema podemos citar: 1. Cadastros a. O sistema dever permitir a incluso, alterao, excluso e consulta das funcionalidades abaixo: i. Cadastro de Clientes e Animais de Estimao: 1. Cdigo; 2. Nome; 3. CPF; 4. Rg; 5. sexo; 6. Idade; 7. Endereo; 8. Nmero; 9. Bairro; 10. CEP; 11. Cidade; 12. Estado;

13. Nome do animal de estimao; 14. Tipo; 15. Raa; 16. Idade do Animal de estimao; 17. Lista das Vacinas; 18. Pronturio; ii. Cadastro de Funcionrios; 1. Cdigo; 2. Nome; 3. Telefone; 4. Enderece; 5. Nmero; 6. CEP; 7. Cidade; 8. CPF; 9. RG; 10. Cargo; 11. Salrio; iii. Cadastro de Veterinrios; 1. Cdigo; 2. Cdigo do Funcionrio (opcional); 3. Nome; 4. Especialidade; 5. CRV; 6. CPF; 7. RG; iv. Cadastro de Medicamentos e Produtos; 1. Cdigo; 2. Cdigo de barras; 3. Descrio; 4. Preo de Custo; 5. Preo de Venda; 6. Quantidade em estoque; 7. Similar; 8. Fabricante; 9. Estoque mnimo; 2. Processos: a. O sistema dever permitir a incluso, alterao, excluso e consulta das funcionalidades abaixo: i. Agendamento de Consulta;

1. Cdigo da Consulta; 2. Cdigo do cliente; 3. Nome do cliente; 4. CPF; 5. Nome do animal de estimao; 6. Data da consulta; 7. Hora da consulta; 8. Data do Retorno; 9. Hora do Retorno; 10. Cdigo do Veterinrio; ii. Consulta de Paciente; 1. Cdigo do Cliente 2. Nome do Cliente; 3. Nome do animal de estimao; 4. Lista de vacinas; 5. Pronturio; 6. Sintomas do Animal; 7. Diagnstico; 8. Medicamentos; iii. Contas a Pagar; 1. Nmero do contas a Pagar; 2. Data do Vencimento; 3. Descrio; 4. Centro de Custo; 5. Tipo de Despesa; 6. Valor Total do Contas a Pagar; 7. Valor Pago; 8. Acrscimo; 9. Desconto; 10. Observaes; iv. Contas a Receber; 1. Nmero do contas a receber; 2. Data do Vencimento; 3. Descrio; 4. Centro de Custo; 5. Tipo de Receita; 6. Valor Total; 7. Valor Recebido; 8. Acrscimo; 9. Desconto; 10. Observaes;

v. Servios de Pet Shop; 1. Cdigo do Servio ; 2. Tipo do Servio; 3. Valor; 4. Cdigo do Cliente; 5. Nome do Cliente; 6. Nome do animal de estimao; 7. Horrio; 8. Data; 9. Cdigo do Funcionrio; 10. Nome do Funcionrio; 11. Observaes; vi. Vendas; 1. Cdigo da Venda; 2. Cdigo do Vendedor; 3. Nome do Vendedor; 4. Cdigo do Produto; 5. Nome do Produto; 6. Preo Unitrio; 7. Quantidade; 8. Valor Total do Produto; 9. Valor da Venda; vii.Inventrio; 1. Cdigo do Inventrio; 2. Data; 3. Cdigo do Produto; 4. 1a Contagem; 5. 2a Contagem; 6. 3a Contagem; 7. 4a Contagem; 8. Quantidade Real do estoque; 9. Quantidade ajustada; 10. Cdigo do Funcionrio; 11. Nome do Funcionrio; 3. Relatrios: a. Atendimentos Mensal; i. Filtros: 1. Data Inicial ; 2. Data Final;

3. Cdigo do Funcionrio; 4. Nome Funcionrio; 5. Cdigo Cliente; 6. Nome Cliente; ii. Informaes: 1. Data de Atendimento; 2. Cdigo do Funcionrio; 3. Nome do Funcionrio; 4. Cdigo do Cliente; 5. Nome do Cliente; 6. Valor da Consulta; 7. Cdigo do Veterinrio; 8. Nome do Veterinrio; b. Consulta de Estoque por Produto; i. Filtros: 1. Cdigo do Produto; 2. Nome do Produto; 3. Nome do Fabricante; 4. Valor Mnimo; 5. Valor Mximo; 6. Quantidade Mnima de estoque; ii. Informaes: 1. Cdigo do Produto; 2. Nome do Produto; 3. Nome do Fabricante; 4. Preo Unitrio; 5. Quantidade em Estoque; 6. Preo de Venda; c. Contas a Receber por perodo; i. Filtros: 1. Data Vencimento Inicial; 2. Data Vencimento Final; 3. Data Pagamento Inicial; 4. Data Pagamento Final; 5. Valor Mnimo; 6. Valor Mximo; 7. Cdigo do Cliente; 8. Nome do Cliente; ii. Informaes:

1. Data do Vencimento; 2. Data do Cadastro; 3. Data do recebimento; 4. Valor a Receber; 5. Valor Recebido; 6. Valor Total; d. Contas a Pagar por perodo; i. Filtros: 1. Data Vencimento Inicial; 2. Data Vencimento Final; 3. Data Pagamento Inicial; 4. Data Pagamento Final; 5. Valor Mnimo; 6. Valor Mximo; 7. Cdigo Cliente; 8. Nome Cliente; ii. Informaes: 1. Data Vencimento; 2. Data Cadastro; 3. Data Pagamento; 4. Valor a Pagar; 5. Valor Pago; 6. Valor Total; e. Inventrio; i. Filtros: 1. Data Inventrio; 2. Cdigo Funcionrio; 3. Nome Funcionrio; 4. Cdigo Inventrio; 5. Data do Inventrio; ii. Informaes: 1. 2. 3. 4. 5. 6. 7. 8. Cdigo do Produto; Nome do Produto; 1a Contagem; 2a Contagem; 3a Contagem; 4a Contagem; Quantidade Real do Estoque; Quantidade Ajustada;

9. Cdigo Funcionrio; 10. Nome Funcionrio;

Requisitos No Funcionais
1. Desenvolvimento: a. O sistema ser desenvolvido em Delphi XE 2 com Banco de Dados Firebird 2.5; b. O sistema ter funcionalidades de backup; c. Nveis de acesso aos usurios do sistema por meio de perfis; d. Aplicao MultiBancos, ou seja, o sistema poder ser portado para outros bancos atendendo o crescimento da empresa; e. Multicamadas; f. O sistema operar em Windows via rede;

2. Usabilidade: a. O sistema validar Documentos, tais como CNPJ,CPF, etc; b. O sistema validar datas nas telas de filtros; c. O sistema apresentar informaes quando no houver informaes para o filtro nas telas de relatrios; d. Os campos de datas devero apresentar calendrios para facilitar ao usurio a interao; e. Todos os resultados de consultas podero ser exportados para excel ; 3. Confiabilidade a. Verificao de dados Duplicados; 4. Desempenho a. As consultas no devero ultrapassar mais de 7 segundos. 5. Segurana: a. Todos as informaes sero trafegadas criptografadas e compactadas entre ambiente Servidor e cliente. b. O sistema gravar logs de todos e acessos e alteraes efetuadas pelo usurio;

c. A base de dados ser utilizada somente por pessoas que possuam usurios cadastrados .

Tabelas de Funcionalidades x Prioridades


Requisito Funcional Manter Clientes Manter funcionrios Manter Veterinrios Manter Medicamentos e Produtos Agendar Consulta Consultar Animal Contas a Pagar Contas a Receber Servios PetShop Vendas Inventrio Relatrio Atendimento Mensal Relatrio Consulta estoque por produto Relatrio Contas a Receber por perodo Relatrio Contas a Pagar por perodo Relatrio Inventrio Prioridade 1 2 3 1 1 2 1 1 3 1 2 3 3 1 1 2

Tabelas de Funcionalidades x Usurios x Permisses


Usurio Secretria Gerente Gerente Secretria Gerente Seretria Gerente Secretria Secretria Veterinrio Financeiro Financeiro Veterinrio Secretria Secretria/Vendedo r Gerente Secretria/veterin rio Manter Medicamentos e Produtos Agendar Consulta Consultar Animal Contas a Pagar Contas a Receber Servios PetShop Manter Veterinrios Manter funcionrios Requisito Funcional Manter Clientes Aes Consultar/Incluir/Alterar Consultar/Incluir/Alterar/Excl uir Consultar/Incluir/Alterar/Excl uir Consultar Consultar/Incluir/Alterar/Excl uir Consultar Consultar/Incluir/Alterar/Excl uir Consultar Consultar/Incluir/Alterar/Excl uir Consultar/Incluir/Alterar/Excl uir Consultar/Incluir/Alterar/Excl uir Consultar/Incluir/Alterar/Excl uir Consultar/Incluir/Alterar/Excl uir Consultar Consultar/Incluir/Alterar/Excl uir Consultar/Incluir/Alterar/Excl uir Incluir/Efetuar Contagem Consultar Consultar Consultar Consultar Consultar/Alterar

Vendas Inventrio

Gerente Relatrio Atendimento Mensal Secretria/Vendedo Relatrio Consulta estoque r por produto Relatrio Contas a Receber Financeiro por perodo Relatrio Contas a Pagar por Financeiro perodo Gerente Relatrio Inventrio

Glossrio
Termo cones Requisitos Banco de Dados backup Aplicao Descrio representao grfica e amigvel de funes do sistema Caracterstica ou necessidade do sistema Utilizado para armazenamento de informaes do sistema Cpia de segurana de algo, neste caso do Banco de dados Sistema que trabalha com mais de um tipo de banco de dados.

Multibancos Multicamadas Criptografadas logs Sistema que trabalha em vrias partes, separando regras e telas. Codificao de informaes para que somente o computador que est enviando e recebendo possam entender e ler Arquivos gerados com informaes sobre alteraes ocorridas no sistema.

ETAPA 3 Prototipao e Casos de Teste


Manter Clientes

Caso de Teste Pr-condies

Procedimentos Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

CASO DE TESTE CT 1 Consultar Clientes Clicar no boto Pesquisar ao lado do filtro. 1. Com base nos filtros, o sistema apresenta as informaes referentes aos clientes e seus respectivos animais de estimao. 2. Caso tenha mais de uma animal de estimao, o sistema apresenta vrias linhas para o mesmo cliente. Carregar grade de informaes referentes aos clientes, bem como seus respectivos animais de estimao. Cdigo, Nome, CPF, data de nascimento, nome do animal. Podendo preencher somente 1 requisito. A consulta utilizada contm. Windows 7 x64 Manual. Aberta

Caso de Teste Pr-condies

Procedimentos Resultado Esperado Dados de entrada

CASO DE TESTE CT 2 Incluir Clientes Clicar no boto Novo na parte inferior da grade. 1. O sistema dever abrir tela com os campos descritos no documento de requisito funcional. 2. Preencher os campos da tela aberta. Em seguida, clicar no boto Salvar. Salvar informaes referentes ao cliente. Cdigo, Nome, CPF, RG, Sexo, Idade, Endereo,

Critrios especiais Ambiente Implementao Iterao Status

Nmero, Bairro, CEP, Cidade, Estado, Grade com nome do animal de estimao, tipo do animal, Raa, Idade do Animal, Adicionar Vacinas, Pronturio. O cadastro possui lista de animais. Para cada animal possvel adicionar vrias vacinas. Para cada Animal possvel inserir vrios pronturios. Windows 7 x64 Manual. Aberta

Caso de Teste Pr-condies

Procedimentos Resultado Esperado

CASO DE TESTE CT 3 Editar Clientes Clicar no boto Editar na parte inferior da grade. 1. O sistema dever abrir tela com os campos descritos no documento de requisito funcional preenchidos conforme dados do cliente selecionado na grade de informaes (resultado). 2. Alterar as informaes na tela aberta. Em seguida, clicar no boto Salvar. Salvar informaes referentes ao cliente. Cdigo, Nome, CPF, RG, Sexo, Idade, Endereo, Nmero, Bairro, CEP, Cidade, Estado, Grade com nome do animal de estimao, tipo do animal, Raa, Idade do Animal, Adicionar Vacinas, Pronturio. O cadastro possui lista de animais. Para cada animal possvel adicionar vrias vacinas. Para cada Animal possvel inserir vrios pronturios. Verificar em banco de dados se os dados foram inseridos corretamente nos respectivos campos. Windows 7 x64 Manual. Aberta CASO DE TESTE CT 4 Excluir Clientes Clicar no boto Excluir na parte inferior da grade. 1. O sistema questionar se o usurio deseja excluir o registro selecionado na grade de informaes. 2. Confirmar a excluso. 3. O sistema dever apagar do banco de dados as informaes referente ao contas a pagar, contas a receber, animais de estimao, vacinas dos animais, pronturios dos animais e atendimentos dos animais.

Dados de entrada

Critrios especiais Ambiente Implementao Iterao Status

Caso de Teste Pr-condies

Procedimentos

Resultado Esperado Dados de entrada

Critrios especiais Ambiente Implementao Iterao Status

Excluso da informaes do cliente. Cliente selecionado na grade de informaes. Quando houver informaes referentes a contas a pagar com Status aberto, o sistema no dever permitir a excluso do cliente. Quando houver informaes referentes ao contas a receber, o sistema no dever permitir a excluso. Windows 7 x64 Manual. Aberta

Manter Funcionrios

Caso de Teste Pr-condies Procedimentos Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

CASO DE TESTE CT 5 Consultar Funcionrios Clicar no boto Pesquisar ao lado do filtro. 1. Com base nos filtros, o sistema apresenta as informaes referentes aos funcionrios. Carregar grade de informaes referentes aos funcionrios. Cdigo, Nome, telefone, Endereo, Nmero, CEP, Cidade, CPF, RG, Cargo, Salrio. A consulta utilizada contm. Windows 7 x64 Manual. Aberta CASO DE TESTE CT 6 Incluir Funcionrios Clicar no boto Novo na parte inferior da grade. 1. O sistema dever abrir tela com os campos descritos no documento de requisito funcional. 2. Preencher os campos da tela aberta. Em seguida,

Caso de Teste Pr-condies Procedimentos

clicar no boto Salvar. Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao Status Salvar informaes referentes ao funcionro. Cdigo, Nome, telefone, Endereo, Nmero, CEP, Cidade, CPF, RG, Cargo, Salrio. Mesmo funcionrio no poder ser adicionado duas vezes. Windows 7 x64 Manual. Aberta CASO DE TESTE CT 7 Editar Funcionrios Clicar no boto Editar na parte inferior da grade. 1. O sistema dever abrir tela com os campos descritos no documento de requisito funcional preenchidos conforme dados do cliente selecionado na grade de informaes (resultado). 2. Alterar as informaes na tela aberta. Em seguida, clicar no boto Salvar. Salvar informaes referentes ao Funcionrio. Cdigo, Nome, telefone, Endereo, Nmero, CEP, Cidade, CPF, RG, Cargo, Salrio. No se aplica. Windows 7 x64 Manual. Aberta CASO DE TESTE CT 8 Excluir Funcionrios Clicar no boto Excluir na parte inferior da grade. 1. O sistema questionar se o usurio deseja excluir o registro selecionado na grade de informaes. 2. Confirmar a excluso. 3. O sistema dever apagar do banco de dados as informaes referente ao funcionrio, bem como as informaes referente aos holerites dele. Excluso da informaes do cliente. Funcionrio selecionado na grade de informaes. No se aplica. Windows 7 x64 Manual.

Caso de Teste Pr-condies

Procedimentos Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

Caso de Teste Pr-condies

Procedimentos Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao

Status

Aberta

Manter Veterinrios

Caso de Teste Pr-condies Procedimentos

CASO DE TESTE CT 9 Consultar Veterinrios Clicar no boto Pesquisar ao lado do filtro. 1. Com base nos filtros, o sistema apresenta as

Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

informaes referentes aos veterinrios. Carregar grade de informaes referentes aos veterinrios. Cdigo, Cdigo do funcionrios, Nome, Especialidade, CRV, CPF, RG. A consulta utilizada contm. Windows 7 x64 Manual. Aberta CASO DE TESTE CT 10 Incluir Veterinrios Clicar no boto Novo na parte inferior da grade. 1. O sistema dever abrir tela com os campos descritos no documento de requisito funcional. 2. Preencher os campos da tela aberta. Em seguida, clicar no boto Salvar. Salvar informaes referentes ao veterinrio. Cdigo, Cdigo do Funcionrio, Nome, Especialidade, CRV, CPF, RG. No se aplica. Windows 7 x64 Manual. Aberta CASO DE TESTE CT 11 Editar Veterinrio Clicar no boto Editar na parte inferior da grade. 1. O sistema dever abrir tela com os campos descritos no documento de requisito funcional preenchidos conforme dados do veterinrio selecionado na grade de informaes (resultado). 2. Alterar as informaes na tela aberta. Em seguida, clicar no boto Salvar. Salvar informaes referentes ao veterinrio. Cdigo, Cdigo do Funcionrio, Nome, Especialidade, CRV, CPF, RG. No se aplica. Windows 7 x64 Manual. Aberta

Caso de Teste Pr-condies

Procedimentos Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

Caso de Teste Pr-condies

Procedimentos Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

Caso de Teste Pr-condies

Procedimentos Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

CASO DE TESTE CT 12 Excluir Veterinrio Clicar no boto Excluir na parte inferior da grade. 1. O sistema questionar se o usurio deseja excluir o registro selecionado na grade de informaes. 2. Confirmar a excluso. 3. O sistema dever apagar do banco de dados as informaes referente ao veterinrio, bem como as informaes referente aos atendimentos dele. Excluso da informaes do veterinrio. Veterinrio selecionado na grade de informaes. No se aplica. Windows 7 x64 Manual. Aberta

Manter Medicamentos e Produtos

Caso de Teste Pr-condies Procedimentos Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

CASO DE TESTE CT 12 Consultar Medicamentos Clicar no boto Pesquisar ao lado do filtro. 1. Com base nos filtros, o sistema apresenta as informaes referentes aos produtos. Carregar grade de informaes referentes aos produtos. Cdigo, Cdigo de barras, Descrio, Preo de Custo, Preo de venda, Quantidade em estoque, Similar, fabricante, Estoque Mnimo. A consulta utilizada contm. Windows 7 x64 Manual. Aberta CASO DE TESTE CT 13 Incluir Medicamentos Clicar no boto Novo na parte inferior da grade. 1. O sistema dever abrir tela com os campos descritos no documento de requisito funcional. 2. Preencher os campos da tela aberta. Em seguida, clicar no boto Salvar. Salvar informaes referentes ao Medicamento. Cdigo, Cdigo de Barras, Descrio, Preo de Custo,

Caso de Teste Pr-condies

Procedimentos Resultado Esperado Dados de entrada

Critrios especiais Ambiente Implementao Iterao Status

Preo de Venda, Quantidade em estoque, Similar, Fabricante, Estoque Mnimo. No se aplica. Windows 7 x64 Manual. Aberta CASO DE TESTE CT 14 Editar Medicamento Clicar no boto Editar na parte inferior da grade. 1. O sistema dever abrir tela com os campos descritos no documento de requisito funcional preenchidos conforme dados do medicamento selecionado na grade de informaes (resultado). 2. Alterar as informaes na tela aberta. Em seguida, clicar no boto Salvar. Salvar informaes referentes ao medicamento. Cdigo, Cdigo de barras, Descrio, Preo de Custo, Preo de Venda, Quantidade em estoque, Similar, Fabricante, estoque Mnimo. No se aplica. Windows 7 x64 Manual. Aberta CASO DE TESTE CT 15 Excluir Medicamento Clicar no boto Excluir na parte inferior da grade. 1. O sistema questionar se o usurio deseja excluir o registro selecionado na grade de informaes. 2. Confirmar a excluso. 3. O sistema dever apagar do banco de dados as informaes referente ao medicamento. Excluso da informaes do Medicamento. Medicamento selecionado na grade de informaes. No se pode apagar um produto que possua quantidade de estoque. Windows 7 x64 Manual. Aberta

Caso de Teste Pr-condies

Procedimentos Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

Caso de Teste Pr-condies

Procedimentos Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

Manter Agendamento e Consulta

Caso de Teste Pr-condies Procedimentos Resultado Esperado Dados de entrada Critrios especiais

CASO DE TESTE CT 16 Consultar Agendamento Clicar no boto Pesquisar ao lado do filtro. 1. Com base nos filtros, o sistema apresenta as informaes referentes aos agendamentos. Carregar grade de informaes referentes aos agendamentos. Cdigo do cliente, Nome do cliente, CPF, Nome do animal de estimao, Data da cosulta, Cdigo do Veterinrio. A consulta utilizada contm.

Ambiente Implementao Iterao Status

Windows 7 x64 Manual. Aberta CASO DE TESTE CT 17 Incluir Agendamento Clicar no boto Novo na parte inferior da grade. 1. O sistema dever abrir tela com os campos descritos no documento de requisito funcional. 2. Preencher os campos da tela aberta. Em seguida, clicar no boto Salvar. Salvar informaes referentes ao Agendamento. Cdigo da Consulta, Cdigo do cliente, Nome do cliente, CPF, Nome do animal de estimao, Data da cosulta, Hora da consulta, Data do Retorno, Hora do Retorno, Cdigo do Veterinrio. No se aplica. Windows 7 x64 Manual. Aberta CASO DE TESTE CT 18 Editar Agendamento Clicar no boto Editar na parte inferior da grade. 1. O sistema dever abrir tela com os campos descritos no documento de requisito funcional preenchidos conforme dados do Agendamento selecionado na grade de informaes (resultado). 2. Alterar as informaes na tela aberta. Em seguida, clicar no boto Salvar. Salvar informaes referentes ao Agendamento. Cdigo da Consulta, Cdigo do cliente, Nome do cliente, CPF, Nome do animal de estimao, Data da cosulta, Hora da consulta, Data do Retorno, Hora do Retorno, Cdigo do Veterinrio. No se aplica. Windows 7 x64 Manual. Aberta CASO DE TESTE CT 19 Excluir Agendamento

Caso de Teste Pr-condies

Procedimentos Resultado Esperado

Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

Caso de Teste Pr-condies

Procedimentos Resultado Esperado

Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

Caso de Teste

Pr-condies

Procedimentos Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

Clicar no boto Excluir na parte inferior da grade. 1. O sistema questionar se o usurio deseja excluir o registro selecionado na grade de informaes. 2. Confirmar a excluso. 3. O sistema dever apagar do banco de dados as informaes referente ao Agendamento. Excluso da informaes do Agendamento. Agendamento selecionado na grade de informaes. No se aplica. Windows 7 x64 Manual. Aberta

Manter Contas a Pagar


Caso de Teste Pr-condies Procedimentos Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao Status CASO DE TESTE CT 20 Contas a Pagar Clicar no boto Pesquisar ao lado do filtro. 1. Com base nos filtros, o sistema apresenta as informaes referentes ao contas a pagar. Carregar grade de informaes referentes ao contas a pagar. Nmero do contas a pagar, Data do Vencimento, Descrio, Centro de Custo, Tipo de Despesa, Valor (faixa). A consulta utilizada contm. Windows 7 x64 Manual. Aberta CASO DE TESTE CT 21 Incluir Contas a Pagar Clicar no boto Novo na parte inferior da grade. 1. O sistema dever abrir tela com os campos descritos no documento de requisito funcional. 2. Preencher os campos da tela aberta. Em seguida, clicar no boto Salvar. Salvar informaes referentes ao Contas a Pagar. Nmero do contas a pagar, Data do Vencimento, Descrio, Centro de Custo, Tipo de Despesa, Valor Total do Contas a Pagar, Valor, Acrscimo, Desconto, Observaes. No se aplica. Windows 7 x64

Caso de Teste Pr-condies

Procedimentos Resultado Esperado

Dados de entrada Critrios especiais Ambiente

Implementao Iterao Status

Manual. Aberta CASO DE TESTE CT 22 Editar Contas a Pagar Clicar no boto Editar na parte inferior da grade. 1. O sistema dever abrir tela com os campos descritos no documento de requisito funcional preenchidos conforme dados do Contas a Pagar na grade de informaes (resultado). 2. Alterar as informaes na tela aberta. Em seguida, clicar no boto Salvar. Salvar informaes referentes ao Contas as Pagar. Nmero do contas a pagar, Data do Vencimento, Descrio, Centro de Custo, Tipo de Despesa, Valor Total do Contas a Pagar, Valor, Acrscimo, Desconto, Observaes. No se aplica. Windows 7 x64 Manual. Aberta CASO DE TESTE CT 23 Excluir Contas a Pagar Clicar no boto Excluir na parte inferior da grade. 1. O sistema questionar se o usurio deseja excluir o registro selecionado na grade de informaes. 4. Confirmar a excluso. 5. O sistema dever apagar do banco de dados as informaes referente ao Contas a Pagar. Excluso da informaes do Contas a Pagar. Contas a Pagar selecionado na grade de informaes. No se aplica. Windows 7 x64 Manual. Aberta

Caso de Teste Pr-condies

Procedimentos Resultado Esperado

Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

Caso de Teste Pr-condies

Procedimentos Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

Manter Contas a receber


Caso de Teste Pr-condies CASO DE TESTE CT 24 Consulta Contas a receber Clicar no boto Pesquisar ao lado do filtro.

Procedimentos Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

1. Com base nos filtros, o sistema apresenta as informaes referentes ao contas a receber. Carregar grade de informaes referentes ao contas a receber. Nmero do contas a receber, Data do Vencimento, Descrio, Centro de Custo, Tipo de Despesa, Valor (faixa). A consulta utilizada contm. Windows 7 x64 Manual. Aberta CASO DE TESTE CT 25 Incluir Contas a Receber Clicar no boto Novo na parte inferior da grade. 1. O sistema dever abrir tela com os campos descritos no documento de requisito funcional. 2. Preencher os campos da tela aberta. Em seguida, clicar no boto Salvar. Salvar informaes referentes ao Contas a Receber. Nmero do contas a receber, Data do Vencimento, Descrio, Centro de Custo, Tipo de Despesa, Valor Total do Contas a Pagar, Valor, Acrscimo, Desconto, Observaes. No se aplica. Windows 7 x64 Manual. Aberta CASO DE TESTE CT 26 Editar Contas a receber Clicar no boto Editar na parte inferior da grade. 1. O sistema dever abrir tela com os campos descritos no documento de requisito funcional preenchidos conforme dados do Contas a Receber na grade de informaes (resultado). 2. Alterar as informaes na tela aberta. Em seguida, clicar no boto Salvar. Salvar informaes referentes ao Contas as receber. Nmero do contas a receber, Data do Vencimento, Descrio, Centro de Custo, Tipo de Despesa, Valor Total do Contas a Pagar, Valor, Acrscimo, Desconto, Observaes. No se aplica. Windows 7 x64

Caso de Teste Pr-condies

Procedimentos Resultado Esperado

Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

Caso de Teste Pr-condies

Procedimentos Resultado Esperado

Dados de entrada Critrios especiais Ambiente

Implementao Iterao Status

Manual. Aberta CASO DE TESTE CT 27 Excluir Contas a receber Clicar no boto Excluir na parte inferior da grade. 2. O sistema questionar se o usurio deseja excluir o registro selecionado na grade de informaes. 6. Confirmar a excluso. 7. O sistema dever apagar do banco de dados as informaes referente ao Contas a Receber. Excluso da informaes do Contas a Receber. Contas a Receber selecionado na grade de informaes. No se aplica. Windows 7 x64 Manual. Aberta

Caso de Teste Pr-condies

Procedimentos Resultado Esperado Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

Manter Vendas

CASO DE TESTE

Caso de Teste Pr-condies

Procedimentos

Resultado Esperado

Dados de entrada Critrios especiais Ambiente Implementao Iterao Status

CT 28 Inserir Venda Clicar no boto Inserir Venda na parte inferior da grade. 1. O sistema Abre a tela de vendas. 2. Inserir dados da venda conforme descrito no documento funcional. 3. Acionar a opo Salvar. 4. O sistema baixa o estoque do produto . 5. O sistema grava informaes do produto para o cliente. 6. O sistema gera o contas a receber. Venda inserida com sucesso. Contas a receber gerados com sucesso. Produtos amarrados ao cliente caso no possua amarrao. Baixa do estoque. Cdigo da Venda (automtico), Cdigo do vendedor (usurio logado), Cdigo do Produto, Nome do Produto, Preo Unitrio (automtico do Cadastro de Produto), Quantidade, Valor Total do Produto (calculado pelo valor Unitrio), Valor da Venda No se aplica. Windows 7 x64 Manual. Aberta

Manter Inventrio
Caso de Teste Pr-condies CASO DE TESTE CT 29 Inventrio Clicar no boto Inventrio no menu principal. 1. O sistema Abre a tela de Inventrio. 2. Inserir dados do inventrio conforme descrito no documento funcional. 3. Acionar a opo Salvar. 4. O sistema altera o estoque conforme contagens do inventrio. 5. O sistema gera sada ou entrada do produto conforme contagem. Inventrio efetuado com sucesso. Estoque alterado conforme contagem. Cdigo do inventrio (automtico), Data do Inventrio, Cdigo do Produto, 1 cotnagem, 2 contagem, 3 contagem, 4 contagem, Quantidade real do estoque (no apresentada no momento do inventrio), quantidade ajustada (no apresentada no momento do inventrio), Cdigo do funcionrio (usurio logado no sistema), Nome do Funcionrio (automtico do usurio logado no sistema) O usurio que efetua o inventrio no aprova o mesmo.

Procedimentos Resultado Esperado

Dados de entrada Critrios especiais

Ambiente Implementao Iterao Status

A ltima contagem a contagem que influenciar na quantidade real do estoque quando aprovado o inventrio. O inventrio poder ser total ou parcial. Quando inventrio parcial, o sistema no altera a quantidade dos produtos no contidos no inventrio. Ser gerada sada de estoque por inventrio ou entrada de estoque por inventrio para justificar a movimentao de estoque. Windows 7 x64 Manual. Aberta

ETAPA 4 Passo 1

Passo 2

Passo 3

Passo 4

Оценить