Buscar

Prova de Engenharia de Software - Exercício do Conhecimento - Tentativa 2 de 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1 de 5 
De riscos e custos reduzidos até o aumento da eficiência, há inúmeros benefícios advindos 
da atenção e do investimento em testes. Como resultado, é importante para todos, desde 
a equipe de desenvolvimento de produtos até o C-Level. Toda a organização pode 
trabalhar em conjunto para criar um ambiente de testes bem gerenciado que tenha um 
impacto positivo nos resultados da empresa. 
Disponível em: . Acesso em: 23 jan. 2020. 
Avalie as afirmativas sobre anomalias de software: 
I – Defeito, bug e falha de software possuem a mesma definição e estão relacionados ao 
comportamento do programa; 
II – Defeitos estão relacionados a requisitos ambíguos ou incorretos e comandos errados; 
III – Erro (bug) resultado inesperado de uma execução do programa, pode ser um erro de 
lógica por exemplo; 
IV – Falha quando o software ou aplicação tem um comportamento diferente do que é 
esperado pelo usuário; 
V – Os testes de software são ineficientes na avaliação da qualidade de software durante o 
processo de desenvolvimento; 
Está correto apenas o que se afirmar em: 
A - I 
B - I e II 
C - II e III 
D - II, III e IVcheck_circleResposta correta 
E - III e V 
 
Questão 2 de 5 
Existem modelos em UML que fornecem informações acerca dos sistemas. O diagrama de 
casos de uso é um desses modelos, o qual desempenha um papel importante na 
modelagem da interação. Considerando os componentes a seguir e suas respectivas 
descrições, assinale a alternativa correta: 
Disponível em: < https://vidadeprogramador.com.br/>. Acesso em 20 jan. 2020. 
O índice de projetos com sucesso, ou seja, entregues no prazo, no orçamento, com 
recursos necessários e todas as funções originalmente previstas é muito baixo. Analise a 
etapa do projeto unificado e assinale a alternativa que corresponde as características 
dessa metodologia: { ~Concepção – levantamento de requisitos sistêmicos primários do 
ciclo#Gabarito: Elaboração – mitigação dos problemas de alto risco do projeto. Capítulo 1, 
página 20 e 21 do livro da disciplina. ~Construção – implementação dos elementos de 
maior risco e criticidade#Gabarito: Elaboração – mitigação dos problemas de alto risco do 
projeto. Capítulo 1, página 20 e 21 do livro da disciplina. =Elaboração – mitigação dos 
problemas de alto risco do projeto#Gabarito: Elaboração – mitigação dos problemas de 
alto risco do projeto. Capítulo 1, página 20 e 21 do livro da disciplina. ~Incremento – 
diferenciação entre as entregas de duas etapas subsequentes #Gabarito: Elaboração – 
mitigação dos problemas de alto risco do projeto. Capítulo 1, página 20 e 21 do livro da 
disciplina. ~Transição – geração de um subconjunto executável do produto final#Gabarito: 
Elaboração – mitigação dos problemas de alto risco do projeto. Capítulo 1, página 20 e 21 
do livro da disciplina.} 
A - O ator representa um objeto de negócio interno ao sistema e descreve seus aspectos 
estruturais e estáticos. 
B - O relacionamento de comunicação indica como um ator troca informações com outro 
ator ou com um caso de uso. 
C - O relacionamento de extensão indica o comportamento opcional entre dois atores com 
iterações similares com o sistema.cancelRespondida 
D - O relacionamento de generalização permite que um caso de uso herde características 
de um ator. 
E - O relacionamento de inclusão indica o comportamento obrigatório de execução entre 
dois casos de uso.check_circleResposta correta 
 
Questão 3 de 5 
O trabalho de engenharia de software e os produtos gerados permanecem na “beira do 
caos”. O limiar do caos é definido como “um estado natural entre ordem e caos, um grande 
comprometimento entre estrutura e surpresa, pode ser visualizado como um estado 
estável, parcialmente estruturado...Instável porque é constantemente atraído para o caos 
ou para ordem absoluta”. PRESSMAN, Roger S.; MAXIM, Bruce R. Engenharia de 
software – Uma abordagem profissional 8º edição. Porto Alegre: AMGH, 2016. 
Considerando as informações apresentadas, avalie as afirmações a seguir: 
I – Os modelos como cascata, V, incremental e evolucionário são aplicados para reduzir o 
caos presente no desenvolvimento de novos produtos de software. 
II – É comum os projetos seguirem o fluxo sequencial que é a abordagem do modelo 
cascata. 
III – O modelo incremental é ideal quando o cliente exige uma data de entrega impossível 
de atender. 
IV – No modelo de processo prescritivo a ordem e a consistência do projeto são questões 
predominantes. 
V – O modelo evolucionário é interativo e como o usuário tem bem definido os requisitos e 
detalhes desenvolve protótipos que garantem a qualidade do projeto. 
É correto apenas o que se afirmar em: 
A - I, II, III e IV. 
B - I, III e IV.check_circleResposta correta 
C - I. 
D - II e III. 
E - II, III e V. 
 
Questão 4 de 5 
A expressão software factory – fábrica de software em inglês – foi usada pela primeira vez 
na década de 60. Popularizada apenas nos anos 90, define basicamente a ideia de aplicar 
conceitos da indústria em geral em ambientes de desenvolvimento de software, de forma a 
aumentar a produtividade e diminuir prazos e custos, tornando o processo mais 
independente do fator humano. 
Disponível em: . Acesso em: 23 jan. 2020. 
Avalie as afirmativas sobre o serviço prestado pelas fábricas de software: 
I – Este tipo de serviço reduz custos extras ao longo do desenvolvimento do software. 
II – A demanda por fábrica de software reduz a produtividade e aumenta o custo e a 
qualidade do desenvolvimento de software. 
III – A terceirização implica em um produto final com qualidade inferior quando comparado 
com equipes internas. 
IV – Neste modelo o foco está no software, dispensando a gestão por parte do cliente. 
V – A fábrica possui apenas setor de desenvolvimento de software, o que reduz o custo da 
empresa e do serviço. 
Está correto apenas o que se afirmar em: 
A - I 
B - I e IIIcancelRespondida 
C - I e IVcheck_circleResposta correta 
D - I, III e IV 
E - II e V 
 
Questão 5 de 5 
No mundo, o setor de TI apresentou um crescimento de 6,7%, com o segmento crescendo 
9,8% no Brasil, atingindo US$ 47,7 bilhões, se considerarmos software, serviços, hardware 
e as exportações. Com esse mercado, o Brasil se manteve na 9ª posição no ranking 
mundial, representando 2,1% do mercado mundial de TI e 42,8% do mercado da América 
Latina. 
Disponível em: . Acesso em: 23 jan. 2020. 
Considerando as informações apresentadas, avalie as afirmações a seguir: 
I – O segmento de serviços é o segundo mercado doméstico do Brasil com maior 
rentabilidade. 
II – O Brasil tem uma boa posição mundial em virtude da força de desenvolvimento, 
produção de software e prestação de serviço. 
III – O Brasil é forte na exportação de serviços de tecnologia, por isso o crescimento temos 
um crescimento relevante. 
IV – O governo é o principal mercado consumidor de software do Brasil. 
V – O mercado de Software como Serviço (SaaS) tem crescido devido a expansão da 
computação em nuvem. 
É correto apenas o que se afirmar em: 
A - I e II. 
B - I, II e III. 
C - I, II e V.check_circleResposta correta 
D - I, II, III e V. 
E - II, III e IV.

Continue navegando