Sie sind auf Seite 1von 13

UNIVERSIDADE ESTADUAL DE MARING BACHARELADO EM INFORMTICA

PROCESSO DE SOFTWARE E ENGENHARIA DE REQUISITOS TRABALHO PT. 2

LUDHIANA LUIZ HENRIQUE PAULO WALTER

MARING 26 DE JUNHO DE 2011

INTRODUO Os mdulos a Seguir referem-se a: Diagrama de Casos, de Classe e de Pacotes. Seguindo a mesma ordem respectivamente. O Diagrama de Casos trs consigo informaes detalhadas sobre cada processo: cenrio, ator, pr-condies, ps-condies, e outras. No Diagrama de Classes encontram-se as classes do futuro sistema e logo em seguida um quadro referente s propriedades de cada classe. Por fim, no Diagrama de Pacotes esto definidos os mdulos de desenvolvimento do Sistema. Com textos informando o contedo de cada.

1. ESTUDO E DIAGRAMA DOS CASOS 1.1. Diagrama de Casos:

figura 1: diagrama de casos.

1.2. Estudo dos Casos Nmero: F1 Caso de Uso: Emitir venda. Descrio: Permite ao vendedor escolher o cliente para qual a venda ser emitida, os produtos escolhidos pelo cliente, a quantidade disponvel em estoque e escolher a forma de pagamento. Ator: Vendedor; Pr-condio: existir cliente cadastrado, forma de pagamento e produto. Ps-condio: cadastrar venda, F6. Curso Normal: 1. Vendedor seleciona a opo de venda; 2. Vendedor preenche formulrio; 2.1. Vendedor seleciona cliente; 2.2. outros campos; 2.3. Vendedor seleciona produto(s); 2.3.1. Vendedor seleciona quantidade; 2.3.2. Sistema verifica quantidade do produto no estoque; 3. Seleciona forma de pagamento; 4. Vendedor clica em finalizar venda; 5. Sistema verifica formulrio; 6. Sistema emite venda; 7. Recebe confirmao de venda; Tratamento de excees: a) 1. Uma mensagem informando a quantidade disponvel em estoque caso a quantidade do produto selecionado exceda o estoque. 2. O vendedor poder manter a quantidade selecionada, reduzir para a quantia mxima em estoqueou cancelar a adio, caso mantida a quantidade o prazo de entrega ser processada. b) 1. O vendedor cancela venda sem ser emitida.

Nmero: F2 Caso de uso: Consultar Vendas; Descrio: Permite ao vendedor consultar as vendas j emitidas. Ele informar um nmero de venda ou um cliente, caso seja cliente uma lista com as vendas em seu nome ser retornada. Nela esto presentes caractersticas como data da venda, produtos, quantidade, valor total, se j est paga, etc. Ator: Vendedor; Pr-condio: venda emitida(F1) Ps-condio: Cancelar venda(F3) Curso Normal: 1. Vendedor seleciona a opo de consulta; 2. Vendedor escolhe a opo vendas; 3. Vendedor preenche campo(s) de busca; 3.1. Nmero da venda/cliente; 4. Vendedor seleciona buscar; 5. O sistema retorna uma venda ou vrias vendas, de acordo com a opo de busca. Tratamento de excees: a) 1. Vendedor no preenche nenhum dos formulrios para busca. 1.1. Uma mensagem aparece na tela pedindo que o mesmo preencha pelo menos um campo; b) 1. Caso no exista nenhuma venda aps realizar pesquisa a mensagem Cliente ou Venda no possui registro ser mostrada.

Nmero: F3 Caso de uso: Cancelar Venda; Descrio: Dar ao Vendedor, depois de feita a consulta de vendas, a opo de selecionar e cancelar uma venda j emitida. Ator: Vendedor; Pr-condio: Consultar vedas(F2); Ps-condio: Curso Normal: 1. Vendedor seleciona uma venda na lista; 2. Seleciona a opo cancelar venda; 3. Uma mensagem aparece tem certeza que deseja cancelar? SIM/NO; 4. Caso selecione sim uma outra mensagem se abrir venda cancelada com sucesso e o status da mesma mudar para cancelada. Tratamento de Excees a) 1. Vendedor no seleciona nenhum cliente na lista e clica em cancelar; 1.1. O sistema abrir uma mensagem pedindo para que o mesmo selecione um cliente. b) 1. Aps Clicar em cancelar Venda o Vendedor clica em No. 1.1. Nada acontecer.

Nmero: F4 Caso de uso: Consultar Clientes; Descrio: Permite ao vendedor realizar a consulta dos seus clientes. Realizando filtros de acordo com os campos preenchidos. Ator: Vendedor; Pr-condio: Existir Cliente Cadastrado; Ps-condio: Curso Normal: 1. Vendedor seleciona a opo de consulta; 2. Vendedor escolhe a opo clientes; 3. Vendedor preenche os campos de busca; 3.1. N do cadastro do cliente/ Nome do Cliente/ Cidade do Cliente/... 4. Vendedor seleciona a opo buscar; 5. O sistema retorna um cliente ou vrios clientes de acordo com a opo de busca. Tratamento de Excees a) 1. Vendedor no preenche nenhum formulrio para busca. 1.1. Uma mensagem aparecer na tela pedindo que o mesmo preencha pelo menos um campo. b) 1. Caso no exista nenhum cliente aps realizar a pesquisa a mensagem Cliente n do registro/ cidade/... no possui cadastro! ser mostrada.

Nmero: F5 Caso de uso: Consultar Produtos; Descrio: Permite ao vendedor realizar a consulta dos seus produtos. Realizando filtros de acordo com os campos preenchidos. Ator: Vendedor; Pr-condio: Existir Produto Cadastrado; Ps-condio: Curso Normal: 1. Vendedor seleciona a opo de consulta; 2. Vendedor escolhe a opo produtos; 3. Vendedor preenche os campos de busca; 3.1. N do cadastro do produto/ Nome do produto/ descrio/... 4. Vendedor seleciona a opo buscar; 5. O sistema retorna um produto ou vrios produtos de acordo com a opo de busca. Tratamento de Excees a) 1. Vendedor no preenche nenhum formulrio para busca. 1.1. Uma mensagem aparecer na tela pedindo que o mesmo preencha pelo menos um campo. b) 1. Caso no exista nenhum cliente aps realizar a pesquisa a mensagem Produto n do registro/ descrio/... no possui cadastro! ser mostrada.

Nmero: F6 Caso de uso: Sincronizar Dados; Descrio: Permite ao vendedor obter os dados reais e atualizados do sistema ERP servidor de dados. Ator: Vendedor; Pr-condio: F1, F3; Ps-condio: Curso Normal: 1. Vendedor entra no Processo F1 ou F3; 2. O sistema ERP enviar ao sistema porttil todas as informaes pedidas atualizadas. Tratamento de Excees a) 1. Problema de Conexo com o Sistema ERP.

2. DIAGRAMA DE CLASSES 2.1. Diagrama de Classes

figura 2: diagrama de classes.

2.1. Descrio das Classes: Vendedor, Venda, Produto, Cliente, Pagamento. Vendedor - codigo; - senha; - nome; - telefone; - endereo; - cidade; - rg; - cpf_cnpj; - data_nasc; Cliente - cod_cliente; - telefone; - rg; - cpf_cnpj; - endereo; - cidade; Produto - cod_produto; - descrio; - quantidade; - data_disponibilidade; - cod_referncia; - valor; - nome;

Pagamento - prazo_entrega; - forma_pagamento; - valor_venda; - cod_venda;

Venda - cod_cliente; - pagamento; - produtos; -valor_venda;

3. DIAGRAMA DE PACOTES 3.1. Diagrama de Pacotes.

Figura 3: diagrama de Pacotes.

3.2. Descrio Diagrama de Pacotes. 1) Controle de Cadastros; Controle de Cadastros o mdulo responsvel por todos as pesquisas de cadastro do sistema. Realiza todas as buscas de clientes, vendas e produtos do sistema. requisitado pelas funcionalidades de Pesquisa e de Emisso de Venda. 2) Controle de Pagamentos; O Controle de Pagamentos o mdulo responsvel por conter as formas de pagamentos, ligados a cada venda. um controle de como as vendas vo ser pagas. 3)Controle de Vendas; O mdulo Controle de Vendas fica responsvel por manter a consistncia de todas as vendas, capturando dos outros controles informaes necessrias para a realizao da mesma.

Das könnte Ihnen auch gefallen