Você está na página 1de 14

Elicitao de requisitos

Engenharia de software II

Gabriel Takedomi, Gustavo Almeida, Jefferson Maia, Marcos Manoel da Silva e Wesley Andr

Elicitao de
requisitos
Objetivos
do trabalho
Definir a elicitao de requisitos, apresentar as principais tcnicas e analis-las,
mostrando suas principais funcionalidades, vantagens e desvantagens e entender
suas aplicaes na rea de engenharia de software atravs de exemplos.

Entrevistas;
Pesquisa/Question
rio;
Observao direta;
Anlise de
documentos;
Prototipao;
Casos de uso;
Workshop;
Grupo focal;
Brainstorming.

Elicitao de
requisitos
Definio
Elicitar: trazer a tona, expor.
Elicitao de requisitos um processo essencial da engenharia de
software e suas tcnicas so um conjunto de ferramentas, que auxiliam
analistas a extrair conhecimento, entender as necessidades, problemas e
oportunidade.

Elicitao de
requisitos
Entrevistas
uma das tcnicas mais comuns, que podem gerar conhecimentos de diversos tipos.
importante que as perguntas, o objetivo, o foco da entrevista e as respostas
esperadas sejam definidas anteriormente para que as informaes obtidas tenham
mais clareza e maior qualidade.
Vantagens
Desvantagens
Facilidade em descobrir informaes que o usurio esta
interessado
(muito mais facil frente a frente).

Disperso de curso no decorrer da


entrevista (fugir daquilo que
realmente pertinente).

Alterar o curso da entrevista (colocar mais perguntas,


excluir perguntas, alterar a ordem).

Consumir mais tempo e recurso


(otimizar o tempo, processo).
Ex: (pegar todas as informaes
junto).

Motivar o entrevistado (o cara no quer alterar o tipo de


servio dele, pois ele j esta habituado nisso, vc tem
obrigao de falar ao cara as vantagens do novo
servio).
Na entrevista fica mais fcil convencer o entrevistado

Depende do apoio do
stakeholder(entrevistado): depende
do entrevistado te ajudar, a depende

Elicitao de
requisitos
Questionrios
uma ferramenta muito importante, pois ajuda a conseguir as mesmas informaes
de diversas pessoas, o resultado do questionrio pode ser tratado de duas formas:
conseguir informaes estatsticas ou opinies e sugestes.
Vantagens

Desvantagens

Grande nmero de pessoas

No h garantia de respostas ao
questionrio

Custos menores
Trabalha melhor com a disponibilidade de tempo (
mais responder no papel e no toma tempo de
trabalho pois pode)
Uniformidade do tipo de informao (o mesmo
questionario pode ir para varias pessoas esperando
uma mesma resposta, um padro igual pra todo
mundo)

Interpretao incorreta da questes

Elicitao de
requisitos
Observao
direta
Consiste em observar as operaes e execuo de processos do cotidiano dos alvos
do sistema.
Ficar do lado do cara pra observar a maneira que ele trabalha, como ele faz, o padro
que ele faz.
Vantagens
Desvantagens
Captar o comportamento natural ( o jeito
e a maneira que ele faz, como faz, se vc
acha que o cara vai saber fazer no
sistema).
Nvel de intromisso relativamente baixo
(o cara nao precisa parar o servio pra
perguntar como fazer).

Requer treinamento especializado (para ter


conhecimento so processo do clientes).
Desconforto aos usurios
No informa o motivo das execues dos processos
(observando o cara fazer, ele faz um negocio que eu
no sei o que , a necessita uma entrevista ou
questionario).

Elicitao de
requisitos
Anlise de
documentos

Envolve conseguir informaes de documentaes existentes, analisando-as e


colhendo dados para definir as necessidades.
Pegar um documento e analisar pra obter informaes que a empresa j quer
(observar o relatrio (campo)).
Vantagens

Desvantagens

Viso estruturada da empresa (saber


qual cargo executa qual funo).

Documentos com problema

Nvel de intromisso relativamente


baixo (eu vou ficar lendo o papel e no
vou incomodar)
Grande quantidade de informaes

Indisponibilidade de documentos (documentos


sigilosos, relatorio financeiro).

Elicitao de
requisitos
Prototipao
uma amostra do sistema (desenhada a partir de requisitos anteriormente
coletados), utilizado na elicitao quando h uma incerteza sobre os requisitos ou
quando um feedback prvio aos stakeholders requerido.
Vantagens

Desvantagens

Ajuda no desenvolvimento do sistema

Demanda um alto custo de investimento


(demanda mais custo por questo de
tempo, necessrio comprar um software).

Feedback da situao real dos requisitos


Aumenta o nvel de segurana dos financiadores
do projeto (vc fica mais confiante em pedir o trab
do cara)

Tempo maior de realizao

Elicitao de
requisitos
Casos
de uso ou
storyboards

So sesses interativas em forma de diagramas que mostram de forma visual os


processos automatizados executado pelos usurios do software
Vantagens

Desvantagens

Eficiente no esclarecimento de requisitos relacionados aos


processos e tarefas executadas pelo sistema

Entendimento dos storyboards

Relativamente barato se comparado com uma prototipao

Nvel de detalhamento baixo

Demanda de tempo

Elicitao de
requisitos
Workshop
(Reunio
(entrevista em grupo))

Tambm chamadas de sesses de desenvolvimento de requisitos conjunta. So


reunies de grupos onde fazem parte deste grupo uma equipe de analistas e uma
seleo dos stakeholders que melhor representam a organizao e o contexto do
sistema (chamar o gerente, diretor e operario).
Vantagens

Desvantagens

Conjunto de requisitos bem definidos(vc conversar cara


a cara com os steakholders).
Trabalho em equipe tornando o levantamento mais
eficaz

Problemas presenciais (como vc vai


chamar pessoas importantes, dificil a
disponibilidade de tempo e gerar
problemas de presena).

Baixo custo se comparado a uma entrevista

Perda de foco

Tempo de obteno de informaes reduzido (o que


importa muitas vezes so precisas e de qualidade da
informaes).

Elicitao de
requisitos
Brainstorming
O brainstorming uma maneira de conduzir um workshop, que d liberdade para os
membros presentes na reunio expressarem suas ideias e opinies sobre o tema
especfico.
Discusso sobre o tema a ser tratado, onde cada um d a sua opinio.
Vantagens

Desvantagens

Muita informao

Perda de foco

Liberdade de ideias (e todaS AS outras vantagens de uma


reuniao).

Problemas presenciais

Qualidade das iformaes mais abertas.

Desconforto de alguns
partipantes

Elicitao de
requisitos
Grupo
Focal
Similar ao workshop o grupo focal possui uma quantidade menor de participantes
(normalmente do mesmo setor/departamento), para esclarecer questes de diversos
tipos.
Vantagens

Desvantagens

Custo inferior a um workshop

Conduo do grupo ao objetivo

Informaes de qualidade a curto prazo

Indisponibilidade de tempo

Profundidade maior sobre o tema

Exemplo de uma sesso deBrainstorming


Situao: O nmero de clientes que frequentam
uma dada loja reduziu drsticamente nos meses
recentes; o seu dono procura novas formas de
atrair novos clientes e de aumentar a frequncia
de ida loja dos clientes actuais
Problema: Como atrair mais clientes?

Bibliografia

http://www.techrepublic.com/blog/10-things/10-techniques-for-gatheringhttp://brunobrum.wordpress.com/2011/04/27/principais-tecnicas-de-levantamento-derequirements/
http://www.fbi.gov/about-us/investigate/counterintelligence/elicitation-techniques
requisitos-de-sistemas/
http://files.itslearning.com/data/640/8517/papers/8.pdf?
http://www.giganteconsultoria.com.br/treinamento-detalhes.asp?cod=8

Você também pode gostar