Upload
leonardo-dias
View
215
Download
0
Embed Size (px)
Citation preview
8/20/2019 Resumo_Processo de Desenvolvimento de Software - Módulo 1 - (20142) - Copia
1/15
1
ENGENHARIA DE SOFTWARE - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
- MÓDULO 1
LEONARDO DIAS – 1038391
Unidd! 01 - In"#$d%&'$ ( En)!n*#i d! S$+",#!
Hi".#i/$ d C$%"&'$
P#i!i# E# 2194 E 19546
Orientação para processamento Batch; Distribuição limitada de softwares; Softwares extremamente padronizados; Produção artesanal sob demanda; Os prossionais de informtica mantinham em suas cabeças o pro!eto das
aplicaç"es
S!)%nd E# 21954 A 19746
Sistemas multiusurios; Sur#imento de software houses e bureaus de processamento; Sur#imentos dos pacotes de software$ %ue passam a ser tratados como produto& Processamento real'time; (n)cio da utilização da tecnolo#ia de Banco de Dados; Sur#imento dos cursos de *i+ncia da *omputação;
T!#/!i# E# 21974 E 19846
Sistemas distribu)dos$ principalmente em função da e,olução das tecnolo#ias deredes de computadores;
(nteli#+ncia embutida nos microprocessadores;
Diminuição do custo de hardware; Os sistemas de computação passam a interferir no cotidiano das pessoas&
%#" E# 21984 A" :0046
-umento do poder das aplicaç"es des.top; /ecnolo#ia de orientação ao ob!eto; Sistemas especialistas; 0edes eurais; *omputação Paralela; -r%uitetura multitier 2entre#a de aplicaç"es %ue fazem usos de ,rias camadas3&
%in" E# 2:004 A" H$;!6
*onsolidação dos sistemas 4eb; Sistemas distribu)dos de #rande escala; 5x& 6aceboo. -plicaç"es para dispositi,os m7,eis; *loud *omputin# 2*omputação na u,em3; Bi# Data
5m s)ntese$
- ,elocidade de e,olução do hardware foi e est sendo muito superior a ,elocidade dee,olução do software;
8/20/2019 Resumo_Processo de Desenvolvimento de Software - Módulo 1 - (20142) - Copia
2/15
8
ENGENHARIA DE SOFTWARE - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
- MÓDULO 1
LEONARDO DIAS – 1038391Os softwares não t+m conse#uido acompanhar as mudanças impostas pelos ambientesor#anizacionais;
-s or#anizaç"es estão cada ,ez mais dependentes dos recursos ad,indos dos sistemasbaseados em computador;
9 necessrio construir softwares cada ,ez mais con,eis e de %ualidade;
Durante as : primeiras dcadas da era do computador$ o principal desao eradesen,ol,er um
' *rono#rama esticado$ e mais tarefas são adicionadas&
0elacionados ao Tecnologia:
Superestimar #anhos no uso de uma no,a tecnolo#ia; /rocar de ferramentas no meio do pro!eto; 6alha de controle automtico do c7di#o fonte 2sem controle de ,ersão3
O %! $+",#!4
PRESSMANB :011 3:
8/20/2019 Resumo_Processo de Desenvolvimento de Software - Módulo 1 - (20142) - Copia
3/15
:
ENGENHARIA DE SOFTWARE - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
- MÓDULO 1
LEONARDO DIAS – 1038391ISoftware consiste emK 216 (nstruç"es 2pro#ramas de computador %ue$ %uandoexecutadas$ fornecem caracter)sticas$ funç"es e desempenho dese!ados; 2:6 estruturasde dados %ue possibilitam aos pro#ramas manipular informaç"es ade%uadamente; e 236 informação descriti,a$ tanto na forma impressa como na ,irtual$ descre,endo a operação
e o uso dos pro#ramas&J#d C$>
ISoftware um lu#ar onde sonhos são plantados e pesadelos são colhidos$ um pLntanoabstrato e m)stico onde demMnios terr),eis competem com m#icas panaceias$ ummundo de lobisomens e balas de prata&J
C#/"!#"i/ d$ S$+",#!
O software desen,ol,ido ou pro!eto por en#enharia$ e não manufaturado nosentido clssico;
N *ustos são concentrados no trabalho de en#enharia&N Pro!etos não podem ser #eridos como pro!etos de manufatura&
N I6brica de Software=J
O Software não se des#asta;
N Software não sens),el aos problemas ambientais %ue fazem com %ue ohardware se des#aste&
N /oda falha indica erro de pro!eto ou implementaçãoK manutenção do S4 maiscomplicada %ue a do
8/20/2019 Resumo_Processo de Desenvolvimento de Software - Módulo 1 - (20142) - Copia
4/15
?
ENGENHARIA DE SOFTWARE - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
- MÓDULO 1
LEONARDO DIAS – 1038391
A@i/&
' 5strutura os dados de forma a facilitar a #estão das or#anizaç"es e a ,ida daspessoas&
S$+",#! /i!n"J/$ ! d! !n)!n*#i tem sido caracterizado por al#oritmosInumber crunchin#J 2para Iprocessamento numrico pesadoJ3& -s aplicações ,ão daastronomia R ,ulcanolo#ia$ da anlise de tens"es na indQstria automoti,a R dinLmicaorbital de Mnibus espaciais$ e da biolo#ia molecular R fabricação automatizada&
5ntretanto$ aplicações modernas dentro da rea de en#enhariaGcient)ca estão seafastando dos al#oritmos numricos con,encionais& Pro!eto com o aux)lio de computador$simulação de sistemas e outras aplicações interati,as começaram a ter caracter)sticas desistemas em tempo real e atA mesmo de software de sistemas&
' ão desde a astronomia at a ,ulcanolo#ia;
' /rabalham e processam nQmeros;
' *-D&
S$+",#! E?%"id$ 2E?!dd!d S$+",#!6 residente num produto ou sistema eutilizado para implementar e controlar caracter)sticas e funções para o usurio nal e
para o pr7prio sistema& 5xecuta funções limitadas e especicas 2por exemplo$ controle dopainel de um forno micro'ondas3 ou fornece função si#nicati,a e capacidade de controle
8/20/2019 Resumo_Processo de Desenvolvimento de Software - Módulo 1 - (20142) - Copia
5/15
@
ENGENHARIA DE SOFTWARE - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
- MÓDULO 1
LEONARDO DIAS – 10383912por exemplo$ funções di#itais de autom7,eis$ tal como controle do n),el de combust),el$painis de controle e sistemas de freios3&
' 0eside na mem7ria s7 de leitura 2read onl3;
' *ontrola produtos e sistemas no mercado industrial&S$+",#! # @in* d! #$d%"$ pro!etado para pro,er capacidade especica deutilização por muitos clientes diferentes& Pode focalizar um mercado limitado eparticularizado 2por exemplo$ produtos para controle de esto%ues3 ou direcionar'se paramercados de consumo de massa 2por exemplo$ processamento de texto$ planilhaseletrMnicas$ computação #rca$ multim)dia$ entretenimento$ #erenciamento de bancosde dados e aplicações nanceiras pessoais e comerciais3&
' /extos$ planilhas$ #erenciamento de dados$ aplicaç"es nanceiras de cunhopessoal;
' (nterface sempre ino,adora&
S$+",#! %! % #!/%#$ d ,!? chamadas de I4eb-ppsJ$ essa cate#oria desoftware centralizada em redes abarca uma ,asta #ama de aplicações& 5m sua formamais simples$ as 4eb-pps podem ser pouco mais %ue um con!unto de ar%ui,os dehipertexto interconectados$ apresentando informações por meio de texto e informações#rcas limitadas& 5ntretanto$ com o aparecimento da 4eb 8&$ elas t+m e,olu)do e setransformado em sosticados ambientes computacionais %ue não apenas fornecemrecursos especializados$ funções computacionais e conteQdo para o usurio nal$ comotambm estão inte#radas a bancos de dados corporati,os e aplicações comerciais&
' uso intensi,o de redes$ simultaneidade$ car#a não pre,is),el$ desempenho$
disponibilidade$ orientação a dados$ sensibilidade no conteQdo$ e,olução cont)nua$imediatismo$ se#urança e esttica&
S$+",#! d! in"!@i)Kn/i #"iJ/i@ faz uso de al#oritmos não numricos parasolucionar problemas complexos %ue não são passi,eis de computação ou de anlisedireta& -plicações nessa rea incluemK rob7tica$ sistemas especialistas$ reconhecimentode padr"es 2de ima#em e de ,oz3$ redes neurais articiais$ pro,a de teoremas e !o#os&
' 6az uso de al#oritmos não numricos para resol,er problemas complexos %ue nãose!am fa,or,eis R computação
' Sistemas especialistas baseados no conhecimento;
' 0edes neurais articiais&N!"$%#/in) 2#!/%#$ i In"!#n!"6 a (nternet estA se tornando$ rapidamente$tanto um mecanismo computacional$ como um pro,edor de conteQdo& O desao para osen#enheiros de software consiste em ar%uitetar aplicações simples 2isto $ plane!amentonanceiro pessoal3 e sosticadas %ue forneçam benef)cios aos mercados mundiais deusurios nais ,isados&
' Softwares simples e sosticados %ue funcionam a partir dos recursos da (nternet&
S$+",#! Li#! uma tend+ncia crescente %ue resulta na distribuição de c7di#o'fontepara aplicações de sistemas 2por exemplo$ sistemas operacionais$ bancos de dados e
ambientes de desen,ol,imento3$ de forma %ue muitas pessoas possam contribuir paraseu desen,ol,imento& O desao para os en#enheiros de software consiste em construir
8/20/2019 Resumo_Processo de Desenvolvimento de Software - Módulo 1 - (20142) - Copia
6/15
T
ENGENHARIA DE SOFTWARE - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
- MÓDULO 1
LEONARDO DIAS – 1038391um c7di#o'fonte auto descriti,o$ porm$ mais importante ainda$ serA desen,ol,ertcnicas %ue permitam %ue tanto os clientes %uanto desen,ol,edores saibam %uaisalterações foram feitas e como se manifestam dentro do software&
' Possuem c7di#o fonte auto descriti,o %ue facilita a sua modicação e e,olução
C$%"&'$ U?%
Softwares %ue permitem pe%uenos dispositi,os e computadores pessoais secomunicarem em %ual%uer ambiente criando um contexto -lwas'on 2sempre li#ado3&
S$+",#! L!)d$
Sistemas de software le#ado&&& 6oram desen,ol,idos dcadas atrs e tem sidocontinuamente modicado para se ade%uar a mudanças dos re%uisitos de ne#7cio e aplataformas computacionais& - proliferação de tais sistemas est causando dores de
cabeça para #randes or#anizações %ue os consideram dispendiosos de manter earriscados de e,oluir&
' Os softwares precisam estar adaptados aos no,os ambientes e Rs no,as tecnolo#ias;
' Os softwares de,em ser aperfeiçoado ou crescem para atender os no,os re%uisitos
' Os softwares precisam estender a sua interoperabilidade 2torna'lo interoper,el comoutros bancos de dados ou com sistemas mais modernos3;
' Os softwares precisam ser rear%uitetados para torna'lo ,i,el a no,os ambientes darede&
En)!n*#i d! S$+",#!
A@)%n +"$ #!i
5ntender o problema antes de desen,ol,er uma solução ino,adora de software; Pro!etar uma ati,idade fundamental; Um software de,e ter uma %ualidade ele,ada; O software de,e ser fcil de ser mantido&
-spectos hist7ricos da 5n#enharia de Software
1VTW *onfer+ncia da O/- Ob!eti,oK resol,er a I*rise do SoftwareJ Software entre#ue
• -trasado• *om orçamento estourado• *om falhas residuais
5les não encontraram uma solução$ mas deniram uma metaK5n#enharia de Software 2aplicação de uma aborda#em sistemtica$ disciplinada e%uantic,el para o desen,ol,imento$ operação e manutenção de software3
*usto do hardware decrescente e custo do software em ascensão
O %! !n)!n*#i d! $+",#!4
8/20/2019 Resumo_Processo de Desenvolvimento de Software - Módulo 1 - (20142) - Copia
7/15
X
ENGENHARIA DE SOFTWARE - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
- MÓDULO 1
LEONARDO DIAS – 1038391
6ritz Bauer N 1VTV 2 primeira denição3
IO estabelecimento e uso de s7lidos princ)pios de en#enharia para %ue se possa obter
economicamente um software %ue se!a con,el e %ue funcione ecientemente emm%uinas reaisJ
(555$ 1VV:
I A aplicação de uma abordagem sistemática, disciplinada e quantifcável para odesenvolvimento, operação e manutenção do sotware. O estudo de abordagens e
princípios a fm de obter economicamente sotwares confáveis e que executem deorma efciente nas máquinas reaisJ
9 uma disciplina de en#enharia %ue se ocupa de todos os aspectos da produção desoftware$ desde os est#ios iniciais de especicação do sistema at a manutenção&
Os en#enheiros de software adotam uma aborda#em sistemtica e or#anizada em seutrabalho e usam ferramentas e tcnicas apropriadas dependendo do problema a serresol,ido&
Pressman su#ere uma ,isão da en#enharia de software com uma tecnolo#ia emcamadas$ são elasK
6erramentas
Etodos Processos 6oco em Cualidade&
- en#enharia de software en#loba um processo$ mtodos de #erenciamento edesen,ol,imento de software$ bem como ferramentas&
- base para a en#enharia de software a camada de #$/!$& O processo deen#enharia de software a li#a %ue mantm as camadas de tecnolo#ia coesas epossibilita o desen,ol,imento de software de forma racional e dentro do prazo& Oprocesso dene uma metodolo#ia %ue de,e ser estabelecida para a entre#a efeti,a detecnolo#ia de en#enharia de software& O processo de software constitui a base para ocontrole do #erenciamento de pro!etos de software e estabelece o contexto no %ual sãoaplicados mtodos tcnicos$ são produzidos produtos deri,ados 2modelos$ documentos$dados$ relat7rios$ formulrios etc&3$ são estabelecidos marcos$ a %ualidade #arantida emudanças são #eridas de forma apropriada&
Os "$d$ da en#enharia de software fornecem as informações tcnicas paradesen,ol,er software& Os mtodos en,ol,em uma ampla #ama de tarefas$ %ue incluemKcomunicação$ anlise de re%uisitos$ modela#em de pro!eto$ construção de pro#rama$testes e suporte&
8/20/2019 Resumo_Processo de Desenvolvimento de Software - Módulo 1 - (20142) - Copia
8/15
W
ENGENHARIA DE SOFTWARE - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
- MÓDULO 1
LEONARDO DIAS – 1038391Os mtodos da en#enharia de software baseiam'se em um con!unto de princ)pios bsicos%ue #o,ernam cada rea da tecnolo#ia e inclui ati,idades de modela#em e outrastcnicas descriti,as&
-s +!##!n" da en#enharia de software fornecem suporte automatizado ou semi'automatizado para o processo e para os mtodos& Cuando as ferramentas sãointe#radas$ de modo %ue as informações criadas por uma ferramenta possam ser usadaspor outra$ estabelecido um sistema para o suporte ao desen,ol,imento de software$denominado en#enharia de software com o aux)lio do computador&
%!"
Cual problema tem %ue ser resol,ido>
Cuais caracter)sticas do software são utilizados para resol,er o problema>
*omo o software ser constru)do>*omo os erros serão identicados>
*omo o software ser mantido>
A !Kn/i d #"i/
5m um li,ro clssico$
' Cuais são as inc7#nitas>
' O problema pode ser compartimentalizado>
' O problema pode ser representado #racamente>
P@n!;! $@%&'$ 2 $d!@)! ! #$;!"$ d! $+",#!6
' oc+ ! ,iu problemas similares>
' -l#um problema similar ! foi resol,ido>
' 9 poss),el denir subproblemas>
' 9 poss),el representar uma solução de maneira %ue conduza a uma implementaçãoefeti,a>
E>!/%"!@!! din"! $ @n$ 2 )!#&'$ d$ /.di)$6
' - solução se ad%ua ao plano>
' *ada uma das partes componentes da solução est pro,a,elmente correta>
E>in! $ #!%@"d$ 2 "!"! ! )#n"i d %@idd!6
' 9 poss),el testar cada parte componente da solução>
8/20/2019 Resumo_Processo de Desenvolvimento de Software - Módulo 1 - (20142) - Copia
9/15
V
ENGENHARIA DE SOFTWARE - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
- MÓDULO 1
LEONARDO DIAS – 1038391' - solução produz resultados %ue ad%uam aos dados$ Rs funç"es e caracter)sticasnecessrios>
Mi"$ #!@"i$ $ S$+",#!-o contrrio dos mitos anti#os$ %ue ofereciam liç"es humanas$ os mitos relacionados aosoftware propa#am desinformação e confusão&
Atividade Objetiva 1:
13 Os itens abaixo fazem parte da denição de software$ 5[*5/OK5scolha umaK
a& (nstruç"es %ue serão executadas&b& 5struturas de dados %ue serão manipuladas&/ Dd$ d! !n"#d %! !#'$ #$/!d$d& Documentação %ue ser utilizada para operação e uso&
A #!$" /$##!" Dados de entrada %ue serão processados&
83 *onsidere as armati,as abaixo$ %ue foram constru)das com base no li,ro de 0o#erPressman&(& Um software não se des#asta$ mas se deteriora em decorr+ncia das manutenç"es&((& Os custos de desen,ol,imento do software se concentram no processo de en#enharia&
(((& - maioria dos softwares continua a ser constru)da de forma personalizada$ por%ue nãose constroem componentes reutiliz,eis&
-nalisando os itens acima$ poss),el dizer %ue5scolha umaKa& todas as armati,as são ,erdadeiras&b& apenas a armati,a ( falsa&c& apenas a armati,a (( falsa&d !n J#"i III +@
- resposta correta K apenas a armati,a ((( falsa&&
:3 *om base nos conteQdos estudados nesta unidade$ incorreto armar %ue5scolha umaK % $+",#! d!! !# #$;!"d$ # n'$ $+#!# n%"!n&'$ $ @$n)$ d!% !>i"Kn/ib& fundamental compreender o problema antes de desen,ol,er uma solução desoftware&c& para ser classicado como le#ado$ um software precisa ter passado por ,riasmanutenç"es desde a implantação de sua primeira ,ersão&d& economia$ conabilidade e eci+ncia são pala,ras'cha,e para se denir I5n#enhariade SoftwareJ&
8/20/2019 Resumo_Processo de Desenvolvimento de Software - Módulo 1 - (20142) - Copia
10/15
1
ENGENHARIA DE SOFTWARE - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
- MÓDULO 1
LEONARDO DIAS – 1038391- resposta correta K um software de,e ser pro!etado para não sofrer manutenção aolon#o de sua exist+ncia&&
Unidd! 0: - P#$/!$ d! S$+",#!
Atividade Objetiva 2:
13 *onsidere as armati,as abaixoK
(& - prtica do modelo de processo de software em cascata tem como base a ideia dedesen,ol,er uma ,ersão inicial$ mostrar e discutir a sua implementação com o usurio efazer seu aprimoramento por meio de no,as ,ers"es&
II N$ $d!@$ d! #$/!$ ! !i#@B /d @$$ n !i#@ #!#!!n" %
+! d$ #$/!$ d! $+",#! III O $d!@$ in/#!!n"@ /$?in !@!!n"$ d$ $d!@$ ! //" @i/d$d! n!i# i"!#"i
Dessas armati,as$ escolha umaK
a&( e (( são ,erdadeiras&
b&( e ((( são ,erdadeiras&
c&(( e ((( são ,erdadeiras&
d& todas são falsas&
- resposta correta K (( e ((( são ,erdadeiras&
83 *onsiderando os conteQdos estudados nesta unidade$ podemos dizer %ue$ no ProcessoUnicado$
5scolha umaK
a& a cada iteracão h uma ,ersão pronta para instalação e uso&
? +! d! C$n"#%&'$ "!B n$#@!n"!B % n!#$ i$# d! i"!#&
c& a duração de uma iteração não pode ultrapassar duas semanas&
d& o ob!eti,o principal da fase de 5laboração elaborar um prot7tipo %ue demonstre a,iabilidade da solução proposta$ %ue ser implementada na fase de *onstrução&
- resposta correta K a fase de *onstrução tem$ normalmente$ um nQmero maior deiteraç"es %ue as demais fases&&
:3 *onsidere as armati,as abaixoK
8/20/2019 Resumo_Processo de Desenvolvimento de Software - Módulo 1 - (20142) - Copia
11/15
11
ENGENHARIA DE SOFTWARE - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
- MÓDULO 1
LEONARDO DIAS – 1038391(& O modelo incremental utiliza apenas elementos dos \uxos de processos paralelos&
((& O modelo em cascata um modelo prescriti,o %ue$ Rs ,ezes$ chamado de ciclo de,ida clssico&
(((& - prototipação e o modelo espiral são classicados como modelos de processoe,olucionrio$ ou se!a$ são iterati,os&
Dessas armati,as$ 5scolha umaK
a& apenas a armati,a ( falsa&
b& ( e (( são ,erdadeiras&
c& ( e ((( são falsas&
d& todas são ,erdadeiras&
Unidd! 03 - D!!n$@i!n"$ )i@
Atividade Objetiva 4:
CU5S/]O -U^-D-
E-0CU5 CU-^CU50 -^/50-/(-
13 Ear%ue a opção %ue completa corretamente a frase abaixoK
- Eodela#em _#il proposta por Scott -mbler adota ,alores propostos no Eanifesto_#il$ como por exemplo$
5scolha umaK
@$#i! //idd! d! #!$nd!# ( %dn& /i d! !)%i# % @n$#-d!Jnid$
b& ,alorize o software em funcionamento acima da documentação completa&
/ @$#i! n!)$/i&
83 São padr"es de processos de software bsicos recomendados para a prtica doS*0UE$ 5[*5/OK
5scolha umaK
a& 5xecução de unidades de trabalho em !anela de tempo denida&
8/20/2019 Resumo_Processo de Desenvolvimento de Software - Módulo 1 - (20142) - Copia
12/15
18
ENGENHARIA DE SOFTWARE - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
- MÓDULO 1
LEONARDO DIAS – 1038391b& 0euni"es dirias de acompanhamento&
c& 0e#istro de trabalhos pendentes&
d C#i&'$ d! $d!@$ /$ni"!n"! ! ?! !@?$#d$
- resposta correta K *riação de modelos consistentes e bem elaborados&
:3 -nalise as frases a se#uirK
O [P recomenda %ue duas pessoas trabalhem !untas em uma mesma estação detrabalho para criar c7di#o para uma hist7ria de usurio por%ue minimizar a possibilidadede retrabalho para corri#ir um erro identicado em ati,idades de teste$ contribui com a%ualidade do software %ue est sendo desen,ol,ido&
-nalisando'se as armaç"es acima$ conclui'se %ue5scolha umaK
a& as duas armaç"es são ,erdadeiras$ e a se#unda !ustica a primeira&
? d% J#&
- resposta correta K as duas armaç"es são ,erdadeiras$ e a se#unda !ustica a
primeira&&
Unidd! 0 - A #"i/ d En)!n*#i d! S$+",#!
Atividade Objetiva 5:
13 Dentre os princ)pios relacionados abaixo$ %ual deles teria a menor prioridade para serrelacionado em um con!unto bsico de Princ)pios de Desen,ol,imento _#il>
5scolha umaKa& Obtenha feedbac. o %uanto antes&
b& *rie modelos Qteis$ mas es%ueça a construção de modelos perfeitos&
/ F& !"i"i /$ ?! n$ %! /$n*!/!
d& O ob!eti,o principal da e%uipe de software construir software$ e não criar modelos&
- resposta correta K 6aça estimati,as com base no %ue conhece&
8/20/2019 Resumo_Processo de Desenvolvimento de Software - Módulo 1 - (20142) - Copia
13/15
1:
ENGENHARIA DE SOFTWARE - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
- MÓDULO 1
LEONARDO DIAS – 103839183 Cual orientação abaixo não est relacionada com os Princ)pios de /este estudados noli,ro de 0o#er Pressman>
5scolha umaK
a& Eesmo sendo imposs),el realizar testes exausti,os$ faça testes para cobrirade%uadamente a l7#ica do pro#rama&
? #!/$!nd!@ "!n"# !n/$n"## !##$ ! )#%$ d! /$$n!n"!in"!)#d$ !B $"!#i$#!n"!B ! /$$n!n"! indiid%i
c& *onhecer os re%uisitos do software fundamental para a realização de testes&
d& ão aconselh,el realizar testes sem o de,ido plane!amento&
- resposta correta K 9 recomend,el tentar encontrar erros em #rupos de componentesinte#rados e$ posteriormente$ em componentes indi,iduais&
:3 *onsidere as armati,as abaixoK
(& Simpli%ue a cada iteração&
((& *onsidere a ar%uitetura do sistema a ser constru)do&
(((& D+ a de,ida importLncia ao pro!eto de dados&
/odas as tr+s armati,as podem ser pontuadas como um Princ)pio de
5scolha umaK
a& *omunicação&
b& Plane!amento&
c& Eodela#em de 0e%uisitos&
d M$d!@)! d! P#$;!"$
- resposta correta K Eodela#em de Pro!etos&
Atividade Objetiva 6:
13 *onsidere as armati,as abaixoK
(& Os en#enheiros de software tendem a fazer um crono#rama muito otimista para umpro!eto de desen,ol,imento %uando eles t+m diculdades para se dedicarem Rsati,idades de plane!amento&
((& ão poss),el entender um problema antes de se iniciar o desen,ol,imento osoftware %ue ser utilizado como solução&
(((& - eliminação da tarefa de testes de um pro!eto para construção de um software nem
sempre implica na redução #eral de custos&
8/20/2019 Resumo_Processo de Desenvolvimento de Software - Módulo 1 - (20142) - Copia
14/15
1?
ENGENHARIA DE SOFTWARE - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
- MÓDULO 1
LEONARDO DIAS – 1038391
-#ora mar%ue a opção corretaK
5scolha umaK
a& enhuma armati,a ,erdadeira&
b& -s armati,as ( e ((( são ,erdadeiras& *orreto
c& -s armati,as ( e (( são falsas&
d& -s armati,as (( e ((( são falsas&
- resposta correta K -s armati,as ( e ((( são ,erdadeiras&&
83 *onsidere as armati,as abaixoK(& -pesar de ser iterati,o e incremental$ o Processo Unicado não pode ser classicadocomo um processo de software e,olucionrio&
((& o 0UP$ as ati,idades das disciplinas propostas são realizadas em iteraç"es ao lon#ode %uatro fases&
(((& Cuanto maior o pro!eto desen,ol,ido por uma e%uipe %ue utiliza o Processo Unicado$maior ser a %uantidade de iteraç"es&
-#ora mar%ue a opção corretaK
5scolha umaK
a& -penas a armati,a ( falsa& *orreto
b& -s armati,as ( e ((( são ,erdadeiras&
c& -s armati,as (( e ((( são falsas&
d& /odas as armati,as são ,erdadeiras&
- resposta correta K -penas a armati,a ( falsa&&
:3 Ear%ue a armati,a %ue est menos relacionada aos fundamentos bsicos doEanifesto _#il proposto pelo `ent Bec. et al&$ 81&
5scolha umaK
a& 5n,ol,a o usurio no processo de desen,ol,imento do software o maior tempoposs),el&
b& ão i#nore a documentação do software$ mas$ priorize a sua construção&
c& Se!a rpido e adaptati,o para rea#ir Rs mudanças&d& 6i%ue li,re do problema o mais rpido poss),el para diminuir o bac.lo#& *orreto
8/20/2019 Resumo_Processo de Desenvolvimento de Software - Módulo 1 - (20142) - Copia
15/15
1@
ENGENHARIA DE SOFTWARE - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE
- MÓDULO 1
LEONARDO DIAS – 1038391
- resposta correta K 6i%ue li,re do problema o mais rpido poss),el para diminuir obac.lo#&&
CU5S/]O -U^-D-
?3 *onsidere as armati,as abaixoK
(& -tualizar os modelos de re%uisitos e de pro!eto ao nal da codicação um princ)piofundamental da ati,idade de construção&
((& Se!a _#il um princ)pio %ue o orienta a prtica e D),ida e *on%uiste um princ)pio%ue orienta o processo&
(((& - colaboração faz parte de princ)pios de comunicação$ plane!amento e modela#em&
-#ora mar%ue a opção corretaK5scolha umaK
A!n J#"i I +@
b& -s armati,as ( e (( são falsas&
c& -s armati,as ( e ((( são falsas&
d& /odas as armati,as são falsas&
- resposta correta K -penas a armati,a ( falsa&&