Você está na página 1de 2

Análise de Programação

Aula 03 Levantamento de Requisitos

1. Análise de Requisitos

É muito difícil projetar uma boa solução para um problema que não conhecemos direito.

A fase inicial de levantamento dos requisitos1 nos ajuda a entender melhor quais são as
necessidades do novo sistema.

2. Tópicos recomendados

Segue abaixo uma recomendação de quais informações devem ser descritas para o
levantamento inicial dos requisitos de um sistema:

a) Visão Geral

Descrever “o que é” o sistema, de modo bastante breve. A intenção aqui é esclarecer a respeito
do que se trata o sistema através de um pequeno parágrafo.

b) Objetivos

Descrever os motivos da criação do sistema, ou seja, “o porquê” da criação do sistema.

c) Requisitos Funcionais (Funções do Sistema)

Detalhar “o que deve ser feito” pelo sistema

d) Requisitos não funcionais (Características do Sistema)

Especificar características e capacidades exigidas para o sistema. Seguem alguns exemplos de


requisitos não funcionais:

Facilidade de uso
Tolerância à falhas
Tempo de resposta
Plataformas de hardware/software
Custos

1
Requisitos: è nome dado a qualquer necessidade pertinente a um sistema.

Professor Charles – prof.charles.mat@gmail.com


Análise de Programação

3. Exemplo de levantamento de requisitos

Projeto: Vídeo locadora

Visão Geral

Sistema de controle de locações de vídeos-locadora.

Objetivos

Tornar mais rápido o atendimento ao cliente durante o processo de locação de fitas.

Requisitos Funcionais

Registrar locações
Registrar devoluções
Calcular multa caso ocorra atraso na devolução
O sistema deve permitir pesquisar filmes por parte do nome do título do autor.
O cliente deve pagar a locação no ato da realização da locação
Deve permitir visualizar uma lista das devoluções pendentes
Os filmes devem ser separados em categorias
Impedir locação para um cliente com alguma pendência

Requisitos não funcionais

O sistema deve suportar 1.000 clientes


O sistema deve suportar 250.000 locações
O sistema deve suportar 20.000 fitas
Qualquer acesso ao sistema não poderá gerar esperas maiores que 2 segundos.

Professor Charles – prof.charles.mat@gmail.com

Você também pode gostar