elicitação de requisitos
TRANSCRIPT
-
8/18/2019 Elicitação de Requisitos
1/14
Elicitação de requisitoEngenharia de software II
Gabriel Takedomi, Gustavo Almeida, Jeerson !aia, !arcos !anoel da "ilva e #es
-
8/18/2019 Elicitação de Requisitos
2/14
&e'nir a elicitação de requisitos, a(resentar as (rinci(ais t%cnicas e anamostrando suas (rinci(ais funcionalidades, vantagens e desvantagens e
suas a(licaç+es na )rea de engenharia de software atrav%s de eem
Elicitação derequisitos
.b/etivos do trabalho
Entrevistas0
1esquisa23uestion)rio0 .bservação direta0 An)lise de
documentos0 1rototi(ação0 4asos de uso0#orksho(0 Gru(o focal0 5rainstorming-
-
8/18/2019 Elicitação de Requisitos
3/14
Elicitação derequisitos
Elicitar6 tra7er a tona, e(or-
Elicitação de requisitos % um (rocesso essencial da engenharia dsoftware e suas t%cnicas são um con/unto de ferramentas, que aui
analistas a etrair conhecimento, entender as necessidades, (roblem
o(ortunidade-
&e'nição
-
8/18/2019 Elicitação de Requisitos
4/14
Elicitação derequisitosEntrevistas8 uma das t%cnicas mais comuns, que (odem gerar conhecimentos de d
8 im(ortante que as (erguntas, o ob/etivo, o foco da entrevista e as es(eradas se/am de'nidas anteriormente (ara que as informaç+es obt
mais clare7a e maior qualidade-
Vantagens
9acilidade em descobrir informaç+es que o usu)rio esta
interessado:muito mais facil frente a frente;-
Alterar o curso da entrevista :colocar mais (erguntas,ecluir (erguntas, alterar a ordem;-
!otivar o entrevistado :o cara não quer alterar o ti(o deserviço dele, (ois ele /) esta habituado nisso, vc temobrigação de falar ao cara as vantagens do novoserviço;-
-
8/18/2019 Elicitação de Requisitos
5/14
Elicitação derequisitos3uestion)rios
8 uma ferramenta muito im(ortante, (ois a/uda a conseguir as mesmas inde diversas (essoas, o resultado do question)rio (ode ser tratado de dua
conseguir informaç+es estat=sticas ou o(ini+es e sugest+es-
Vantagens
Grande n>mero de (essoas
4ustos menores Trabalha melhor com a dis(onibilidade de tem(o :%mais res(onder no (a(el e não toma tem(o detrabalho (ois (ode;
?niformidade do ti(o de informação :o mesmoquestionario (ode ir (ara varias (essoas es(erandouma mesma res(osta, um (adrão igual (ra todo
mundo;
Desvantagens
-
8/18/2019 Elicitação de Requisitos
6/14
Elicitação derequisitos.bservação direta
4onsiste em observar as o(eraç+es e eecução de (rocessos do cotidianodo sistema-
9icar do lado do cara (ra observar a maneira que ele trabalha, como ele faque ele fa7-
Vantagens
4a(tar o com(ortamento natural : o /eito
e a maneira que ele fa7, como fa7, se vcacha que o cara vai saber fa7er nosistema;-
-
8/18/2019 Elicitação de Requisitos
7/14
Elicitação derequisitosAn)lise dedocumentosEnvolve conseguir informaç+es de documentaç+es eistentes, analisan
colhendo dados (ara de'nir as necessidades-1egar um documento e analisar (ra obter informaç+es que a em(resa
:observar o relatrio :cam(o;;-
Vantagens
Bisão estruturada da em(resa :saberqual cargo eecuta qual função;-
-
8/18/2019 Elicitação de Requisitos
8/14
Elicitação derequisitos1rototi(ação
8 uma amostra do sistema :desenhada a (artir de requisitos anteriormcoletados;, utili7ado na elicitação quando h) uma incerte7a sobre os requ
quando um feedback (r%vio aos stakeholders % requerido-
Vantagens
A/uda no desenvolvimento do sistema
9eedback da situação real dos requisitosAumenta o n=vel de segurança dos 'nanciadoresdo (ro/eto :vc 'ca mais con'ante em (edir o trabdo cara;
Desvantagens
&emanda um alto custo de
:demanda mais custo (or qtem(o, % necess)rio com(r
Tem(o maior de reali7ação
-
8/18/2019 Elicitação de Requisitos
9/14
Elicitação derequisitos4asos de uso oustor$boards"ão sess+es interativas em forma de diagramas que mostram de forma
(rocessos automati7ados eecutado (elos usu)rios do software
Vantagens
E'ciente no esclarecimento de requisitos relacionados aos
(rocessos e tarefas eecutadas (elo sistema@elativamente barato se com(arado com uma (rototi(ação
Desvantagens
Entendimento d
&emanda de te
-
8/18/2019 Elicitação de Requisitos
10/14
Elicitação derequisitos#orksho( :@eunião
:entrevista em gru(o;; Tamb%m chamadas de sessões de desenvolvimento de requisitos conjureuni+es de gru(os onde fa7em (arte deste gru(o uma equi(e de analistseleção dos stakeholders que melhor re(resentam a organi7ação e o con
sistema :chamar o gerente, diretor e o(erario;-
Vantagens
4on/unto de requisitos bem de'nidos:vc conversar caraa cara com os steakholders;-
Trabalho em equi(e tornando o levantamento maise'ca7
5aio custo se com(arado a uma entrevista
Tem(o de obtenção de informaç+es redu7ido :o que
im(orta muitas ve7es % são (recisas e de qualidade dainformaç+es;-
Desvantagens
1roblemas (resenciaischamar (essoas im(ordis(onibilidade de tem(roblemas de (resenç
1erda de foco
-
8/18/2019 Elicitação de Requisitos
11/14
Elicitação derequisitos5rainstorming
. brainstorming % uma maneira de condu7ir um worksho(, que d) liberdamembros (resentes na reunião e(ressarem suas ideias e o(ini+es sobr
es(ec='co-
&iscussão sobre o tema a ser tratado, onde cada um d) a sua o(in
Vantagens
!uita informação
Ciberdade de ideias :e toda" A" outras vantagens de umareuniao;-
3ualidade das iformaç+es mais abertas-
Desvantagens
1erda de foco
1roblemas (rese
&esconforto de a(arti(antes
-
8/18/2019 Elicitação de Requisitos
12/14
Elicitação derequisitosGru(o 9ocal
"imilar ao worksho( o gru(o focal (ossui uma quantidade menor de (art:normalmente do mesmo setor2de(artamento;, (ara esclarecer quest+es d
ti(os-
Vantagens
4usto inferior a um worksho(
Informaç+es de qualidade a curto (ra7o1rofundidade maior sobre o tema
Desvantagens
4ondução do gr
Indis(onibilidad
-
8/18/2019 Elicitação de Requisitos
13/14
Exemplo de uma sessão de BrainstormingSituação6 . n>mero de clientes que frequentamuma dada lo/a redu7iu dr)sticamente nos mesesrecentes0 o seu dono (rocura novas formas deatrair novos clientes e de aumentar a frequDnciade ida lo/a dos clientes actuais
Problema6 4omo atrair mais clientesF
-
8/18/2019 Elicitação de Requisitos
14/14
5ibliogra'a
htt(622www-giganteconsultoria-com-br2treinamento*detalhes-as(FcodH
htt(622brunobrum-word(ress-com2KK2L2M2(rinci(ais*tecnicas*de*levantamrequisitos*de*sistemas2htt(622www-fbi-gov2about*us2investigate2counterintelligence2elicitation*techniq
htt(622'les-itslearning-com2data2NL2HOKM2(a(ers2H-(dfF
htt(622www-techre(ublic-com2blog2K*things2K*techniques*for*gathering*requirements2