Exercícios
de
Análise de Sistemas
Álvaro Rocha
Universidade Fernando Pessoa
Setembro de 2004
Exercícios de Análise de Sistemas
AMR, UFP, 2004
2
A - Gestão de Pagamentos
Você foi incumbido de modelar o Sistema de Pagamentos da livraria ACRMAN. Durante
as entrevistas com os utilizadores verificou o seguinte.
I.
Ordem de Compra
a. O Departamento de Marketing envia um formulário de ordem de compra
(OC) de livros para o Sistema de Pagamentos (SP).
b. O SP associa um número à OC, envia uma cópia desta ao Fornecedor e
arquiva-a em ficheiro ordenado sequencialmente pelo número das OC.
II.
Pedido de Pagamento
a. Um Fornecedor envia ao SP uma factura para pagamento de livros
adquiridos.
b. O SP envia a factura ao Departamento de Marketing para autorização do
pagamento.
c. O Departamento de Marketing ou devolve a factura ao SP com autorização
de pagamento ou devolve-a ao Fornecedor quando não for autorizado o seu
pagamento.
d. Se a factura for devolvida ao SP, é confrontada com o original da OC. A
OC e a factura do Fornecedor são então agrafadas num maço e preparadas
para aprovação da importância a pagar.
III.
Aprovação de Pagamento
a. O SP associa um número de aprovação ao maço do pagamento a efectuar.
b. O Chefe do SP tem que aprovar todos os pagamentos com valor superior a
100 000$00.
c. O SP prepara um outro maço a partir dos pagamentos aprovados. Este maço
inclui a OC, factura autorizada para pagamento e a aprovação de pagamento
autorizado.
IV.
Cheque
a. O Dactilógrafo do SP recebe o maço da aprovação e vai buscar um cheque
em branco numerado para pagar ao Fornecedor.
b. O Dactilógrafo preenche o cheque usando os dados da aprovação,
colocando também no rodapé o número da factura correspondente ao
pagamento.
c. O SP arquiva o maço da aprovação com a cópia do cheque no ficheiro
permanente de pagamentos.
d. O cheque é enviado pelo correio ou entregue directamente ao Fornecedor
quando este o vai buscar.
1) Desenvolva o modelo essencial/lógico do funcionamento do sistema descrito.
Exercícios de Análise de Sistemas
AMR, UFP, 2004
3
B - Gestão da Comercialização de Equipamentos
A empresa ACRMAN dedica-se à comercialização de equipamentos de ar condicionado
para instalações industriais. Após um estudo efectuado na ACRMAN chegou-se às
seguintes conclusões: os clientes costumam estabelecer os seus contactos prévios com a
ACRMAN mediante ofício onde, além da sua identificação, fornecem pormenores sobre o
tipo de equipamento em que estão interessados. Estes ofícios são analisados pelo
Departamento de Vendas, que envia ao cliente um catálogo com as opções disponíveis,
preçário, etc.
Caso o cliente demonstre interesse na aquisição do equipamento, terá de preencher uma
nota de aquisição, da qual recebe uma cópia sendo o original arquivado no Departamento
de Vendas e a outra cópia enviada ao Sector de Gestão de Stocks onde, caso exista
equipamento em armazém, é satisfeito de imediato o pedido do Departamento de Vendas,
caso contrário é preenchida uma nota de encomenda para os fornecedores, sendo esse
preenchimento feito a partir dos dados existentes no ficheiro de fornecedores. Nesta
situação o Departamento de Vendas comunica ao cliente através de uma carta a
impossibilidade de satisfazer de imediato a sua solicitação.
O Pagamento do equipamento é feito no acto de entrega dos equipamentos ao cliente, ou
poderá ser feita em prestações caso o cliente conste do ficheiro de clientes com crédito
especial.
1) Desenvolva o modelo essencial/lógico do funcionamento do sistema descrito.
Exercícios de Análise de Sistemas
AMR, UFP, 2004
4
C - Cursos do Fundo Social Europeu
Toda a Gália pertence à Europa … Toda não. Existe uma pequena aldeia no norte da
França que contínua a resistir à ideia de uma Europa comunitária. É claro que é lá que
vivem os protagonistas deste exercício - Astérix e Obélix.
Astérix e Obélix estavam infelizes. Já não havia romanos para andar à pancada, o mercado
ménires estava muito em baixo e até os javalis tinham desaparecido todos depois de terem
ido almoçar à lixeira do peixeiro lá da terra (segundo fontes especiais ainda havia espinhas
datadas do século 50 a. c.).
Este sentimento era comum a todos os habitantes da aldeia e, os nossos dois heróis depois
de já não saberem o que fazer, resolveram ir falar com o chefe da aldeia. Chamaram druida
e estiveram em conselho durante uma semana. Este conselho só fez com que todos
ficassem ainda mais aborrecidos pois o bardo persistiu em cantar músicas do Marco Paulo
para levantar os ânimos durante toda a semana.
Até que, um dia, Astérix teve a ideia: "E se nos candidatássemos ao Fundo Social Europeu
para darmos cursos de formação profissional aqui na aldeia?". Toda a gente adorou a ideia,
todos tinham cursos para dar, ficou tudo tão atarefado na organização dos cursos que até o
bardo vendo que ninguém lhe ligava nenhuma, desistiu do Marco Paulo e começou a
cantar músicas do Júlio Inglésia.
Fizeram um projecto para credenciação junto do Instituto de Emprego e Formação
Profissional e se não fosse o Obélix ir até lá coleccionar alguns sapatos, o projecto não
tinha sido aceite (Obélix começou a sua colecção de sapatos depois que se deixaram de
usar capacetes).
Com o projecto aceite só faltava organizar os cursos. Eis aqui alguns dos cursos que iriam
ser leccionados na aldeia:
Exercícios de Análise de Sistemas
AMR, UFP, 2004
5
CURSO
MONITOR
10 maneiras de cozinhar javali
Bonemine (mulher do chfe)
10 maneiras de comer javali (este curso tem Obélix
precedência do anterior)
Como tratar um romano
Como se
mordaças
desembaraçar
Astérix
de
cordas
e Assurancetourix (bardo)
Musculação
Obélix
Peixaria
Ordalfabétix (peixeiro)
Farmácia
Panaromix (druida)
Equilíbrio em escudos
Abracourix (chefe)
Cinotecnico
Ideiafix
Com tantos cursos e monitores, o chefe começou a pensar que seria uma boa ideia definir e
informatizar o sistema. Assim, chamou alguns dos habitantes mais novos que tinham
estudado em Lutécia, e constituiu uma equipa de projecto:
Chefe de projecto: Informatix
Analista principal: Fluxix
Analista: Arquivix
Programadores: Compativelix, Pascalix, Cix, Delphix e Cobolix
Depois de terem entrevistado os responsáveis chegaram às seguintes conclusões sobre as
inscrições nos cursos:
Bonemine, a responsável pela parte administrativa, recebe os boletins de inscrição dos
candidatos. Depois de aceitar a inscrição envia-lhes uma resposta.
As inscrições em determinado curso estão sujeitas a confirmação pois foi decidido que os
cursos só poderiam funcionar se tivessem no mínimo 10 inscrições. Esta confirmação é
feita 15 dias antes do início curso. É Obélix que depois do almoço lá pelas 6 horas da tarde,
envia as confirmações aos candidatos.
Exercícios de Análise de Sistemas
AMR, UFP, 2004
6
Ordalfabétix como é o comerciante mais bem sucedido da terra ficou incumbido de tratar
dos pedidos de pagamento especiais. Assim quando o candidato quer receber
semanalmente e não mensalmente como é habitual, faz um pedido de pagamento especial o
qual é apreciado pelo Ordalfabétix que envia uma resposta em papel timbrado da aldeia.
Estas respostas tiveram muitas reclamações por causa do cheiro nefasto a peixe que
emanavam.
O candidato poderá em determinado momento desistir de um curso para o qual se tenha
inscrito e para o fazer, terá de apresentar um pedido de desistência. A desistência terá de
ser pedida 10 dias antes do início do curso. Este pedido é recebido pelo bardo nas horas em
que não está amarrado e amordaçado.
1) Desenvolva o Modelo Essencial do sistema para a situação descrita
Exercícios de Análise de Sistemas
AMR, UFP, 2004
7
D - Gestão de Empréstimos
Numa instituição de crédito, o Departamento de Gestão de Empréstimos (DGE) tem a seu
cargo a gestão de empréstimos desde o pedido à sua total amortização.
Quando é apresentado um novo pedido, o DGE procede a uma validação sumária das
indicações constantes do impresso apresentado pelo cliente, designadamente:
-
enquadramento numa das linhas de crédito abertas (habitação, automóvel, estudos,
etc.);
-
abertura prévia de conta na dependência através da qual se pretende movimentar o
empréstimo.
Os pedidos considerados válidos passam ao procedimento de autorização. Esta fase é
controlada administrativamente pelo DGE mas o OK cabe ao Departamento de
Autorização (que, através de critérios que transcendem o DGE, decidirá quais os pedidos
que é possível satisfazer). Neste contexto cabe ao DGE:
-
enviar uma cópia de todos os pedidos válidos ao Dep. de Autorização;
-
registar no ficheiro de empréstimos todos os pedidos submetidos ao Dep. de
Autorização;
-
actualizar, por cada autorização recebida, o registo de pedido com a indicação de
autorizado;
-
enviar carta de resposta ao pedido, ao cliente;
-
actualizar a conta de cliente com o valor de débito.
Posteriormente o DGE criará os requisitos de pagamento do empréstimo, determinando:
-
a data de cada pagamento;
-
o valor de amortização em cada pagamento;
-
o valor dos juros em cada pagamento;
Exercícios de Análise de Sistemas
AMR, UFP, 2004
-
8
o número total de prestações e o valor global dos juros (a actualizar na conta de
cliente para facilitar consultas à respectiva posição).
No que respeita ao pagamento de cada empréstimo, o DGE:
-
envia, um mês antes do pagamento de cada prestação, um aviso ao cliente;
-
actualiza, ao receber cada pagamento, os valores correspondentes (amortizações,
juros) na conta do cliente.
Todos os meses, O DGE procede a uma análise aos vários arquivos para detecção de:
-
empréstimos totalmente amortizados;
-
ordens de pagamento correspondentes a empréstimos totalmente amortizados;
-
contas de clientes fechadas e sem movimentos há mais de 2 anos.
Os registos nestas condições são retirados dos ficheiros respectivos passando a arquivo
morto. Além disso quando é detectada a amortização total de um empréstimo, envia-se ao
cliente uma carta de aviso e renovação de disponibilidade.
1) Elabore o modelo essencial (lógico/conceptual) para este caso.
Exercícios de Análise de Sistemas
AMR, UFP, 2004
9
E - Serviços Sociais da Universidade Litoral Interior
Um dos serviços a cargo dos Serviços Sociais (SS) da Universidade do Litoral Interior
(ULI) é a recolha, apreciação e tratamento de pedidos de bolsas de estudo ou de redução de
propinas.
Todos os anos, até ao fim do mês de Setembro, os estudantes submetem os seus pedidos de
bolsa de estudo ou de redução de propinas aos SS. Os pedidos são formulados em impresso
próprio, fornecido pelos SS, e deles deve constar a seguinte informação:
-
Identificação do candidato a subsídio: nome, filiação, nº de BI, nº de estudante (só
para estudantes do 2º, 3º, 4º ou 5º anos), nº de contribuinte, endereço;
-
Tipo de subsídio que solicita: bolsa de estudo ou redução de propinas;
-
Declaração dos rendimentos do agregado familiar: composição do agregado
familiar, natureza dos rendimentos e respectivo valor, natureza das deduções e
respectivo valor;
-
Número de identificação bancária para eventual depósito de subsídios (NIB) (só
para os pedidos de bolsa de estudo). A composição do NIB é a seguinte: AAAA
BBBB CCCCCCCCCCCC DD onde AAAA é o código do banco, BBBB o código
do balcão, CCCCCCCCCCCC o número da conta e DD são dígitos de controlo.
É atribuído a todos os pedidos de subsídio um código de identificação. Este código tem o
seguinte formato: XXXXX-AA/TT. XXXXX corresponde ao número de ordem de entrada
do pedido nos SS (independentemente do tipo de subsídio que é solicitado); AA
corresponde ao ano a que dizem respeito; TT assume o valor RP se se tratar de um pedido
de redução de propinas ou BE se se tratar de um pedido de bolsa de estudos.
No acto de entrega do pedido de subsídio os SS passam um recibo que comprova a entrega
dos documentos. Além da data de recebimento, o recibo inclui o código que foi atribuído
ao pedido.
Exercícios de Análise de Sistemas
AMR, UFP, 2004
10
Durante o mês de Outubro, os SS procedem à análise dos pedidos. Durante a apreciação, e
só para os casos que possam merecer dúvidas quanto à veracidade das declarações, será
enviado às Finanças um pedido de confirmação das declarações prestadas. A decisão
desses casos fica portanto dependente da resposta das Finanças.
Até ao fim do mês, e depois de analisados todos os casos, é enviado a cada candidato o
resultado da apreciação. Para os pedidos de redução de propinas é indicado o montante da
redução (os casos limites são zero - redução recusada ou a totalidade - isenção de
propinas). Para os pedidos de bolsa de estudo é indicado o montante atribuído (que será
depositado mensalmente na conta bancária do aluno) ou se apenas lhe foi atribuída uma
redução de propinas.
Os SS preparam uma lista dos estudantes aos quais foi concedida a redução de propinas
que é enviada aos serviços académicos da Universidade.
Mensalmente, os SS enviam para a tesouraria da Universidade uma lista ordenada por
agência bancária com os valores monetários a transferir para cada banco correspondente
aos valores de subsídios.
a) Desenvolva o modelo essencial (lógico/conceptual) para este caso.
Exercícios de Análise de Sistemas
AMR, UFP, 2004
11
F - A empresa Gestão de Pessoal Científico e Profissional Temporário (GPCPT)
A empresa Gestão de Pessoal Científico e Profissional Temporário (GPCPT) é uma
agência única de recursos humanos temporários. Muitas organizações actuais precisam de
empregados com habilitações elevadas e altamente especializados por períodos de tempo
curtos para assistirem/desenvolverem projectos específicos ou fornecerem aptidões
técnicas necessárias. A GPCPT negoceia contratos com as suas empresas clientes nos quais
acorda fornecer pessoal temporariamente para tarefas específicas por um preço também
específico. Por exemplo, a GPCPT tem um contrato com uma empresa de exploração de
petróleo e gás no qual acordou fornecer geólogos com pelo menos o grau de mestre por
5000€ por semana. A GPCPT tem contratos com um vasto leque de empresas, e pode
colocar quase qualquer tipo de profissional ou cientista, desde programadores de
computadores a geólogos e astrofísicos.
Quando uma empresa cliente da GPCPT determina que irá necessitar de um recurso
humano temporariamente, elabora um pedido de pessoal de acordo com um contrato prévio
com a GPCPT. Quando um pedido de pessoal é recebido pelo gestor de contratos da
GPCPT, o número de contrato referido no pedido de pessoal é registado no ficheiro de
contratos. Usando informação do ficheiro, o gestor de contratos analisa os termos e as
condições do contrato e determina se o pedido de pessoal é válido. O pedido de pessoal é
válido se o contrato não tiver expirado, o tipo de profissional ou cientista pedido estiver
listado no contrato original e o pedido enquadrar-se no intervalo de taxas negociado. Se o
pedido de pessoal não for válido, o gestor de contrato devolverá o pedido ao cliente com
uma anotação indicando porque é que o pedido de pessoal não é aceite, fazendo também
uma cópia para a GPCPT. Se o pedido de pessoal for válido, o gestor de contratos regista o
pedido de pessoal no ficheiro de pedidos de pessoal como um pedido de pessoal válido. O
pedido de pessoal é então enviado para o departamento de colocação de pessoal da
GPCPT.
No departamento de colocação, o tipo de pessoal, experiência e qualificações solicitadas no
pedido de pessoal são comparadas com o pessoal disponível no ficheiro. Se um indivíduo
qualificado for encontrado, será marcado como “reservado” no ficheiro de pessoal. Se não
for encontrado um indivíduo qualificado no ficheiro, ou não está imediatamente
disponível, o departamento de colocação cria uma anotação a explicar porque não é
possível satisfazer o pedido de pessoal e anexa-a ao pedido. Todos os pedidos de pessoal
são então enviados para o departamento de recrutamento de pessoal.
No departamento de recrutamento o empregado temporário é contactado perguntando-selhe se concorda com a colocação. Depois dos detalhes da colocação terem sido afinados e
acordados, o empregado temporário é marcado como “colocado” no ficheiro de pessoal.
Uma cópia do pedido de pessoal e uma factura com o custo da colocação é enviada para o
cliente. Finalmente, o pedido de pessoal, a anotação de indisponibilidade (se for o caso) e a
cópia da factura com o custo da colocação é enviada para o gestor de contratos. Se o
pedido de pessoal foi satisfeito, o gestor de contratos fecha o pedido de pessoal aberto no
ficheiro de pedidos de pessoal. Se o pedido de pessoal não puder ser satisfeito o cliente é
notificado. O pedido de pessoal, factura do custo da colocação e a anotação de
indisponibilidade (se for o caso) são então preenchidos no contrato.
Exercícios de Análise de Sistemas
AMR, UFP, 2004
12
G - Serviço de Publicações (DCVEs, DTEs, DDs)
O Serviço de Publicações (SP) é um Departamento de um Organismo Público responsável
pela edição e distribuição de publicações técnicas de informática.
O SP edita uma revista semestralmente e outras publicações não periódicas de carácter
técnico específico.
A revista pode ser adquirida em exemplares soltos ou por assinatura anual, coincidindo
sempre a assinatura com o ano civil.
No Diagrama de Fluxo de Dados - DFD 1 (Anexo 1) - está representada a parte do sistema
de informação que gere as assinaturas.
Tomando como base o DFD 1 e a descrição sucinta dos processos (Anexo 1):
1) Elabore, para as entidades Assinante e Publicação, os Diagramas de Ciclo de
Vida de Entidade (CVE) assim como os Diagramas de Transição de Estados
(DTE).
2) Considere o novo requisito e o seu tratamento representado no DFD 2 (Anexo
2). Assinale as alterações provocadas pelo tratamento desse requisito
construindo dois novos diagramas (DCVE e DTE) para as entidades Assinante
e Publicação.
3) Desenvolva o Dicionário de Dados para os elementos dos DFDs dos Anexos 1 e
2, seguindo a notação apresentada nos apontamentos de "Modelação de
Sistemas de Informação" desenvolvidos pelo docente da disciplina.
Anexo 1
Descrição dos Processos
P1 - Cria uma nova ocorrência de assinante rejeitando os que não trazem todos os
requisitos designadamente os que não trazem meio de pagamento.
P2 - Actualiza o assinante de acordo com as alterações indicadas.
P3 - Lança o pagamento verificando se o assinante existe e se o valor do pagamento é
correcto face ao escalão de pagamento indicado na respectiva ocorrência. Reactiva o
assinante caso esteja suspenso por não pagamento. Emite o respectivo recibo.
P4 - No início de cada ano percorre o arquivo de assinantes. Elimina do arquivo os
assinantes suspensos por não pagamento no ano anterior. Suspende os assinantes activos
que não pagaram a assinatura desse ano, debita-lhes o valor da assinatura de acordo com o
escalão e emite uma carta de aviso
Exercícios de Análise de Sistemas
AMR, UFP, 2004
13
P5 - Cria uma nova ocorrência de Publicação e emite o código da publicação no caso de
ser um novo número da revista.
P6 - Percorre o arquivo de assinantes. Por cada assinante activo, regista o envio no
assinante, debita a quantidade enviada na Publicação e emite uma etiqueta autocolante com
o nº, nome e morada do assinante
DFD 1
1
R ejeiç ão
Assinantes
N ov oas s inante
3
Receber
Pagamentos
Criar Assinante
R ejeiç ão
Pagamento-deas s inatura
Assinantes
Rec ibo
Alteraç ões
Assinante
C arta-av is o
2
4
Actualizar
Assinante
Renovar
Assinaturas
Anuais
6
Enviar
Publicações
Etiquetas -e-Public aç ões
5
Código-dePublic aç ão
Administração
Criar
Publicações
Publicação
Anexo 2
Verifica-se que, por razões de vária ordem (falta de interesse, ausência da residência,
mudança de morada não enviada, etc.), o SP recebe devoluções de publicações enviadas.
Para evitar um grande volume de devoluções, o que acarreta um aumento de tratamentos
administrativos, foi decidido suspender temporariamente um assinante para o qual se
verifiquem duas devoluções sucessivas.
A suspensão torna-se definitiva (eliminando-se o assinante do arquivo) se não for
efectuado nenhum contacto desse assinante até um ano após o termo da assinatura a que se
refere a segunda devolução.
Exercícios de Análise de Sistemas
AMR, UFP, 2004
14
As publicações devolvidas podem ser reenviadas a pedido do assinante, passando de novo
a sua situação a activo.
DFD 2
7
Devolução
Postal
Assina ntes
Carta-de-suspenção
Receber
Dev o luçõ es
Assina nte
8
Publica çã o
Reenv ia r
Publica çõ es
Código-depublicação
Pedido-de-reenvio
Descrição dos Processos
P7 - Se a publicação anteriormente enviada não foi devolvida emite um postal acusando a
devolução (1ª devolução). Se a publicação anterior foi devolvida e não foi pedido o seu
reenvio (2ª devolução), suspende o assinante e emite uma carta acusando a devolução e
informando a suspensão. Lança a devolução no assinante e actualiza a quantidade da
publicação.
P8 - Assinala o pedido de reenvio na ficha de assinante. Retira o código de Publicação do
pedido e envia ao processo P6.
Descrição das estruturas de dados
Assinantes = Código-Assinante + Nome + Morada + Escalão-Pagamento + SituaçãoAssinante + Data-Situação + Código-Situação + Movimento-Conta + (Data-Cancelamento)
+ Envio + devolução + Reenvio
Publicações = Código-Publicação + Título + Autor + Assunto + Quantidade
Movimentos-Conta = Código-Movimento + Valor + Sinal + Data-Movimento
Envio = Código-Publicação + Data-Envio
Devolução = Código-Publicação + Data-Devolução
Reenvio = Código-Publicação + Data-Pedido
Exercícios de Análise de Sistemas
AMR, UFP, 2004
15
H - DER – Diagramas de Entidades Relacionamentos
1) A UFPBiblo é uma biblioteca pequena especializada em livros de História de Portugal,
que possui uma colecção de títulos disponíveis para requisição por leitores registados, sem
qualquer encargo. Cada leitor tem permissão de requisitar até oito livros de cada vez. As
requisições são registadas para o exemplar do livro que é levado, em vez de para o seu
título, uma vez que a UFPBiblo tem vários exemplares de cada livro. Quando todos os
exemplares de um livro pretendido estão requisitados, os leitores podem reservá-lo. Cada
reserva é registada para um título de livro. Quando um exemplar desse livro dá entrada na
UFPBiblo, será colocado de lado, registado o exemplar que satisfará a reserva e notificado
o leitor que o reservou.
O sistema novo cobrirá funções em várias áreas: registo de leitores; registo de livros;
requisição de livros; reserva de livros; devolução de livros; e avisos sobre requisições e
livros, nomeadamente relembrar as datas de devolução. Quando os leitores requisitam um
livro, o seu estado tem de ser verificado para ver se ainda possuem alguma requisição sem
livros devolvidos até à data prevista. Em caso afirmativo, não lhes será permitido requisitar
qualquer livro até que tomem as acções apropriadas. As novas requisições serão registadas
e os detalhes das datas de devolução dos exemplares dos livros serão fornecidos aos
requisitantes (leitores).
Cada vez que um aviso é enviado, a sua data será registada no leitor correspondente.
Quando os leitores reservam um livro, será verificada a existência do título para assegurar
que a UFPBiblo o possui actualmente. Em caso afirmativo, a reserva será registada.
Quando um leitor devolve um exemplar de livro a data de devolução deverá ser registada
nas requisições e a disponibilidade desse livro activada. No caso de devoluções fora do
prazo e exemplares de livros danificados, a UFPBiblio cobrará uma multa ao leitor e
registará a quantia (e qualquer multa subsequente) de pagamento nas requisições.
Se o pagamento não for efectuado na totalidade, o estado do leitor será alterado. Cada
devolução será verificada face a reservas pendentes. Se o título está reservado o exemplar
do livro será colocado de lado, a reserva será actualizada com detalhes do exemplar que foi
devolvido e o leitor que reservou o livro notificado. O sistema também necessitará registar
Exercícios de Análise de Sistemas
AMR, UFP, 2004
16
detalhes de novos títulos e novos exemplares, sempre que cheguem como resultado de
notas de encomenda ou enviados livremente por fornecedores e editores.
2) Um sistema para aplicações administrativas mantém informações sobre processos, estes
são identificados por um nº de ordem (1 a N), dentro de um determinado ano civil, por
exemplo 175/99. Cada processo é constituído por vários documentos que são também
numerados de 1 a N por ordem de entrada no processo, assim tem-se por exemplo
documento 10 dentro do processo 175/99. Existem vários tipos de documentos:
-
Certidões
-
Pareceres
-
Boletins de inscrição
Cada um destes tipos de documentos tem uma numeração autónoma. Um processo
classifica-se em activo e pendente. A distribuição/organização do pessoal que trata os
processos é feita do seguinte modo: Um elemento do pessoal administrativo pode estar
atribuído a mais de um processo, mas cada processo só está a ser tratado por uma única
pessoa; Ninguém está atribuído aos processos pendentes.
Os empregados, pertencentes ao pessoal administrativo ou não, são identificados por
um código pessoal (3 dígitos em numeração sequencial por ordem de contratação);
interessa ainda guardar o respectivo nome, estado civil, data do nascimento, categoria
profissional e remuneração. Dado que os processos podem estar redigidos numa das
línguas internacionais, ler correntemente uma língua estrangeira é obrigatório para ser
admitido na carreira do pessoal administrativo.
Sobre cada um dos tipos de documentos deverá guardar-se a seguinte informação:
-
Pareceres: Data, Entidade emissora, Assunto e Objecto do parecer.
-
Certidões: Data, Tipo e Identificação.
-
Boletins: Data, Tipo, Objecto da inscrição e Identificação
Exercícios de Análise de Sistemas
AMR, UFP, 2004
17
a) Desenhe o diagrama de entidades-relacionamentos (DER) correspondente a este
problema.
I - Árvores e Tabelas de Decisão
1) Os clientes da EFP recebem dois tipos de desconto, consoante paguem a encomenda até
ao dia 15 do mês seguinte ou até ao dia 30. Para os primeiros será feito um desconto de
15% acrescido de 2% ou 3% consoante o nº de pedidos durante o mês supere as 1000 ou as
2000 unidades. Para os restantes clientes, se o volume de vendas for inferior a 20 unidades
o desconto será de 3%, inferior a 10 unidades de 2%, igual ou superior a 500 unidades de
10% e inferior a 500 unidades de 7%.
2) As actividades de Domingo do Sr. António dependem de duas condições: do tempo que
faz e da qualidade dos programas de televisão. As suas possíveis actividades serão ir à
pesca, ver televisão e ir ao cinema. Ele irá à pesca se fizer bom tempo independentemente
dos programas de televisão serem bons ou maus. Verá televisão se o tempo for mau e se os
programas forem bons. Irá ao cinema se não fizer bom tempo e se os programas de TV não
interessarem. Ele não passará o seu Domingo em família a não ser que fique em casa.
3) Um passageiro apresenta-se ao guichet de uma companhia de aviação. Se o passageiro
solicitar um bilhete de 1ª classe e apenas existir um lugar vago nessa classe para o voo que
ele deseja é-lhe entregue um bilhete de 1ª classe para o referido voo.
Se todos os lugares de 1ª já estiverem reservados e existirem lugares na classe turística,
perguntar-se-á se aceita um lugar nesta classe. Se o passageiro aceitar a sugestão referida
é-lhe entregue um bilhete de classe turística.
Caso contrário, ou ainda, se todos os lugares do avião já estiverem reservados para o voo
que ele pretende coloca-se o pedido desse passageiro na lista de espera de lugares de 1ª
classe.
Se o passageiro pedir inicialmente um bilhete de classe turística, e existir lugar nessa
classe, fornecer-se-á um bilhete para a mesma.
Se se verificar que não há nenhum lugar em turística, mas se ele existe em 1ª classe
colocar-se-á o problema de mudança de classe ao passageiro.
Exercícios de Análise de Sistemas
AMR, UFP, 2004
18
Se o passageiro concorda com a proposta de mudança de classe, fornecer-se-á mesmo um
bilhete de 1ª classe. Se não o passageiro fica em lista de espera na classe turística.
4) Suponha que foi incumbido de automatizar a facturação de determinado sector de uma
empresa que vende determinado produto. O produto em causa é vendido segundo
modalidades habituais: armazenista ou retalhista. Além disso existe ainda a possibilidade
de o exportar. Nos contactos tidos com um dos gerentes foi avisado de que é praticado um
sistema de descontos que tem como objectivo incentivar o mercado. Por isso dirigiu-se ao
responsável pelo cálculo dos preços e descontos a praticar com quem teve a seguinte
conversa:
_ Vocês têm descontos diferentes para os vossos clientes?
_ É verdade.
_ Como é que os calcula?
_ Bem, depende do cliente.
_ Quem é que tem maior desconto?
_ Evidentemente os armazenistas têm um desconto maior do que os retalhistas. Mas não é
assim tão simples …
_ Então como é?
_ Acontece que o mesmo cliente não tem sempre o mesmo desconto. Por exemplo, os
armazenistas têm um desconto de 20% se a quantidade pedida for maior ou igual que a
cota, senão ficamos pelos 15%, depende daquilo que ele encomenda.
_ Quer dizer que se ele pedir o produto A tem um desconto diferente do que se pedir o
produto B?
_ Não, de maneira nenhuma. Por exemplo, aos retalhistas fazemos um desconto de 15% ou
10% dependendo da quantidade encomendada ser superior ou igual à cota, ou menor. Mas
peçam eles os produtos que pedirem, os descontos são sempre estes.
Exercícios de Análise de Sistemas
AMR, UFP, 2004
_ E os exportadores têm direito a desconto?
_ Pois, é 25%.
19
Download

Exercícios de Análise de Sistemas