Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Lista de exercícios - DFD 
Para as descrições abaixo desenhe os DFDs, seguindo os cinco passos estudados: 
 
PARTE I 
1. O Gerente de Contas de uma determinada empresa deseja um relatório de faturamento 
por região. O sistema de Faturamento provê uma lista de clientes e seu gasto mensal, 
mas não sumariza os dados de faturamento por região. 
• RF01 – O sistema deve gerar o relatório de faturamento sumarizado por região 
(tabular e gráfico). 
• RF02- O gerente de contas da empresa pode acessar este relatório a qualquer 
momento para verificar o andamento do faturamento por região. 
• Descreva o DFD para este sistema. 
2. Em uma fábrica, produtos são produzidos conforme os pedidos da loja revendedora. 
Quando o produto é produzido, ele é estocado e um aviso é emitido para a loja efetuar o 
pagamento. Quando o pagamento é confirmado (através de depósito bancário), o 
produto é liberado e entregue (por meio de uma tranportadora). A fábrica possui um 
catálogo fechado de produtos, mas novos produtos podem ser criados eventualmente ou 
alterações em produtos existentes também podem ser realizadas. Desenhe um DFD de 
um sistema que controle este processo. 
3. Uma clínica veterinária deseja criar um módulo de um sistema para relacionamento com 
seus clientes. O objetivo é permitir que o cliente faça reclamações relacionadas a 
consultas realizadas. 
• RF01 - As reclamações são registradas pela clínica (secretária) e depois são 
respondidas, com uma solução (pelo veterinário responsável). 
• RF02 - Quando recebe a reclamação, a clínica (secretária) verifica a ficha do cliente e 
os dados da última consulta realizada. 
• RF03 - Todas as reclamações e respostas dadas a clientes são arquivadas para 
consulta posterior pelo veterinário, através de relatórios por período (semanal, 
mensal, etc). 
• RF04 - A ficha do cliente é mantida pela secretária 
• RF05 - Os dados da última consulta são mantidos pelo veterinário. 
4. A prefeitura de um município é responsável pela cobrança do serviço de água e esgoto 
na cidade. Ela está desenvolvendo um sistema para controlar este processo, que 
funciona da seguinte forma: no início do mês, um representante da prefeitura passa em 
todos os imóveis da cidade fazendo a leitura dos hidrômetros. Esta leitura é registrada e 
comparada com a leitura do mês anterior (esta comparação terá que ser feita pelo novo 
sistema), com o objetivo de calcular a diferença de consumo e cobrá-la do proprietário 
através de um talão de cobrança, que registra os dados da última leitura. Quando o 
proprietário efetua o pagamento, é dado baixa no talão de cobrança correspondente a 
este pagamento. Um relatório de cobranças pode ser consultado pelos proprietários. 
5. Uma universidade deseja implantar um novo sistema de matrículas. 
• RF01: O aluno faz a solicitação de matrículas pelo sistema. 
• RF02: O sistema valida a solicitação de matrícula, de acordo com os pré-requisitos 
cadastrados em um banco de dados de disciplinas. 
• RF03: O sistema verifica se há vagas nas disciplinas solicitadas em um banco de 
dados de disciplinas. 
• RF04: Para as disciplinas que houver vagas o sistema faz o registro da matrícula no 
histórico do aluno. 
• RF05: Após o registro da matrícula, o sistema gera a lista de frequência para a 
disciplina em questão e armazena a lista. 
• RF06: Após gerar a lista de frequência o sistema emite um atestado de matrícula para 
o aluno. 
• RF07: Uma secretária atualiza o sistema com as disciplinas ofertadas e seus pré-
requisitos. 
• RF08: Um professor pode emitir a lista de frequência via sistema. 
• RF09: O aluno pode solicitar um relatório do seu histórico ao sistema. 
6. Um sistema de biblioteca permite que o usuário faça devolução, reserva e retirdada de 
livros: 
• RF01: O usuário fará sua solicitação (reserva, retirada e devolução) por meio de uma 
tela. 
• RF02: O sistema deve validar a solicitação do usuário. 
• RF03: Depois de validar a solicatação o sistema irá processar a solicitação do usuário 
identificando devolução, retirada ou reserva. 
• RF04: Em caso de devolução um processo irá atualizar o banco de dados com os 
dados do livro devolvido. 
• RF05: Em caso de retirada um processo irá verificar a disponibilidade do livro, 
verificar se o livro não está reservado e atualizar o banco de dados com os dados do 
livro retirado. 
• RF06: Em caso de reserva o sistema irá armazenar os dados da reserva. 
• RF07: Para qualquer ação (devolução, retirada ou reserva) o sistema armazenará 
cada uma das ações em um histórico do usuário. 
• RF08: O usuário pode acessar o histórico de livros emprestados, devolvidos e o 
histórico de reservas. 
• RF09: Os dados dos livros serão mantidos pela secretária. 
 
 
 
 
7. A empresa Madeira&Arte é produtora de móveis em madeira. Ela trabalha com venda de 
móveis prontos. Ela deseja criar uma loja virtual para seus móveis. Os seguintes 
requisitos foram levantados: 
• RF01: Semanalmente, o Departamento de Produção verifica o estoque, cujos 
produtos tenham uma quantidade menor do que 3 (por meio de um relatório por tipo 
de produto e quantidade < 3 que deve ser fornecido pelo sistema). O Departamento 
de Produção, então, a seu critério, toma a decisão de produzir ou não determinadas 
quantidades de móveis por tipo. 
• RF02: Quando o Departamento de Produção termina a fabricação, por meio de uma 
tela do sistema, atualiza o estoque dos móveis produzidos por quantidade e tipo. 
• RF03: O cliente entra na loja virtual, navega nos produtos em estoque e escolhe um 
ou mais produtos disponíveis. O sistema gera um pedido marcado como “Pendente 
Pgto” com os itens de produtos. O cliente paga (por meio de uma tela do sistema) e 
agenda a entrega (por meio de outra tela do sistema). Então o sistema marca o 
pedido do cliente como “Pendente Transporte” e atualiza o estoque. 
• RF04: O sistema envia para a transportadora um email com o pedido do cliente, para 
que esta realize o transporte. 
• RF05: A transportadora confirma a entrega do pedido. O pedido é marcado como 
“Entregue”. Após isso, o sistema envia um e-mail para o departamento de contas a 
pagar para que seja efetuado o pagamento da transportadora por este serviço. 
• RF06: Um relatório de pedidos pode ser solicitado pelo departamento de vendas. 
8. Considere no exercício 2 (Fábrica de Produtos) a expansão do processo “Liberar 
Produto”. Este processo deve: Verificar se a confirmação de pagamento está de acordo 
com o pedido, verificar se os produtos do pedido estão no estoque. Se as verificações 
passarem: dar baixa no estoque, atualizar pedido para “Liberado” e enviar mensagem 
para transportadora solicitando transporte dos produtos para o cliente. 
9. Considere no exercício 2 (Fábrica de Produtos) a expansão do processo “Pedir 
Produtos”. Este processo deve consultar o catálogo de produtos para a loja e criar o 
pedido no depósito de dados e para a fábrica. 
10. Um software controla a temperatura de um ar condicionado. O ar-condicionado possui 
sensores espalhados pelo ambiente que medem a temperatura do ambiente. O software 
possui os seguintes requisitos: 
• RF01: O usuário pode programar a temperatura através de um teclado. 
• RF02: A temperatura ambiente é mostrada em um display. 
• RF03: O ar-condicionado possui 2 motores: quente e frio. Quando a temperatura 
ambiente fica 2 graus negativos em relação a temperatura programada através do 
teclado, o motor “Quente” é ligado. Quando a temperatura atinge o valor programado 
os dois motores “Quente” ou “Frio” são desligados. Quando a temperatura fica 2 
graus positivos em relação a temperatura programada através do teclado, o motor 
“Frio” é ligado. 
• RF04: Um relatório deve ser armazenado contendo a data/hora em que cada um dos 
motores foi ligado/desligado. Este relatório pode ser acessado a qualquer momentoatravés do teclado/display disponível. 
11. Considere no exercício 7 a expansão do processo “Vender Móveis”. (O cliente entra na 
loja virtual, navega nos produtos em estoque e escolhe um ou mais produtos disponíveis. 
O sistema gera um pedido marcado como “Pendente Pgto” com os itens de produtos.) 
Crie, na expansão um processo para cada ação: consultar produtos, escolher produtos e 
criar pedido.

Mais conteúdos dessa disciplina