Você está na página 1de 5

Engenharia de Software

Visão do Sistema

Joinvile Batista Junior


Ciências da Computação
UNIMEP

Problema Existente – Impacto Problema – Solução Proposta

Problema Existente
• O sistema atual só permite acesso local ao acervo da Vídeo
Locadora.

Impacto do Problema Existente


• Clientes não podem realizar pesquisas na web sobre o acervo
existente, nem acessar informações de interesse. O gerenciamento
do negócio não pode ser feito remotamente.

Solução para o Problema Existente


• O site da Vídeo Locadora deverá permitir, via web, que clientes:
pesquisem filmes; recebam alarmes indicativos de disponibilidade
de cópia de filmes reservados; consultem informações sobre
lançamentos e promoções.
• Adicionalmente, o sistema deverá permitir que gerentes consultem,
via web, informações de relatórios de acompanhamento e recebam
alarmes de indicadores de desempenho.
UNIMEP - ES 04 - Joinvile 2
Perfil e Responsabilidades dos Envolvidos

Gerente
• Acompanhamento do desempenho do negócio
– planejamento das aquisições para o acervo
– planejamento de promoções
– acompanhamento da satisfação dos clientes em relação ao
acervo e ao atendimento

Atendente
• cadastro de clientes e do acervo
• atendimento para locações, devoluções e reservas

UNIMEP - ES 04 - Joinvile 3

Requisitos Funcionais - Essenciais


Locação
• O sistema deverá suportar locações de cópias de filmes para um
dado cliente, priorizando a locação de cópia reservada, e emitindo
fatura com as seguintes informações: nome do cliente, título do
filme e data da devolução e valor previsto

Devolução
• O sistema deverá suportar devoluções de cópias de filmes,
calculando o valor devido com base no eventual atraso na
devolução, e emitindo recibo para as cópias de filmes devolvidas
com as seguintes informações: nome do cliente, título do filme, data
de locação, data de devolução, valor da quitação da devolução

UNIMEP - ES 04 - Joinvile 4
Requisitos Funcionais - Essenciais

Reserva
• O sistema poderá reservar no máximo 3 títulos para um dado
cliente, desde que não exista cópia do filme disponível no acervo, e
que o cliente não esteja com atraso de devolução superior a 5 dias.

Pesquisa
• Clientes e funcionários poderão pesquisar, via web e por acesso
local, filmes do acervo por: string parcial do título, assunto,
classificação (lançamento, promoção ou catálogo), diretor e
principais atores.
• O sistema deverá fornecer sinopses a respeito dos filmes
consultados.

UNIMEP - ES 04 - Joinvile 5

Requisitos Funcionais
Cadastros
• Cadastro de Cliente
• Cadastro de Filme
• Cadastro de Cópia de Filme

Relatórios
• Balancete Mensal de Receitas e Despesas
• Locações Mensais por Classificação do Filme
• Retorno do Investimento de cada Cópia Lançamento Adquirida

Alarmes
• Retorno de Cópia de Filme Reservado
– clientes deverão ser informados via indicativo de alarme visual e
via mail de disponibilidade de cópia de filme reservado, com o
prazo máximo para locação
• Prazo Máximo de Devolução Atingido
– atendentes deverão receber atualização de painel de alarmes a
respeito do prazo máximo de devolução atingido
UNIMEP - ES 04 - Joinvile 6
Requisitos Não Funcionais
Banco de Dados Livre e Proprietário
• O sistema deverá prover integração com o SGBD (Sistema de
Gerenciamento de Base de Dados) Oracle e PostgreSQL.

Plataforma de Desenvolvimento
• O sistema deverá ser desenvolvido na plataforma J2SE (Java 2
Standard Edition).

Requisitos de Desempenho
• O processo de consulta a base de dados deve ser otimizado para
que o desempenho não seja afetado, uma vez que os filtros a
serem processados pelo sistema podem envolver um grande
volume de dados.

Inicialização do Sistema a partir de Base de Dados Legada


• O sistema deverá ser inicializado a partir da base de clientes
cadastrados e do acervo de filmes existente.
UNIMEP - ES 04 - Joinvile 7

Requisitos Não Funcionais


Acesso via Web
• O sistema deve possuir uma base de dados robusta para suportar
as necessidades da solução.
• A base de dados deve ser hospedada em um servidor de banco de
dados conectado a um servidor WEB para acesso via Internet de
todos os usuários configurados para acesso ao sistema.

Interface Homem-Máquina amigável


• A interface homem-máquina deve ser amigável, permitindo o
acesso ao sistema via WEB.
• A navegação pelo sistema deve ser segura por meio de telas
intuitivas, seja por menus ou hipertextos, tornando-se objetiva e de
fácil operação.
• A interface de entrada de dados deve permitir aos usuários, de
acordo com o seu nível de permissão de acesso, ler, escrever e
executar todas as informações do sistema, via WEB, assim como a
geração e emissão de relatórios.

UNIMEP - ES 04 - Joinvile 8
Exercícios 4
• 4.1 – Cada grupo de alunos deverá desenvolver o documento de Visão
do Sistema para o sistema do seu grupo.

UNIMEP - ES 04 - Joinvile 9