Você está na página 1de 20

2 aula de Anlise de Sistemas

Orientada a Objetos
Gilmara Vicentini
Botucatu
2015

Quanto maior o obstculo, maior ser


a glria de t-lo superado.
Jean Molire

Roteiro da aula

Anlise de requisitos
Definio de requisitos do sistema
Requisitos funcionais
Requisitos no funcionais
Exerccio

Desafio de desenvolver um software


Desenvolver um software no uma tarefa trivial, j que, alm
da habilidade em programao, tambm necessrio
compreender a regra de negcio do cliente.

Anlise de requisitos
Processo de aquisio, refinamento e
verificao das necessidades do
sistema.
O objetivo sistematizar o processo de
definio dos requisitos, obtendo uma
especificao correta e completa do
mesmo
para
elaborao
do
Documento de requisitos.

Requisitos funcionais
e Requisitos no funcionais

Requisitos funcionais
e Requisitos no funcionais
Requisitos funcionais descrevem o
fazer.

que o sistema deve

Requisitos no-funcionais fixam restries sobre como


os requisitos funcionais sero implementados

Requisitos funcionais
So as necessidades apontadas pelo cliente, ou seja, o que ele
quer que o sistema faa.
Gerenciar vendas;
Cadastrar fornecedores, clientes e produtos;
Emitir relatrios;
Restrio de usurios no sistema.
Os requisitos funcionais so obtidos durante a etapa de
levantamento de requisitos junto ao cliente e demais usurios.

Exemplos de requisitos funcionais


O sistema deve permitir a incluso, alterao e remoo
de produtos com os seguintes atributos: nome do
produto, categoria, quantidade, etc.)

Cada pedido tem um nico identificador.

Requisitos no funcionais
Requisitos no funcionais so relacionados ao uso da aplicao
em termos de:
Desempenho
Usabilidade
Confiabilidade
Disponibilidade
Segurana
Tecnologias envolvidas

Exemplo de requisitos no funcionais


Onde o equipamento funcionar?
Haver diversos tipos de usurios?
Essa documentao deve ser online, no formato de livro,
ou ambos?
O sistema deve ser fcil de usar.

Como obter os requisitos


Tcnicas existentes:
Entrevista
Questionrio
Sesses brainstorming

Entrevista
A entrevista uma das tcnicas
tradicionais mais simples de utilizar e que
produz bons resultados na fase inicial de
obteno de dados.

Entrevista
Desenvolver
entrevistas;

um

plano

geral

de

Certificar-se da autorizao para falar


com os usurios;
Planejar a entrevista para fazer uso
eficiente do tempo;
Tentar descobrir que informao o
usurio
est
mais
interessado.

Etapas da Entrevista
Antes: planejar, identificar a posio e responsabilidade do
entrevistado, marcar horrio, escolher local sossegado.
Durante: apresente-se informando a finalidade da
entrevista, explique as anotaes que fizer, no demore
mais de 2 horas, agradea a contribuio.
Depois: documente os pontos relevantes; envie a
documentao ao entrevistado (aprovao final).

Questionrio
O uso de questionrio indicado, por exemplo, quando h
diversos grupos de usurios que podem estar em diversos locais
diferentes do pas.
O questionrio deve ser acompanhado por uma carta explicativa,
redigida por um alto executivo, para enfatizar a importncia dessa
pesquisa para a organizao. Deve ter um controle das pessoas
que recebero o questionrio e tambm colocar um prazo para
entrega do mesmo.

Desvantagem: comunicao restrita com o usurio e no h


troca de informao face a face. A preparao exige tempo.

Modelo de Questionrio

Brainstorming
Brainstorming uma tcnica para gerao de ideias. Ela
consiste em uma ou vrias reunies que permitem que as
pessoas sugiram e explorem ideias
Seleo dos participantes;
Explicar a tcnica e as regras a serem seguidas;
Produzir uma boa quantidade de ideias;

Você também pode gostar