A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Introdução ao Desenvolvimento de Sistemas

Apresentações semelhantes


Apresentação em tema: "Introdução ao Desenvolvimento de Sistemas"— Transcrição da apresentação:

1 Introdução ao Desenvolvimento de Sistemas
Waldo Luis de Lucca Site da disciplina:

2 Exercício 3.1 Diagrama de Contexto Sistema de Controle Orçamentário
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 consolidação
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 Orçamentos tetos fixados realizado acompanhamento

4 Exercício 3.2 Diagrama de Contexto Sistema de Gerenciamento Consultas
ficha cadastral + histórico do paciente identificação do paciente + horário da consulta Sistema de Gerenciamento Consultas Paciente Médico horário disponível diagnóstico

5 Exercício 3.2 DFD nível 0 identificação do paciente 1 Cadastrar
4 Entregar ficha cadastral identificação do paciente ficha cadastral ficha cadastral + histórico do paciente 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 horário da consulta diagnóstico + 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 Sistema de Administração
previsão de candidatos + fichas de inscrição dos candidatos + folhas de respostas Filial números de inscrição Ó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 DFD nível 0 previsão de candidatos +
fichas de inscrição dos candidatos DFD nível 0 Filial números de inscrição dados do candidato 2 Emitir lista de presença e folhas de resposta lista de presença + folhas de respostas Ó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 números de inscrição gabarito + pesos resultados Candidato pagamentos efetuados Gabarito Banca de Professores guia de paga- mento + resultados respostas Pagamentos 3 Processar resultados ficha de inscrição + convocação para correção gabarito + pesos pagamentos efetuados critérios de seleção 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 fichas de inscrição dos Órgão Regional 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 Critérios de seleção resultados respostas 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 DFD nível 0 consumo + leitura atual 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 Cliente
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 4
Ordens de faturamento ordem de faturamento 4 Confrontar produto fabricado com produto do pedido pagamento 2 Emitir ordem de faturamento ordem de faturamento pedido atendido produto + pedido Cliente pedido Fábrica Produtos Pedidos pendentes saldo pedido com saldo 1 Verificar saldo dos produtos do pedido 3 Emitir ordem de fabricação pedido pedido ordem de fabricação pedido sem saldo

14 Exercício 3.6 Diagrama de Contexto Sistema de Compras Estoque
pedido de compra Estoque Setor de Recebimento de Materiais solicitação de compra informe de chegada de materiais pedido de cotação + compra preço + condições de pagamento Fornecedor

15 Exercício 3.6 DFD nível 0 Setor de Recebimento 1 de Materiais
informe de chegada de materiais DFD nível 0 Setor de Recebimento de Materiais 1 Cadastrar solicitação de compra material Estique Materiais 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 Solicitações de Compra informe de chegada de materiais 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 Pedidos de Compra pedido de cotação pedido de compra solicitações de compra agrupadas pedido de cotação Pedidos de Cotação 5 Registrar cotação Fornecedor fornecedor preço + condições de pagamento 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 Setor de Produção 1 Fazer
distribuição de vendas vendedor 2 Cadastrar preço do produto previsão de fabricação Gerente de Vendas mapa de distribuição de produtos para venda preço 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 para efetuar pagamento
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 notificação para efetuar pagamento em atraso
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 Sistema de materiais 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 formulário de matrícula com
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 1 Horários Conferir preen- chimento do 2
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 6 Emitir diário de classe 5 Emitir carnê 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 Sistema de Imposto Renda a declaração de Contri-
buinte declaração de rendimentos Sistema de Imposto Renda restituição de imposto de renda + notificação de cobrança de diferença + notificação de correção da declaração informe de rendimentos dos contribuintes c Fonte Pagadora 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 solicitação de serviços + pagamento tempo gasto + preço da peça

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 resultado chamada para admissão comprovante de pagamento Candidatos pagamento 5 Chamar candidatos aprovados 5 Gerar cartão-ponto candidato aprovado cartão- ponto candidato aprovado Funcio- nário cartão- ponto Funcionários funcionário

29 + serviços executados +
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 Cliente Técnico horário da visita 1 Cadastrar cliente 4
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 Sistema de Locação Cliente 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 1 Cadastrar cliente 4 Registrar empréstimo Fitas 3
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 baixa guia de pagamento

34 Exercício 3.24 Diagrama de Contexto Sistema de Administração de
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 DFD nível 0 Valores de seguro Ocorrências ocorrência
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 4 Gerar apólice do seguro Propostas de 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 solicitação de adiantamento +
Exercício 3.29 Diagrama de Contexto Motorista solicitação de adiantamento + relatório de gastos + comprovantes fiscais 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
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 relatório de gastos + valor gasto Adiantamentos adiantamento adiantamento 8 Fazer pagamento do valor da diferença relatório de gastos + comprovantes fiscais adian- tamen- to Motorista 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 relatório de gastos notificação de desconto Setor de Pessoal Contabilidade 9 Enviar relatórios de gastos relatório de gastos + diferença 7 Solicitar aprovação do relatório de gastos relatório de gastos relatório de gastos + diferença

39 chamada para retirar o produto
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 chamada para retirar o produto
Exercício 3.30 DFD nível 0: chamada para retirar o produto + produto 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 pedido número do 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 Cliente Contabi- lidade 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 número de convidados + cardápio + decoração + agenda
Exercício 3.35 Diagrama de Contexto número de convidados + cardápio + decoração + agenda Cliente Setor de Produção orçamento + lista de festas com decorações Sistema de administração de festas agenda + cardápio + decoração + contrato Cozinha lista de festas com cardápios

49 número de convidados + cardápio + decoração + agenda
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 cardápio agenda 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 Cozinha lista de festas com decorações lista de festas com cardápios

50 Exercício 3.38 Diagrama de Contexto Sistema de Atendimento
Escola Pública Chefe de Departa- mento paciente lista de pacientes tratamento + Sistema de Atendimento Odontológico lista para convocação dos pacientes dentista + horário + prioridade Dentista tratamento

51 Exercício 3.38 DFD nível 0 Escola Pública 1 Cadastrar paciente 2
Emitir lista de pacientes lista de pacientes Chefe de Departa- mento paciente paciente paciente prioridade tratamento Pacientes tratamento prioridade 3 Registrar prioridade 6 Registrar tratamento realizado Dentista tratamento paciente tratamento dentista + horário Tratamentos concluídos lista para convocação dos pacientes grade horária 4 Gerar grade horária de atendimento 5 Efetuar cronograma de atendimento cronograma grade horária Agenda Dentistas dentista

52 Exercício 3.39 Diagrama de Contexto: estudante + pedido de bolsa
Sistema de Bolsas de Estudos estudante + pedido de bolsa pedido de bolsa Estudante Gerente Financeiro pedido de bolsa deferido + pedido de bolsa indeferido pedido de bolsa deferido + pedido de bolsa indeferido + percentual da bolsa pedido de bolsa + percentual da bolsa alunos inadimplentes Sistema de Mensali- dades

53 Exercício 3.39 DFD nível 0: 2 Enviar pedidos de bolsa 1 Cadastrar
pedido de bolsa estudante + pedido de bolsa Gerente Financeiro Estudante pedido de bolsa pedido de bolsa pedido de bolsa pedido de bolsa deferido + pedido de bolsa indeferido Pedidos de Bolsa relatório de alunos inadim- plentes pedido de bolsa deferido + indeferido 3 Atualizar resultado da análise dos pedidos percentual da bolsa Critérios critério 4 Calcular o percentual da bolsa pedido de bolsa pedido de bolsa deferido percentual da bolsa pedido de bolsa + percentual da bolsa 5 Emitir relatório de alunos ina- dimplentes Sistema de Mensali- dades alunos inadim- plentes pedido de bolsa deferido + pedido de bolsa indeferido

54 Exercício 3.40 Diagrama de Contexto: relatório de entrega Cliente
Sistema de Entrega Encomendas Cliente encomenda + endereço de entrega + data de chegada do lote reclamação + encomenda Gerente Operacional relatório de lote + relatório de reclamação

55 Exercício 3.40 DFD nível 0: relatório de entrega Rotas 1 Fazer
identificação de rota rota Cliente 3 Atualizar encomendas encomenda + endereço de entrega data de chegada do lote data de chegada do lote encomenda + endereço de entrega + rota Gerente Operacional reclamação + encomenda Encomendas 2 Preparar veículo para o lote relatório de lote lote lote 4 Processar reclamação relatório de reclamação

56 Exercício 3.41 Diagrama de Contexto: área da ação + cliente +
aceite do orçamento + documento Sistema de Acompanhamento Processos ação Advogado Cliente orçamento + documento orçamento + relatório final processo sentença + diligência Fórum

57 Exercício 3.41 DFD nível 0: ação área da ação 1 Alocar advogado
Cliente advogado Advogado advogado Advogados orçamento 2 Cadastrar cliente Clientes 3 Cadastrar orçamento Orçamentos cliente cliente cliente orçamento aceite do orçamento orçamento 7 Encerrar processo 4 Abrir processo relatório final 6 Encaminhar processo ao Fórum Fórum sentença processo sentença diligência processo processo 5 Juntar documentos documento Processos documento documento


Carregar ppt "Introdução ao Desenvolvimento de Sistemas"

Apresentações semelhantes


Anúncios Google