4

Click here to load reader

Exerciciosde treino

Embed Size (px)

DESCRIPTION

Diagramas uml

Citation preview

Page 1: Exerciciosde treino

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.

Page 2: Exerciciosde treino

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;

Page 3: Exerciciosde treino

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.

Page 4: Exerciciosde treino

UNIVERSIDADE SÃO JUDAS TADEU

Metodologia de Desenvolvimento de Sistemas 4 Profª. Ana Paula Gonçalves Serra e Prof. André Luiz Ribeiro

11. Sistema de Senha de Atendimento para um Laboratório Médico.

Um laboratório Médico deseja implantar um sistema de senha de atendimento. Para isso,

será instalada uma máquina que gere senhas do tipo pacientes geral e pacientes idosos,

gestantes ou crianças de colo. Cada atendente através de um dispositivo poderá obter a

próxima senha e avisar o término do atendimento. A supervisora do laboratório poderá

extrair estatísticas do tempo de atendimento, consultar a distribuição de senhas e controlar

o cadastro de atendentes (incluir, alterar, excluir).

Copyright © 2008 Profa. Ana Paula Gonçalves Serra e Prof. André Luiz Ribeiro Todos direitos reservados. Reprodução ou divulgação total ou parcial deste documento é expressamente proibido sem o consentimento formal, por escrito, da Profa. Ana Paula Gonçalves Serra e do Prof. André Luiz Ribeiro .