Escolar Documentos
Profissional Documentos
Cultura Documentos
REQUISITOS DE SISTEMAS
PROF. Horacio Ribeiro
REQUISITOS DE SISTEMAS
ELICITAO DE REQUISITOS
REQUISITOS DE SISTEMAS
REQUISITOS DE SISTEMAS
Introduo da aula
Elicitaoderequisitos.(doingls,Elicitation)aatividade
responsvel em compreender as necessidades e
preocupaes das partes interessadas e os ambientes no
qualelastrabalhamouoperam.
Aula 07: ELICITAO
DE REQUISITOS
ELICITAR: descobrir,
tornar explcito,
obter o mximo
informaes para o conhecimento do objeto em questo.
de
REQUISITOS DE SISTEMAS
AelicitaoderequisitosTEMimportncianoresultadodeumsoftware
queatendaasnecessidadesdosusurios.
ELICITAO DE REQUISITOS
REQUISITOS DE SISTEMAS
ELICITAO DE REQUISITOS
REQUISITOS DE SISTEMAS
ELICITAO DE REQUISITOS
REQUISITOS DE SISTEMAS
USURIO:
aps a anlise de um documento que
julgamos muito difcil, chegamos a concluso
que NO
FOMOS
CORRETAMENTE
ENTENDIDOS!
ELICITAO DE REQUISITOS
REQUISITOS DE SISTEMAS
Aidentificaoderequisitoscostumaaparecerdeformacclicadurante
sesses tanto de levantamento quando de validao, portanto requer
umacombinaodetcnicasparaquesejacompleta.
Conformeestudamosnaprimeiraunidade,astcnicasdelevantamento
de requisitos so: brainstorming, anlise documental, entrevistas,
observao,
prototipagem,
workshops
de
requisitos
e
pesquisa/questionrios.
Aula 07: ELICITAO DE REQUISITOS
ELICITAO DE REQUISITOS
FERRAMENTASPARAELICITAR
ANALISEDEDOCUMENTOS:
Documentosusadosnaempresaq:impressos,formulrios......
OFICINASDEREQUISITOS:
Fazersimulaesutilizandoosistema.
Fazerprottipossimplesparavalidao.
ANLISETEXTUAL
OQUEOSISTEMAFAZ:<temporaL>osistema<aodosistema>
OQUEOSISTEMANOFAZ:Osistemano<ao><condio>
PREMISSAS:<temporal><ator><aonosistema>
So declaraes, em linguagem formal ( evitar linguagem
natural) com diagramas, de quais servios so esperados do
sistema e as restries sobre as quais ele deve operar
Define O QUE O SISTEMA FAZ.
Pode-se definir uma sintaxe da forma:
<temporaL> o sistema <ao do sistema>
Temporal: uma expresso que denota um instante no tempo.
exemplo: sempre que solicitado o sistema.....
as 14 horas do dia 30 o sistema....
ao identificar a chamada telefnica o sistema
Exemplo:
Semprequesolicitadoosistemaapresentaumatelacomo
produtoeaquantidadeemestoque
Paracadarequisitodeusurioencontrado,deve-se
estabeleceroconjuntodeexcees.
Sintaxe:
Osistemano<ao><condio>
Osistemanoapresentaroprodutoeaquantidadeseo
produtoforimportado.
Paraosistemafazeroseuobjetivo:OQUE
Precisa-sequealgumaspremissassejamatendidas.
Paraidentificarestaspremissastemosasintaxe:
<temporal><ator><aonosistema>
<temporal>:umaexpressoquedenoteuminstantedetempo.
<ator>umagenteexternoqueatuasobreosistema
<aonosistema>:normalmentecadastrar,deletar,...
Exemplo:
Semprequeumnovoprodutocomprado
ogerentedecompras
atualizaatabeladeprodutos
informandoonome,caractersticas,
quantidade.
DIAGRAMASDECASOSDEUSO
VALIDAESESTRUTURADAS
DEFINIOESDECONTEXTO
DIAGRAMASDIVERSOS
(FLUXOGRAMA-BPMNARISMAPASMENTAIS
REQUISITOS DE SISTEMAS
Aelicitaoderequisitosenvolveoprocessodeidentificarjuntoaos
stakeholders,frenteaosistemaouproduto,osseguintespontos:
Aula 07: ELICITAO DE REQUISITOS
1.Osalvosaseremalcanados;
2.Ospontosaseremacompanhados;
3.Comoseencaixanocontextodasnecessidadesdonegcio;e
4.Ocomportamentoouoperacionalizaodasoluorotinada
soluonarotinadaempresa.
ELICITAO DE REQUISITOS
TIPOSDEPROBLEMASASEREMSOLUCIONADOS
Atividades da Elicitao
Entendimento do domnio da aplicao
Oconhecimentododomniodaaplicaooconhecimentogeralondeo
sistemaseraplicado.
Entendimento do problema
Osdetalhesdosproblemasespecficosdoproblemadoclienteondeo
sistemaseraplicadodeveserentendido.
Entendimento do negcio
Vocdeveentendercomoossistemasinteragemecontribuemdeformageral
comosobjetivosdenegcio.
Entendimento das necessidades e limitaes dos stakeholders do
sistema
Vocdeveentender,emdetalhe,asnecessidadesespecficasdaspessoas
querequeremsuportedosistemanoseutrabalho.
Estgios da Elicitao
Definir objetivos
Osobjetivosorganizacionaisdevemserestabelecidosincluindoobjetivos
geraisdonegcio,umdescriogeraldoproblemaaserresolvidosporqueo
sistemanecessrioeaslimitaesdosistema.
Aquisio de conhecimento do background
Informaodebackgrounddosistemaincluiinformaoacercada
organizaoondeosistemaserinstalado,odomniodeaplicaodo
sistemaeinformaoacercadeoutrossistemasexistente
Organizao do conhecimento
Agrandequantidadedeconhecimentoquefoicoletadanosestgios
anterioresdevemserorganizadasecolocadasemordem.
Coletar os requisitos dos stakeholders
Osstakeholdersdosistemasoconsultadosparadescobertadeseus
requisitos.
Cheques da anlise
Checagem da necessidade
Anecessidadeosrequisitosanalisada.Emalgunscasos,alguns
requisitospropostospodemnocontribuirparaosobjetivosdenegcioda
organizaoouparaoproblemaespecficotratadopelosistema.
Checagem de consistncia e completude
Osrequisitossochecadosentresiparadeterminarconsistnciae
completude.Consistnciasignificaquenenhumrequisitodeveser
contraditrio;completudesignificaquenenhumservio(oulimitao)
quesejanecessriofoiesquecido.
Checagem de viabilidade
Osrequisitossochecadosparagarantirquesoviveisdentrodo
oramentoetempodisponvelparaodesenvolvimentodosistema.
REQUISITOS DE SISTEMAS
processoextremamentecomplexo?:
Problemas de escopo: excesso ou falta de detalhamento. Os
clientes/usurios desconhecem o que importante (ou at mesmo quer
ocultar), inibindo os limites do sistema, o que dificulta uma definio
completa.
Aula 07: ELICITAO DE REQUISITOS
ELICITAO DE REQUISITOS
REQUISITOS DE SISTEMAS
Definiroambientetcniconoqualosistemaserinstalado;
Ter domnio sobre o que o sistema e o que ele realmente
representa;
Envolverumoumaismtodosdeelicitaoderequisitos;
Sempreincentivaraparticipaodevriaspessoas,possibilitando
aconcepodoscomacontribuiodediversospontosdevista;
ELICITAO DE REQUISITOS
REQUISITOS DE SISTEMAS
osprodutosdautilizaodospassostrabalhoincluem:
Ter totalmente bem estruturadas as necessidades e viabilidade;
bemcomo,adefiniodolimitedeescopodosistemaouprodutos;
A relao de clientes, usurios e outros stakeholders que
participaramdaatividadedeelicitaoderequisitos;
Aula 07: ELICITAO DE REQUISITOS
Conhecimentodescritivodoambientetcnicodosistema;
A lista de requisitos e suas respectivas aplicaes regras de
domnio.
ELICITAO DE REQUISITOS
REQUISITOS DE SISTEMAS
osprodutosdautilizaodospassostrabalhoincluem:
Cenriosdeusoquepromovemumaconcepodousodosistema
sobdiferentescondiesdeoperao;
Informao de um modelo que eventualmente tenha sido
Aula 07: ELICITAO DE REQUISITOS
desenvolvidoparamelhordefinirosrequisitos.
Revisesrealizadasportodasaspessoasquetenhamparticipado
daelicitaoderequisitos.
ELICITAO DE REQUISITOS
SkillsnecessriosparaumAnalista
REQUISITOS DE SISTEMAS
SkillsnecessriosparaumAnalista
Ser bom ouvinte
Ser um bom ouvinte de extrema importncia. Ajuda a evitar
distraes enquanto o cliente est lhe explicando alguma
funcionalidade/necessidade,amanterumaboaposturaecontato
Aula 07: ELICITAO DE REQUISITOS
visualdiretamentecomocliente.
Ser um bom questionador
As maiorias dos requisitossaem de discussescom ocliente.
frequente a conversa com pessoas e at um grande grupo de
pessoas para conseguirmos mais detalhes sobre determinado
requisito.
ELICITAO DE REQUISITOS
REQUISITOS DE SISTEMAS
Ser observador
Um analista observador percebe, em comentrios e em outras
situaesjuntoaocliente,suarealnecessidade(clienteque,muitas
vezes,nosabedoqueestprecisando),vumnovorequisito,v
umanovaoportunidadedenegcio.
Aula 07: ELICITAO DE REQUISITOS
Escrever bem
Com certeza, um dos skills mais importantes. Um analista que
escrevabem,queconsigacomunicarasnecessidadesdoclienteem
texto, em um formato que tanto os clientes, quanto a equipe de
desenvolvimento, entendam sem dificuldade. Para aprimorar essa
habilidade preciso ler mais - livros, revistas, jornais - e tambm
praticar,escrevendo.
ELICITAO DE REQUISITOS
REQUISITOS DE SISTEMAS
Ser organizado
Saberestruturarmuitobemsuasinformaes,mesmoantesde
serempassadasparaopapel,muitoimportante,poiselaspodem
sersolicitadasaqualquermomentoporumgerente,ouporum
cliente.
Aula 07: ELICITAO DE REQUISITOS
Ser criativo
"Omelhoranalistaderequisitosinventarequisitos"(Robertson-
2002).Umanalistaqueumbomobservador,comcerteza
visualizarnovosrequisitos,mesmosemadescriodireta,e
conseguiroferecermelhoressoluesparaseucliente.
ELICITAO DE REQUISITOS
- Validao de Requisitos
REQUISITOS DE SISTEMAS
Contactosematerialcomplementareexerccios
www.espacodoprofessor.com
Professor:Horacioribeiro
Aula 07: ELICITAO DE REQUISITOS
ModuloEstcio2012.1
Senha222222
ELICITAO DE REQUISITOS