Buscar

Engenharia e Projeto de Software Avaliação Final (Objetiva) - Individual Semipresencial

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

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 6, do total de 7 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

Disciplina: Engenharia e Projeto de Software (ADS19) 
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial 
Prova: 
Nota da Prova: 10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. As alterações de escopo, prazo e custo são uma constante em projetos de 
desenvolvimento de software. Isso se deve pelas dificuldades encontradas pelos 
gerentes de software no gerenciamento dos projetos, em estabelecer de forma nítida a 
necessidade do cliente ou a solução esperada, bem como os recursos necessários e o 
tempo a ser despendido para cada atividade. Sobre o gerenciamento de projetos, 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Dentre vários pontos críticos no gerenciamento de projetos, destacam-se as 
rápidas mudanças no cenário tecnológico, as quais originam uma vertiginosa 
demanda de serviços frente a uma equipe devidamente qualificada cada vez mais 
reduzida. 
( ) Estabelecer se um projeto de software é bem-sucedido ou não é relativo. 
Contudo, a adoção de alguns critérios poderá auxiliar nesta mensuração, tais como: a 
entrega da solução atende de forma satisfatória a toda a especificação previamente 
definida; o projeto foi desenvolvido dentro do orçamento e cronograma previstos e o 
software atende à qualidade esperada pelo cliente. 
( ) As dificuldades dos gestores em pôr em prática os conceitos teóricos de 
gerenciamento de projetos, bem como as falhas de comunicação entre os membros 
da equipe constituem fatores críticos para o sucesso do projeto. 
( ) Atualmente, todas as organizações, para que se mantenham competitivas e se 
destaquem no mercado, apresentam como diferencial estratégico a adoção de um 
software, o qual não irá demandar profissionais em gerenciamento de projetos 
devido a seus processos de software e poderosas ferramentas de Engenharia de 
Software. 
( ) A manutenção do cliente como um consultor permanente dentro do projeto de 
software contribuirá efetivamente na mitigação dos problemas que porventura 
vierem a surgir no projeto. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - F - F - V - V. 
 b) F - V - V - V - F. 
 c) F - V - F - F - V. 
 d) V - V - V - F - V. 
 
2. Os modelos de processo de ciclo de vida durante o desenvolvimento do software 
podem ser, por exemplo, linear, incremental ou iterativo, logo, compreendê-los 
poderá auxiliar na adoção de um dos modelos mais adequados à realidade e 
necessidade da organização. Referente aos modelos mais conhecidos, classifique V 
para as sentenças verdadeiras e F para as falsas: 
 
( ) O modelo espiral é dividido em fase de obtenção de requisitos, projeto rápido, 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MDU0N0FEUw==&action2=QURTMTk=&action3=NjY4NzQ5&action4=MjAyMS8x&prova=MzQ3MDUxNzQ=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MDU0N0FEUw==&action2=QURTMTk=&action3=NjY4NzQ5&action4=MjAyMS8x&prova=MzQ3MDUxNzQ=#questao_2%20aria-label=
construção do protótipo, avaliação o protótipo e refinamento do protótipo. 
( ) O modelo sequencial linear ou ciclo de vida clássico ou modelo em cascata é o 
modelo mais antigo e mais utilizado em engenharia de software, onde requer uma 
abordagem sistemática sequencial ao desenvolvimento de software, em que o 
produto será disponibilizado ao cliente somente no final do desenvolvimento. 
( ) O modelo em V enfatiza atividades de testes durante a análise, implementação e 
homologação do sistema, avaliando primeiro e depois que começa a desenvolver, a 
fim de evitar retrabalho. 
( ) O modelo da 4ª geração refere-se a modelos utilizando ferramentas de última 
geração através de inteligência computacional, explorando o paradigma da ontologia 
e semântica das aplicações, próxima a linguagem natural. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - V - V. 
 b) V - V - F - V. 
 c) V - F - V - V. 
 d) F - F - V - F. 
 
3. O principal objetivo do Guia PMBOK® é identificar o conjunto de conhecimentos 
em gerenciamento de projetos envolvendo os processos de integração, escopo, 
tempo, custo, qualidade, recursos humanos, comunicação, riscos, aquisição e 
envolvidos no projeto. Este guia é amplamente reconhecido como boa prática nas 
organizações do mundo todo, utilizando: (1) entradas, (2) ferramentas e técnicas e 
(3) saídas, em cada um dos seus processos para realização do projeto. Acerca destas 
áreas, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A gestão do escopo do projeto trata de identificar os requisitos que serão 
construídos no projeto. 
( ) A gestão de tempo do projeto definirá o período em que o projeto ocorrerá, 
garantindo sua entrega dentro do prazo previsto. 
( ) A gestão da qualidade do projeto permite que o projeto possa ser mais 
transparente durante seu uso, repasse, armazenamento e disseminação das 
informações. 
( ) A gestão das comunicações irá assegurar que o produto final esteja correto e 
satisfaça às necessidades e às expectativas do patrocinador ou usuário final. 
( ) A gestão de envolvidos do projeto irá permitir que as pessoas internas ou 
externas ao projeto estejam sincronizadas, a fim de melhorar as decisões do projeto. 
 
FONTE: PROJETOSCOLABORATIVOS. Objetivo do Guia PMBOK. Disponível 
em: <http://wpm.wikidot.com/conceito:objetivo-do-guia>. Acesso em: 27 jan. 2016. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - V - F - F. 
 b) V - F - F - V - V. 
 c) V - V - V - F - V. 
 d) V - V - F - F - V. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MDU0N0FEUw==&action2=QURTMTk=&action3=NjY4NzQ5&action4=MjAyMS8x&prova=MzQ3MDUxNzQ=#questao_3%20aria-label=
4. O desenvolvimento de software é praticado por meio da execução geralmente 
sequencial de várias atividades que são agrupadas em cada etapa do processo. 
Dividir o projeto em atividades é relevante no sentido de entender como estas se 
relacionam e qual o nível de dependência estabelecido no momento de execução. 
Para colaborar com isso, utiliza-se o conceito de ciclo de vida do software para 
especificar um grupo de atividades e seus relacionamentos. Sobre o ciclo de vida de 
desenvolvimento de software, assinale a alternativa CORRETA: 
 a) O modelo baseado em componentes não tem como foco a reutilização. 
 b) O modelo em espiral serve como base para o modelo de prototipação e cascata. 
 c) O modelo incremental aumenta o tempo de desenvolvimento do projeto. 
 d) O modelo em cascata é o mais simples e tem as etapas bem definidas. 
 
5. A tarefa de efetuar testes, em software, foi considerada secundária por muito tempo. 
Geralmente, era vista como castigo para o programador ou como uma tarefa, em que 
não se deveria gastar muito tempo e investimentos. O tema esteve relegado a 
segundo plano e, até alguns anos atrás, não se encontrava muita literatura sobre o 
assunto. Este é um paradigma que vem mudando no mundo moderno de 
desenvolvimento de software. Um dos testes que ajudou a mudar este paradigma é o 
teste de aceitação, que tem como principal característica ser realizado pelos analistas 
de teste no meio do processo de desenvolvimento do produto. Sobre a área de testes 
de software, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Testes servem para assegurar que o software está contemplando todas as 
funcionalidades esperadas e que estas funcionalidades estão funcionando 
corretamente. Os casos de teste devem ser escritos para entradas esperadas, bem 
como para não esperadas. 
( ) Teste de software é a execução do software de maneira controlada para avaliar 
se ele se comporta ou não conforme o especificado. Visa a verificar e relatar o estado 
do software, a qualquer momento, em termos significativos a todos que precisam 
dessa informação.( ) O teste de software é destinado a mostrar que um programa faz o que é proposto 
a fazer e a descobrir seus defeitos antes do uso. 
( ) O teste de software constitui-se em uma etapa importante no ciclo de 
desenvolvimento de software. Uma das características mais importantes de um 
conjunto de testes de software, adequadamente planejados, é ser de alta 
complexidade, pois assim pode-se cobrir todo o programa sob teste com apenas um 
teste. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - V - F. 
 b) F - V - F - V. 
 c) V - F - F - V. 
 d) V - V - V - F. 
 
6. No intuito de se atingir os objetivos definidos para os projetos, as atividades 
envolvidas devem ser criteriosamente definidas e controladas. Cabe ressaltar que 
todas as etapas possuem regras específicas. Podemos entender as regras como os 
requisitos necessários para a execução da etapa ou atividade em questão. Identificar, 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MDU0N0FEUw==&action2=QURTMTk=&action3=NjY4NzQ5&action4=MjAyMS8x&prova=MzQ3MDUxNzQ=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MDU0N0FEUw==&action2=QURTMTk=&action3=NjY4NzQ5&action4=MjAyMS8x&prova=MzQ3MDUxNzQ=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MDU0N0FEUw==&action2=QURTMTk=&action3=NjY4NzQ5&action4=MjAyMS8x&prova=MzQ3MDUxNzQ=#questao_6%20aria-label=
entender, documentar e priorizar os requisitos é de grande importância para o 
controle do projeto como um todo. Com relação aos requisitos, analise as sentenças a 
seguir: 
 
I- A gestão dos requisitos preocupa-se com a documentação, versionamento, controle 
de mudanças e qualidade dos requisitos levantados na fase de especificação de 
requisitos. 
II- A especificação de requisitos faz o detalhamento das regras de negócio, 
sinalizando o que o sistema deverá fazer. 
III- São duas as principais categorias de requisitos: de negócio e de sistemas. 
IV- Brainstorming não pode ser considerada uma técnica de levantamento de 
requisitos. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças I, III e IV estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) As sentenças II, III e IV estão corretas. 
 d) As sentenças I e IV estão corretas. 
 
7. Segundo Fernandes e Abreu (2008), o modelo COBIT é um assunto relevante, 
porque é uma ferramenta de suporte que permite aos gerentes suprir as deficiências 
com respeito aos requisitos de controle, questões técnicas e riscos de negócios, 
comunicando esse nível de controle às partes interessadas. O COBIT habilita o 
desenvolvimento de políticas claras e boas práticas para controles de TI em toda a 
empresa. Sobre as áreas com foco em governança de TI na visão do COBIT, analise 
as sentenças a seguir: 
 
I- Um melhor alinhamento baseado na formação acadêmica dos funcionários. 
II- Entrega de valor que é a execução da proposta de valor de TI através do ciclo de 
entrega, garantindo que a TI entregue os prometidos benefícios previstos na 
estratégia da organização, concentrando-se em otimizar custos e provendo o valor 
intrínseco de TI. 
III- Gerenciamento de riscos: é importante o mapeamento dos riscos e ter planos para 
a mitigação destes riscos. 
IV- Gerenciamento dos recursos inclui a otimização dos investimentos e da gestão 
adequada dos recursos críticos de TI. 
V- Monitora todos os processos para garantir que a direção definida seja seguida. 
 
Agora, assinale a alternativa CORRETA: 
 
FONTE: FERNANDES, Agnaldo Aragon; ABREU, Vladimir Ferraz de. 
Implantando a governança de TI: da estratégia à gestão dos processos e serviços. 2. 
ed. Rio de Janeiro: Brasport, 2008. 
 a) As sentenças I, II e IV estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) Somente a sentença I está correta. 
 d) As sentenças II, III, IV e V estão corretas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MDU0N0FEUw==&action2=QURTMTk=&action3=NjY4NzQ5&action4=MjAyMS8x&prova=MzQ3MDUxNzQ=#questao_7%20aria-label=
8. O teste é essencial para se garantir a qualidade de software. Serve para checar se o 
projeto foi implementado corretamente e sem defeitos. Tem como objetivo descobrir 
em que situação o software se encontra e para avaliar se seu comportamento atende 
ao que foi especificado no início do projeto. Com base nisso, avalie as asserções a 
seguir e a relação proposta entre elas: 
 
I- O TDD - Test-Driven Development (Desenvolvimento Guiado a Testes) utiliza 
uma metodologia ágil de desenvolvimento. 
 
PORQUE 
 
II- Escreve primeiro os testes para posteriormente escrever o código, ou seja, escreve 
o teste de como será o funcionamento do sistema sem ter codificado o projeto, 
utilizando técnicas que possam auxiliar no entendimento completo do sistema antes 
de começar a ser desenvolvido. 
 
Assinale a alternativa CORRETA: 
 a) A primeira asserção é uma proposição falsa, e a segunda é uma proposição 
verdadeira. 
 b) As duas asserções são proposições falsas. 
 c) A primeira asserção é uma proposição verdadeira, e a segunda é uma justificativa 
correta da primeira. 
 d) A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição 
falsa. 
 
9. O entendimento popular sobre o conceito de qualidade tem evoluído à medida que a 
experiência humana acompanha a evolução tecnológica. As gerações que viveram 
períodos em que as experiências se davam de forma exclusivamente tangível ainda 
têm em sua programação genética a ideia de que qualidade é sinônimo de 
durabilidade. Qualidade de software é um processo sistemático que focaliza todas as 
etapas e os artefatos produzidos com o objetivo de garantir a conformidade de 
processos e produtos, prevenindo e eliminando defeitos. Com base nessas 
informações, analise as sentenças a seguir: 
 
I- Técnicas de verificação e validação são aplicadas aos softwares durante e depois 
de seu desenvolvimento para garantir que ele atenda a sua especificação e forneça as 
funcionalidades esperadas pelos clientes. 
II- A análise de software é uma técnica de verificação e validação muito usada, que 
consiste em exercitar o programa usando dados reais processados pelo programa e 
verificar se as saídas obtidas estão de acordo com as saídas esperadas. 
III- Revisões não fazem parte das atividades de garantia de qualidade de software. 
Atividades exigidas para controlar o software e que devem ser aplicadas ao longo de 
todo processo de engenharia de software. 
IV- Atividades de testes do software se dão apenas nas fases de construção do 
software que terá a responsabilidade de implementar os componentes e realizar os 
testes de unidade e nas demais fases não realizará mais testes. 
 
Agora, assinale a alternativa CORRETA: 
 a) As sentenças I, II e III estão corretas. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MDU0N0FEUw==&action2=QURTMTk=&action3=NjY4NzQ5&action4=MjAyMS8x&prova=MzQ3MDUxNzQ=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MDU0N0FEUw==&action2=QURTMTk=&action3=NjY4NzQ5&action4=MjAyMS8x&prova=MzQ3MDUxNzQ=#questao_9%20aria-label=
 b) As sentenças I e II estão corretas. 
 c) As sentenças II e IV estão corretas. 
 d) As sentenças I e III estão corretas. 
 
10. Para controlar as modificações realizadas durante o desenvolvimento de software e 
minimizar os erros cometidos durante sua evolução sistemática e rastreável, utiliza-
se a Gerência de Configuração, por meio de métodos e ferramentas que têm o intuito 
de maximizar sua produtividade. Sob a perspectiva de desenvolvimento da Gerência 
de Configuração de Software, sobre quais são suas três partes principais, assinale a 
alternativa CORRETA: 
 a) Controle de Mudança, Auditoria de Configuração, Controle de Rastreabilidade.b) Controle de Modificação, Controle de Versão e Controle de Rastreabilidade. 
 c) Controle de Versão, Controle de Mudanças, Integração Contínua. 
 d) Controle de Versão, Auditoria de Configuração e Integração Contínua. 
 
11. (ENADE, 2011) As revisões técnicas formais são um meio efetivo de melhorar a 
qualidade do software. Com relação a esse tipo de revisão, analise as seguintes 
asserções. 
 
I- Nas revisões, os produtos de trabalho de um indivíduo ou equipe são revisados por 
técnicos ou gerentes. 
 
PORQUE 
 
II- As revisões fornecem informações sobre defeitos, aumentando e permitindo o 
controle da qualidade do produto final. 
 
Acerca dessas asserções, assinale a opção correta: 
 a) A primeira asserção é uma proposição falsa, e a segunda, uma proposição 
verdadeira. 
 b) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa 
correta da primeira. 
 c) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição 
falsa. 
 d) As duas asserções são proposições verdadeiras, mas a segunda não é uma 
justificativa correta da primeira. 
 
12. (ENADE, 2014) Considerando que o gerente de qualidade é o responsável por 
definir os meios necessários para se obter um produto com a qualidade desejada, 
bem como por estabelecer técnicas para aferir a qualidade do produto, avalie as 
afirmações a seguir: 
 
I- O uso de processos de desenvolvimento padronizados, sem adaptações, 
independente do tipo de software a ser desenvolvido, assegura que o produto terá a 
qualidade desejada. 
II- O controle de qualidade pode ser realizado por meio de revisões, incluindo 
inspeções de programas e de artefatos de projeto. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MDU0N0FEUw==&action2=QURTMTk=&action3=NjY4NzQ5&action4=MjAyMS8x&prova=MzQ3MDUxNzQ=#questao_10%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MDU0N0FEUw==&action2=QURTMTk=&action3=NjY4NzQ5&action4=MjAyMS8x&prova=MzQ3MDUxNzQ=#questao_11%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=MDU0N0FEUw==&action2=QURTMTk=&action3=NjY4NzQ5&action4=MjAyMS8x&prova=MzQ3MDUxNzQ=#questao_12%20aria-label=
III- Fatores de qualidade de software estão diretamente relacionados a um único 
atributo interno de software. 
 
É correto o que se afirma em: 
 a) I e III, apenas. 
 b) I e II, apenas. 
 c) III, apenas. 
 d) II, apenas. 
 
Prova finalizada com 12 acertos e 0 questões erradas.

Continue navegando