Vous êtes sur la page 1sur 4

ANÁLISE DE SISTEMAS I

__________________________________________________________________ Profa. Gilene Borges Gomes ___

1. Estudo de caso ( Livraria )

Tarefa: elaborar o Diagrama de Contexto e o DFD Nível 0.

A livraria Livro Livre deseja criar um sistema de controle de vendas de livros e está
contratando uma softwarehouse para desenvolver este sistema, para quem elaborou a seguinte
especificação: a livraria só atende a Clientes cadastrados. Os clientes são cadastrados pela Gerência
Operacional da loja, que cadastra também os livros disponíveis para venda. Os pedidos de clientes são
feitos por telefone ou correio (em breve a livraria vai implementar também seu site de e-commerce na
Internet). Sempre que um cliente faz um pedido, este (o pedido) vai para o cadastro de pedidos e é
atendido pelo Vendedor, que verifica o estoque da loja. Uma vez atendido o pedido, emite-se uma nota
fiscal. Todas as compras são pagas a prazo (30 dias), sem entrada. A emissão do boleto de cobrança é
efetuada pelo vendedor após a emissão da nota fiscal. O estoque da loja é atualizado por um Sistema
de Compras, já existente e externo à aplicação descrita. O vendedor realiza consultas aos dados do
sistema e a Gerência Operacional recebe relatórios de todos os dados do sistema.

Para ajudar em seu trabalho, seguir as seguintes orientações:

1. Elaboração do Diagrama de Contexto


Considerar as seguintes Entidades Externas que podem ser identificadas na especificação:
Gerência Operacional, Clientes, Vendedor e Sistema de Compras.

2. Elaboração do DFD nível 0


Detalhar o Diagrama de contexto, considerando as seguintes funções identificada no texto, com
seus respectivos fluxos de dados:

• Cadastrar Clientes: entra "dados_cliente" de Clientes; sai "dados_cliente_val" para o


depósito Clientes;

• Cadastrar Livros: entra "dados_livro" de Gerência Operacional; sai "dados_livros_val" para


o depósito Estoque;

• Registrar Pedidos: entra "pedido_cliente" de Clientes; sai "pedidos_val" para depósito


Pedidos;

• Efetuar Venda: entra "cod_pedido" de Vendedor, "dados_pedido" do depósito Pedidos e


"dados_estoque" do depósito Estoque; sai "dados_nota" para depósito Notas Fiscais;

• Emitir Boletos: entra "cod_pedido" de Vendedor, "dados_nota" de Notas Fiscais, sai


"dados_pgto" para o depósito Pagamentos e "dados_pgto_cli" para Clientes;

• Incrementar Estoque: entra "dados_livros_adquiridos" e “dados_estoque” de Sistema de


Compras; sai "dados_atu_estoque" para o depósito Estoque;

• Gerar Consultas: entra fluxos dos cinco depósitos de dados; sai "relatórios_gerenciais" para
Gerência Operacional e "consultas" para Vendedor.

Colaboração Prof. Vicente P. Teixeira


http://www.gomeshp.com
ANÁLISE DE SISTEMAS I
__________________________________________________________________ Profa. Gilene Borges Gomes ___

2. Estudo de Caso ( Biblioteca )

Tarefa: elaborar o Diagrama de Contexto e o DFD Nível 0.

Uma biblioteca universitária deseja criar um Sistema de Empréstimo de Livros e está te


contratando para desenvolver este sistema; e elaborou a seguinte especificação: a biblioteca só atende a
Usuários cadastrados. Os usuários são cadastrados por um Funcionário da biblioteca, que cadastra
também os livros disponíveis para empréstimo.

O usuário pode solicitar um empréstimo, assim ele informa seu código (que é verificado se é
válido) e os códigos dos livros a serem emprestados (os quais são verificados se estão disponíveis, ou
se estão reservados para este usuário); quando tudo estiver confirmado o usuário recebe a confirmação
do empréstimo e os dados do empréstimo são armazenados, e a situação do livro é armazenada como
emprestado.

Na devolução dos livros, o usuário informa o código do empréstimo e a data de devolução;


confirmado a existência do empréstimo, os dados do empréstimo são atualizados com a data de
devolução e a situação dos livros é atualizada como disponível.

O usuário ainda pode fazer reserva de livros, informando seu código de usuário (o qual é
verificado se está cadastrado) e o código do livro para reserva (o qual é verificado se não está
disponível); se as confirmações estiverem certas, os dados da reserva são armazenados e a situação do
livro é atualizada como reservada.

A Gerência recebe relatórios de usuários e de empréstimos em aberto. O funcionário recebe


relatórios de livros e de reservas.

Sempre que um dado for verificado e não for válido, uma mensagem deve ser enviada a
entidade externa, informando que o dado informado é inválido.

http://www.gomeshp.com
ANÁLISE DE SISTEMAS I
__________________________________________________________________ Profa. Gilene Borges Gomes ___

3. Estudo de Caso ( Propaganda )

Tarefa: elaborar o Diagrama de Contexto e o DFD Nível 0, o qual


contém: seis processos, cinco entidades externas e seis
depósitos de dados.

Uma emissora de rádio deseja criar um Sistema de Controle de Propaganda e está te


contratando para desenvolver este sistema; elaborando a especificação descrita a seguir.

A manutenção dos Clientes engloba:


a) o tratamento dos dados dos clientes, os quais são enviados pelo Cliente (onde só é
permitido a exclusão de um cliente, se este não possuir nenhum contrato cadastrado); e
b) a emissão da Listagem dos clientes em ordem alfabética que é destinada ao Depto.
Comercial.

A manutenção dos Vendedores engloba:


a) o tratamento dos dados dos vendedores, os quais são enviados pelo Depto. Comercial (onde
só é permitido a exclusão de um vendedor, se este não possuir nenhum contrato
cadastrado); e
b) a emissão da Listagem dos vendedores que é destinada ao Depto. Comercial.

A manutenção dos Contratos engloba:


a) o tratamento dos dados dos contratos, os quais são enviados pelo Cliente, sendo necessário:
1) buscar dados armazenados no sistema como: dados do vendedor, do cliente e os horários
disponíveis; 2) gerar duplicatas e veiculações; e 3) armazenar contrato;
b) a exclusão do contrato, que recebe o pedido de cancelamento do contrato do Cliente e
exclui o contrato e todas as suas veiculações e duplicatas; e
c) a emissão das Listagens subdividida assim:
i) Listagem de contratos geral, que recebe datas do Depto. Comercial; busca dados
armazenados dos contratos e vendedores; e envia ao Depto. Comercial;
ii) Listagem de contratos por vendedor, que recebe datas e código do vendedor do Depto.
Comercial; busca dados armazenados dos contratos e vendedores; e envia a Gerência;
iii) Listagem de contratos por cliente, que recebe datas e código do cliente do Depto.
Comercial; busca dados armazenados dos contratos e clientes; e envia a Gerência;

http://www.gomeshp.com
ANÁLISE DE SISTEMAS I
__________________________________________________________________ Profa. Gilene Borges Gomes ___

A manutenção dos Horários engloba:


a) o tratamento dos dados dos horários, os quais são enviados pelo Depto. Comercial (onde só
é permitido a exclusão de um horário, se este não possuir nenhuma veiculação cadastrada); e
b) a emissão da Listagem dos horários que é destinada ao Depto. Comercial.

A manutenção das Duplicatas engloba:


a) o tratamento dos dados das duplicatas, os quais são enviados pelo Depto. Comercial, sendo
necessário buscar dados armazenados no sistema como: dados do contrato, da duplicata e do
cliente; e armazenar duplicatas;
b) baixar duplicatas, que recebe do Cliente valor e data do pagamento, sendo necessário: 1)
buscar dados armazenados no sistema como: dados do cliente e do contrato; 2) atualizar
duplicatas com data e valor do pagamento; e
c) a emissão da Listagem de contas a pagar e de contas quitadas que recebe datas do Depto.
Comercial e são destinadas ao Faturamento, necessitando buscar dados armazenados no
sistema como: dados dos clientes, dos contratos e das duplicatas.

A manutenção das Veiculações engloba:


a) o tratamento dos dados das veiculações, onde o cliente informa os horários fixos e o Depto.
Comercial informa os horários escolhidos, a data de chamada e o código do contrato; os
horários permitidos são avaliados, assim como as datas do contrato; então as veiculações são
armazenadas;
b) a inclusão semanal de veiculações, sendo necessário o código do contrato enviado pelo
Depto. Comercial, os horários permitidos são avaliados, assim como as datas do contrato;
armazenando as veiculações;
c) a exclusão das veiculações do dia, sendo necessário a data enviada pelo Depto. Comercial; e
d) a emissão da Listagem da programação comercial, que recebe a data do Depto. Comercial e
busca dados dos contratos e das veiculações, sendo destinada ao Locutor.

http://www.gomeshp.com

Vous aimerez peut-être aussi