estudos de casos
DESCRIPTION
Casos para estudos em analise de requisitosTRANSCRIPT
Caso do SysArtConsidere o desenvolvimento de um sistema para apoiar o contexto descrito a
seguir. Uma sociedade científica deseja um sistema de informação Web para
gerenciar eventos e a submissão e avaliação de artigos científicos para os
mesmos. Pessoas podem se cadastrar como membros da sociedade. De um
membro da sociedade deseja-se saber nome, sexo, endereço, telefones, email
e instituições aos quais está vinculado. De uma instituição, deseja-se saber
nome, cidade e país. A sociedade científica patrocina diversos eventos
científicos. De um evento científico deseja-se saber nome, coordenador, data
limite para submissão de artigos, datas de início e fim do evento, estado da
federação onde o evento vai ser realizado e temas de interesse. Uma vez
cadastrado o evento, o coordenador pode definir o comitê de programa 1 do
evento. Artigos são submetidos a eventos pelos autores. De um artigo deseja-
se saber o título, autores e sobre quais temas de interesse do evento o artigo
se refere. Um artigo deve versar sobre pelo menos um dos temas de interesse
do evento. Uma vez encerrada a submissão de artigos, o coordenador pode
designar membros do comitê de programa para avaliar os artigos. Um autor do
artigo ou um membro do comitê de programa vinculado a uma instituição de um
dos autores do artigo não pode ser designado para avaliar este artigo. Cada
artigo deve ter, pelo menos, três avaliadores designados para avaliá-lo.
Avaliadores avaliam artigos. Coordenadores, membros de comitê de programa
e autores têm ser membros da sociedade científica. Ao final o sistema de deve
informar quais foram os artigos selecionados.
Caso da Livraria Virtual
Seja o desenvolvimento de um sistema de uma livraria virtual. Esse sistema
possui dois conjuntos básicos de funcionalidades: controle de livros
(envolvendo o cadastro dos livros a serem vendidos e informações correlatas)
e vendas (envolvendo a busca por livros e a venda de livros). A parte relativa a
vendas deve rodar na Web e poderá ser acessado por qualquer pessoa. Além
disso, ele deverá estar integrado a um sistema de operadoras de cartão de
crédito para pagamentos. O objetivo principal do sistema é a venda de livros.
Confiabilidade (mais especificamente, Disponibilidade) é fundamental, pois
clientes só podem comprar livros se o sistema estiver disponível. Usabilidade
também, pois se o sistema for difícil de usar, certamente muitos clientes
deixarão de comprar livros. Portabilidade, pois o sistema deve ser passível de
acesso por diferentes navegadores e dispositivos móveis. Se um cliente
usando um determinado navegador não consegue acessar o sistema, muito
provavelmente ele deixará de comprar livros. Por fim, segurança é
imprescindível, uma vez que o sistema lida com dados pessoais e financeiros.
Caso da Biblioteca Virtual
O Departamento de Computação da UNEMAT deseja desenvolver o sistema VituaLib
para gerenciar uma biblioteca virtual, controlando e facilitando o acesso à documentos
eletrônicos. A sistemática de funcionamento desta biblioteca é a mesma de uma
biblioteca real.
Os títulos devem ser cadastrados no momento em que cada documento eletrônico for
armazenado, com os itens: titulo, autor, editora, edição, número de paginas, local da
publicação, código ISDN, numero de licenças, numero da licença e, um pequeno
resumo da obra. A alteração, a exclusão e a pesquisa, são operações que o sistema
também deve contemplar.
São usuários deste sistema professores, alunos cujos cadastros já se encontram
disponíveis no sistema acadêmico da UNEMAT.
A cada usuário deverá se associar certos privilégio ou direitos para operarem no
sistema. Os usuários podem cadastrar a si mesmo, entretanto autorização para operação
dentro do sistema deve ser realizada por outro usuário com mais direitos ou privilégios.
Assim, os itens de cadastro são: matrícula e senha.
Através deste sistema deverá ser possível pesquisar e visualizar os dados gerais de um
usuário. Através deste sistema deverá ser possível pesquisar, visualizar um resumo da
obra e ainda visualizar íntegra da obra. Alguns títulos são de domínio público, para estes
será permitido ao usuário copiá-los para a sua máquina. O usuário poderá ainda sugerir
novos títulos para aquisição referenciando-se apenas o título e autor da obra.
Por uma questão de direitos autorais, um determinado título só poderá ser consultado
por um numero limitado de usuários, de acordo como o estabelecido em sua licença.
Este sistema deverá ainda apresentar relatórios gerenciais tais como: usuários, títulos,
títulos por autor, títulos mais consultados e usuários que mais utilizam o sistema. O
sistema deverá ser implantado prevendo uma tecnologia que faculte a consulta remota.
Caso do Supermercado
:
Você foi convidado a conhecer o funcionamento de um pequeno supermercado, a fim de
propor uma solução de software para automatizar o seu processo de venda.
Faz de conta que após a visita ao supermercado e entrevista com usuários (proprietário,
vendedores, empacotadores, serventes, etc) ficou claro que o processo de venda ocorre
da seguinte maneira:
1. O cliente escolhe os produtos os quais deseja comprar e dirige-se ao caixa.
Chegando lá, o mesmo, coloca os produtos em cima do balcão, o qual possui uma
esteira e conduz os produtos em direção ao caixa, dessa forma, este registra cada
produto comprado e suas respectivas quantidades. Para registrar os produtos o caixa
verifica o código do produto gravado numa etiqueta existente em cada produto, caso
um produto esteja sem etiqueta, o caixa chama um auxiliar de caixa e solicita o
código do produto.
2. Quando os produtos escolhidos pelo cliente estiverem todos registrados o valor total
da venda será calculado e informado ao cliente para que o mesmo informe qual a
forma de pagamento (dinheiro, cheque ou cartão). Caso o pagamento seja feito em
dinheiro, o troco deverá ser calculado. Caso seja feito em cheque ou cartão o valor
total será registrado, sendo que o caixa deverá verificar se o cheque é realmente do
cliente, conferindo a assinatura com documento de identidade e se o cartão é válido,
verificando o mesmo junto à operadora. Deverá ficar registrado na venda qual o tipo
de pagamento efetuado.
3. O supermercado possui 20 caixas (equipamento: máquinas registradoras), sendo que
possivelmente outros serão adquiridos. Um outro detalhe é que as vendas deverão
ser associadas ao equipamento caixa utilizado.
4. Todos os funcionários caixa são cadastrados e cada venda é associada ao caixa que a
realizou, pois o dono do supermercado deseja visualizar um relatório diário
contendo o nome de cada caixa e o total de vendar que o mesmo realizou no dia.
5. O dono do supermercado deseja também um relatório diário contendo cada
equipamento de caixa e as vendas que foram realizadas neste.
6. Ao final do dia o dono do supermercado deseja obter uma lista quantitativa de todos
os produtos vendidos, afim de que seja feita sua reposição pelo deposito central.
Para que um funcionário Caixa possa usar uma máquina Registradora o mesmo deverá
realizar um login no mesmo informando o seu código e quando o mesmo encerrar suas
atividades no equipamento irá realizar um logout