Instituto Politécnico de Viseu - Escola Superior de Tecnologia 31 - Verifique se existe alguma incorrecção nos DFD´s seguintes: a) b) K J M J 1 1 J L 2 J 3 2 X N J 3 P X c) Y d) K K X J N 1 N 1 J 2 2 X M M L L Z O P 3 O 3 Y Y e) f) J X J K 1 2 P J K 1 X 2 O M 3 N J O M P 3 L Y Q Y Engenharia de Sistemas e Informática - Análise de Sistemas 16 Instituto Politécnico de Viseu - Escola Superior de Tecnologia 32 - Verifique se existe alguma incorrecção nos DFD´s seguintes: b) a) CONSUMIDOR Clientes_e_fornecedorer Encomendas_c 1 Registar encomenda Encomendas_r Fornecedor 1 Registar fornecedor Clientes VENDEDOR Relatório vendas Encomenda Enc_prod Encomendas_r RETALHISTA 2 Emitir relatório de vendas 3 Emitir lista contactos 2 Registar Cliente Cliente Lista_contactos 33 - Quais são os valores possíveis para cada uma das seguintes entradas num DD: a) X = A + (B) + (C) b) X = A + [B | C ] c) X = 1{B}4 d) X = A + {B} B=[C|D|E] e) X={A} A = B + (C) C = (D) + E + F f) X=A+B B = [ C | D + (E) ] 34 - Pretende-se uma aplicação para gerir os serviços administrativos de uma lavandaria. Na recepção de pedidos, determina-se o valor a pagar e a data de entrega, sendo emitido o talão comprovativo, numerado sequencialmente, para entrega ao cliente. O preço da lavagem depende do tipo da(s) peça(s) de roupa. A data de entrega comunicada ao cliente é sempre 3 dias úteis após o pedido de lavagem, apesar de os serviços de lavagem serem, usualmente, mais rápidos. Quando o cliente efectua o levantamento, entrega o talão comprovativo, sendo este utilizado para verificar se a roupa já está pronta. Em caso afirmativo, a roupa é entregue ao cliente, mediante pagamento e é emitida a factura correspondente. Mensalmente, é produzido um relatório dos pedidos de lavagem a apresentar à gerência da lavandaria. Engenharia de Sistemas e Informática - Análise de Sistemas 17 Instituto Politécnico de Viseu - Escola Superior de Tecnologia 35 - A empresa ALFA S.A. recebe diariamente dezenas de cheques pré-datados dos seus clientes e defronta-se com o problema da gestão de carteira dos referidos cheques. Esta tarefa necessita de um funcionário, ocupando-lhe parte do seu dia de trabalho. Os cheques são recebidos pelos vendedores que colocam no seu verso o código do cliente e o respectivo número da venda a dinheiro ou factura liquidada. No final do dia os cheques são entregues no caixa, onde os pré-datados serão separados. Diariamente é necessário verificar os cheques para depósito e preencher o respectivo talão. Com a informatização da gestão de cheques pré-datados pretende-se: • Conhecer em qualquer altura o valor dos cheques em carteira; • Consultar os cheques em carteira por cliente; • Emitir relação para talão de depósito. 36 - Pretende-se uma aplicação para gerir os serviços administrativos de uma oficina de reparação de electrodomésticos. O sistema deverá permitir o registo dos aparelhos entregues para reparação, sendo aberta a respectiva ficha de obra e emitido o talão comprovativo numerado sequencialmente, para entrega ao cliente. A ficha de obra é constituída por dados do cliente, anomalias reportadas, custo estimado, data de recepção, data de reparação, data de entrega e a descrição dos gastos de reparação. A descrição dos gastos de reparação inclui a discriminação das peças substituídas, horas de mão de obra e respectivos custos. Caso o cliente o pretenda, deverá ser avisado telefonicamente ou por carta, do custo estimado da reparação, quando a oficina determinar o orçamento da reparação. Nesse caso, só se o cliente confirmar o pedido de reparação é que o processo é encaminhado. Em qualquer momento deve ser possível consultar a situação de uma determinada obra. Uma obra é encerrada quando o cliente faz o levantamento do aparelho e paga a reparação, sendo emitido a respectiva factura da operação. 37 - O clube náutico de Rio-Mar pretende informatizar parte dos seus serviços. O director deste clube entregou à empresa, que vai levar a cabo este trabalho, o seguinte texto a descrever os procedimentos em causa. “Abrimos há dois anos e presentemente temos cerca de 1000 sócios. Devido a esse número e à constante admissão de novos sócios, pretendemos informatizar as três áreas, a saber: • Admissão de sócios - Temos dois tipos de sócios: os individuais e os familiares. Todos os sócios têm de pagar no acto da inscrição a jóia e a quota respeitante ao primeiro trimestre, cujo valor depende do tipo de sócio e do número de familiares. No acto da inscrição, além de se definir qual o tipo de sócio, também precisamos de saber, para cada um, se tem ou não barco de recreio. No caso afirmativo, é necessário saber se pretende deixá-lo todo o ano nas instalações do clube, ou só durante alguns meses (neste caso quais) e se quer que o clube trate da sua manutenção, requisitando os respectivos serviços, conforme se indica no ponto seguinte. • Prestação de serviços - O sócio pode usufruir de outros serviços que o clube tem ao seu dispor, tais como: serviço de bar, restaurante, aluguer de barcos, motas de água, etc. Qualquer um destes serviços, quando requisitado pelo sócio, é registado na sua conta corrente. Estes dados vão também servir para elaborar mapas estatísticos sobre a actividade do clube durante cada ano, de modo a que a direcção possa melhorar os seus serviços. Os sócios podem também requerer aulas de diferentes tipos. Sempre que o sócio se inscreve numa classe particular, esta informação é registada, não só para se proceder ao cálculo do valor a pagar, como também para se ter um histórico da actividade do sócio no clube. • Pagamento de quotas e outros extras - Trimestralmente é enviado ao sócio, juntamente com o aviso da quota a pagar, o valor a liquidar no que diz respeito aos diferentes serviços que usufruiu nesse período, bem como, de aulas que teve. Após o pagamento, é enviado o respectivo recibo.” Engenharia de Sistemas e Informática - Análise de Sistemas 18 Instituto Politécnico de Viseu - Escola Superior de Tecnologia 38 - Conclua a modelação do sistema descrito no exercício 30, considerando o modelo de dados anteriormente elaborado. 39 - Apresente a modelação de cada um dos sistemas seguintes: a) Sistema de controlo do nível de água de um depósito: Para controlar o nível de água de um depósito é utilizado um dispositivo mecânico que está regulado para o intervalo de controlo [1m, 1.5m]. Em caso de avaria, existe uma saída de segurança, acima do nível 1.5m, que permite escoar a água. b) Sistema de refrigeração: Um frigorifico é construído por material não condutor e tem vários sensores internos. A temperatura média é importante, mas se qualquer sensor indicar 10º fora do intervalo de controlo [0º, 15º], ou seja acima de 25º ou abaixo de -10º, mesmo que a temperatura média esteja dentro dos limites, a manutenção deve ser notificada. Ao lado da unidade de refrigeração, este sistema está equipado com um aquecedor. O aquecedor é necessário pois o frigorífico pode estar em lugares externos, em climas muito frios. Após 3 minutos, se a temperatura ainda estiver fora do intervalo de controlo, uma forte campainha toca durante um minuto. A campainha deve tocar em intervalos de 3 minutos até o frigorífico ser revisto. c) Sistema de controlo de acesso a fotocopiadora: O “Cartadis TC4” consiste num dispositivo que permite gerir o acesso a uma fotocopiadora através da utilização de cartões. Quando este dispositivo é activado, visualiza-se a mensagem “Introduza cartão”. Após a inserção do cartão, o sistema solicita a introdução do código de acesso e, caso este esteja correcto, visualiza o valor do cartão, ou seja, o número de fotocópias disponíveis. Sempre que o utente efectua uma reprodução o valor do cartão é actualizado e visualizado. Para terminar a reprodução, o utente tem de carregar na tecla C, o que resulta na expulsão do cartão e na apresentação da mensagem “retirar cartão”. O cartão também é expulso quando é dado como inválido ou quando o seu valor é nulo. Se o utente não retirar o cartão um minuto após a sua expulsão, é gerado um aviso sonoro. Engenharia de Sistemas e Informática - Análise de Sistemas 19