PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
Exerciciosde treino
1. UNIVERSIDADE SÃO JUDAS TADEU
Metodologia de Desenvolvimento de Sistemas 1
Profª. Ana Paula Gonçalves Serra e Prof. André Luiz Ribeiro
METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS
Professores:
Ana Paula Gonçalves Serra
André Luiz Ribeiro
Exercícios de Treino de Metodologia Orientada a Objetos (UML)
De acordo com as descrições dos sistemas, elabore os diagramas da UML aprendidos em
aula.
1. “Sistema de Pagamento de Contas pela Internet
O objetivo do sistema é oferecer serviços relacionados ao pagamento de contas via Internet.
O pagamento poderá ser realizado por correntistas de qualquer banco desde que este banco
esteja cadastrado no site.
Para isso o usuário deverá se inscrever no site, registrando um login e uma senha.
Funcionalidades:
• Cadastro dos Bancos;
• Pagamento de Conta por código de barras ou digitação;
• Agendamento de Pagamento – o usuário agenda um dia para que o
pagamento seja realizado automaticamente;
• Cadastro do usuário referenciando banco, agência, conta, dígito, login e senha;
• Geração do comprovante com opção de impressão;
• Consulta sobre histórico de pagamentos passados.
2. Sistema de Locação de fitas e CD’s por Internet
O usuário deverá cadastrar-se, selecionar fitas e/ou CD’s e efetivar a locação ou reserva.
Funcionalidades:
• Cadastro das Fitas e CD’s;
• Cadastro dos Clientes;
• Locação e Reserva de Fitas e CD’s;
• Consulta de serviços realizados, por cliente;
• Geração do comprovante das locações e reservas.
3. Sistema de Compra de Automóveis pela Internet
O objetivo do sistema é realizar a compra de automóveis pela Internet. Para isso, o usuário
deverá se cadastrar no site, escolher o automóvel que deseja comprar e efetuar a compra.
Funcionalidades integrais do Sistema:
• Cadastrar usuários;
• Escolher automóvel;
• Efetuar Compra;
• Realizar Reserva.
2. UNIVERSIDADE SÃO JUDAS TADEU
Metodologia de Desenvolvimento de Sistemas 2
Profª. Ana Paula Gonçalves Serra e Prof. André Luiz Ribeiro
4. Sistema de Supermercado pela Internet
O objetivo do sistema é permitir a compra em um determinado supermercado pela Internet.
Para isso, o usuário deverá se cadastrar no site, escolher os produtos que deseja comprar e
efetuar a compra.
Funcionalidades integrais do Sistema:
• Cadastrar usuários;
• Comparar preços do mesmo produto e marcas diferentes;
• Escolher produtos;
• Cancelar Compra;
• Efetuar Compra.
5. Sistema para Cursos pela Internet
O objetivo do sistema é oferecer cursos via Internet. Para isso, o usuário deverá se inscrever
no site, escolhendo o curso que deseja realizar.
Alguns aspectos devem ser levados em consideração:
Funcionalidades integrais do Sistema:
• Inscrição do usuário;
• Cadastro dos cursos;
• Cadastro de aulas teóricas e práticas;
• Disponibilização de provas;
• Disponibilização de gabaritos;
• Apresentação de notas e certificados e
• Envio de e-mails.
6. Sistema para Venda de Móveis pela Internet
O objetivo do sistema é vender móveis e permitir que o usuário simule a decoração de seu
ambiente. Para isso, o usuário deverá cadastrar-se no site.
Alguns aspectos devem ser levados em consideração:
Funcionalidades integrais do Sistema:
• Cadastro dos móveis e fornecedores;
• Cadastro dos usuários;
• Simulação de móveis por ambiente – o usuário define a metragem do
ambiente, os móveis que pretende adquirir e os movimenta
visualizando o resultado da decoração;
• Seleção e efetivação da compra de móveis;
• Emissão do comprovante;
• Histórico de compra dos clientes.
7. Sistema de Ponto
Uma empresa deseja instituir o controle de horário de seus clientes através de um sistema de
ponto por identificação de impressão digital. Este registrará a entrada e saída do funcionário na
empresa e o período de almoço.
Funcionalidades do Sistema:
• Cadastrar a impressão digital e o código do funcionário (funcionário já existente
no Sistema de Recursos Humanos);
• Registrar hora de entrada e saída na empresa;
• Registrar saída para o almoço e volta do almoço;
• Registrar atrasos;
• Registrar horas extras, antes e depois do horário de expediente;
3. UNIVERSIDADE SÃO JUDAS TADEU
Metodologia de Desenvolvimento de Sistemas 3
Profª. Ana Paula Gonçalves Serra e Prof. André Luiz Ribeiro
• Apontar faltas, período de férias e período de licença.
8. Sistema para Laboratório Médico
Trata-se de um Laboratório Médico referente a um determinado convênio que necessita de um
sistema para controle dos exames realizados.
Funcionalidades do Sistema:
• Cadastrar material para serem utilizados nos exames;
• Verificar se o paciente pertence ao convênio e qual a categoria deste convênio;
• Registrar os exames (data, hora, tipo do exame, paciente, funcionário e
material necessário);
• Enviar registro dos exames ao convênio para que sejam efetuadas as
cobranças;
• Extrair estatística mensal, semanal e diária dos exames mais realizados;
• Registrar data em que o exame deverá ser enviado ao médico.
9. Sistema de Livraria pela Internet
Uma determinada livraria irá oferecer aos seus clientes a possibilidade de comprar livros pela
Internet.
Os serviços disponibilizados por este sistema são: pesquisa de livros, compra e encomenda de
livros.
Funcionalidades do Sistema:
• O cadastro do cliente realizado pelo próprio cliente;
• A pesquisa de livros por título, autor ou assunto;
• A compra do livro através de cartão de crédito;
• A encomenda de livros *;
• A geração de acessos contendo o cliente que acessou, o livro que pesquisou
e/ou comprou e a data que realizou o acesso. Esta informação será
apresentada somente ao gestor do sistema (gerente da livraria).
*Esta funcionalidade ocorre quando não há exemplares do livro escolhido pelo cliente para
compra. O cliente encomenda o livro e assim que estiver disponível, o sistema apresenta uma
mensagem informando que a compra pode ser efetuada.
10. Sistema para Caixa Eletrônico de Banco
Trata-se de um sistema para caixa eletrônico de banco que oferece aos seus clientes os
serviços de saque, consulta de extrato e saldo, transferência entre contas do mesmo banco e
pagamento de contas.
Funcionalidades do Sistema:
• Consulta de saldo a partir da informação de conta corrente e senha;
• Consulta de extrato a partir da informação de conta corrente, senha e período;
• Saque a partir da informação de conta corrente, senha e valor;
• Transferência entre contas a partir da informação de conta corrente, senha,
valor e conta de crédito (destino);
• Pagamento a partir da informação de conta corrente, senha, código de barras,
valor do documento e data de vencimento;
• A geração dos comprovantes de serviços efetuados pelo cliente;
• Armazenamento e geração do relatório de atendimentos do dia;
• A validação dos dados informados pelo cliente ao sistema.