Buscar

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

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

10/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/7
Acadêmico: Bruno Bastos Duarte (2902238)
Disciplina: Engenharia e Projeto de Software (ADS19)
Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:651196) ( peso.:3,00)
Prova: 27336924
Nota da Prova: 10,00
Legenda: Resposta Certa   Sua Resposta Errada  
1. O software, através de seus algoritmos codificados, executa operações culminando em
funções e em tarefas que possam ser utilizadas pelos usuários finais, portanto os softwares
são classificando em três tipos diferentes de software: software de sistema, software de
linguagem e software de aplicação. Com base nisso, avalie as asserções a seguir e a relação
proposta entre elas:
I- Os softwares de sistema são programas escritos para controlar e coordenar as funções e
tarefas dos computadores.
PORQUE
II- São projetados com o único objetivo de resolver problemas comerciais e decisões
administrativas.
Assinale a alternativa CORRETA:
 a) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta
da primeira.
 b) Primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
 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 falsas.
2. Cada vez mais, os métodos ágeis têm despertado o interesse da comunidade de Engenharia
de Software como uma alternativa para o desenvolvimento de sistemas de uma maneira mais
rápida, eficiente e que atenda às reais necessidades dos clientes. Existe no mercado uma
série de métodos disponíveis que utilizam a abordagem ágil e que, por seguirem os princípios
ágeis, apresentam uma série de atividades semelhantes no seu processo de
desenvolvimento. Sobre os métodos ágeis mais utilizados em empresas desenvolvedoras de
software, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Scrum: o escopo do projeto é construído através de sprints, em que são realizadas
reuniões curtas para decidir quem trabalha nos sprints e quanto tempo dura cada tarefa.
(    ) Extreme Programming: proposto para projetos grandes e complexos e concentra-se na
colaboração humana, prezando pelas metodologias iterativa e incremental.
(    ) Adaptative Software Development (ASD): valoriza o trabalho em equipe através da
programação em pares.
(    ) Dynamic System Development Method (DSDM): baseada em Desenvolvimento Rápido
de Aplicação (RAD) via metodologia incremental, que enfatiza a participação do usuário final.
(    ) Crystal Clear: possui foco nas habilidades e talentos de cada pessoa envolvida
possibilitando a adaptação a diversos projetos, pois não é feita para empresas padronizadas.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V - V.
 b) V - V - F - F - F.
10/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/7
 c) V - F - F - V - V.
 d) V - V - F - F - V.
3. A evolução de software se ocupa em modificar os sistemas de software existentes, para que
eles atendam a novos requisitos. Isso está se tornando a abordagem normal de
desenvolvimento de software para sistemas pequenos e de porte médio. De acordo com a
evolução histórica do software, podemos notar a ocorrência da crise do software e a
ocorrência dos mitos de software. Com base na evolução de software, assinale a alternativa
CORRETA:
 a) No que diz respeito à crise do software, é correto afirmar que ela se refere a problemas
encontrados no desenvolvimento de software, tais como estimativas de prazo e de custo,
que são frequentemente imprecisas. A produtividade das pessoas da área de software não
tem acompanhado a demanda por seus serviços, e a qualidade de software às vezes é
menos adequada.
 b) Os mitos profissionais são os requisitos de projeto que se modificam continuamente, mas
as mudanças podem ser facilmente acomodadas, porque o software é flexível. Enfim, uma
declaração geral dos objetivos é suficiente para se começar a escrever programas -
podemos preencher os detalhes mais tarde.
 c) Com relação aos mitos de software relacionados o cliente, é correto dizer que, se nós
estamos atrasados nos prazos, podemos adicionar mais programadores e tirar o atraso,
porém o que acontece na realidade é o desenvolvimento de software não ser um processo
mecânico igual à manufatura. Acrescentar pessoas em um projeto torna-o ainda mais
atrasado. Pessoas podem ser acrescentadas, mas somente de uma forma planejada.
 d) Com relação aos mitos administrativos, notamos que, enquanto não tivermos o programa
"funcionando", não teremos realmente nenhuma maneira de avaliar sua qualidade, porém
na realidade um programa funcionando é somente uma parte de uma Configuração de
Software que inclui todos os itens de informação produzidos durante a construção e a
manutenção do software.
4. Após atuar como analista e programador em uma empresa de desenvolvimento de software
por aproximadamente 10 anos, um colaborador que se destacou por nunca atrasar um
cronograma foi nomeado gerente de projetos. Ao assumir o primeiro projeto, o colaborador foi
informado que sua principal responsabilidade era a realização da entrega conforme o
cronograma estabelecido no contrato. Para o gerenciamento de tempo, o gerente de projetos
utilizará o PMBOK. Considerando essa situação, é correto afirmar que o gerente de projetos
deverá coordenar processos de:
 a) Estimativa de custos, realização do orçamento e controle de custos.
 b) Definição e sequenciamento de atividades, estimativa de recursos e duração da atividade,
desenvolvimento e controle do cronograma.
 c) Planejamento, garantia e controle da qualidade.
 d) Planejamento de compra e contratações, seleção de fornecedores e encerramento do
contrato.
10/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/7
5. De acordo com Freitas (2010, p. 1): "Ao longo do ciclo de vida de um projeto de software,
uma grande quantidade de itens é produzida. A probabilidade desses itens sofrerem
alterações, devido a mudanças nos requisitos ou correções de defeitos, por exemplo, é muito
alta. É comum também que sejam geradas diferentes versões do software, à medida que
novos problemas sejam descobertos e resolvidos. Controlar e gerenciar todas essas
mudanças é essencial para que o projeto seja bem-sucedido". Sobre os sistemas de controle
de versões, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Identificam alterações efetuadas em um software, permitindo o rastreamento das
versões e o histórico das alterações.
(    ) Servem para definir a pessoa mais capacitada para cada atividade.
(    ) Servem de base para estimar os custos de um projeto.
(    ) Controlar versões tornou-se um processo acessível financeiramente, em função das
várias opções de tecnologias disponíveis no mercado.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: FREITAS, Daniel T. M. Análise Comparativa entre Sistemas de Controle de Versões.
Disponível em: <http://www.ufjf.br/getcomp/files/2013/03/An%C3%A1lise-Comparativa-entre-
Sistemas-de-Controle-de-Vers%C3%B5es-Daniel-Tannure-Menandro-de-Freitas.pdf). Acesso
em: 4 ago. 2016.
 a) V - F - V - F.
 b) F - V - F - F.
 c) V - F - F - V.
 d) V - V - V - F.
6. A Governança de TI é uma estrutura de relações e procedimentos para apontar e controlar o
emprego de TI numa organização, a fim de alcançar seus objetivos, adicionando valor,
compensando riscos com relação ao retorno sobre TI e seus processos. Elementos da
Governança de TI objetivam projetar, ponderar um conjunto de princípios para governar as
normas e as funções da TI. Um modelo de Governança de TI constitui-sede estruturas,
processos e mecanismos relacionais que são contingentes a uma série de fatores internos e
externos à organização. Sobre as áreas de foco da Governança de TI, analise as sentenças
a seguir:
I- Alinhamento estratégico, vinculação entre TI e negócios (planejamento e operações). 
II- É um conjunto de práticas, padrões e relacionamentos estruturados, assumidos por
executivos, gestores, técnicos e usuários de TI de uma organização com a finalidade de
garantir controles efetivos, ampliar os processos de segurança e minimizar os riscos. 
III- É a área que auxilia os executivos e os gestores no planejamento, implantação, controle e
monitoramento de programas e projetos de governança sob os aspectos operacionais e suas
aplicações legais.
IV- Análise de guarda: inclui as práticas para gerenciar serviços de TI, utilizando para isso um
framework de arquitetura orientada a serviços (SOA).
Agora, assinale a alternativa CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) Somente a sentença II está correta.
10/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/7
7. A Engenharia de Software é uma área da computação voltada à especificação, ao
desenvolvimento e à manutenção de sistemas de software, com aplicação de tecnologias e
práticas de gerência de projetos e outras disciplinas, visando à organização, à produtividade
e à qualidade. Sobre a evolução do software, analise as sentenças a seguir:
I- O hardware sofreu contínuas mudanças, enquanto o software era uma arte "secundária"
para a qual havia poucos métodos sistemáticos.
II- O hardware era de propósito geral, enquanto o software era específico para cada
aplicação e não havia documentação.
III- O número de aplicações de hardware era crescente para sistemas baseados em
computadores, enquanto a manutenção só ocorria para aplicações específicas, como, por
exemplo, para softwares especialistas, inteligência artificial, que era usada na prática,
software de rede neural artificial e computação paralela.
Assinale a alternativa CORRETA:
 a) Somente a sentença III está correta.
 b) As sentenças I e II estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças II e III estão corretas.
8. Mudanças durante o desenvolvimento são inevitáveis. O entendimento dos usuários sobre
suas necessidades muda, o ambiente no qual o sistema vai operar muda, a legislação muda,
os requisitos mudam. Com tantas mudanças assim, é necessária alguma forma de
gerenciamento para que o desenvolvimento não fique caótico. Gerência de Configuração de
Software (GCS) é um conjunto de atividades de apoio que permite a absorção controlada das
mudanças inerentes ao desenvolvimento de software, mantendo a estabilidade na evolução
do projeto. Sobre as três partes da GCS sob a perspectiva de desenvolvimento, analise as
sentenças a seguir:
I- Controle de versão: responsável por salvar os artefatos alterados em uma nova versão num
repositório, guardando um histórico das suas mudanças. 
II- Controle de mudanças: responsável por rastrear os artefatos, guardando seu histórico, as
mudanças e testando sua consistência.
III- Integração contínua: responsável por manter um ambiente que junta a última versão de
todos os artefatos alterados, validando sua consistência.
IV- Controle de mudanças: responsável por documentar as alterações realizadas nos
artefatos do sistema, contendo o controle de tarefas, sabendo identificar o que mudou, por
que mudou, quem mudou etc. 
V- Controle de versão: responsável por integrar os artefatos, documentando as alterações de
cada versão do sistema.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças III, IV e V estão corretas.
 c) As sentenças II, III e V estão corretas.
 d) As sentenças I, II e III estão corretas.
10/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/7
9. A engenharia de software é uma forma de engenharia que aplica os princípios da ciência da
computação e matemática para alcançar soluções com um bom custo-benefício para
resolução de problemas do software, no entanto, é quem estabelece o uso de sólidos
princípios de Engenharia para que se possa obter economicamente um software que seja
confiável e que funcione eficientemente. A respeito do princípio de Engenharia de Software
do tipo "Verificação contínua de qualidade", classifique V para as sentenças verdadeiras e F
para as falsas:
(    ) É responsável pela criação de métodos e técnicas automatizadas durante a verificação e
validação do software.
(    ) É responsável por definir processos de testes para facilitar sua manutenção, reutilização
e entendimento do software, e que garantam seu funcionamento.
(    ) É responsável pela padronização dos testes manuais de modo a garantir que o código-
fonte não possua erros durante sua implementação.
(    ) É responsável pela criação de testes automatizados de modo que garantam a cobertura
do código e testes de qualidade que garantam a qualidade do software.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - V.
 b) V - F - F - V.
 c) F - F - F - V.
 d) V - F - F - F.
10.O ser humano está sujeito a cometer erros, porém estes enganos irão produzir defeitos.
Como exemplo, temos a área de programação, em que o programador poderá cometer
defeitos no código e após sua liberação sem os devidos testes não atenderá as expectativas
dos seus usuários apresentando erros nas suas funcionalidades. ?O teste do software é um
processo realizado pelo testador de software que permeia outros processos da Engenharia
de Software, e envolve ações que vão do levantamento de requisitos (necessidades) até a
execução do teste propriamente dito. O objetivo, por mais paradoxal que pareça, é encontrar
defeitos nos produtos, para que estes possam ser corrigidos pela equipe de programadores,
antes da entrega final. A maioria das pessoas pensa que o teste de software serve para
demonstrar o correto funcionamento de um programa, quando, na verdade, ele é utilizado
como um processo da engenharia de software para encontrar defeitos. O processo de teste
de software é voltado para o alcance de um nível de qualidade de produto que, durante o
processo de desenvolvimento de software, muda conforme avanço das atividades ?
requisitos, protótipos, modelo de dados lógico, modelo de dados físico, código-fonte,
módulos funcionais e, finalmente, um sistema?. No que se refere a testes de software,
assinale a alternativa CORRETA:
FONTE: TOZELLI, P. Teste de Software. [s.l.: s.n.], 2008. Disponível em:
<http://imasters.com.br/artigo/9572/software/teste-de-software?
trace=1519021197&source=single>. Acesso em: 15 jul. 2016.
 a) Testes exploram as funcionalidades do software evidenciando os seus defeitos e não
conformidades.
 b) Considera-se um bom teste aquele que relata o menor número de problemas.
 c) Testes não ajudam a garantir a qualidade do software.
 d) Não é necessário controlar as atividades de aferição da qualidade em projetos de
software.
10/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 6/7
11.(ENADE, 2014) A verificação e a validação de uma interface de usuário ocorre em três
pontos distintos: análise, projeto e teste. Considerando um cenário de uma aplicação web, tal
verificação pode ser realizada através de testes de interface, teste de usabilidade e teste de
compatibilidade. Nesse contexto, avalie as afirmações a seguir.
I- O teste de interface experimenta mecanismos de interação e valida aspectos estéticos da
interface do usuário, apontando erros específicos da intefacee erros na maneira como a
interface implementa as semânticas de navegação, funcionalidade ou exibição de conteúdo.
II- O teste de usabilidade avalia o grau com o qual os usuários podem interagir efetivamente
com a aplicação e o grau em que a aplicação dirige as ações do usuário.
III- O primeiro passo no teste de compatibilidade é definir uma série de configurações típicas
encontradas do lado cliente e suas respectivas variantes, identificando características como
plataforma, sistema operacional e navegador.
É correto o que se afirma em:
FONTE: PRESSMAN, R. Engenharia de Software. Uma abordagem Profissional, 7 ed., Mc
Graw Hill, 2011 (adaptado).
 a) I e II, apenas.
 b) I, II e III.
 c) III, apenas.
 d) I, apenas.
12.(ENADE, 2014) Uma empresa de desenvolvimento de software está sendo avaliada no nível
E do MPS.BR. O grupo de melhoria de processos fez um levantamento para avaliar as
práticas relacionadas à gerência de recursos humanos e obteve as evidências a seguir: 
Evidência 1 - A empresa possui um processo de avaliação de desempenho e promoção de
indivíduos bem estabelecido, em plano de cargos e carreira.
Evidência 2 - A empresa contrata instrutores capacitados para realizar treinamentos internos
a seus funcionários sempre que verifica a necessidade de ampliar a capacitação da equipe.
Esses treinamentos, registrados como parte do portfólio de cada funcionário, são avaliados
pelos funcionários em relação à sua qualidade e aderência às necessidades de capacitação
da equipe. Cada funcionário também é avaliado ao final de cada treinamento.
De acordo com o Modelo de Referência do MPS.BR, alguns dos resultados esperados para
o processo de Gerência de Recursos Humanos são:
GRH 6 - Os treinamentos identificados como sendo responsabilidade da organização são
conduzidos e registrados.
GRH 7 - A efetividade do treinamento é avaliada.
GRH 8 - Critérios objetivos para avaliação do desempenho de grupos e indivíduos são
definidos e monitorados para prover informações sobre o desempenho e melhorá-los.
Com base no levantamento inicial das práticas da empresa, verifica-se que a evidênica 1:
FONTE: Associação para Promoção da Excelência do Software Brasileiro. SOFTEX.
MPS.BR - Guia Geral MPS de Software. 2012. Disponível em: http://www.softex.br. Acessado
em: 20 jul. 2014 (adaptado).
 a) Atende parcialmente ao GRH 8, enquanto a evidência 2 atende totalmente ao GRH 6 e ao
GRH 7.
 b) Atende totalmente ao GRH 8, enquanto a evidência 2 não atende ao GRH 6, mas atende
totalmente ao GRH 7.
10/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 7/7
 c) Atende totalmente ao GRH 8, enquanto a evidência 2 atende totalmente ao GRH 6 e ao
GRH 7.
 d) Atende parcialmente ao GRH 8, enquanto a evidência 2 atende parcialmente ao GRH 6 e
ao GRH 7.
Prova finalizada com 10 acertos e 2 questões erradas.

Continue navegando