Resumo_Processo de Desenvolvimento de Software - Módulo 1 - (20142) - Copia

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&&