620 likes | 878 Views
Introdução ao Desenvolvimento de Sistemas. Waldo Luis de Lucca wllucca@gmail.com Site da disciplina: http://189.57.119.178/~waldo/ids/. Exercício 3.1. Diagrama de Contexto. consolidação das propostas + acompanhamento. proposta orçamentária + realizado. Sistema de Controle
E N D
Introdução ao Desenvolvimento de Sistemas Waldo Luis de Lucca wllucca@gmail.com Site da disciplina: http://189.57.119.178/~waldo/ids/
Exercício 3.1 Diagrama de Contexto consolidação das propostas + acompanhamento proposta orçamentária + realizado Sistema de Controle Orçamentário Filial Técnico de Orçamento tetos fixados tetos fixados
Exercício 3.1 DFD nível 0 proposta orçamentária Propostas Orçamentárias consolidação das propostas Filial Técnico de Orçamento proposta orçamentária proposta orçamentária 1 Receber propostas orçamentá- rias 2 Fazer consolidação das pro- postas tetos fixados realizado 3 Receber tetos fixados tetos fixados tetos fixados 4 Efetuar acompanha- mento tetos fixados tetos fixados Orçamentos realizado acompanhamento
Exercício 3.2 Diagrama de Contexto ficha cadastral + histórico do paciente identificação do paciente + horário da consulta Sistema de Gerenciamento de Consultas Paciente Médico horário disponível diagnóstico
Exercício 3.2 identificação do paciente DFD nível 0 1 Cadastrar paciente 4 Entregar ficha cadastral identificação do paciente ficha cadastral + histórico do paciente ficha cadastral Pacientes horário disponível Paciente Médico 2 Informar horários disponíveis histórico do paciente horá- rio dis- Históricos de Pacientes diagnóstico horário da consulta 5 Atualizar histórico do paciente + 3 Agendar consulta ponível identi- ficação do paciente horário da consulta + identificação do paciente Agenda diagnóstico
Exercício 3.3 Diagrama de Contexto previsão de candidatos + fichas de inscrição dos candidatos + folhas de respostas números de inscrição Filial Órgão Regional lista de presença + folhas de respostas + lista de aprovados Sistema de Administração de Concurso guia de pagamento + ficha de inscrição + convocação para correção Candidato Banca de Professores gabarito + pesos estatísticas Banco Diretoria de Recursos Humanos pagamentos efetuados critérios de seleção
Exercício 3.3 previsão de candidatos + fichas de inscrição dos candidatos DFD nível 0 lista de presença + folhas de respostas Filial números de inscrição dados do candidato 2 Emitir lista de presença e folhas de resposta Órgão Regional 1 Processar inscrições ficha de inscrição folhas de respostas números de inscrição lista de aprovados Números de inscrição Candidatos gabarito + pesos números de inscrição resultados Candidato Gabarito pagamentos efetuados Banca de Professores guia de paga- mento + respostas resultados 3 Processar resultados Pagamentos ficha de inscrição + convocação para correção gabarito + pesos critérios de seleção pagamentos efetuados critérios de seleção Diretoria de Recursos Humanos Banco critérios de seleção pagamentos efetuados Critérios de seleção estatísitcas
Exercício 3.3 DFD nível 1 - Processo 1: Processar inscrições previsão de candidatos números de inscrição Filial Órgão Regional fichas de inscrição dos 1.4 Conferir ficha de inscrição candidatos 1.1 Gerar números de inscrição números de inscrição pagamentos efetuados 1.3 Receber pagamentos ficha de inscrição Números de inscrição pagamentos efetuados números de inscrição 1.2 Emitir guia de pagamento e ficha de inscrição Pagamentos guia de pagamento + 1.5 Convocar candidato para correção Candidato ficha de inscrição pagamentos efetuados Banco ficha de inscrição convocação para correção Candidatos
Exercício 3.3 DFD nível 1 - Processo 3: Processar resultados lista de aprovados Órgão Regional resultados 3.5 Realizar estatísticas estatísticas folhas de respostas 3.2 Corrigir provas Diretoria de Recursos Humanos critérios de seleção 3.4 Apurar resultados 3.1 Receber gabarito 3.3 Receber critérios de seleção gabarito + pesos Banca de Professores critérios de seleção resultados critérios de seleção gabarito + pesos respostas Critérios de seleção resultados Candidatos Gabarito
Exercício 3.4 Diagrama de Contexto Sistema de cobrança de água e esgoto talão de cobrança Representante da Prefeitura Proprietário leitura atual pagamento
Exercício 3.4 consumo + leitura atual DFD nível 0 3 Gerar talão de cobrança 2 Calcular consumo leitura atual + leitura anterior talão de cobrança Representante da Prefeitura talão de cobrança Proprietário Leituras Talões de cobrança leitura atual baixa 1 Registrar leitura 4 Dar baixa no talão de cobrança leitura atual pagamento
Exercício 3.5 Diagrama de Contexto Sistema de Vendas ordem de fabricação Cliente Fábrica pedido + pagamento ordem de faturamento produto
Exercício 3.5 DFD nível 0 5 Dar baixa na ordem de faturamento baixa Ordens de faturamento ordem de faturamento 4 Confrontar produto fabricado com produto do pedido pagamento 2 Emitir ordem de faturamento ordem de faturamento produto + pedido pedido atendido Cliente pedido Fábrica Produtos Pedidos pendentes saldo pedido com saldo pedido 3 Emitir ordem de fabricação 1 Verificar saldo dos produtos do pedido pedido ordem de fabricação pedido sem saldo
Exercício 3.6 Diagrama de Contexto Sistema de Compras pedido de compra Estoque Setor de Recebimento de Materiais solicitação de compra informe de chegada de materiais pedido de cotação + pedido de compra preço + condições de pagamento Fornecedor
Exercício 3.6 informe de chegada de materiais DFD nível 0 Setor de Recebimento de Materiais 1 Cadastrar solicitação de compra material Materiais Estique solicitação de compra 7 Atualizar histórico de compra e do fornecedor 2 Fazer planejamento de compras solicitação de compra pedido de compra solicitação de compra informe de chegada de materiais Solicitações de Compra 6 Emitir pedido de compra 3 Agrupar solicitações de compra solicitação de compra pedido de compra pedido de compra 4 Emitir pedido de cotação pedido de cotação pedido de cotação Pedidos de Compra pedido de compra solicitações de compra agrupadas pedido de cotação 5 Registrar cotação Pedidos de Cotação Fornecedor preço + condições de pagamento fornecedor histórico do fornecedor preço + condições de pagamento Fornecedor fornecedor
Exercício 3.7 Diagrama de Contexto Setor de Produção previsão de fabricação Sistema de Vendas Gerente de Vendas mapa de distribuição de produtos para venda preço valor da comissão Tesouraria quantidade vendida + produto valor total das comissões do vendedor Vendedor relatório de comissões do vendedor
Exercício 3.7 DFD nível 0 Vendedores vendedor Setor de Produção 1 Fazer distribuição de vendas 2 Cadastrar preço do produto previsão de fabricação Gerente de Vendas preço mapa de distribuição de produtos para venda histórico de vendas mapa de distribuição de produtos para venda Históricos de Vendas Mapas de Distribuição de Produtos para Venda preço venda valor da comissão 3 Calcular valor da comissão Produtos Tesouraria preço 4 Emitir relatório de comissões quantidade vendida + produto Vendedor valor total das comissões do vendedor relatório de comissões do vendedor
Exercício 3.11 Diagrama de Contexto Sistema de Vendas cobrança Cliente Banco pedido produto + notificação para efetuar pagamento em atraso pagamento
Exercício 3.11 DFD nível 0 notificação para efetuar pagamento em atraso 7 Efetuar controle de clientes em atraso 1 Verificar se há saldo para atender o pedido pedido sem saldo 5 Gerar pedido pendente Cliente pedido cobrança + pagamento pedido Cobranças pedido com saldo + saldo saldo produto pagamento 2 Fazer remessa ao cliente Produtos Pedidos Pendentes 6 Receber pagamento cobrança saldo 3 Atualizar estoque 4 Gerar cobrança Banco pedido cobrança pedido + saldo pagamento
Exercício 3.12 a Setor de Recebi- mento nota fiscal + material + pedido de compra Sistema de materiais relatório de ajuste solicitação de compra + pedido de compra c Setor de Compras b Contabi- lidade nota fiscal
Exercício 3.13 Diagrama de Contexto Sistema de Matrículas carnê Aluno Tesouraria formulário de matrícula formulário de matrícula com choque de horários + extrato de matrícula diário de classe Professor
Exercício 3.13 DFD nível 0 horários 1 Conferir preen- chimento do formulário de matrícula Horários 2 Verificar se há choque de horários formulário de matrí- cula correto Aluno formulá- rio de matrícula formulários de matrícula sem choque de horários Formulários de Matrícula formulário de matrícula com choque de horários vagas formulário de matrícula 3 Verificar existência de vagas 4 Emitir extrato de matrícula matrícula formulário de matrícula com vaga Matrículas extrato de matrícula matrícula matrícula 5 Emitir carnê 6 Emitir diário de classe Professor Tesouraria diário de classe carnê
Exercício 3.14 • Erro n.º 1: Fluxo de dados entre o processo 2 e o depósito de dados “Notas e faltas” • O fluxo de dados está sem nome. • Erro n.º 2: Elemento com símbolo , denominado “Ficha de matrícula” • Este símbolo não pertence à notação do DFD. • Erro n.º 3: Fluxo de dados “boletim de notas e faltas” entre o depósito de dados “Notas e faltas” e a entidade externa “Secretaria” • Este fluxo de dados não começa nem termina em processo.
Exercício 3.15 a Contri- buinte declaração de rendimentos Sistema de Imposto de Renda informe de rendimentos dos contribuintes c Fonte Pagadora restituição de imposto de renda + notificação de cobrança de diferença + notificação de correção da declaração b Banco extrato de pagamento de imposto
Exercício 3.17 Diagrama de Contexto veículo + defeito percebido Cliente Mecânico solicitação de serviços + pagamento Sistema de Assistência Técnica defeito detectado + peça necessária + tempo gasto valor a pagar requisição de peças solicitação de serviços + pagamento Tesouraria Almoxa- rifado peça
Exercício 3.17 DFD nível 0 solicitação de serviços Cliente veículo + defeito percebido Mecânico 1 Gerar solicitação de serviços 2 Encaminhar solicitação de serviços solicitação de serviços valor a pagar defeito detectado + peça necessária 5 Calcular valor a pagar solicitação de serviços solicitação de serviços tempo gasto 3 Gerar requisição de peças Solicitações de Serviços requisição de peças tempo gasto + preço da peça requisição de peças pagamento pagamento 6 Dar baixa na solicitação de serviços Almoxa- rifado Requisições de peças Tesouraria 4 Registrar serviço realizado peça tempo gasto + preço da peça solicitação de serviços + pagamento
Exercício 3.19 Diagrama de Contexto Candidato edital + chamada para admissão Sistema de Recursos Humanos candidato + edital + vaga Departa- mento vaga + resultado + promoção cartão-ponto Funcio- nário cartão-ponto + comprovante de pagamento
Exercício 3.19 DFD nível 0 Vagas 1 Cadastrar vaga 2 Gerar edital Departa- mento vaga Candidato vaga vaga edital edital edital promoção candidato + edital + vaga resultado edital 6 Registrar promoção Editais 4 Apurar resultados 3 Registrar inscrição promoção canddidato 7 Calcular folha de pagamento candidato chamada para admissão resultado comprovante de pagamento Candidatos pagamento 5 Chamar candidatos aprovados candidato aprovado 5 Gerar cartão-ponto cartão- ponto candidato aprovado Funcio- nário cartão- ponto Funcionários funcionário
Exercício 3.21 Diagrama de Contexto cliente + eletrodoméstico + descrição do problema Sistema de atendimento aos clientes pedido Cliente Técnico horário da visita peças trocadas + serviços executados + valor cobrado
Exercício 3.21 DFD nível 0 horário da visita 1 Cadastrar cliente Cliente cliente 4 Agendar visita do técnico cliente Clientes cliente + eletrodoméstico + descrição do problema cliente pedido sem técnico de plantão disponível horário da visita 3 Emitir pedido 2 Cadastrar pedido pedido pedido Técnico técnico de plantão pedido 5 Registrar serviços executados Técnicos peças trocadas + serviços executados + valor cobrado Pedidos peças trocadas + serviços executados + valor cobrado
Exercício 3.22 • Erro n.º 1: Fluxo de dados “fazer pedido de matrícula” entre a entidade externa “Aluno” e o processo 1 • O fluxo de dados está com nome inválido (começa com verbo, indicando ação). • Erro n.º 2: Processo 2 • O processo não tem fluxo de dados de saída. • Erro n.º 3: Fluxo de dados “disciplina” entre a entidade externa “Secretaria” e o depósito de dados “Disciplinas” • Este fluxo de dados não começa nem termina em processo. • Erro n.º 4: Processo “Emitir comprovante de matrícula” • Este processo não tem identificador.
Exercício 3.23 Diagrama de Contexto fita + guia de pagamento Sistema de Locação Cliente número da ficha + título do filme + nome + endereço + fita + pagamento
Exercício 3.23 DFD nível 0 1 Cadastrar cliente 4 Registrar empréstimo fita nome + endereço Fitas disponibilidade nome + endereço Número da ficha + fita 3 Verificar disponibilidade da fita Clientes número da ficha + fita Cliente número da ficha + título do filme dados do cliente 2 Verificar se cliente está cadastrado Empréstimos número da ficha + título do filme baixa 5 Dar baixa no empréstimo número da ficha + fita pagamento número da ficha + fita 7 Dar baixa na guia de pagamento 6 Emitir guia de pagamento guia de pagamento Guias de pagamento guia de pagamento baixa
Exercício 3.24 Diagrama de Contexto documentos do veículo + concordância à proposta + marca do veículo + ano de fabricação Sistema de Administração de Seguros Cliente Central de Seguros apólice do seguro proposta de seguro + apólice do seguro ocorrência
Exercício 3.24 Valores de seguro Ocorrências ocorrência DFD nível 0 valor do seguro 1 Verificar valor do seguro ocorrência marca do veículo + ano de fabricação + valor do seguro Cliente marca do veículo + ano de fabricação proposta de seguro 2 Calcular valor da franquia 5 Registrar ocorrência marca do veículo + ano de fabricação + valor do seguro + valor da franquia 3 Gerar proposta de seguro apólice do seguro documentos do veículo + concordância à proposta proposta de seguro Propostas de seguro 4 Gerar apólice do seguro proposta de seguro Central de Seguros ocorrência apólice do seguro
Exercício 3.26 • Erro n.º 1: Fluxo de dados entre os processos 1 e 2 • O fluxo de dados está sem nome • Erro n.º 2: Fluxo de dados “relatório mensal de presenças” entre o depósito de dados “Presenças” e a entidade externa “Gerente” • O fluxo de dados não começa nem termina em processo • Erro n.º 3: Elemento com símbolo denominado “Se atrasado” • O símbolo não pertence à notação do DFD • Erro n.º 4: Processo 3 • Não há fluxo de dados de saída do processo
Exercício 3.29 Diagrama de Contexto solicitação de adiantamento + relatório de gastos + comprovantes fiscais Motorista aprovação Diretor Financeiro Sistema de Prestação de Contas adiantamento + diferença previsão de gastos + relatório de gastos + diferença notificação de desconto Contabilidade relatório de gastos Setor de Pessoal
Exercício 3.29 DFD nível 0 solicitação de adiantamento Motorista solicitação de adiantamento previsão de gastos aprovação 1 Cadastrar pedido de adiantamento 2 Fazer previsão de gastos 3 Fazer pagamento do adiantamento Diretor Financeiro solicitação de adiantamento Apro- vação 4 Calcular valor total dos gastos adiantamento relatório de gastos + valor gasto Adiantamentos adiantamento 8 Fazer pagamento do valor da diferença relatório de gastos + comprovantes fiscais Motorista adian- tamen- to diferença dife- rença diferença 5 Comparar valor gasto com valor adiantado 6 Emitir notificação de desconto em folha de pgto relatório de gastos dife- rença Relatórios de gastos notificação de desconto relatório de gastos Setor de Pessoal relatório de gastos + diferença Contabilidade 9 Enviar relatórios de gastos 7 Solicitar aprovação do relatório de gastos relatório de gastos relatório de gastos + diferença
Exercício 3.30 Diagrama de Contexto: Sistema de Atendimento de Lanchonete pedido + pagamento pedido Cliente Cozinha cardápio + nota numerada + chamada para retirar o produto + produto produto + pedido
Exercício 3.30 chamada para retirar o produto + produto DFD nível 0: pedido 7 Informar cliente para retirar o produto produto + pedido 1 Fornecer Cardápio Cliente cardápio cardápio Produtos Prontos 6 Receber produto produto + pedido Cardápio nota numerada pedido cardápio + preço 2 Registrar pedido 3 Calcular valor da conta 4 Imprimir nota numerada produto + pedido pedido + valor da conta pedido pedido + preço pagamento Cozinha número do pedido pedido Relatórios 5 Registrar pagamento comissões relatório de consumo e faturamento Pedidos 8 Calcular comissões dos balconistas pedido 9 Emitir relatório de consumo e faturamento pagamento pedido
Exercício 3.31 Oficina ordem de serviço Sistema de Assistência Técnica de Veículos veículo + reparo + cliente peça + serviço Cliente nota fiscal Contabi- lidade nota fiscal
Exercício 3.32 • Erro n.º 1: Fluxo de dados “faz encomenda” (entre entidade externa “Cliente” e processo 1): • Este fluxo de dados não tem nome adequado, pois começa com verbo. • Erro n.º 2: Processo 2: • Este processo não tem fluxo de dados de entrada. • Erro n.º 3: Fluxo de dados “valor a ser pago pelo cliente” (entre depósito de dados “Encomendas” e entidade externa “Contabilidade”): • Este fluxo de dados não começa nem termina em processo.
Exercício 3.32 • Erro n.º 4: Fluxo de dados entre depósito de dados “Encomendas” e processo 3: • Este fluxo de dados está sem nome. • Erro n.º 5: Fluxo de dados “pagamento” (entre entidade externa “Banco” e entidade externa “Contabilidade”: • Este fluxo de dados não começa nem termina em processo. • Erro n.º 6: Processo 3: • Este processo não tem nome indicando ação.
Exercício 3.33 nota fiscal + produto + pedido de compra Fornecedor comprovante de recebimento + nota de divergência + produto Sistema de Controle de Recebimento de Produtos Almoxarifado comprovante de recebimento + produto Setor de Compras nota de divergência
Exercício 3.34 • 1. Fluxo de dados “escola” entre Processo 1 e depósito de dados “Escolas”: • Este fluxo de dados não possui seta direcional. • 2. Fluxo de dados “escolas cadastradas” entre depósito de dados “Escolas” e entidade externa “Secretaria da Educação”: • Este fluxo de dados não começa nem termina em processo.
Exercício 3.34 • 3. Fluxo de dados “salário dos professores” entre as entidades externas “Secretaria da Educação” e “Banco”: • Este fluxo de dados não começa nem termina em processo. • 4. Processo 3: • Este processo não gera fluxo(s) de dados de saída.
Exercício 3.34 • 5. Fluxo de dados “informar gastos” entre entidade externa “Escola” e Processo 3: • Este fluxo de dados tem nome indicando ação e não dados. • 6. Processo 5: • Este processo não possui nome indicando ação.
Exercício 3.35 Diagrama de Contexto número de convidados + cardápio + decoração + agenda Cliente Setor de Produção lista de festas com decorações orçamento + Sistema de administração de festas agenda + cardápio + decoração + contrato Cozinha lista de festas com cardápios
Exercício 3.35 DFD nível 0 Cliente contrato 1 Informar opções sobre festas número de convidados + cardápio + decoração + agenda 3 Firmar contrato agenda + cardápio + decoração número de con- vidados + car- dápio + decora- ção orçamento contrato decoração agenda cardápio agenda Cardápios Decorações Agenda Contratos contrato cardápio decoração 2 Fazer orçamento contrato cardápio decoração 5 Emitir lista de festas com cardápios 4 Emitir lista de festas com decorações Setor de Produção lista de festas com decorações Cozinha lista de festas com cardápios
Exercício 3.38 Diagrama de Contexto Escola Pública Chefe de Departa- mento paciente lista de pacientes Sistema de Atendimento Odontológico tratamento + lista para convocação dos pacientes dentista + horário + prioridade Dentista tratamento