1 / 57

Introdução ao Desenvolvimento de Sistemas

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

walda
Download Presentation

Introdução ao Desenvolvimento de Sistemas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introdução ao Desenvolvimento de Sistemas Waldo Luis de Lucca wllucca@gmail.com Site da disciplina: http://189.57.119.178/~waldo/ids/

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. Exercício 3.5 Diagrama de Contexto Sistema de Vendas ordem de fabricação Cliente Fábrica pedido + pagamento ordem de faturamento produto

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. Exercício 3.11 Diagrama de Contexto Sistema de Vendas cobrança Cliente Banco pedido produto + notificação para efetuar pagamento em atraso pagamento

  19. 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

  20. 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

  21. 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

  22. 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ê

  23. 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.

  24. 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

  25. 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

  26. 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

  27. 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

  28. 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

  29. 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

  30. 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

  31. 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.

  32. 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

  33. 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

  34. 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

  35. 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

  36. 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

  37. 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

  38. 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

  39. 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

  40. 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

  41. 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

  42. 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.

  43. 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.

  44. 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

  45. 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.

  46. 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.

  47. 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.

  48. 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

  49. 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

  50. 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

More Related