Mostrando postagens com marcador Mini-mundo. Mostrar todas as postagens
Mostrando postagens com marcador Mini-mundo. Mostrar todas as postagens

sábado, agosto 30, 2008

Mini-Mundo 11

 

Mini-Mundo 11-A

Uma loja de departamentos deseja controlar a entrada e saída de produtos dos seus vários almoxarifados. Cada entrada é endereçada a um almoxarifado e composta de apenas um produto. Possui uma data de entrada do produto no almoxarifado e uma quantidade. Em cada almoxarifado existe no máximo uma entrada de cada produto, por dia. A maior parte dos produtos são produzidos pelas fábricas que a loja possui, sendo deixada uma pequena parcela para fornecedores externos. Não há interesse em se controlar as fábricas pertencentes a loja.

Cada saída é composta de apenas um produto, oriundo de um almoxarifado, uma data e uma quantidade. Todas as saídas de produto tem um empregado responsável. Só há interesse em monitorar os fornecedores externos que efetivamente tenham fornecidos algum produto à loja.

Ä Há interesse da loja em obter as seguintes informações do sistema:

a) Quantidade de determinado produto em um determinado almoxarifado.

b) Entradas de um produto em um almoxarifado em um determinado período informando: código do produto, descrição do produto, número do almoxarifado, localização do almoxarifado, data da entrada, quantidade e se for o caso, código e nome do fornecedor externo.

c) Saídas de um produto de um almoxarifado em um determinado período informando: código do produto, descrição do produto, número do almoxarifado, localização do almoxarifado, data da saída, quantidade, matrícula, nome e função do empregado responsável.

d) Relação dos produtos que a loja comercializa ou tem intenção de comercializar.

e) Relação de todos os almoxarifados da loja (ativos a inativos).

Mini-Mundo 11-B

Suponha que no Mini-Mundo 11-A, cada entrada possua um número seqüencial único que permite identificá-la, independente do almoxarifado. Que mudanças ocorreriam no modelo?

Mini-Mundo 11-C

Suponha que no Mini-Mundo 11-A, cada entrada possuam número seqüencial que permite identificá-la. em cada almoxarifado. Que mudanças ocorreriam no modelo?

Mini-Mundo 9

image

 

Um  dos restaurantes mais tradicionais do Rio de Janeiro teve sempre o seu controle realizado manualmente pelos seus 3 proprietários. A sorte "lotérica" bateu à porta de um deles, que retornou imediatamente para sua terra natal. Com o crescimento do movimento financeiro do restaurante, os outros sócios passaram a se desentender quanto a melhor maneira de administrar o restaurante, resultando na posse integral do restaurante por um dos sócios.

O restaurante possui atualmente 30 garçons, servindo diariamente mais de 500 refeições e o cardápio oferece mais de 40 pratos diferentes. O restaurante conta com uma ampla área de mais de 1000 m2 e dispõe de mesas de 2, 4 e 6 lugares num total geral de 80 mesas. O horário de funcionamento atual é de 11:00h às 2:00h. Cada garçom é responsável por atender no mínimo 4 mesas e no máximo 10, não podem atender nenhuma mesa fora de sua responsabilidade. A remuneração dos mesmos é um percentual fixo sobre o consumo das mesas que cada um atendeu.

Ao encerrar a conta, o cliente preenche uma avaliação sobre o atendimento prestado pelo garçom. Ao final do mês, os garçons que obtiverem as 3 melhores médias de desempenho recebem uma gratificação extra. O restaurante impõe que não pode existir mais de um garçom atendendo ao mesmo cliente na mesa, e que este garçom deverá realizar todo o atendimento até o cliente ir embora, mesmo que ultrapasse seu horário normal de trabalho. Não é permitido que pessoas ocupem mesas sem consumir.

Ä Periodicamente o dono necessita das seguintes informações:

a) Relação das mesas que um garçom tem sob sua responsabilidade.

b) Número de assentos que um garçom tem sob sua responsabilidade.

c) Lista dos pratos servidos em uma mesa durante um certo período de tempo.

d) Salário a pagar a cada garçom no final do mês.

e) Lista dos pratos mais consumidos por dia da semana.

f) Relação das mesas que por mais tempo estiveram ocupadas.

g) Relação dos garçons que devem receber gratificação ao final do mês junto com suas respectivas médias.

h) Qual(is) garçom(ns) é(são) responsável(eis) por uma determinada mesa.

OBS: Imagine que a cada pedido feito o garçom tira uma comanda. Como ficaria o modelo
agora?

Mini-Mundo 08 - Solução

image

Mini-Mundo 08

Uma construtora de obras por administração (condomínio fechado) quer gerenciar seus clientes e clientes em potencial em relação aos condomínios que está administrando. A formação de um condomínio é criada pela construtora a partir de um terreno adquirido e um projeto de prédios de apartamentos.

A construtora contata seus melhores clientes e clientes em potencial para oferecer os apartamentos de um prédio de um condomínio. Vários clientes podem se juntar para comprar um apartamento, cabendo a cada um o percentual correspondente (a soma das cotas dos proprietários tem que ser sempre 100%). A partir da venda de determinado número de apartamentos, o condomínio é firmado juridicamente e a construção se inicia. Não existe a figura de venda parcial de um apartamento. Cada condomínio pode ser composto de vários prédios, e todo prédio construído, ou em construção, tem que fazer parte de algum condomínio.

É considerado um bom cliente aquele que possui 3 ou mais apartamentos com
cota = 100%, ou participa como cotista parcial, em qualquer proporção, em mais de 9 apartamentos. Para todo prédio é eleito um sindico (proprietário de um ou mais apartamentos do prédio) e para todo condomínio um responsável (tem que ser proprietário com cota = 100%).

ÄO sistema deve fornecer as seguintes informações:

a) Qual o cliente responsável por um condomínio?

b) Qual o síndico de um determinado prédio?

c) Qual o percentual de apartamentos vendidos em determinado condomínio?

d) Relatório informando, ao longo do tempo, todos os apartamentos que um determinado cliente já participou, ou participa, como cotista, incluindo para cada apartamento as datas e percentuais adquiridos.

e) Quais os apartamentos que um determinado cliente participa como cotista parcial?

t) Quais os "bons" clientes e os clientes potenciais?

g) Quais os apartamentos não vendidos em um determinado condomínio?

h) Qual(is) o(s) proprietário(s) de um determinado apartamento?

Mini-Mundo 07 - B - Solução

image

Mini-Mundo 07 - A - Solução

image

Mini-Mundo 07

Mini-Mundo 7-A

Um Vídeo Clube deseja controlar o empréstimo de fitas a seus sócios. Atualmente o controle de empréstimo é feito utilizando dois conjuntos de fichas: o das informações dos sócios e o das informações das cópias, no qual se controla também os empréstimos. Nas fichas dos sócios constam as seguintes informações: número de inscrição, nome, endereço e telefone. Nas fichas das cópias estão registrados: código de identificação da fita, título do filme, duração, ano, gênero, nome do diretor e de 2 (dois) dos artistas principais, data de aquisição e o estado da fita (bom ou ruim), além de uma lista de empréstimos com número de inscrição do sócio, data do empréstimo, data da devolução e valor pago. Estes dois últimos são preenchidos quando a cópia é devolvida.

Nesta locadora existem vários filmes com várias cópias, e cada cópia recebe uma etiqueta com um código, por exemplo: 5.315 ( como se fosse o número do CONCINE, único para cada cópia original).

Um empréstimo é válido por 72 horas no máximo e possui preço fixo. A locadora pretende colocar terminais de consulta em sua loja, possibilitando seus sócios a escolha de filmes a partir do gênero, diretor e dos artistas prediletos. Não é aceita reserva e todos os pagamentos são feitos no momento da devolução. Se o sócio atrasar a devolução deverá pagar multa.

A gerência deseja que o sistema começa um relatório de todos os filmes que possui, informando a quantidade de cópias por filme, além de relatórios de filmes por gênero, diretor e artista. Ela deseja também uma lista das cópias em mal estado e outra de sócios inadimplentes. Existe interesse em manter um controle sobre diretores e artistas com nome, país de origem e data de nascimento de cada um.

Mini-Mundo 7-B

Troque o segundo parágrafo do mini-mundo 7-A, pelo abaixo:

Nesta locadora existem vários filmes com várias cópias, e cada cópia recebe uma etiqueta com um código por exemplo: P305-03, que significa Policial (P), Filme número 305, 3a cópia deste filme.

Mini-Mundo 06

 

Uma firma que utiliza equipamentos de informática necessita de um sistema que gerencie a sua rede de micro-computadores (ponto-a-ponto, não existe servidor da rede), controlando usuários. máquinas e impressoras. A rede é composta de servidores de impressão, estações e impressoras. Os servidores de impressão, e suas impressoras, ficam dentro de uma sala própria. O sistema também irá controlar a partir de qual estação o usuário está conectado a rede, e os seus arquivos enviados para impressão.

Para todos os micros deseja-se cadastrar: código do patrimônio, descrição, capacidade do disco rígido, quantidade de memória e, sendo uma estação a sua localização, sendo um servidor o tamanho máximo do buffer e a quantidade máxima de buffers de impressão e que ele suporta, e as impressoras ligadas a ele (no máximo 3 ), caso existam. Para impressoras deseja-se cadastrar: código do patrimônio, descrição, velocidade (ppm) e, consequentemente, o servidor a que está ligada. Nesta firma todas as impressoras estão ligadas a algum servidor, não sendo compartilhada por mais de um servidor.

Para controlar os usuários, o sistema só precisa do nome de guerra e senha de cada um. Como os usuários não possuem máquina fixa, a sua conexão à rede pode ocorrer a partir de qualquer estação. Tendo o usuário uma conexão ativa, o sistema não permitirá que ele se conecte a partir de outra estação. Há interesse em controlar apenas as conexões ativas (as conexões desfeitas são irrelevantes).

No caso de impressão, o sistema deverá saber qual o arquivo, de quem ele é, e em qual impressora será impresso (atenção: somente usuários com conexão ativa é que possuem condição de enviar arquivos para , impressão). É o usuário que escolhe a impressora onde ele quer que o seu arquivo seja impresso. Nada impede que usuários diferentes enviem arquivos de mesmo nome para impressão, porém (nesta firma) para o mesmo usuário isso não é possível, mesmo em impressoras diferentes. Neste caso o sistema permite alterar o número de cópias a serem impressas. Só deve ser mantido registro dos arquivos que ainda estão na fila de impressão.

O sistema deverá listar, para cada impressora, os arquivos que estão aguardando impressão, com o respectivo usuário que a enviou, mesmo que o usuário não esteja mais ativo na rede. Sempre que solicitado o sistema exibirá, para cada estação, o seu código e, caso exista, o nome do usuário conectado, a data e hora início desta conexão e, se houver, nome e quantidade de cópias dos arquivos que ele enviou e que ainda estão aguardando impressão.

Mini-Mundo 05 - Solução

image

Mini-Mundo 05

image

A firma "K. H. Doméstica" presta serviços de limpeza e deseja um sistema automatizado que cuide, principalmente, da alocação dos empregados aos pedidos de serviço feitos pelos clientes e de possíveis criticas no momento da alocação.

O cliente telefona para a firma e faz um pedido de serviço. Neste momento a atendente verifica no cadastro se ele já é um cliente da firma; caso não seja, ela cadastra-o solicitando: CGC, Razão Social, Endereço e Telefone: se for pessoa jurídica, ou CPF, Nome, Endereço e Telefone, se for pessoa física. A firma atribui um código próprio para identificar qualquer um dos seus clientes.

Estando o cliente devidamente cadastrado, a atendente abre um bloco de pedidos e preenche um "Pedido de Serviço", anotando: o nome do cliente, a data da abertura, a data para realização dos serviços, o local onde deverá ser realizado, e uma relação dos serviços que o cliente quer que seja executado naquele local, com a respectiva metragem quadrada de cada um. A atendente consulta uma tabela de serviços (código do serviço, descrição, valor por m2, duração por m2), calcula e anota no pedido a duração e o valor, unitário e total dos serviços. Após o preenchimento do pedido, a atendente informa ao cliente o número do seu pedido, o valor total a ser pago e a duração máxima para o término dos serviços, supondo que serão executados em seqüência.

Todo empregado está habilitado a executar algum tipo de serviço de limpeza porém, apesar do treinamento fornecido, nem todos os empregados podem executar todos os tipos de serviço. Caso a firma não possua nenhum empregado habilitado para a execução de um tipo de serviço que deverá ser prestado a um pedido, antes da realização é providenciado um treinamento e, posteriormente, um empregado é alocado ao pedido (Preferencialmente um Pedido de Serviço não deverá ser cadastrado se a empresa não tiver um empregado capaz de executá-lo). No momento de alocar cada empregado que irá atender ao pedido, é verificado se ele não está alocado em outro pedido no momento de sua realização, e se ele está habilitado para algum dos serviços exigidos no pedido (se não estiver habilitado, não pode ser alocado).

Um pedido é considerado com alocação completa se existir para cada tipo de serviço exigido no pedido, pelo menos um empregado habilitado alocado ao pedido.

Se o pedido estiver com alocação completa se poderá ser iniciada a sua execução. "Qual empregado" vai executar "qual serviço do pedido", é decidido pela própria equipe no momento da realização, e não temos interesse em registrar.

ÄO sistema deverá ser capaz de informar, dentre outras coisas:

a) Relatório dos pedidos com alocação incompleta, imprimindo para cada alocação incompleta o número do pedido, código do cliente, nome ou razão social do cliente, data da realização e uma relação de todos os serviços exigidos com sua respectiva metragem quadrada.

b) A relação de todos os empregados(matrícula e nome) que tenham habilitação em um determinado tipo de serviço e que não esteja alocados a (trabalhando em) um pedido, em uma determinada data.

MIni-Mundo 04 - Solução

image

Mini-Mundo 4

Arca de Noé

Uma empresa de transporte marítimo deseja um sistema automatizado que a auxilie a alocar as cargas nos navios, de acordo com sua capacidade e destino. Cada carga deverá ser transportada integralmente por um único navio sem “transbordo”, ou seja, não pode ser dividida por mais de um navio, nem fazer “baldeação” (descer em um porto e ser embarcada em outro navio).

No momento em que a carga é aceita para ser transportada, é colada uma etiqueta contendo o número desta carga, o porto destino, seu peso em Kg, a data máxima para desembarque no porto destino (caso isto não seja atendido a empresa pagará uma multa diária), o código do agente receptor no porto destino, e a data de validade, no caso de carga perecível, ou a temperatura máxima no caso de carga sensível. Todo porto possui vários agentes receptores (cada agente opera em um único porto) e esta escolha é feita por indicação interna.

No fim do expediente o supervisor, para cada carga não embarcada, consulta uma relação contendo os navios e os portos que pertencem á rota dos navios. Caso encontre um navio que passe pelo porto destino antes da data máxima para desembarque e possua capacidade disponível, a carga é “embarcada” neste navio (se o navio passar por este porto mais de uma vez, a carga será desembarcada, sempre, na primeira chegada ao porto).

O sistema deve ser capaz de emitir:

a) Relatório dos navios e suas rotas, informando para cada navio: seu nome, sua capacidade máxima de transporte em (Kg), e a relação de portos (nome do porto) de sua rota, com a data de chegada em cada porto destino.

b) Relatório das cargas embarcadas, informando: número da carga, porto destino, navio, data máxima para desembarque da carga, e data na qual o navio vai chegar no porto.

c) Relatório das cargas não embarcadas, informando: número da carga, porto destino, data máxima para desembarque da carga, e código do agente receptor.

d) Relatório contendo, para cada porto, todos os navios que passarão por lá.

e) Relatório de todas as cargas não embarcadas porque não existe navio que passe pelo porto destino.

f) Relatório de navios em manutenção (não possuem rota).

g) Relação de todos os agentes de um determinado porto, com código e nome de cada agente, que não estão recepcionando nenhuma carga.

Mini-Mundo 03 - Solução

 

image

Mini-Mundo 03

Uma fábrica de roupas exclusivas (cada modelo, único, é projetado por estilistas famosos) deseja um sistema para controlar sua produção. A fábrica conta atualmente com 1230 funcionários sendo que a maior parte dos mesmos são costureiras trabalhando na atividade fim. A fábrica possui aproximadamente 600 máquinas de costura de diversos tipos (overlock, zig zag, costura reta, etc) de diversos fabricantes.

Para ingressar como costureira, a funcionária é avaliada para determinar em que tipo de máquina ela possui habilitação. Cada máquina pode realizar um ou mais tipos de costura.

Cada peça de roupa é produzida integralmente por uma costureira em uma máquina, sendo que neste período nem a costureira, nem a máquina podem ser alocados para outra coisa.

A remuneração das costureiras é mensal baseado em uma alíquota fixa (15%) sobre o preço de venda de cada peça. Nenhuma costureira pode receber menos que um determinado valor mínimo que é negociado no momento da contratação de cada uma. As costureiras são divididas em supervisões, cada uma possuindo uma supervisora que é a responsável pela qualidade do que é produzido, e pela monitoração das máquinas que estão em conserto. A máquina só vai para conserto após o término da produção da peça. A supervisora da costureira que estava produzindo nesta máquina se toma a responsável pela monitoração de seu conserto.

A fábrica necessita das seguintes informações:

a) Relatório de peças produzidas por uma costureira num determinado período, no seguinte formato: modelo da peça, descrição do modelo, data e hora de início e término da fabricação, código da máquina de costura, localização da máquina e o fabricante.

b) Relatório das costureiras sem produção no período (matrícula da costureira, nome, Valor Mínimo Negociado).

c) Relação das máquinas disponíveis, informando para cada uma o seu fabricante e o(s) tipo(s) de costura que possui.

d) Quais costureiras estão disponíveis e habilitadas a trabalhar em um tipo de máquina no momento.

e) Relação das máquinas que estiveram mais de 10 vezes em conserto, contendo: código da máquina e para cada conserto, matrícula e nome da supervisora responsável, data início e término do conserto.

Mini-Mundo 02B - Solução

image

Mini-Mundo 02-A - Solução

image

Mini-Mundo 02

 

Mini-Mundo 02-A

Uma loja de venda de Eletrodomésticos quer automatizar o seu controle de compra e troca de aparelhos por parte de seus clientes (cliente é uma pessoa que já efetuou uma compra na loja).

Todo aparelho vendido possui garantia de 1 ano, a partir da data de venda. Isto significa que qualquer troca só poderá ser realizada dentro deste período, mesmo que já tenha havido várias trocas em função desta compra.

No termo de garantia. é anotado a data da compra, marca, modelo e número de série do aparelho vendido, juntamente com o nome e endereço do cliente que o comprou.

A cada troca de aparelho, relativo a primeira compra, é verificado se ainda está no prazo de garantia, e é registrado o cliente que realizou a troca. Somente o próprio comprador é quem pode realizar a troca.

Os aparelhos defeituosos são imediatamente devolvidos para a fábrica e não mais retomam para a loja.

A loja quer saber:

a) Relação de aparelhos disponíveis na loja.

b) Relação de aparelhos que apresentaram defeitos contendo a data e o defeito apresentado.

c) Relação de clientes cujas compras nunca apresentaram defeito.

Mini-Mundo 02-B

Suponha que no mini-mundo anterior, a loja decida que qualquer cliente pode realizar uma troca, mesmo que não tenha sido o comprador.

Quais as implicações disto? Gere um novo modelo com este enfoque e que atenda também ao seguinte:

d) Relação de aparelhos que apresentaram defeitos contendo quem realizou a troca, a data e o defeito apresentado.

Mini-Mundo 01 - Solução

image

Mini-Mundo 01

image

A administradora de Imóveis “Imor Tal" é uma empresa que cuida, principalmente. da compra e venda de imóveis residenciais e comerciais no Grande Rio, dentre outras atividades.

O atendimento atualmente é demorado e, muitas vezes, incompleto devido a demora no manuseio de muitas fichas, acarretando a perda de muitas oportunidades de negócio.

Todos os imóveis são comprados pela imobiliária para, então, serem colocados a venda. A direção da empresa definiu como prioridade automatizar o processo de comercialização (compra e venda) dos imóveis, envolvendo seus proprietários (novos e antigos).

A imobiliária considera "proprietário" toda pessoa que participou de um processo de comercialização (compra ou venda) no papel de dono (antigo ou novo).

Ä Entre outras informações, o sistema deverá ser capaz de controlar os imóveis comprados e os vendidos, e emitir:

a) Relação de todos os imóveis disponíveis para venda, contendo para cada um: Endereço, Bairro, Área(m2), descrição, Proprietário antigo (o atual é a administradora) e o Preço Mínimo para venda.

b) Relação de todos os imóveis vendidos, por bairro, contendo para cada um: Bairro, Proprietário antigo, Proprietário novo, Preço de venda (ao proprietário novo) e o Preço de compra (pela imobiliária).

c) Relação dos proprietários que compraram mais de um imóvel na imobiliária (nome, cpf, endereço, telefone).

d) Relação dos proprietários que venderam mais de um imóvel para a imobiliária (nome, telefone).

quinta-feira, setembro 20, 2007

Mini-Mundo

Mini-mundo é uma parcela do mundo real de interesse do usuário.

Equivale a Domínio do Problema, Domínio de Conhecimento ou Universo/Domínio de Discurso.

Tudo o que está fora do mini-mundo é porque é irrelevante ou "não existente".

Um mini mundo é um conjunto de fenômenos em interação, onde uma interação também é um fenômeno.

Cada fenômeno possui um estado em um determinado momento do tempo e as mudanças de estado são ocasionadas pelas interações entre os fenômenos de acordo com as leis da natureza.

Fenômenos podem ser elementos da realidade ou interações entre elementos.

Mini-Mundo é uma Parcela do Mundo Real sobre a qual se pretende absorver o Conhecimento Organizacional ou Conhecimento de Negócio (Requisitos de Informação e Regras de Negócio), analisar os problemas existentes, propor alternativas de solução, projetar e implementar uma solução escolhida (Domínio da Solução – Banco de Dados – Estrutura - Comportamento) e, posteriormente, implantar, operar e manter em funcionamento essa solução.

"Domínio de discurso, também chamado de universo de discurso ou domínio de quantificação, é uma ferramenta analítica usada na lógica dedutiva, especialmente na lógica de predicados. Indica o conjunto relevante de entidades as quais os quantificadores se referem. O termo "universo do discurso" geralmente se refere ao conjunto completo de termos usados num discurso específico, isto é, a família de termos semânticos ou lingüísticos que são específicos para uma certa área de interesse. Em Teoria dos Modelos, o termo "universo de discurso" se refere ao conjunto de entidades nas quais um modelo é baseado.

Uma base de dados é um modelo de algum aspecto da realidade de uma organização. É convencional chamar essa realidade de "universo de discurso" ou "domínio de discurso". Wikipédia