Buscar

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

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

Prévia do material em texto

19/08/2022 14:47 Avaliação Final (Objetiva) - Individual
1/8
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745052)
Peso da Avaliação 3,00
Prova 51047707
Qtd. de Questões 12
Acertos/Erros 7/5
Nota 7,00
Um software de gerência de configuração deve ser capaz de gerenciar a evolução do software 
durante o seu processo de desenvolvimento. No que diz respeito aos baselines (linhas base) da 
gerência de configuração, analise as sentenças a seguir: 
I- As baselines representam conjuntos de itens de configuração formalmente aprovados que servem 
de base para as etapas seguintes de desenvolvimento. 
II- As baselines são definidas e podem ocorrer ao final de cada uma das fases do processo de 
desenvolvimento de software, ou de algum outro modo definido pela gerência. 
III- Um item de configuração de software pode ser alterado a qualquer momento durante o 
desenvolvimento de software, porém só pode gerar duas baselines, uma no início e outra no final 
assim que encerrar o projeto. 
IV- Ao término de uma etapa do desenvolvimento, e após sua aceitação formal, a baseline pode ser 
descartada, pois já se encontra representada nos artefatos gerados. 
V- Uma das funções da tarefa "Identificação da Configuração" envolve a definição de uma 
nomenclatura que possibilite a identificação inequívoca dos itens de configuração, baselines e 
releases. 
Agora, assinale a alternativa CORRETA:
A As sentenças I, III e V estão corretas.
B Somente a sentença V está correta.
C As sentenças I, II e V estão corretas.
D As sentenças II, III e IV estão corretas.
O gerenciamento da qualidade de software teve origem no Total Quality Management (TQM) à 
medida que as organizações começaram a buscar na sua cultura aplicar a melhoria de processos, 
produtos e serviços a fim de obter maior eficácia, eficiência e satisfação organizacional. Existem 
alguns elementos chaves do TQM. Quais são esses elementos?
A Foco no cliente; melhoria de software; aspecto humano; medição e análise.
B Foco no interno; melhoria de software; aspecto humano; medição e análise.
 VOLTAR
A+
Alterar modo de visualização
1
2
19/08/2022 14:47 Avaliação Final (Objetiva) - Individual
2/8
C Foco no cliente; melhoria de processo; aspecto humano; medição e análise.
D Foco interno; melhoria de processo; aspecto humano; medição e análise.
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.
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.
3
19/08/2022 14:47 Avaliação Final (Objetiva) - Individual
3/8
( ) 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 V - I - VI - III - VII - IV - II.
B II - VII - I - V - VI - III - IV.
C VII - V - VI - II - III - I - IV.
D II - III - VII - VI - I - V - IV.
A engenharia de software é um domínio de alto risco e requer uma abordagem diferenciada para 
gerenciamento de projetos. Para o PMBOK (2013), o gerenciamento de projetos é a aplicação do 
conhecimento, habilidades, ferramentas e técnicas às atividades do projeto a fim de atender aos seus 
requisitos. Cada projeto possui um ciclo de vida, que ajuda a definir o início e término de cada etapa, 
o que deve ser realizado e por quem deve ser executado. O gerenciamento de projetos é realizado 
através da aplicação e da integração dos seguintes processos de gerenciamento de projetos: iniciação, 
planejamento, execução, monitoramento e controle e encerramento. Sobre a definição do tripé de 
sucesso dos projetos difundida na literatura, sobre quais são os três alicerces necessários, assinale a 
alternativa CORRETA: 
FONTE: PROJECT MANAGEMENT INSTITUTE. PMI. Project Management Body of Knowledge 
– PMBoK. 5. Pennsylvania: USA, 2013.
A Tempo/Custo/Escopo.
B Estimativa/Escopo/Qualidade.
C Qualidade/Custo/Escopo.
D Escopo/Risco/Custo.
4
19/08/2022 14:47 Avaliação Final (Objetiva) - Individual
4/8
Alterações são comuns no desenvolvimento de aplicativos em função das mudanças do cenário: 
tecnologia, regras de negócio, necessidades do usuário. A Gerência de Configuração de Software é 
uma área específica da Engenharia de Software que contempla uma série de atividades que dão 
suporte para um melhor controle das mudanças necessárias. Com relação ao gerenciamento de 
Configuração de Software, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) A gerência de configuração de software utiliza uma série de relatórios no intuito de explorar 
informações do projeto, como alocação de pessoas em tarefas, tempo das tarefas, versões do 
programa e assim por diante. 
( ) O controle de versão é responsável por gerenciar as versões, salvando cada uma com um nome 
diferente. 
( ) O controle de mudanças controla as alterações do software, mas não permite rastrear as 
mudanças que foram efetuadas no processo de desenvolvimento. 
( ) O controle de integração pega a última versão do software e faz a aferição para verificar se a 
implementação foi executada conforme especificação da alteração. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B F - F - V - V.
C V - V - F - V.
D V - V - F - F.
A divisão da Engenharia de Software se dá em dez áreas de conhecimento, segundo o 
SWEBOK. Sobre essas dez áreas, analise as afirmativas a seguir:
I- Requisitos de software expressam a necessidade e restrições ou limitações colocadas sobre o 
produto ou software que auxiliam na solução de problemas do mundo real, expondo, analisando, 
especificando e validando os requisitos de software. 
II- Gerenciamento de Configuração de Software é a área definida como o conjunto das atividades 
requeridas para fornecer apoio a um sistema de software, que pode ocorrer antes ou depois da 
entrega.
III- Qualidade de Software está diretamente ligada à qualidade a que o software é submetido durante 
o processo de desenvolvimento, consequentemente, para a qualidade existir, o processo de 
desenvolvimento de um produto de software precisa ser bem definido, documentado e acompanhado. 
IV- Ferramentas e Métodos de Software são ferramentas criadas para prestar auxílio no ciclo de vida 
do software.
5
6
19/08/2022 14:47 Avaliação Final (Objetiva) - Individual
5/8
Assinale a alternativa CORRETA:
A As afirmativas I, II e IV estão corretas.
B As afirmativas I e IV estão corretas.
C As afirmativas III e IV estão corretas.
D As afirmativas I, III e IV estão corretas.
Pode-se encontrar várias definições sobre teste de software, entre elas destaca-se que é o processo 
que visa sua execução de forma controlada, com o objetivo de avaliar o seu comportamento baseado 
no que foi especificado. A execução dos testes é considerada um tipo de validação. Existem também 
os erros de software. Sobre os conceitos de defeito, erro e falha, analise as afirmativas a seguir:
I- Erro é uma manifestação concreta de um defeito num artefato de software. 
II- Falha é um comportamento operacional do software diferente do esperado pelo usuário.
III- Defeito é um ato inconsistentecometido por um indivíduo ao tentar entender uma determinada 
informação, resolver um problema ou utilizar um método ou uma ferramenta. Por exemplo, uma 
instrução ou comando incorreto.
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B Somente a sentença II está correta.
C Somente a sentença III está correta.
D Somente a sentença I está correta.
7
19/08/2022 14:47 Avaliação Final (Objetiva) - Individual
6/8
A Comunicação no Extreme Programming é fundamental, sendo preferível sempre a comunicação 
pessoal, com clientes e entre os desenvolvedores. A simplicidade busca garantir um software simples, 
com a menor quantidade de classes e métodos, evitando qualquer linha de código desnecessária. A 
simplicidade também visa garantir que apenas os requisitos necessários venham a ser implementados, 
evitando requisitos que possam ser utilizados apenas no futuro. A Programação Extrema valoriza o 
trabalho em equipe, desenvolvedores, administradores e clientes são todos iguais e todos precisam 
estar dispostos a ajudar quando necessário. Nesse sentido, qual é sua principal característica?
A Programações com Atividades Duplicadas.
B Programações em Pares.
C Programação com Métodos Ágeis.
D Programações com Atividades Unificadas.
Para avaliar um processo de teste de software adequado, leva-se em consideração diversos fatores, 
incluindo o porte da empresa e a sua realidade. Baseado nesse fato, surgem novos olhares para as 
metodologias ágeis que trazem uma forma alternativa no desenvolvimento de software. Essas 
metodologias têm por objetivo orientar o processo para se adequar a um processo mais dinâmico e 
eficiente.
Qual prática de desenvolvimento tem como foco o Domínio do Software, no propósito que o software 
deve atender, e é a automatização de um processo de negócio?
A BDD – Behavior-Driven Development.
B ATDD - Acceptance Test-Driven Development.
C TDD - Test-Driven Development.
D DDD - Domain-Driven Design.
8
9
10
19/08/2022 14:47 Avaliação Final (Objetiva) - Individual
7/8
A ideia desse modelo é produzir uma representação visual das funcionalidades que o software terá 
depois de pronto, permitindo avaliar as características antes que ele seja efetivamente desenvolvido e 
compreender com mais clareza como ficará sua usabilidade, trazendo maior velocidade de 
desenvolvimento e o envolvimento direto do usuário. A qual processo de ciclo de vida de software 
estamos nos referindo?
A Modelo Interativo e Incremental.
B Modelo espiral.
C Modelo por prototipação.
D Modelo em V.
(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 II.
B I, III e IV.
C I e III.
D II e IV.
(ENADE, 2005) O Processo Unificado (RUP - Rational Unified Process) é um moderno 
processo de desenvolvimento de software constituído de quatro fases. Assinale a opção que apresenta 
as quatro fases do RUP, na ordem em que elas devem ser executadas:
A Concepção, elaboração, construção, teste.
B Concepção, elaboração, construção, transição.
C Elaboração, concepção, teste, transição.
11
12
19/08/2022 14:47 Avaliação Final (Objetiva) - Individual
8/8
D Elaboração, concepção, transição, construção.
Imprimir

Continue navegando