Buscar

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

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

19/10/2023, 14:53 Avaliação Final (Objetiva) - Individual
about:blank 1/7
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745052)
Peso da Avaliação 3,00
Prova 51184976
Qtd. de Questões 12
Acertos/Erros 12/0
Nota 10,00
Um método ágil pode trazer muitos benefícios para uma organização, devido às crescentes 
pressões do mercado por inovação, produtividade, flexibilidade e melhoria na qualidade dos projetos 
de desenvolvimento de software, a fim de satisfazer seus clientes. Sobre os principais e mais 
importantes métodos ágeis utilizados nas organizações, assinale a alternativa CORRETA:
A CMMI, Adaptative Software Development (ASD), Dynamic System Development Method
(DSDM), MPSBr, Extreme Programming e ISO 27001.
B OpenUP, CMMI, Adaptative Software Development (ASD), Dynamic System Development
Method (DSDM), Crystal Clear, Lean Development, ISO 27001 e Scrum.
C Scrum, Extreme Programming, Adaptative Software Development (ASD), Dynamic System
Development Method (DSDM), Crystal Clear e Feature-Driven Development (FDD).
D
Extreme Programming, COCOMO II, Lean Development, Adaptative Software Development
(ASD), Dynamic System Development Method (DSDM), OpenUP e Feature-Driven
Development (FDD).
Devido ao crescimento contínuo da Tecnologia da Informação e Comunicação (TIC), o uso de 
aplicativos e sistemas web aumentou nas organizações ou para fins pessoais. Observando essa 
demanda e concorrência, os Engenheiros de Software precisam inovar, criando uma metodologia ágil, 
diminuindo os custos e minimizando erros no software. Com base nisso, avalie as asserções a seguir e 
a relação proposta entre elas:
I- As metodologias ágeis de desenvolvimento de software são recomendadas para projetos.
PORQUE
II- Os requisitos de software são passíveis de alterações, necessitando de uma equipe grande para 
fazer de forma abrangente e minuciosa a especificação, implementando o projeto de forma rápida 
para entregá-lo dentro do prazo.
Assinale a alternativa CORRETA:
A As duas asserções são proposições falsas.
B A 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.
 VOLTAR
A+
Alterar modo de visualização
1
2
19/10/2023, 14:53 Avaliação Final (Objetiva) - Individual
about:blank 2/7
D As duas asserções são proposições verdadeiras.
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: . Acesso em: 15 jul. 2016.
A Não é necessário controlar as atividades de aferição da qualidade em projetos de software.
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 Testes exploram as funcionalidades do software evidenciando os seus defeitos e não
conformidades.
A Engenharia de Software é dividida em dez áreas de conhecimento, segundo o SWEBOK. Uma 
delas é uma área que envolve definição da arquitetura, componentes, interfaces e outras 
características de um componente ou sistema. Analisando como um processo, esta é uma etapa do 
ciclo de vida da ES, onde é processada a análise dos requisitos com o objetivo de produzir uma 
descrição da arquitetura do software, ou seja, de forma interativa, os requisitos são traduzidos em um 
documento para construção do software. 
De que área estamos falando?
A Teste de Software.
B Design de Software.
C Construção de Software.
3
4
19/10/2023, 14:53 Avaliação Final (Objetiva) - Individual
about:blank 3/7
D Manutenção de Software.
As organizações que desenvolvem projetos de software dividem o projeto em fases de execução, 
visando a um melhor controle gerencial e a uma ligação mais adequada de seus processos 
operacionais. O conjunto das fases de um projeto é conhecido como ciclo de vida do projeto. O ciclo 
de vida do projeto serve para definir o início e o fim de um projeto. A definição do ciclo de vida do 
projeto também determina os procedimentos de transição para o ambiente de operação que serão 
incluídos no início e no final do projeto, distinguindo-os dos que não serão. Acerca das cinco fases da 
gestão de projetos: (1) conceitual, (2) definição, (3) produção, (4) operacional e (5) encerramento, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Fase conceitual: etapa responsável por identificar o escopo de projeto, analisando sua 
viabilidade, como aspectos técnicos, custo e prazo e avaliação dos objetivos do projeto.
( ) Fase de definição: período de produção do projeto, materializando os requisitos identificados 
com a entrega das funcionalidades, serviço ou processo organizacional efetivo.
( ) Fase de produção: elaboração do cronograma e plano de projeto, definindo seu real custo, prazo, 
através de uma análise técnica antes do seu desenvolvimento.
( ) Fase operacional: ao finalizar o projeto, o produto implementado é liberado e obtém-se o aceite 
final do cliente. Após isso, o gerente do projeto irá avaliar e relatar as lições aprendidas na execução 
do projeto. 
( ) Fase de encerramento: após o produto ser implementado e considerado viável em termos 
econômicos e práticos, ocorre a transação, fornecendo um feedback do planejamento realizado.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - F - F.
B V - F - F - V - F.
C V - V - F - F - V.
D F - V - V - F - F.
A aplicação da Engenharia de Software segue uma abordagem bem completa, onde são recomendados 
caminhos como referência para sua correta e benéfica utilização. Em diversos livros são apresentados 
como introdução à Engenharia de Software alguns princípios gerais aplicados durante toda a fase de 
desenvolvimento de software, da importância de algumas propriedades gerais dos processos e 
produtos. Existem 12 princípios da Engenharia de Software descritos por Carvalho. Um deles deixa 
claro o que deve ser atendido pelo sistema formalmente em requisitos.
A qual princípio essa descrição pertence?
A Arquiteturas baseadas em componentes.
5
6
19/10/2023, 14:53 Avaliação Final (Objetiva) - Individual
about:blank 4/7
B Gerenciamento de requisitos.
C Rastreabilidade.
D Desenvolvimento iterativo.
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 
essasituação, é correto afirmar que o gerente de projetos deverá coordenar processos de:
A Planejamento, garantia e controle da qualidade.
B Estimativa de custos, realização do orçamento e controle de custos.
C Definição e sequenciamento de atividades, estimativa de recursos e duração da atividade,
desenvolvimento e controle do cronograma.
D Planejamento de compra e contratações, seleção de fornecedores e encerramento do contrato.
O software é um conjunto de algoritmos codificados que permite ao computador executar uma 
operação ou um conjunto de operações culminando em tarefas. Sua classificação pode ser feita em 
sete diferentes categorias. Sendo assim, associe os itens, utilizando o código a seguir:
I- Software Básico.
II- Software Científico e de Engenharia.
III- Software Comercial.
IV- Software de computador pessoal.
V- Software Embutido.
7
8
19/10/2023, 14:53 Avaliação Final (Objetiva) - Individual
about:blank 5/7
VI- Software de inteligência artificial.
VII- Software de Tempo Real.
( ) Algoritmos com intenso processamento de números e cálculos.
( ) Caracterizado pela coleta de dados do ambiente externo, análise que transforma a informação de 
acordo com a necessidade do sistema.
( ) É uma coleção de programas que dão apoio a outros programas.
( ) É usado para controlar produtos e sistemas para mercados industriais e de consumo.
( ) Faz uso de algoritmos não numéricos para resolver problemas complexos que não sejam 
favoráveis à computação ou à análise direta.
( ) Além da aplicação de processamento de dados convencional, as aplicações abrangem a 
computação interativa.
( ) Utilizados em computadores de uso pessoal.
Assinale a alternativa que apresenta a sequência CORRETA:
A II - III - VII - VI - I - V - IV.
B II - VII - I - V - VI - III - IV.
C V - I - VI - III - VII - IV - II.
D VII - V - VI - II - III - I - IV.
19/10/2023, 14:53 Avaliação Final (Objetiva) - Individual
about:blank 6/7
CMMI é um dos modelos aceitos para a melhoria de qualidade e do processo de software, e define os 
princípios e práticas que devem ser aplicados visando o atingimento dos estágios evolutivos de 
maturidade em um processo de software. 
Considerando os níveis de qualidade (níveis de maturidade/características dos processos), assinale a 
alternativa CORRETA:
A Inicial / Processo introdutório.
B Gerenciado quantitativamente / Imprevisíveis.
C De otimização / Reavaliação constante.
D Gerencial / Disciplinados.
No desenvolvimento de software, utiliza-se a medição de software, que influencia na tomada de 
decisões baseadas nas informações obtidas por essa medição. Com relação à medição, analise as 
sentenças a seguir:
I- Por meio da medição, temos acesso apenas a questões gerenciais de um projeto, sendo elas: horas 
trabalhadas e recursos utilizados.
II- Por meio da medição, podemos ter acesso a várias informações, que podem ser utilizadas para o 
entendimento, controle, monitoramento e manutenção de softwares, entre outros.
III- Com a medição, podemos identificar apenas se a implementação do software foi desenvolvida, 
conforme o escopo planejado pelo analista de sistema.
Agora, assinale a alternativa CORRETA:
A Somente a sentença III está correta.
B As sentenças II e III estão corretas.
C Somente a sentença II está correta.
D As sentenças I e II estão corretas.
(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, indepentente do tipo de 
software a ser desenvolvido, assegura que o produto terá a qualidade desejada.
9
10
11
19/10/2023, 14:53 Avaliação Final (Objetiva) - Individual
about:blank 7/7
II- O controle de qualidade pode ser realizado por meio de revisões, incluindo inspeções de 
programas e de artefatos de projeto.
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 II, apenas.
B II, apenas.
C I e III, apenas.
D III, apenas.
(ENADE, 2011) O levantamento de requisitos é uma etapa fundamental do projeto de sistemas. 
Dependendo da situação encontrada, uma ou mais técnicas podem ser utilizadas para a elicitação dos 
requisitos. A respeito dessas técnicas, analise as afirmações a seguir:
I- Workshop de requisitos consiste na realização de reuniões estruturadas e delimitadas entre os 
analistas de requisitos do projeto e representantes do cliente.
II- Cenário consiste na observação das ações do funcionário na realização de uma determinada tarefa, 
para verificar os passos necessários para sua conclusão.
III- As entrevistas são realizadas com os stakeholders e podem ser abertas ou fechadas.
IV- A prototipagem é uma versão inicial do sistema, baseado em requisitos levantados em outros 
sistemas da organização.
É correto apenas o que se afirma em:
A I e III.
B I e II.
C II e IV.
D I, III e IV.
12
Imprimir

Continue navegando