Você está na página 1de 72

FACULDADE DE SISTEMAS DE INFORMAO DE PARASO DO TOCANTINS

GERLAN MAYCON

ANALISE DO SISTEMA GERENCIADOR FARMACEUTICO COM FOCO EM SISTEMA ESPECIALITA

PARASO DO TOCANTINS 2011

III

FACULDADE DE SISTEMAS DE INFORMAO DE PARASO DO TOCANTINS

GERLAN MAYCON

ANALISE DO SISTEMA GERENCIADOR FARMACEUTICO COM FOCO EM SISTEMA ESPECIALITA

Trabalho parcial

apresentado da disciplina

como de

requisito Estgio

Supervisionado II orientado pelo (a) professor (a) Esp. Thatiane de Oliveira Rosa

PARASO DO TOCANTINS

IV

2011

SUMRIO

1. 1.1. 2. 2.1. 2.1.1. 2.2. 2.3. 2.4. 2.5. 2.5.1. 2.5.2. 2.5.3. 2.6. 2.7. 2.8. 2.9.

PLANO DO PROJETO..................................................................................................... 5 Viso Geral ....................................................................................................................... 5 PLANEJAMENTO ........................................................................................................... 5 Levantamentos dos Requisitos ......................................................................................... 5 Requisitos Funcionais ................................................................................................. 5 Iteraes do Sistema ....................................................................................................... 10 Definir Atores do Sistema .............................................................................................. 10 Responsabilidades do Projeto ......................................................................................... 11 Anlise de Risco ............................................................................................................. 12 Possveis Riscos ........................................................................................................ 12 Planejamento............................................................................................................. 13 Monitoramento .......................................................................................................... 13 Casos de Uso Expandidos .............................................................................................. 14 Casos de Usos Reais ....................................................................................................... 64 Diagrama de Pacotes ...................................................................................................... 64 Diagrama de Sequncia .................................................................................................. 65 Gerenciar Fornecedor ................................................................................................ 65 Diagrama de Colaborao .............................................................................................. 70 Gerenciar Fornecedor............................................................................................... 70

2.9.1.1. 2.10. 2.10.1.

1. PLANO DO PROJETO

1.1.

Viso Geral

O sistema baseado no conhecimento e especialmente projetado para emular a especializao humana de algum domnio especfico, no caso deste trabalho o domnio estudado ser o farmacutico. O sistema possuir uma base de conhecimento formada de fatos, regras e heursticas sobre o domnio, tal como um especialista humano faria, e deve ser capaz de oferecer sugestes e conselhos aos usurios e, tambm, adquirir novos conhecimentos e procedimentos com essa interao.

2. PLANEJAMENTO

2.1.

Levantamentos dos Requisitos

O Sistema a ser desenvolvido dever atender os seguintes requisitos:

2.1.1. Requisitos Funcionais

Gerenciar Medicamentos: o Cadastrar Medicamento: o gerente ter que informar ao sistema dados dos medicamentos tais como nome, preo, prazo de validade, utilidade, fornecedor e laboratrio. o Alterar Medicamentos: permite que o usurio do sistema altere as informaes de um medicamento. o Excluir Medicamentos: permite que o usurio do sistema exclua um determinado medicamento do sistema. o Pesquisar Medicamento: permite que o usurio do sistema possa fazer uma pesquisa por um determinado medicamento.

o Visualizar Medicamento: permite que o usurio do sistema visualize os detalhes de um determinado medicamento cadastrado no sistema. o Gerar relatrio de medicamentos: permite que o usurio gere um relatrios dos medicamentos cadastrados no sistema.

Gerenciar Cliente: o Cadastrar cliente: permite ao usurio do sistema cadastrar um novo cliente. o Alterar cliente: permite que o usurio faa modificaes no cadastro de um determinado cliente cadastrado no sistema. o Excluir cliente: permite que o usurio exclua um cliente inativo do sistema. o Pesquisar cliente: permite que o usurio do sistema possa fazer uma pesquisa sobre os dados do cliente. o Visualizar cliente: permite que o usurio do sistema possa visualizar dados de um determinado cliente.

Gerenciar Fornecedores: o Cadastrar Fornecedores: Permite ao usurio do sistema cadastrar um novo fornecedor. o Alterar fornecedores: Permite que o usurio faa modificaes no cadastro de um determinado fornecedor cadastrado no sistema. o Excluir fornecedores: Permite ao usurio do sistema fazer a excluso de um determinado fornecedor. o Pesquisar fornecedores: Permite ao usurio fazer uma pesquisa sobre um determinado fornecedor. o Visualizar fornecedores: Permite ao usurio do sistema visualizar dados de um determinado fornecedor.

Gerenciar Produtos de Convenincia:

o Cadastrar Produtos de Convenincia: O usurio ter que informar dados dos produtos de convenincia. o Alterar Produtos de Convenincia: Permite ao usurio alterar informaes de um determinado produto de convenincia. o Excluir Produtos de Convenincia: Permite ao usurio realizar a excluso de um determinado produto de convenincia. o Pesquisar Produtos de Convenincia: Permite que ao usurio do sistema realizar uma pesquisa por um determinado produto de convenincia. o Visualizar Produtos de Convenincia: Permite que o usurio do sistema possa visualizar determinados dados de um produto de convenincia.

Gerenciar Vendas: o Registrar Venda: possibilita que o usurio do sistema realize o registro da venda de um produto, tanto de convenincia como medicamento. o Alterar Venda: permite ao usurio alterar determinada informao em uma venda registrada no sistema. o Excluir Venda: o sistema permite que o usurio faa a excluso de uma determinada venda registrada no sistema. o Pesquisar Venda: o sistema permite que o usurio realize uma pesquisa temporal (dia, ms ou ano) de uma determinada venda registrada no sistema. o Visualizar Venda: permite que o usurio possa visualizar as informaes registradas para uma determinada venda. o Gerar relatrio de vendas: sistema permite que o usurio gere relatrios das vendas efetuadas em um determinado dia: quantos produtos foram vendidos, dos preos que entraram e saram do caixa.

Gerenciar Diagnstico de Doenas:

o Diagnosticar doena: Permite ao usurio do sistema solicitar o diagnstico de uma determinada doena, apresentando observaes de sintomas, tipo, causas, gravidade e procedimento de cura. o Sugerir alterao de diagnstico: Permite ao usurio do sistema realizar alteraes de um determinado diagnostico de doena se for necessrio. o Gerar relatrio de diagnsticos de doenas: Permite que o usurio do sistema gere um relatrio de diagnsticos de uma determinada doena. o Pesquisar diagnstico: Permite que o usurio do sistema possa realizar pesquisa de um determinado diagnstico de doena. o Visualizar diagnstico: Permite que o usurio do sistema possa realizar a visualizao de um determinado diagnstico de uma doena.

Gerenciar Doenas: o Cadastrar Doena: O usurio do sistema poder realizar cadastro de uma determinada doena. o Excluir doena: O sistema permite que o usurio possa realizar a excluso de uma determinada doena. o Pesquisar doena: O sistema permite que o usurio possa realizar pesquisa de uma determinada doena. o Visualizar doena: O sistema permite que o usurio realize a visualizao de uma determinada doena.

Gerenciar Sintomas: o Cadastrar sintomas: Permite que o usurio do sistema possa realizar o cadastro de um determinado sintoma e atribuir este sintoma a uma determinada doena previamente cadastrada. o Alterar sintomas: Permite que o usurio do sistema possa realizar alteraes de um determinado sintoma. o Excluir sintomas: Permite que o usurio do sistema possa realizar a excluso de um determinado sintoma.

o Pesquisar sintomas: Permite que o usurio do sistema realize a pesquisa de um determinado sintoma. o Visualizar sintomas: Permite que o usurio do sistema visualize um determinado sintoma.

Gerenciar tratamento: o Cadastrar tratamento: permite que o usurio do sistema cadastre um determinado tratamento para uma doena, indicando os medicamentos, de acordo com experincias anteriores. o Alterar de tratamento: Permite ao usurio do sistema realizar alteraes em um eventual tratamento de um tipo de doena. o Excluir tratamento: Permite ao usurio do sistema realizar a excluso de um determinado tipo de tratamento. o Pesquisar tratamento: Permite ao usurio do sistema realizar pesquisa sobre um determinado tratamento. o Visualizar tratamento: O sistema permite ao usurio visualizar um determinado tratamento. o Relatrio de tratamento de doena: O sistema permite que o usurio gere um relatrio sobre um determinado tratamento de um tipo de doena.

2.1.2. Requisitos No-Funcionais

Segurana e Privacidade: o sistema deve garantir segurana, privacidade e consistncia nas informaes coletadas dos clientes tais como dados pessoais, e tambm no que diz respeito s informaes sobre doenas, diagnostico e tratamento.

Usabilidade: o sistema dever ser de fcil entendimento e acesso para os seus usurios permitindo que suas informaes no sejam mal interpretadas.

10

Confiabilidade: o sistema devera trazer informaes seguras sobre um determinado tipo de dado bem como acesso restrito a determinados tipos de informaes.

Desempenho: o sistema dispe de eficincia em relao solicitao de informaes e realizao de suas operaes. Manutenabilidade: o sistema dever permitir facilidade na execuo de modificaes funcionais.

2.2.

Iteraes do Sistema

1 Iterao: Gerenciar Doenas Gerenciar Sintomas Gerenciar tratamento Gerenciar medicamento

2 iterao Gerenciar Diagnstico de Doenas 3 Iterao Gerenciar Cliente Gerenciar Fornecedores Gerenciar Produtos de Convenincia Gerenciar Vendas

2.3.

Definir Atores do Sistema

Farmacutico: profissional da rea responsvel pela a avaliao e orientao dos pacientes sobre o tratamento e o uso correto dos medicamentos sob prescrio mdica, informando que medicamento e mais adequado, quais so seus efeitos e suas restries. Tendo responsabilidade de cadastrar, escluir, visualizar, gerar relatrios, pesquisar e alterar doena, sintoma, tratamento e diagnostico de doena.

11

Atendente/Balconista: profissional responsvel pelo o atendimento ao cliente, bem como a verificao de prazos de validade dos medicamentos, reposio dos medicamentos, conferencia dos medicamentos e organizao dos medicamentos na prateleira. . Tendo responsabilidade de cadastrar, visualizar, gerar relatrios e pesquisar venda.

Operador de Caixa: profissional responsvel, pelo recebimento e pagamento de valores em dinheiro, cheque ou qualquer outra espcie cabe a ele o atendimento ao cliente, emisso de nota fiscal, fechamento dirio do caixa e muitas outras atribuies.

Gerente: profissional responsvel por coordenar e liderar a equipe de atendentes/balconista responsveis por vender os produtos da empresa. Alm disso, inclui funo de controle de vendas, custos, promoes e negociaes com clientes e fornecedores.

2.4.

Responsabilidades do Projeto

Quantidade

Funo

Descrio das responsabilidades da funo Definir cronograma, avaliao de riscos, delegar responsabilidades, alocao dos recursos, alocao de tarefas e responsabilidade e gerenciamento do grupo de trabalho. Anlise, projeto e planejamento. Definio do layout do sistema, das fontes e figuras. Responsvel pela implementao do projeto.

Gerente

2 1

Analista Designer

Desenvolvedor

12

2.5.

Anlise de Risco

2.5.1. Possveis Riscos Risco Indisponibilidade de hardware Tipo Projeto Descrio O hardware essencial ao projeto no ser entregue dentro do prazo. As especificaes de interface essenciais no estaro disponveis dentro do prazo. Atraso na entrega de softwares hardwares de apoio Dificuldade de encontrar pessoal qualificado. Problemas de sade de uma ou mais pessoas que impedem o ritmo do trabalho previsto.

Atrasos na especificao

Projeto e Produto

Tempo de entrega subestimado

Estimativa

Problemas de recrutamento Pessoas da equipe com problemas de sade

Pessoal

Projeto

Alterao nos requisitos

Projeto, Produto Alteraes de grande e impacto que necessitam de uma reformulao em Requisitos grande parte dos mdulos

13

do projeto.

Falha de equipamento

Projeto

Equipamentos adquiridos apresentam defeitos, pode haver perda de parte pronta do projeto. Caso o controle de verses do produto no seja cuidadosamente observado, poder ocorrer atraso na entrega, por tempo perdido com implementao.

Controle de verses do projeto

Projeto e produto

2.5.2. Planejamento

Risco Rotatividade de Pessoal Problemas de recrutamento Indisponibilidade de hardware Atrasos na especificao Problemas financeiros organizacionais

Estratgia Alertar o cliente sobre as dificuldades em potencial e a possibilidade de atrasos.

Preparar um documento informativo para a alta gerncia, mostrando como o projeto presta uma contribuio importante para os objetivos da empresa. Reorganizar a equipe de maneira que haja mais sobreposio de trabalho e, portanto, as pessoas compreendam as tarefas umas das outras. Extrair informaes que possam ser rastreadas, para avaliar o impacto das mudanas nos requisitos, maximizar a incluso de informaes no projeto.

Pessoas da equipe com problemas de sade

Alterao nos requisitos

2.5.3. Monitoramento

14

Tipo de risco Projeto

Indicadores Projeto envolvendo novas tecnologias; Necessidade de interao entre sistemas. Equipe de desenvolvimento no familiarizada com ferramentas; Concentrao do conhecimento em apenas um membro da Equipe; Membros da equipe inexperientes; Rotao de pessoal na equipe do projeto.

Pessoal

Infra-estrutura

Baixo desempenho das ferramentas disponveis; Indisponibilidade da equipe de suporte; Indisponibilidade do ambiente.

Organizacional

Envolvimento de membros da equipe em vrios projetos simultneos; Cancelamento de contrato de terceirizados; Recursos retirados do projeto por alterao nas prioridades.

Requisitos

Mudanas contnuas de requisitos; Mudana de escopo do projeto.

Processo

Repositrio de projetos e controle de configurao inadequada.

2.6.

Casos de Uso Expandidos

2.6.1. Primeira Iterao

Gerenciar Medicamentos

Caso de Uso: Cadastrar Medicamentos Atores: Gerente

15

Finalidade: Cadastrar um medicamento ainda no cadastrado. Viso Geral: Este caso de uso tem a finalidade efetuar cadastro de um medicamento que ainda no esteja cadastrado no sistema. Pr Condies: O gerente deve realizar o login para obter autorizao do sistema. Ps Condies: criada uma instncia do conceito medicamento e seu relacionamento com o conceito doena e fornecedor. Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o 2. O sistema apresenta a pgina inicial do gerente acessa a pgina com um sistema.

identificador login e senha para poder utilizar o sistema. 3. O usurio acessa o menu de cadastro de 4. O sistema apresenta a formulrio de medicamento. 5. O ator informa todos os dados necessrio medicamento. 6. O ator clica no boto de cadastro de 7. O sistema emite uma mensagem de que medicamento. o cadastro foi realizado com sucesso. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 6 Linha 7. O usurio clica no boto para cancelar a ao. O sistema apresenta uma mensagem informando que nem todos os campos obrigatrios foram preenchidos. Linha 7. O sistema apresentada uma mensagem informando que determinados dados esto em formato incorreto. para o cadastro de cadastro de medicamento.

16

Caso de Uso: Alterar Medicamento Atores: Gerente Finalidade: Alterar informaes de um medicamento cadastrado no sistema. Viso Geral: Este caso de uso tem como finalidade realizar a alterao de um determinado medicamento Pr Condies: O medicamento deve estar cadastrado no sistema. Ps Condies: alterada instncia do conceito medicamento caso seja realizado alguma modificao relacionada ao medicamento ou ao fornecedor e alterado o relacionamento do conceito medicamento com os conceitos fornecedores e medicamento.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o 2. O sistema apresenta a pgina inicial do gerente acessa a pgina com um sistema.

identificador login e senha para poder utilizar o sistema.

17

3. O usuario acessa o menu de gerenciar 4. O sistema apresenta o formulrio de medicamentos. 5. O ator informa a palavra chave para a busca do medicamento. 6. O ator clica no boto de busca. 7. O sistema apresenta os resultados da busca. 8. O ator seleciona o medicamento a ser 9. O sistema apresenta os dados do alterado. 10. O ator realiza as alteraes necessrias. 11. O ator clica no boto alterar. 12. O sistema apresenta a uma mensagem informando que as alteraes foram medicamento selecionado. busca de medicamentos.

realizadas com sucesso. Seqncias Alternativas: Linha 2 O sistema apresenta uma mensagem que o usuario e senha esto incorretos. Linha 7 O sistema apresenta uma mensagem informando que nenhum medicamento foi encontrado. Linha 8 Linha 11 Linha 12 O usuario no seleciona medicamento para ser alterado. O ator clica no boto cancelar. O sistema apresenta uma mensagem informando que um campo obrigatrio no foi preenchido. Linha 12 O sistema apresenta uma mensagem informando que um determinado dado est em formato invlido.

Caso de Uso: Excluir Medicamento Atores: Gerente Finalidade: Excluir um determinado medicamento Viso Geral: Este caso de uso tem como principal condio a excluso de um determinado medicamento cadastrado no sistema. Pr Condies: O medicamento deve estar cadastrado no sistema.

18

Ps Condies: E excluda a instncia do conceito medicamento e seu relacionamento com o conceito doena e fornecedor. Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o 2. O sistema apresenta a pgina inicial do gerente acessa a pgina com um sistema.

identificador login e senha para poder utilizar o sistema. 3. O ator acessa o boto de gerenciar 4. O sistema apresenta o formulrio de medicamento. 5. O ator informa a palavra chave para a busca do medicamento. 6. O ator clica no boto de busca. 7. O sistema apresenta os resultados da busca. 8. O ator seleciona o medicamento a ser 9. O sistema apresenta uma mensagem excludo. para o usurio, questionando se ele realmente deseja excluir o medicamento. 10. O ator clica no boto ok. 11. O sistema exibe uma mensagem informando que o medicamento foi busca de medicamentos.

excludo com sucesso. Seqncias Alternativas: Linha 2 O sistema exibe uma mensagem de que o login e senha esto incorretos Linha 7 O sistema apresenta uma mensagem informando que nenhum medicamento foi encontrado. Linha 8 Linha 10 Linha 11 O usuario no seleciona medicamento para ser excludo. O usuario clica no boto para cancelar a ao. O sistema apresenta uma mensagem informando que ocorreu um erro ao excluir o medicamento.

19

Caso de Uso: Pesquisar Medicamento Atores: Gerente Finalidade: Pesquisar um medicamento cadastrado no sistema. Viso Geral: Este caso de uso tem a finalidade realizar a pesquisa de um medicamento que esteja cadastrado no sistema. Pr Condies: O medicamento deve estar cadastrado no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o 2. O sistema apresenta a pgina inicial do gerente acessa a pgina com um sistema.

identificador login e senha para poder utilizar o sistema. 3. O usurio acessa o menu de pesquisa de 4. medicamento. 5. O ator informa o nome do medicamento que queira realizar a pesquisa. 6. O ator clica no boto de pesquisar 7. O sistema emite uma mensagem de que medicamento. a pesquisa foi realizado com sucesso. Seqncias Alternativas: Linha 2. O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 5. O sistema apresenta uma mensagem dizendo que este medicamento no esta cadastrado. Linha 6. O usurio clica no boto para cancelar a ao.

Caso de Uso: Visualizar Medicamentos Atores: Gerente Finalidade: Visualizar um medicamento cadastrado.

20

Viso Geral: Este caso de uso tem a finalidade visualizar dados de um medicamento cadastro no sistema. Pr Condies: O medicamento deve estar cadastrado no sistema. Ps Condies: criada uma instncia do conceito visualizar medicamentos e seu relacionamento com o conceito doena e fornecedor. Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o 2. O sistema apresenta a pgina inicial do gerente acessa a pgina com um sistema.

identificador login e senha para poder utilizar o sistema. 3. O usurio acessa o menu de visualizar 4. O sistema apresenta o medicamento que medicamento. o usuario deseja visualizar. O sistema exibe os dados do

5. O ator clica no medicamento para 6. visualizar seus dados. 7. O ator clica no boto Ok para sair da sesso .

medicamento.

Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 5 O usurio clica no boto para cancelar a ao.

Caso de Uso: Gerar Relatrio de Medicamentos Atores: Gerente Finalidade: Gerar relatrio dos medicamentos cadastrados no sistema. Viso Geral: Este caso de uso tem a finalidade gerar relatrios de um medicamento que esteja cadastrado no sistema. Pr Condies: O medicamento deve esta cadastrado no sistema. Ps Condies: criada uma instncia do conceito medicamento e seu relacionamento com o conceito doena e fornecedor. Seqncia Tpica de Eventos

21

Ao do Ator

Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de gerar relatrio de medicamento. 4.O ator clica em gerar relatrio . 5.O sistema gera o relatrio Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 4 O ator clica no boto para cancelar a ao.

Gerenciar Doenas

Caso de Uso: Cadastrar Doenas Atores: Farmacutico e gerente Finalidade: Cadastrar uma doena ainda no cadastrada. Viso Geral: Este caso de uso tem a finalidade efetuar cadastro de uma doena que ainda no esteja cadastrada no sistema. Pr Condies: O farmacutico deve realizar o login para obter autorizao do sistema. Ps Condies: criada uma instncia do conceito de doena.

Seqncia Tpica de Eventos

22

Ao do Ator

Resposta do Sistema

1. Este caso de uso comea quando o 2. O sistema apresenta a pgina inicial do gerente acessa a pgina com um sistema.

identificador login e senha para poder utilizar o sistema. 3. O usurio acessa o menu de cadastro de 4. O sistema apresenta a formulrio de doena. 5. O ator informa todos os dados necessrios para o cadastro de doena. 6. O ator clica no boto de cadastro de 7. O sistema emite uma mensagem de que doena. o cadastro foi realizado com sucesso. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 6 Linha 7. O usurio clica no boto para cancelar a ao. O sistema apresenta uma mensagem informando que nem todos os campos obrigatrios foram preenchidos. Linha 7. O sistema apresentada uma mensagem informando que determinados dados esto em formato incorreto. cadastro de doena.

Caso de Uso: Alterar Doena Atores: Farmacutico e gerente Finalidade: Alterar informaes de uma doena cadastrada no sistema. Viso Geral: Este caso de uso tem como finalidade realizar a alterao de um determinado doena. Pr Condies: O medicamento deve estar cadastrado no sistema. Ps Condies: alterada instncia do conceito medicamento caso seja realizado alguma modificao relacionada ao medicamento ou ao fornecedor e alterado o relacionamento do conceito medicamento com os conceitos fornecedores e medicamento.

23

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o 2. O sistema apresenta a pgina inicial do gerente acessa a pgina com um sistema.

identificador login e senha para poder utilizar o sistema. 3. O usuario acessa o menu de gerenciar 4. O sistema apresenta o formulrio de medicamentos. 5. O ator informa a palavra chave para a busca do medicamento. 6. O ator clica no boto de busca. 7. O sistema apresenta os resultados da busca. 8. O ator seleciona o medicamento a ser 9. O sistema apresenta os dados do alterado. 10. O ator realiza as alteraes medicamento selecionado. busca de medicamentos.

necessrias. 11. O ator clica no boto alterar. 12. O sistema apresenta a uma mensagem informando que as alteraes foram realizadas com sucesso. Seqncias Alternativas: Linha 2 O sistema apresenta uma mensagem que o usuario e senha esto incorretos. Linha 7 O sistema apresenta uma mensagem informando que nenhum medicamento foi encontrado. Linha 8 Linha 11 Linha 12 O usuario no seleciona medicamento para ser alterado. O ator clica no boto cancelar. O sistema apresenta uma mensagem informando que um campo obrigatrio no foi preenchido. Linha 12 O sistema apresenta uma mensagem informando que um determinado dado est em formato invlido.

24

Caso de Uso: Excluir Doena Atores: Farmacutico e gerente Finalidade: Excluir uma determinada doena Viso Geral: Este caso de uso tem como principal condio a excluso de uma determinada doena cadastrada no sistema. Pr Condies: A doena deve estar cadastrada no sistema. Ps Condies: E excluda a instncia do conceito doena.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o 2. O sistema apresenta a pgina inicial do farmacutico acessa a pgina com um sistema. identificador login e senha para poder utilizar o sistema. 3. O ator acessa o boto de gerenciar 4. O sistema apresenta o formulrio de doena. 5. O ator informa a palavra chave para a busca da doena. 6. O ator clica no boto de busca. 7. O sistema apresenta os resultados da busca. 8. O ator seleciona a doena a ser 9. O sistema apresenta uma mensagem excludo. para o usurio, questionando se ele realmente deseja excluir a doena. 10. O ator clica no boto ok. 11. O sistema exibe uma mensagem informando que a doena foi excluda com sucesso. Seqncias Alternativas: Linha 2 O sistema exibe uma mensagem de que o login e senha esto incorretos Linha 7 O sistema apresenta uma mensagem informando que nenhuma doena foi encontrada. Linha 8 O usurio no seleciona doena para ser excluda. busca de doena.

25

Linha 10 Linha 11

O usurio clica no boto para cancelar a ao. O sistema apresenta uma mensagem informando que ocorreu um erro ao excluir a doena.

Caso de Uso: Pesquisar Doena Atores: Farmacutico e gerente Finalidade: Pesquisar uma doena cadastrada no sistema. Viso Geral: Este caso de uso tem a finalidade realizar a pesquisa de uma doena que esteja cadastrada no sistema. Pr Condies: A doena deve estar cadastrada no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o 2. O sistema apresenta a pgina inicial do farmacutico acessa a pgina com um sistema. identificador login e senha para poder utilizar o sistema. 3. O usurio acessa o menu de pesquisa de doena. 4. O ator informa o nome da doena que queira realizar a pesquisa. 5. O ator clica no boto de pesquisar 6. O sistema emite uma mensagem de que doena. a pesquisa foi realizada com sucesso. Seqncias Alternativas: Linha 2. O sistema apresenta uma mensagem informando que o login ou senha est incorreto. Linha 4. O sistema apresenta uma mensagem dizendo que esta doena no esta cadastrada. Linha 5. O usurio clica no boto para cancelar a ao.

26

Caso de Uso: Visualizar Doena Atores: Farmacutico e gernete Finalidade: Visualizar uma doena cadastrada. Viso Geral: Este caso de uso tem a finalidade visualizar dados de uma doena cadastra no sistema. Pr Condies: A doena deve estar cadastrada no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o 2. O sistema apresenta a pgina inicial do farmacutico acessa a pgina com um sistema. identificador login e senha para poder utilizar o sistema. 3. O usurio acessa o menu de visualizar 4. O sistema apresenta a doena que o doena. usurio deseja visualizar.

5. O ator clica na doena para visualizar 6. O sistema exibe os dados da doena. seus dados. 7. O ator clica no boto Ok para sair da sesso. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 5 O usurio clica no boto para cancelar a ao.

Caso de Uso: Gerar Relatrio de Doena Atores: Farmacutico e gerente

27

Finalidade: Gerar relatrio das doenas cadastradas no sistema. Viso Geral: Este caso de uso tem a finalidade gerar relatrios de uma doena que esteja cadastrada no sistema. Pr Condies: A doena deve esta cadastrada no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O usurio acessa o menu de gerar . relatrio de doena. 4. O ator clica no boto gerar relatrio 6. O ator clica no boto de cadastro de 7. O sistema gera o relatrio doena. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 4 O usurio clica no boto para cancelar a ao.

Gerenciar Sintomas

Caso de Uso: Cadastrar Sintomas Atores: Farmacutico e Gerente Finalidade: Cadastrar um sintoma ainda no cadastrado. Viso Geral: Este caso de uso tem a finalidade efetuar cadastro de um sintoma que ainda no esteja cadastrado no sistema.

28

Pr Condies: O ator deve realizar o login para obter autorizao do sistema. Ps Condies: criada uma instncia do conceito de sintomas.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o 2. O sistema apresenta a pgina inicial do gerente acessa a pgina com um sistema.

identificador login e senha para poder utilizar o sistema. 3. O ator acessa o menu de cadastro de 4. O sistema apresenta a formulrio de sintoma. 5. O ator informa todos os dados necessrios para o cadastro de sintoma. 6. O ator clica no boto de cadastro de 7. O sistema emite uma mensagem de que sintoma. o cadastro foi realizado com sucesso. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 6 Linha 7. O ator clica no boto para cancelar a ao. O sistema apresenta uma mensagem informando que nem todos os campos obrigatrios foram preenchidos ou determinados dados esto em formato incorreto cadastro de sintoma.

Caso de Uso: Alterar Sintoma Atores: Farmacutico e Gerente Finalidade: Alterar informaes de um sintoma cadastrado no sistema. Viso Geral: Este caso de uso tem como finalidade realizar a alterao de um determinado sintoma. Pr Condies: O Sintoma deve estar cadastrado no sistema.

29

Ps Condies: alterada instncia do conceito sintoma.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de gerenciar 4. O sistema apresenta o formulrio de sintomas. 5. O ator informa a palavra chave para a busca do sintoma. 6. O ator clica no boto de busca. 7. O sistema apresenta os resultados da busca. 8. O ator seleciona o sintoma a ser 9. O sistema apresenta os dados do alterado. 10. O ator realiza as alteraes sintoma selecionado. busca de sintomas.

necessrias. 11. O ator clica no boto alterar. 12. O sistema apresenta a uma mensagem informando que as alteraes foram realizadas com sucesso. Seqncias Alternativas: Linha 2 O sistema apresenta uma mensagem que o login e senha esto incorretos. Linha 7 O sistema apresenta uma mensagem informando que nenhum sintoma foi encontrado. Linha 8 Linha 11 Linha 12 O ator no seleciona sintoma para ser alterado. O ator clica no boto cancelar. O sistema apresenta uma mensagem informando que um campo obrigatrio no foi preenchido ou determinado dado est em formato invlido.

30

Caso de Uso: Excluir Sintoma Atores: Farmacutico e Gerente Finalidade: Excluir um determinado sintoma Viso Geral: Este caso de uso tem como principal condio a excluso de um determinado sintoma cadastrado no sistema. Pr Condies: O sintoma deve estar cadastrado no sistema. Ps Condies: E excluda a instncia do conceito sintoma.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o boto de gerenciar 4. O sistema apresenta o formulrio de sintoma. 5. O ator informa a palavra chave para a busca do sintoma. 6. O ator clica no boto de busca. 7. O sistema apresenta os resultados da busca. 8. O ator seleciona o sintoma a ser 9. O sistema apresenta uma mensagem excludo. para o usurio, questionando se ele realmente deseja excluir o sintoma. 10. O ator clica no boto ok. 11. O sistema exibe uma mensagem informando que o sintoma foi excludo com sucesso. Seqncias Alternativas: Linha 2 O sistema exibe uma mensagem de que o login e senha esto incorretos busca de sintoma.

31

Linha 7

O sistema apresenta uma mensagem informando que nenhum sintoma foi encontrado.

Linha 8 Linha 10 Linha 11

O ator no seleciona sintoma para ser excludo. O ator clica no boto para cancelar a ao. O sistema apresenta uma mensagem informando que ocorreu um erro ao excluir o sintoma.

Caso de Uso: Pesquisar Sintoma Atores: Farmacutico e gerente Finalidade: Pesquisar um sintoma cadastrado no sistema. Viso Geral: Este caso de uso tem a finalidade realizar a pesquisa de um sintoma que esteja cadastrado no sistema. Pr Condies: O sintoma deve estar cadastrado no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de pesquisa de sintoma. 4. O ator informa o nome do sintoma que queira realizar a pesquisa. 5. O ator clica no boto de pesquisar 6. O sistema emite uma mensagem de que sintoma. a pesquisa foi realizada com sucesso. Seqncias Alternativas: Linha 2. O sistema apresenta uma mensagem informando que o login ou senha est incorreto.

32

Linha 4.

O sistema apresenta uma mensagem dizendo que este sintoma no esta cadastrado.

Linha 5.

O ator clica no boto para cancelar a ao.

Caso de Uso: Visualizar Sintoma Atores: Farmacutico e Gerente Finalidade: Visualizar um sintoma cadastrado. Viso Geral: Este caso de uso tem a finalidade visualizar dados de um sintoma cadastro no sistema. Pr Condies: O sintoma deve estar cadastrado no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de visualizar 4. O sistema apresenta o sintoma que o doena. ator deseja visualizar.

5. O ator clica no sintoma para visualizar 6. O sistema exibe os dados de sintoma. seus dados. 7. O ator clica no boto Ok para sair da sesso. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 5 O ator clica no boto para cancelar a ao.

33

Caso de Uso: Gerar Relatrio de Sintoma Atores: Farmacutico e gerente Finalidade: Gerar relatrio de sintoma cadastradas no sistema. Viso Geral: Este caso de uso tem a finalidade gerar relatrios de um sintoma que esteja cadastrada no sistema. Pr Condies: O Sintoma deve esta cadastrado no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O usurio acessa o menu de gerar relatrio de sintoma. 4. O ator clica no boto de gerar relatorio 5. O Sistema gera o relatrio Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 4 O ator clica no boto para cancelar a ao.

Gerenciar Tratamento

Caso de Uso: Cadastrar Tratamento Atores: Farmacutico e Gerente Finalidade: Cadastrar um tratamento ainda no cadastrado. Viso Geral: Este caso de uso tem a finalidade efetuar cadastro de um tratamento que ainda no esteja cadastrado no sistema.

34

Pr Condies: O ator deve realizar o login para obter autorizao do sistema. Ps Condies: criada uma instncia do conceito de tratamento.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de cadastro de 4. O sistema apresenta a formulrio de tratamento. 5. O ator informa todos os dados necessrios para o cadastro de tratamento. 6. O ator clica no boto de cadastro de 7. O sistema emite uma mensagem de que tratamento. o cadastro foi realizado com sucesso. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 6 Linha 7. O ator clica no boto para cancelar a ao. O sistema apresenta uma mensagem informando que nem todos os campos obrigatrios foram preenchidos ou determinados dados esto em formato incorreto cadastro de tratamento.

Caso de Uso: Alterar Tratamento Atores: Farmacutico e Gerente Finalidade: Alterar informaes de um tratamento cadastrado no sistema. Viso Geral: Este caso de uso tem como finalidade realizar a alterao de um determinado tratamento. Pr Condies: O tratamento deve estar cadastrado no sistema.

35

Ps Condies: alterada instncia do conceito tratamento.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de gerenciar 4. O sistema apresenta o formulrio de tratamento. 5. O ator informa a palavra chave para a busca do tratamento. 6. O ator clica no boto de busca. 7. O sistema apresenta os resultados da busca. 8. O ator seleciona o tratamento a ser 9. O sistema apresenta os dados do alterado. 10. O ator realiza as alteraes tratamento selecionado. busca de tratamento.

necessrias. 11. O ator clica no boto alterar. 12. O sistema apresenta a uma mensagem informando que as alteraes foram realizadas com sucesso. Seqncias Alternativas: Linha 2 O sistema apresenta uma mensagem que o login e senha esto incorretos. Linha 7 O sistema apresenta uma mensagem informando que nenhum tratamento foi encontrado. Linha 8 Linha 11 Linha 12 O ator no seleciona tratamento para ser alterado. O ator clica no boto cancelar. O sistema apresenta uma mensagem informando que um campo obrigatrio no foi preenchido ou determinado dado est em formato invlido.

36

Caso de Uso: Excluir Tratamento Atores: Farmacutico e Gerente Finalidade: Excluir um determinado tratamento. Viso Geral: Este caso de uso tem como principal condio a excluso de um determinado tratamento cadastrado no sistema. Pr Condies: O tratamento deve estar cadastrado no sistema. Ps Condies: E excluda a instncia do conceito tratamento.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o boto de gerenciar 4. O sistema apresenta o formulrio de tratamento. 5. O ator informa a palavra chave para a busca do tratamento. 6. O ator clica no boto de busca. 7. O sistema apresenta os resultados da busca. 8. O ator seleciona o tratamento a ser 9. O sistema apresenta uma mensagem excludo. para o ator, questionando se ele realmente deseja excluir o tratamento. 10. O ator clica no boto ok. 11. O sistema exibe uma mensagem informando que o tratamento foi excludo com sucesso. Seqncias Alternativas: Linha 2 O sistema exibe uma mensagem de que o login e senha esto incorretos Linha 7 O sistema apresenta uma mensagem informando que nenhum tratamento foi encontrado. Linha 8 O ator no seleciona tratamento para ser excludo. busca de tratamento.

37

Linha 10 Linha 11

O ator clica no boto para cancelar a ao. O sistema apresenta uma mensagem informando que ocorreu um erro ao excluir o tratamento.

Caso de Uso: Pesquisar Tratamento Atores: Farmacutico e gerente Finalidade: Pesquisar um tratamento cadastrado no sistema. Viso Geral: Este caso de uso tem a finalidade realizar a pesquisa de um tratamento que esteja cadastrado no sistema. Pr Condies: O tratamento deve estar cadastrado no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de pesquisa de tratamento. 4. O ator informa o nome do tratamento que queira realizar a pesquisa. 5. O ator clica no boto de pesquisar 6. O sistema emite uma mensagem de que tratamento. a pesquisa foi realizada com sucesso. Seqncias Alternativas: Linha 2. O sistema apresenta uma mensagem informando que o login ou senha est incorreto. Linha 4. O sistema apresenta uma mensagem dizendo que este tratamento no esta cadastrado. Linha 5. O ator clica no boto para cancelar a ao.

38

Caso de Uso: Visualizar Tratamento Atores: Farmacutico e Gerente Finalidade: Visualizar um tratamento cadastrado. Viso Geral: Este caso de uso tem a finalidade visualizar dados de um tratamento cadastro no sistema. Pr Condies: O tratamento deve estar cadastrado no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de visualizar 4. O sistema apresenta o tratamento que o tratamento. ator deseja visualizar.

5. O ator clica no tratamento para 6. O sistema exibe os dados de tratamento. visualizar seus dados. 7. O ator clica no boto Ok para sair da sesso. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 5 O ator clica no boto para cancelar a ao.

Caso de Uso: Gerar Relatrio de Tratamento Atores: Farmacutico e geente Finalidade: Gerar relatrio dos tratamentos cadastradas no sistema. Viso Geral: Este caso de uso tem a finalidade gerar relatrios de um tratamento que esteja cadastrada no sistema. Pr Condies: O tratamento deve esta cadastrada no sistema.

39

Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de gerar relatrio de tratamentos 4. O ator clica no boto de gerar relatorio 5. O Sistema gera o relatrio Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 4 O ator clica no boto para cancelar a ao.

Gerenciar Clientes

Caso de Uso: Cadastrar Cliente Atores: Atendente/Balconista e Gerente Finalidade: Cadastrar um cliente ainda no cadastrado. Viso Geral: Este caso de uso tem a finalidade efetuar cadastro de um cliente que ainda no esteja cadastrado no sistema. Pr Condies: O ator deve realizar o login para obter autorizao do sistema. Ps Condies: criada uma instncia do conceito de cliente.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

40

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de cadastro de 4. O sistema apresenta a formulrio de cliente. 5. O ator informa todos os dados necessrios para o cadastro de cliente. 6. O ator clica no boto de cadastro de 7. O sistema emite uma mensagem de que cliente. o cadastro foi realizado com sucesso. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 6 Linha 7. O ator clica no boto para cancelar a ao. O sistema apresenta uma mensagem informando que nem todos os campos obrigatrios foram preenchidos ou determinados dados esto em formato incorreto cadastro de cliente.

Caso de Uso: Alterar Cliente Atores: Atendente/Balconista e Gerente Finalidade: Alterar informaes de um cliente cadastrado no sistema. Viso Geral: Este caso de uso tem como finalidade realizar a alterao de um determinado cliente. Pr Condies: O cliente deve estar cadastrado no sistema. Ps Condies: alterada instncia do conceito cliente.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o

41

sistema. 3. O ator acessa o menu de gerenciar 4. O sistema apresenta o formulrio de cliente. 5. O ator informa a palavra chave para a busca do cliente. 6. O ator clica no boto de busca. 7. O sistema apresenta os resultados da busca. 8. O ator seleciona o cliente a ser 9. O sistema apresenta os dados do cliente alterado. 10. O ator realiza as alteraes selecionado. busca de cliente.

necessrias. 11. O ator clica no boto alterar. 12. O sistema apresenta a uma mensagem informando que as alteraes foram realizadas com sucesso. Seqncias Alternativas: Linha 2 O sistema apresenta uma mensagem que o login e senha esto incorretos. Linha 7 O sistema apresenta uma mensagem informando que nenhum tratamento foi encontrado. Linha 8 Linha 11 Linha 12 O ator no seleciona tratamento para ser alterado. O ator clica no boto cancelar. O sistema apresenta uma mensagem informando que um campo obrigatrio no foi preenchido ou determinado dado est em formato invlido.

Caso de Uso: Excluir Cliente Atores: Atendente/Balconista e Gerente Finalidade: Excluir um determinado cliente. Viso Geral: Este caso de uso tem como principal condio a excluso de um determinado cliente cadastrado no sistema. Pr Condies: O cliente deve estar cadastrado no sistema.

42

Ps Condies: E excluda a instncia do conceito cliente.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o boto de gerenciar 4. O sistema apresenta o formulrio de cliente. 5. O ator informa a palavra chave para a busca do cliente. 6. O ator clica no boto de busca. 7. O sistema apresenta os resultados da busca. 8. O ator seleciona o cliente a ser 9. O sistema apresenta uma mensagem excludo. para o ator, questionando se ele realmente deseja excluir o cliente. 10. O ator clica no boto ok. 11. O sistema exibe uma mensagem informando que o cliente foi excludo com sucesso. Seqncias Alternativas: Linha 2 O sistema exibe uma mensagem de que o login e senha esto incorretos Linha 7 O sistema apresenta uma mensagem informando que nenhum cliente foi encontrado. Linha 8 Linha 10 Linha 11 O ator no seleciona cliente para ser excludo. O ator clica no boto para cancelar a ao. O sistema apresenta uma mensagem informando que ocorreu um erro ao excluir o cliente. busca de cliente.

Caso de Uso: Pesquisar Cliente

43

Atores: Atendente/Balconista e Gerente Finalidade: Pesquisar um cliente cadastrado no sistema. Viso Geral: Este caso de uso tem a finalidade realizar a pesquisa de um cliente que esteja cadastrado no sistema. Pr Condies: O cliente deve estar cadastrado no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de pesquisa de cliente. 4. O ator informa o nome do cliente que queira realizar a pesquisa. 5. O ator clica no boto de pesquisar 6. O sistema emite uma mensagem de que cliente. a pesquisa foi realizada com sucesso. Seqncias Alternativas: Linha 2. O sistema apresenta uma mensagem informando que o login ou senha est incorreto. Linha 4. O sistema apresenta uma mensagem dizendo que este cliente no esta cadastrado. Linha 5. O ator clica no boto para cancelar a ao.

Caso de Uso: Visualizar Cliente Atores: Atendente/Balconista e Gerente Finalidade: Visualizar um cliente cadastrado. Viso Geral: Este caso de uso tem a finalidade visualizar dados de um cliente cadastro no sistema.

44

Pr Condies: O cliente deve estar cadastrado no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de visualizar 4. O sistema apresenta o cliente que o ator cliente. deseja visualizar.

5. O ator clica no cliente para visualizar 6. O sistema exibe os dados de cliente. seus dados. 7. O ator clica no boto Ok para sair da sesso. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 5 O ator clica no boto para cancelar a ao.

Caso de Uso: Gerar Relatrio de Cliente Atores: Atendente/Balconista e Gerente Finalidade: Gerar relatrio dos clientes cadastrados no sistema.

45

Viso Geral: Este caso de uso tem a finalidade gerar relatrios de um cliente que esteja cadastrada no sistema. Pr Condies: O cliente deve esta cadastrada no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de gerar relatrio de cliente. 4. O ator clica no boto de gerar relatorio 5. O sistema gera relatrio. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 4 O ator clica no boto para cancelar a ao.

Gerenciar Fornecedores

Caso de Uso: Cadastrar Fornecedores Atores: Gerente Finalidade: Cadastrar um fornecedor ainda no cadastrado. Viso Geral: Este caso de uso tem a finalidade efetuar cadastro de um fornecedor que ainda no esteja cadastrado no sistema. Pr Condies: O ator deve realizar o login para obter autorizao do sistema.

46

Ps Condies: criada uma instncia do conceito de fornecedor.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de cadastro de 4. O sistema apresenta a formulrio de fornecedor. 5. O ator informa todos os dados necessrios para o cadastro de fornecedor. 6. O ator clica no boto de cadastro de 7. O sistema emite uma mensagem de que fornecedor. o cadastro foi realizado com sucesso. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 6 Linha 7. O ator clica no boto para cancelar a ao. O sistema apresenta uma mensagem informando que nem todos os campos obrigatrios foram preenchidos ou determinados dados esto em formato incorreto cadastro de fornecedor.

Caso de Uso: Alterar Fornecedor Atores: Gerente Finalidade: Alterar informaes de um fornecedor cadastrado no sistema. Viso Geral: Este caso de uso tem como finalidade realizar a alterao de um determinado fornecedor. Pr Condies: O fornecedor deve estar cadastrado no sistema. Ps Condies: alterada instncia do conceito fornecedor.

Seqncia Tpica de Eventos

47

Ao do Ator

Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de gerenciar 4. O sistema apresenta o formulrio de fornecedor. 5. O ator informa a palavra chave para a busca do cliente. 6. O ator clica no boto de busca. 7. O sistema apresenta os resultados da busca. 8. O ator seleciona o fornecedor a ser 9. O sistema apresenta os dados do alterado. 10. O ator realiza as alteraes fornecedor selecionado. busca de fornecedor.

necessrias. 11. O ator clica no boto alterar. 12. O sistema apresenta a uma mensagem informando que as alteraes foram realizadas com sucesso. Seqncias Alternativas: Linha 2 O sistema apresenta uma mensagem que o login e senha esto incorretos. Linha 7 O sistema apresenta uma mensagem informando que nenhum tratamento foi encontrado. Linha 8 Linha 11 Linha 12 O ator no seleciona tratamento para ser alterado. O ator clica no boto cancelar. O sistema apresenta uma mensagem informando que um campo obrigatrio no foi preenchido ou determinado dado est em formato invlido.

Caso de Uso: Excluir Fornecedor Atores: Gerente Finalidade: Excluir um determinado fornecedor.

48

Viso Geral: Este caso de uso tem como principal condio a excluso de um determinado fornecedor cadastrado no sistema. Pr Condies: O fornecedor deve estar cadastrado no sistema. Ps Condies: E excluda a instncia do conceito fornecedor.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o boto de gerenciar 4. O sistema apresenta o formulrio de fornecedor. 5. O ator informa a palavra chave para a busca do fornecedor. 6. O ator clica no boto de busca. 7. O sistema apresenta os resultados da busca. 8. O ator seleciona o fornecedor a ser 9. O sistema apresenta uma mensagem excludo. para o ator, questionando se ele realmente deseja excluir o fornecedor. 10. O ator clica no boto ok. 11. O sistema exibe uma mensagem informando que o fornecedor foi excludo com sucesso. Seqncias Alternativas: Linha 2 O sistema exibe uma mensagem de que o login e senha esto incorretos Linha 7 O sistema apresenta uma mensagem informando que nenhum fornecedor foi encontrado. Linha 8 Linha 10 Linha 11 O ator no seleciona fornecedor para ser excludo. O ator clica no boto para cancelar a ao. O sistema apresenta uma mensagem informando que ocorreu um erro ao excluir o fornecedor. busca de fornecedor.

49

Caso de Uso: Pesquisar Fornecedor Atores: Gerente Finalidade: Pesquisar um fornecedor cadastrado no sistema. Viso Geral: Este caso de uso tem a finalidade realizar a pesquisa de um fornecedor que esteja cadastrado no sistema. Pr Condies: O fornecedor deve estar cadastrado no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de pesquisa de fornecedor. 4. O ator informa o nome do fornecedor que queira realizar a pesquisa. 5. O ator clica no boto de pesquisar 6. O sistema emite uma mensagem de que fornecedor. a pesquisa foi realizada com sucesso. Seqncias Alternativas: Linha 2. O sistema apresenta uma mensagem informando que o login ou senha est incorreto. Linha 4. O sistema apresenta uma mensagem dizendo que este fornecedor no esta cadastrado. Linha 5. O ator clica no boto para cancelar a ao.

Caso de Uso: Visualizar Fornecedor Atores: Gerente Finalidade: Visualizar um fornecedor cadastrado.

50

Viso Geral: Este caso de uso tem a finalidade visualizar dados de um fornecedor cadastro no sistema. Pr Condies: O fornecedor deve estar cadastrado no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de visualizar 4. O sistema apresenta o fornecedor que o fornecedor. ator deseja visualizar.

5. O ator clica no fornecedor para 6. O sistema exibe os dados de fornecedor. visualizar seus dados. 7. O ator clica no boto Ok para sair da sesso. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 5 O ator clica no boto para cancelar a ao.

Caso de Uso: Gerar Relatrio de Fornecedor Atores: Gerente Finalidade: Gerar relatrio dos fornecedores cadastrados no sistema. Viso Geral: Este caso de uso tem a finalidade gerar relatrios de um fornecedors que esteja cadastrado no sistema. Pr Condies: O fornecedor deve esta cadastrado no sistema.

51

Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de gerar relatrios de fornecedor. 4. O ator clica no boto de gerar relatorio 5. O sistema gera relatrio. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 4 O ator clica no boto para cancelar a ao.

52

Gerenciar Produtos de Convenincia

Caso de Uso: Cadastrar Produtos Convenincia Atores: Atendente/Balconista e Gerente Finalidade: Cadastrar cadastrado. Viso Geral: Este caso de uso tem a finalidade efetuar cadastro de um produto de convenincia que ainda no esteja cadastrado no sistema. Pr Condies: O ator deve realizar o login para obter autorizao do sistema. Ps Condies: criada uma instncia do conceito de produto de convenincia. Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema um produto de convenincia ainda no

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de cadastro de 4. O sistema apresenta a formulrio de produto de convenincia. 5. O ator informa todos os dados necessrios para o cadastro de produto de convenincia. 6. O ator clica no boto de cadastro de 7. O sistema emite uma mensagem de que produto de convenincia produto de o cadastro foi realizado com sucesso. convenincia. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. cadastro de produto de convenincia.

53

Linha 6 Linha 7.

O ator clica no boto para cancelar a ao. O sistema apresenta uma mensagem informando que nem todos os campos obrigatrios foram preenchidos ou determinados dados esto em formato incorreto

Caso de Uso: Alterar Produtos Convenincia Atores: Gerente Finalidade: Alterar informaes de um produto de convenincia cadastrado no sistema. Viso Geral: Este caso de uso tem como finalidade realizar a alterao de um determinadocadastro de produto de convenincia. Pr Condies: O produto de convenincia deve estar cadastrado no sistema. Ps Condies: alterada instncia do conceito produto de convenincia.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de produto de 4. O sistema apresenta o formulrio de convenincia. 5. O ator informa a palavra chave para a busca do cliente. 6. O ator clica no boto de busca. 7. O sistema apresenta os resultados da busca. 8. O ator seleciona o produto de 9. O sistema apresenta os dados do convenincia a ser alterado. 10. O ator realiza as alteraes produto de convenincia selecionado. busca de produto de convenincia.

necessrias.

54

11. O ator clica no boto alterar.

12. O sistema apresenta a uma mensagem informando que as alteraes foram realizadas com sucesso.

Seqncias Alternativas: Linha 2 O sistema apresenta uma mensagem que o login e senha esto incorretos. Linha 7 O sistema apresenta uma mensagem informando que nenhum produto de convenincia foi encontrado. Linha 8 O ator no seleciona produto de convenincia para ser alterado. Linha 11 Linha 12 O ator clica no boto cancelar. O sistema apresenta uma mensagem informando que um campo obrigatrio no foi preenchido ou determinado dado est em formato invlido.

Caso de Uso: Excluir Produtos de Convenincia Atores: Gerente Finalidade: Excluir um determinado produto de convenincia. Viso Geral: Este caso de uso tem como principal condio a excluso de um determinado produto de convenincia cadastrado no sistema. Pr Condies: O produto de convenincia deve estar cadastrado no sistema. Ps Condies: E excluda a instncia do conceito convenincia.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema.

55

3. O ator acessa o boto de gerenciar 4. O sistema apresenta o formulrio de produtos de convenincia. 5. O ator informa a palavra chave para a busca do produto de convenincia. 6. O ator clica no boto de busca. 7. O sistema apresenta os resultados da busca. 8. O ator seleciona o produto de 9. O sistema apresenta uma mensagem convenincia a ser excludo. para o ator, questionando se ele realmente deseja excluir o produto de convenincia. 10. O ator clica no boto ok. 11. O sistema exibe uma mensagem informando que o produto de convenincia foi excludo com sucesso. Seqncias Alternativas: Linha 2 O sistema exibe uma mensagem de que o login e senha esto incorretos Linha 7 O sistema apresenta uma mensagem informando que nenhum produto de convenincia foi encontrado. Linha 8 O ator no seleciona produto de convenincia para ser excludo. Linha 10 Linha 11 O ator clica no boto para cancelar a ao. O sistema apresenta uma mensagem informando que ocorreu um erro ao excluir o produto de convenincia. busca de produto de convenincia.

Caso de Uso: Pesquisar Produtos de Convenincia Atores: Farmaceutico e Gerente Finalidade: Pesquisar um produto de convenincia cadastrado no sistema. Viso Geral: Este caso de uso tem a finalidade realizar a pesquisa de um produto de convenincia que esteja cadastrado no sistema. Pr Condies: O produto de convenincia deve estar cadastrado no sistema.

56

Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de pesquisa de produto de convenincia. 4. O ator informa o nome do produto de convenincia pesquisa. 5. O ator clica no boto de pesquisar 6. O sistema emite uma mensagem de que produto de convenincia. a pesquisa foi realizada com sucesso. Seqncias Alternativas: Linha 2. O sistema apresenta uma mensagem informando que o login ou senha est incorreto. Linha 4. O sistema apresenta uma mensagem dizendo que este produto de convenincia no esta cadastrado. Linha 5. O ator clica no boto para cancelar a ao. que queira realizar a

Caso de Uso: Visualizar Produtos de Convenincia Atores: Farmacutico e Gerente Finalidade: Visualizar um produto de convenincia cadastrado. Viso Geral: Este caso de uso tem a finalidade visualizar dados de um produto de convenincia cadastro no sistema. Pr Condies: O produto de convenincia deve estar cadastrado no sistema.

57

Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de visualizar 4. O sistema apresenta o produto de produto de convenincia. convenincia que o ator deseja visualizar.

5. O ator clica no produto de convenincia 6. O sistema exibe os dados de produto de para visualizar seus dados. 7. O ator clica no boto Ok para sair da sesso. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 5 O ator clica no boto para cancelar a ao. convenincia.

Caso de Uso: Gerar Relatrio de Produtos de Convenincia Atores: Gerente Finalidade: Gerar relatrio dos Produtos de Convenincia cadastrados no sistema. Viso Geral: Este caso de uso tem a finalidade gerar relatrios de um Produtos de Convenincia que esteja cadastrado no sistema. Pr Condies: O Produtos de Convenincia deve esta cadastrado no sistema. Ps Condies:

58

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de gerar relatrios de Produtos de Convenincia. 4. O ator clica no boto de gerar relatorio 5. O sistema gera relatrio. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 4 O ator clica no boto para cancelar a ao.

Gerenciar Vendas

Caso de Uso: Cadastrar Vendas Atores: Operador de Caixa e Gerente Finalidade: Cadastrar uma venda ainda no cadastrado. Viso Geral: Este caso de uso tem a finalidade efetuar cadastro de uma venda que ainda no esteja cadastrado no sistema. Pr Condies: O ator deve realizar o login para obter autorizao do sistema. Ps Condies: criada uma instncia do conceito de venda.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema.

59

login e senha para poder utilizar o sistema. 3. O ator acessa o menu de cadastro de 4. O sistema apresenta a formulrio de venda. 5. O ator informa todos os dados necessrios para o cadastro de venda. 6. O ator clica no boto de cadastro de 7. O sistema emite uma mensagem de que venda. o cadastro foi realizado com sucesso. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 6 Linha 7. O ator clica no boto para cancelar a ao. O sistema apresenta uma mensagem informando que nem todos os campos obrigatrios foram preenchidos ou determinados dados esto em formato incorreto venda.

Caso de Uso: Alterar Venda Atores: Gerente Finalidade: Alterar informaes de uma venda cadastrada no sistema. Viso Geral: Este caso de uso tem como finalidade realizar a alterao de um determinado cadastro de uma venda. Pr Condies: A venda deve estar cadastrado no sistema. Ps Condies: alterada instncia do conceito venda.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema.

60

3. O ator acessa o menu de venda.

4. O sistema apresenta o formulrio de busca de venda.

5. O ator informa a palavra chave para a busca da venda. 6. O ator clica no boto de busca. 7. O sistema apresenta os resultados da busca. 8. O ator seleciona a venda a ser alterada. 9. O sistema apresenta os dados de uma venda selecionado. 10. O ator realiza as alteraes

necessrias. 11. O ator clica no boto alterar. 12. O sistema apresenta a uma mensagem informando que as alteraes foram realizadas com sucesso. Seqncias Alternativas: Linha 2 O sistema apresenta uma mensagem que o login e senha esto incorretos. Linha 7 O sistema apresenta uma mensagem informando que nenhuma venda foi encontrado. Linha 8 Linha 11 Linha 12 O ator no seleciona venda para ser alterado. O ator clica no boto cancelar. O sistema apresenta uma mensagem informando que um campo obrigatrio no foi preenchido ou determinado dado est em formato invlido.

Caso de Uso: Excluir Venda Atores: Gerente Finalidade: Excluir uma determinada venda. Viso Geral: Este caso de uso tem como principal condio a excluso de uma determinada venda cadastrada no sistema. Pr Condies: A venda deve estar cadastrada no sistema.

61

Ps Condies: E excluda a instncia do conceito venda.

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o boto de gerenciar 4. O sistema apresenta o formulrio de venda. 5. O ator informa a palavra chave para a busca da venda. 6. O ator clica no boto de busca. 7. O sistema apresenta os resultados da busca. 8. O ator seleciona a venda a ser excludo. 9. O sistema apresenta uma mensagem para o ator, questionando se ele realmente deseja excluir a venda. 10. O ator clica no boto ok. 11. O sistema exibe uma mensagem informando que a venda foi excluda com sucesso. Seqncias Alternativas: Linha 2 O sistema exibe uma mensagem de que o login e senha esto incorretos Linha 7 O sistema apresenta uma mensagem informando que nenhuma venda foi encontrado. Linha 8 Linha 10 Linha 11 O ator no seleciona a venda para ser excluda. O ator clica no boto para cancelar a ao. O sistema apresenta uma mensagem informando que ocorreu um erro ao excluir a venda. busca de venda.

Caso de Uso: Pesquisar Vendas

62

Atores: Operador de Caixa e Gerente Finalidade: Pesquisar uma venda cadastrada no sistema. Viso Geral: Este caso de uso tem a finalidade realizar a pesquisa de uma venda que esteja cadastrada no sistema. Pr Condies: A venda deve estar cadastrada no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de pesquisa de venda. 4. O ator informa o nome da venda que queira realizar a pesquisa. 5. O ator clica no boto de pesquisar 6. O sistema emite uma mensagem de que venda. a pesquisa foi realizada com sucesso. Seqncias Alternativas: Linha 2. O sistema apresenta uma mensagem informando que o login ou senha est incorreto. Linha 4. O sistema apresenta uma mensagem dizendo que esta venda no esta cadastrada. Linha 5. O ator clica no boto para cancelar a ao.

Caso de Uso: Visualizar Vendas Atores: Operador de Caixa e Gerente Finalidade: Visualizar uma venda cadastrada.

63

Viso Geral: Este caso de uso tem a finalidade visualizar dados de uma venda cadastra no sistema. Pr Condies: A venda deve estar cadastrada no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de visualizar 4. O sistema apresenta a venda que o ator venda. deseja visualizar.

5. O ator clica na venda para visualizar 6. O sistema exibe os dados de venda. seus dados. 7. O ator clica no boto Ok para sair da sesso. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 5 O ator clica no boto para cancelar a ao.

Caso de Uso: Gerar Relatrio de Vendas. Atores: Operador de Caixa e Gerente Finalidade: Gerar relatrio das vendas cadastradas no sistema.

64

Viso Geral: Este caso de uso tem a finalidade gerar relatrios de uma vendas que esteja cadastrado no sistema. Pr Condies: As vendas deve esta cadastrado no sistema. Ps Condies:

Seqncia Tpica de Eventos Ao do Ator Resposta do Sistema

1. Este caso de uso comea quando o ator 2. O sistema apresenta a pgina inicial do acessa a pgina com um identificador sistema. login e senha para poder utilizar o sistema. 3. O ator acessa o menu de gerar relatrios de vendas. 4. O ator clica no boto de gerar relatrio. 5. O sistema gera relatrio. Seqncias Alternativas: Linha 2 O sistema apresentar uma mensagem informando que o login ou senha est incorreto. Linha 4 O ator clica no boto para cancelar a ao.

2.7. 2.8.

Casos de Usos Reais Diagrama de Pacotes

65

2.9.

Diagrama de Sequncia

2.9.1.1.

Gerenciar Fornecedor

Cadastrar Fornecedor

Contrato: Caso de Uso:

CadastrarFornecedor (dados) Cadastrar Fornecedor

66

Responsabilidades: Excees: Pr Condies: Ps Condies:

Permitir que o ator cadastre um novo fornecedor criada uma instncia do conceito Fornecedor.

Alterar Fornecedor

Contrato: Caso de Uso: Responsabilidades: Excees: Pr Condies: Ps Condies:

PesquisarFornecedor(palavraChave) Alterar Fornecedor Permitir que um fornecedor seja localizado. Fornecedor no cadastrado. -

67

Contrato: Caso de Uso: Responsabilidades:

AlterarFornecedor (dados) Alterar Fornecedor Permitir que o ator altere o(s) dado(s) do cadastro de fornecedor selecionado pelo ator. O cadastro de fornecedor pesquisado ter sido encontrado e seus dados apresentados. alterada a instncia do conceito Fornecedor.

Excees: Pr Condies: Ps Condies:

Excluir Fornecedor

Contrato: Caso de Uso: Responsabilidades: Excees: Pr Condies: Ps Condies:

PesquisarFornecedor (palavraChave) Excluir Fornecedor Permitir que um fornecedor cadastrado seja localizado. Fornecedor no cadastrado. -

68

Contrato: Caso de Uso: Responsabilidades:

ExcluirFornecedor(codigoFornecedor) Excluir Fornecedor. Permite que o ator exclua do sistema uma instncia de cadastro de fornecedor. O fornecedor existir no sistema. excluda uma instancia do conceito fornecedor.

Excees: Pr Condies: Ps Condies:

Pesquisar Fornecedor

Contrato: Caso de Uso: Responsabilidades:

PesquisarFornecedor(palavraChave) Pesquisar Fornecedor Permitir que um cadastro de fornecedor seja localizado.

69

Excees: Pr Condies: Ps Condies:

Fornecedor no cadastrado. -

Visualizar Fornecedor

Contrato: Caso de Uso: Responsabilidades:

VisualizarFornecedor() Visualizar Fornecedor. Permitir que o ator visualize todos os fornecedores cadastrados no sistema. Fornecedor no cadastrado. -

Excees: Pr Condies: Ps Condies:

70

2.10. Diagrama de Colaborao

2.10.1. Gerenciar Fornecedor

Cadastrar Fornecedor

Alterar Fornecedor

Excluir Fornecedor

Visualizar Fornecedor

71

Pesquisar Fornecedor

72