Vous êtes sur la page 1sur 12

Especificação dos Requisitos do Software

Puc Minas Guanhães


Curso de Sistemas de Informação
Análise de Sistemas

Especificação dos Requisitos do Software

VídeoNews 1.0

Autor: Sebastião Adair Carvalho Sette

Guanhães – MG
Maio de 2009

1 Sebastião Adair C. Sette


Especificação dos Requisitos do Software

1.1.1.1 Aprovação

Não Aplicado.

2 Sebastião Adair C. Sette


Especificação dos Requisitos do Software

1.1.1.2 Versões Revisadas Anteriores

Não Aplicado.

3 Sebastião Adair C. Sette


Especificação dos Requisitos do Software

Especificação dos Requisitos do Software

VídeoNews 1.0

Sumário

Especificação dos Requisitos do Software VídeoNews 4

1 Introdução 5
1.1 Objetivos deste documento
1.2 Escopo do produto
1.2.1 Nome do produto e de seus componentes principais
1.2.2 Missão do produto
1.2.3 Limites do produto
1.2.4 Benefícios do produto
1.3 Materiais de referência
1.4 Visão geral deste documento
2 Descrição geral do produto
2.1 Perspectivas do produto
2.1.1 Diagrama de Contexto
2.1.2 Interfaces de usuário
2.1.3 Interfaces de hardware
2.1.4 Interface de software
2.1.5 Interfaces de comunicação
2.1.6 Restrições de memória
2.1.7 Modos de operação
2.1.8 Requisitos de adaptação ao ambiente
2.2 Funções do Produto
2.3 Usuários e sistemas externos
2.3.1 Descrição
2.3.2 Características dos Usuários
3 Requisitos específicos
4 Informações de suporte

4 Sebastião Adair C. Sette


Especificação dos Requisitos do Software

1 Introdução
1.1 Objetivos deste documento

Descrever o Plano de Desenvolvimento do produto VídeoNews 1.0, definindo os


recursos necessários para o desenvolvimento deste, assim como uma previsão dos prazos,
custos e riscos associados a este projeto.
Público alvo: cliente e desenvolvedores do produto VídeoNews 1.0.

1.2 Escopo do produto


1.2.1 Nome do produto e seus componentes principais

VideoNews 1.0(Componente único).

1.2.2 Missão do produto

Automatizar o atendimento aos clientes da Locadora DVNews Guanhães assim como


organizar o estoque de maneira a facilitar a atualização de títulos proporcionando assim
maior credibilidade para a locadora.

1.2.3 Limites do produto

1. O VídeoNews não trabalhará com reservas.


2. O VídeoNews não trabalhará com registro de fornecedores.
3. O VídeoNews não terá ajuda online.
4. O VídeoNews só fará emissão de nota fiscal no momento da locação.

1.2.4 Benefícios do produto

Número de Valor para


Ordem Benefício o Cliente
1 Qualidade na emissão da nota fiscal e ticket de venda Essencial
em relação a emissão manual.
2 Diminuição de inadimplência devido ao fato de não Essencial
liberar locações a clientes com pendência.
3 Identificação dos filmes mais locados Essencial

4 Fácil acesso aos dados pessoais do locador Essencial

5 Sebastião Adair C. Sette


Especificação dos Requisitos do Software

5 Otimização no processo de verificação de ausência de Essencial


títulos(identificar se está locado ou não)
6 Geração de relatórios diários, semanais e mensais, Essencial
facilitando a administração financeira
7 Economia de mão de obra Desejável

1.3 Materiais de referência

Número de Tipo do Referência


Ordem Material Bibliográfica
1 Padrão S. Pompilho. Análise Essencial Guia Prático de
Análise de Sistemas. Infobook – IBPIPress - 1995

1.4 Visão geral deste documento

De acordo com o Padrão para Especificação de Requisitos de Software, ou seja:

Parte 2: Descrição geral do produto

Parte 3: Requisitos específicos

Parte 4: Informação de suporte - listagens do Modelo de Análise

6 Sebastião Adair C. Sette


Especificação dos Requisitos do Software

2 Descrição Geral do produto


2.1 Perspectivas do produto
2.1.1 Diagrama de contexto

2.1.2 Interfaces de usuário

Número de Nome Ator Caso de uso Descrição


ordem
1 Tela de Gerente Gestão de Interface online para inclusão,
usuários usuários edição e exclusão de usuários.
2 Tela de Usuário Locação de Interface online para locação
locação títulos de títulos com dados completos
da operação.
3 Tela de Usuário Imprevistos ou Interface online com detalhes
informação confirmações sobre algum erro que impediu
durante algum a concretização da operação ou
processo confirmação de conclusão de
processo.
4 Tela de Usuário Busca de dados Contém dados cadastrais e
informação do cliente financeiros do cliente.
de clientes
5 Tela de Gerente Impressão de Contém os relatórios
relatórios relatórios disponíveis a serem gerados
pelo gerente do sistema.
6 Ticket de Usuário Operação de Ticket que exibe e totaliza
locação locação dados da locação, como data
de entrega e valor a ser pago.

7 Sebastião Adair C. Sette


Especificação dos Requisitos do Software

2.1.3 Interfaces de hardware


Não Aplicável.

2.1.4 Interfaces de software

Número de Nome Ator Caso de uso Descrição


ordem
1 Conexão Sistema de Operação de Altera o status do cliente e do
com banco locação locação título locado.
de dados

2.1.5 Interfaces de comunicação

Não aplicável.

2.1.6 Restrições de memória

Número de Tipo Limites aplicáveis


ordem
1 HD O produto deve ocupar no máximo 150 MB (sem considerar

as bases de dados).

2 RAM O produto deve executar em 128 MB.

2.1.7 Modos de operação

Número Tipo de Descrição da Detalhes da operação


de ordem operação operação
1 Interativa MODO DE Modo de operação do VídeoNews 1.0 no
GESTÃO qual o sistema está disponível para
GESTÃO DE USUÁRIOS, IMPRESSÃO

8 Sebastião Adair C. Sette


Especificação dos Requisitos do Software

DE RELATÓRIOS, OPERAÇÕES DE
BUSCA E OPERAÇÕES DE LOCAÇÃO.
2 Interativa MODO DE Modo de operação do VídeoNews 1.0 no
LOCAÇÃO qual o sistema está disponível para
OPERAÇÕES DE BUSCA E
OPERAÇÕES DE LOCAÇÃO.

2.1.8 Requisitos de adaptação ao ambiente

Número Requisito Detalhes


de ordem
1 Configuração da A dimensão deste relatório deve ser configurável.
impressão do ticket de
venda

2.2 Funções do produto

Número Caso de uso Restrição


de ordem
1 Gestão de usuários Controle de usuários que terão acesso ao VídeoNews.
2 Emissão de relatórios Emissão de relatórios da base de dados do VídeoNews.
3 Operação de locação Operação de locação dos títulos ao cliente.
4 Abertura do caixa Passagem para o modo de MODO DE LOCAÇÃO,
liberando o sistema para Operação de locação.
5 Fechamento do caixa Totalização das locações do dia e passagem para o
MODO DE GESTÃO.

2.3 Usuários e sistemas externos


2.3.1 Descrição

Número Ator Definição


de ordem
1 Usuário Funcionário operador das operações de locação e
busca.
2 Gerente Funcionário ou dono responsável pela administração
do sistema.

9 Sebastião Adair C. Sette


Especificação dos Requisitos do Software

2.3.2 Características dos Usuários

Número Ator Freqüência de Nível de Proficiência na Proficiência em


de instrução aplicação informática
uso
ordem
1 Usuário Diário em 1 Grau Operacional Aplicação
horário
comercial
2 Gerente Noturno 1 Grau Completa Aplicação
Windows XP

2.4 Restrições

Número Restrição Descrição


de ordem
1 Ambiente O Sistema operacional a ser utilizado é o Windows XP
2 Ambiente O Sistema deverá executar em um Pentium III ou
compatível, com impressora de tecnologia laser ou de
jato de tinta.
3 Expansibilidade O produto deve ser desenvolvido levando-se em
consideração que poderá ser expandido para mais de
um caixa.

3 Requisitos Específicos

3.1 Requisitos de Interface externa


Não aplicável.

3.2 Requisitos Funcionais


3.2.1 Diagramas de casos de uso
Não aplicável.

3.2.2 Casos de uso

3.2.2.1 Caso de uso MODO DE GESTÃO


3.2.2.1.1 Pré condições
1. O VideoNews 1.0 está em MODO DE GESTÃO.

3.2.2.1.2 Fluxo Principal


1. O VideoNews 1.0 exibe a tela de gestão
2. O VideoNews 1.0 exibe os subfluxos pesquisa de usuários e gestão de relatórios.

10 Sebastião Adair C. Sette


Especificação dos Requisitos do Software

3.2.2.1.3 Subfluxos
3.2.2.1.3.1 Subfluxo pesquisa de usuário
1. O VideoNews 1.0 exibe a tela de login.
2. O gerente entra com o login do usuário.
3. O VideoNews 1.0 exibe os dados do usuário.

3.2.2.1.3.2 Subfluxo Gestão de Relatórios


1. O VideoNews 1.0 exibe a tela contendo todos os relatórios disponíveis.
2. O gerente seleciona o relatório que deseja visualizar.
3. O VideoNews 1.0 exibe o relatório diário junto com os fluxos alternativos.

3.2.2.1.4 Fluxos alternativos


3.2.2.1.4.1 Fluxo alternativo Inclusão de Novo Usuário..
Pré condições O gerente acionou o comando Cadastrar usuário
Passos 1. O gerente preenche os dados do usuário: nome, login,senha,grupo.
2. O gerente aciona o comando salvar.
3. O VideoNews 1.0 cadastra o usuário.
4. O VideoNews 1.0 exibe a tela de confirmação.

3.2.2.1.4.2 Fluxo alternativo Editar Usuário


Pré condições O gerente acionou o comando Editar Usuário.
Passos 1. O gerente corrige os dados do usuário: nome, login, senha, grupo.
2. O gerente aciona o comando salvar.
3. O VideoNews 1.0 registra os novos dados do usuário.

3.2.2.1.4.3 Fluxo alternativo Exclusão de Usuário


Pré condições 1. O VideoNews 1.0 exibe os dados de um usuário cadastrado.
2. O gerente acionou o comando Excluir Usuário.
Passos 1. O VideoNews 1.0 pede a confirmaão da exclusão.
2. O gerente confirma a exclusão do usuário.
3. O VideoNews 1.0 exclui o funcionário.

3.2.2.1.4.4 Fluxo alternativo Selecionar período de relatório


Pré condições O gerente acionou o comando Período
Passos 1. O gerente seleciona a opção desejada: Diário, Semanal, Mensal.
2. O gerente aciona o comando gerar relatório.
3. O VideoNews 1.0 gera o relatório correspondente.

3.2.2.2 Caso de uso OPERAÇÃO DE LOCAÇÃO


3.2.2.2.1 Pré definições
1. O VideoNews 1.0 está em MODO DE LOCAÇÃO.

11 Sebastião Adair C. Sette


Especificação dos Requisitos do Software

3.2.2.2.2 Fluxo Principal


1. O VideoNews 1.0 exibe a tela de locação.
2. O VideoNews 1.0 exibe os subfluxos pesquisar cliente, pesquisar filme e realizar locação.

3.2.2.2.3 Subfluxos
3.2.2.2.3.1 Subfluxo Pesquisar Cliente
1. O VideoNews 1.0 exibe a tela de login.
2. O usuário entra com o nome do cliente.
3. O VideoNews 1.0 exibe os dados cadastrais e financeiros do cliente.

3.2.2.2.3.2 Subfluxo Pesquisar Filme


1. O VideoNews 1.0 exibe a tela nome do filme.
2. O usuário digita o nome do filme.
3. O VideoNews 1.0 exibe o status do filme.

3.2.2.2.3.3 Subfluxo Realizar Locação


1. O VideoNews 1.0 exibe a tela de locação.
2. O usuário insere o nome do cliente.
3. O VideoNews 1.0 vai para a tela do status de cliente.
4 O usuário verifica se está tudo ok e aciona o campo realizar nova locação.
5. O VideoNews 1.0 exibe atela de locação já com o nome do cliente e o campo para inserir o
código do filme.
6. O usuário insere o código do filme e aciona a opção finalizar locação.
7. O VideoNews 1.0 imprime o ticket de locação.

3.3 Requisitos não funcionais


1. O VideoNews 1.0 deve suportar 4000 clientes.
2. O VideoNews 1.0 deve suportar 500.000 locações.
3. O VideoNews 1.0 deve suportar 80.000 DVDs.
4. Qualquer acesso ao sistema não poderá demorar mais que 3 segundos para obter resposta.

4 Informações de suporte
Não Aplicável.

12 Sebastião Adair C. Sette