logo DevMedia  
Home Entenda o site Revistas Canais Cursos Palestras Suporte Fórum +Serviços Assine Compre Créditos

Edição do Mês
  Fórum DevMedia
Fórum de Discussão
Conheça também o NOVO fórum da DevMedia, no endereço: www.devmedia.com.br/forum
O novo fórum possui diversas vantagens! Saiba mais em
www.devmedia.com.br/articles/viewcomp.asp?comp=14726
Estamos sempre trabalhando na melhora do site como um todo! Bons códigos!
Equipe DevMedia

 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos  RegistrarRegistrar   
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 
Edição do Mês

Ajuda em trabalho acadêmico - Diagrama de Casos de Uso
 
Novo Tópico   Responder Mensagem    Fórum DevMedia - Índice do Fórum -> Modelagem de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Sky2007
Novato


Registrado em: Sábado, 7 de Outubro de 2006
Mensagens: 1

MensagemEnviada: Sáb Out 07, 2006 2:24 am    Assunto: Ajuda em trabalho acadêmico - Diagrama de Casos de Uso Responder com Citação

Olá.

Primeiramente gostaria de me desculpar, se caso postei no lugar incorreto.
Retornei aos meus estudos após 20 anos (nunca é tarde), mas estou passando por dificuldades na disciplina Metodologias e Projetos de Software.
Preciso apresentar um trabalho sobre Diagramas de Casos de Uso.
Tá muito difícil de entender, porque:
1° Com qual ferramenta devo trabalhar?
2° A ferramente Orquídea é útil e fácil de usar?
3° Qual a ferramenta mais simples?

Mas o pior é o trabalho... Será que alguém poderia me ajudar?

Segue abaixo:

Visão Geral do Sistema
A empresa a 10 anos no mercado ?Flores S.A ? realiza a venda de flores ornamentais e artigos voltados ao processo de jardinagem. O dono da floricultura pretende com o sistema obter um melhor controle de seu estoque e de suas vendas aumentando a eficiência no atendimento.

Requisitos Funcionais

1. O sistema deve permitir a manutenção (inclusão, alteração e exclusão) de clientes da floricultura. Os atributos para cada cliente são: nome, endereço, cidade, estado, telefone, email, documento de identificação (CPF ou RG), data de nascimento.
2. O sistema deve permitir a manutenção de todos os produtos vendidos na floricultura com os seguintes atributos: código do produto, descrição, custo , data de recebimento do produto, prazo de validade, quantidade, fornecedor.
3. O sistema deve permitir o controle de vendas dos produtos emitindo cupom fiscal, controle do caixa, relatórios estatísticos dos produtos mais vendidos dentro do período informado.
4. É fundamental para a floricultura o controle de produtos que estão com sua validade vencida ou ainda a vencer dentro de um período.
5. O sistema deve permitir o controle da entrega do produto no cliente. A empresa possui 4 entregadores que se revezam nas entregas ao cliente sendo que o mesmo realiza a cobrança fazendo o acerto no caixa no momento de seu retorno à loja. O cliente ao receber a entrega assina o canhoto de recebimento. É fundamental para a floricultura o controle da hora de saída, hora de recebimento da entrega para o cliente. Ao sair, o atendente informa ao sistema que entregas foram destinadas a cada entregador. Ao retornar o entregador informa ao sistema o seu retorno, a data e a hora em que a entrega foi realizada.
6. O sistema deve permitir o pagamento por cheque, cartão e dinheiro. As entregas poderão ser pagas por cheque ou cartão somente no ato da compra ou no ato da encomenda. Produtos a serem pagos no ato da entrega, serão faturados somente em dinheiro. Serão aceitos cheques somente de clientes previamente cadastrados e aprovados pelo gerente.
7. Caso ocorra problemas na entrega (não encontrou o endereço do cliente) o sistema deve permitir a baixa do produto e sua reentrada no estoque.

Requisitos não Funcionais

Confiabilidade
?O sistema deve ter capacidade para recuperar os dados perdidos da última operação que realizou em caso de falha.
?O sistema deve possuir senhas de acesso e identificação para diferentes tipos de usuários: gerente, funcionários da floricultura.

Eficiência
?O sistema deve responder a consultas on-line em menos de 5 segundos.

Portabilidade
?O sistema deve ser capaz de executar em sistema operacional Windows XP e Linux.

Usabilidade
?O projeto de interfaces deve ser centrado no usuário sendo que o mesmo será modelado a partir da modelagem das tarefas.

1. Faça uma boa leitura na especificação anteriormente descrita. Após a leitura desenvolva o diagrama geral de casos de uso da Floricultura Flores S.A.

Fico grato com qualquer tipo de colaboração,

muito obrigado

Orlando
OrlandoScarpelli@hotmail.com
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email
jonifoz
Membro Junior


Registrado em: Segunda-Feira, 13 de Setembro de 2004
Mensagens: 59
Localiza?: Foz do Iguaçu - Paraná

MensagemEnviada: Sex Out 12, 2007 6:58 pm    Assunto: RE Responder com Citação

Olá, primeiro parabéns por retomar seus estudos.

Quanto seu trabalho, ajuda em qual aspecto propriamente vc quer ?

Basicamente vc terá as seguintes classes:

OBS: Leve em conta os conceito de Orientação a Objetos, por exemplo FORNECEDOR E CLIENTE podem ser especialização da classe PESSOA.

PESSOA
codigo
cpf
rg
mome
demais campos (fields)

CLIENTE
ultima_atualizacao
demais campos (fields)

FORNECEDOR (Herda de pessoa)
cargo
demais campos (fields)

PRODUTO
codigo
descricao
precoVenda
demais campos (fields)

VENDA
codigo
cliente
data
formaPgto
demais campos (fields)

ITENSVENDA ( Itens compoe a venda )
venda
produto
quantidade
valor
desconto
demais campos (fields)

COMPRA
codigo
cliente
data
formaPgto
demais campos (fields)

ITENSCOMPRA ( Itens compoe a compra )
compra
produto
quantidade
valor
desconto
demais campos (fields)


CAIXA
codigo
valor

CAIXA_COMPRA ( especialização de CAIXA )
compra ( composto por COMPRA )

CAIXA_VENDA ( especialização de CAIXA )
venda ( composto por VENDA )

bom por ai vc tem uma idéia... de como modelar, creio que vc já deve ter visto na faculdade alguma ferramenta de modelagem ( POSEIDON acho q é free ), como pagas, tem Together da Borland ( tem demo 30 dias ), Rational Rose tb é pago.

espero ter ajudado...

Abraço.
_________________
Abraço
Joni Nunes
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
jonifoz
Membro Junior


Registrado em: Segunda-Feira, 13 de Setembro de 2004
Mensagens: 59
Localiza?: Foz do Iguaçu - Paraná

MensagemEnviada: Sex Out 12, 2007 7:00 pm    Assunto: RE_continuacao Responder com Citação

Continuando,

O diagrama de caso de uso, segue as classes ai q comentei com vc, logico q vc irá modelar apenas as q nao abstratas como CAIXA a PESSOA.
_________________
Abraço
Joni Nunes
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    Fórum DevMedia - Índice do Fórum -> Modelagem de Dados Todos os horários são GMT - 3 Hours
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibído.
Responder Tópicos Proibído
Editar Mensagens: Proibído.
Excluir Mensagens: Proibído.
Votar em Enquetes: Proibído.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB