Buscar

AV Engenharia de softwer estácio

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

1a Questão (Ref.: 202005883861)
Os Objetivos do Gerenciamento de Riscos incluem aumentar a probabilidade e o impacto de
eventos positivos (oportunidades) e diminuir a probabilidade e o impacto dos eventos
adversos (ameaças). Neste contexto, avalie se as afirmativas a seguir são Falsas ou
Verdadeiras:
[____]
As potenciais fontes de riscos para o projeto podem ser
apresentadas dentro de uma Estrutura Analítica do Risco (EAR)
hierárquica.
[____]
A análise quantitativa permite priorizar os riscos que mereçam
maior cuidado, a fim de identificar as piores ameaças e as melhores
oportunidades.
[____] A análise qualitativa define para cada risco a sua probabilidade eimpacto.
Assinale a opção correta:
[V] - [F] - [V]
[V] - [F] - [F]
[F] - [V] - [V]
[V] - [V] - [V].
[V] - [V] - [F]
 2a Questão (Ref.: 202005881089)
 Após atuar como programador em uma empresa de desenvolvimento de software por
aproximadamente 10 anos, um funcionário que se destacou por nunca atrasar um
cronograma foi nomeado gerente de projetos. Ao assumir o primeiro projeto, o funcionário
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
irá utilizar o PMBOK. Considerando essa situação, é correto afirmar que o gerente de projetos
deverá coordenar processos de:
Planejamento de compra e contratações, seleção de fornecedores e encerramento do
contrato. 
Planejamento, garantia e controle da qualidade.
Definição e sequenciamento de atividades, estimativa de recursos e duração da atividade,
desenvolvimento e controle do cronograma. 
Estimativa de custos, realização do orçamento e controle de custos.
Planejamento, definição, verificação e controle do escopo. 
 3a Questão (Ref.: 202005022966)
Na etapa de projeto orientado a objetos, no contexto de um processo de desenvolvimento
de software, são desenvolvidas as atividades de: 
conversão das bases de dados do sistema e teste de integração do sistema. 
definição da arquitetura do sistema e conversão das bases de dados do sistema. 
análise de requisitos do sistema e definição da arquitetura do sistema. 
teste de integração do sistema e análise de requisitos do sistema. 
identificação dos objetos do sistema e definição da arquitetura do sistema. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4851338\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4848566\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990443\n\nStatus da quest%C3%A3o: Liberada para Uso.');
 4a Questão (Ref.: 202005022967)
A gestão de requisitos é um conjunto de atividades que tem como principal objetivo ajudar a
equipe de projeto a:
identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época,
à medida que o projeto prossegue. 
avaliar os requisitos quanto à qualidade, garantindo que ambiguidades, inconsistências,
omissões e erros tenham sido detectados e corrigidos. 
negociar com os clientes os conflitos de prioridade de requisitos e identificar e analisar os
riscos associados a cada requisito. 
utilizar ferramentas de engenharia de software para modelar os requisitos do sistema,
através da UML. 
construir um modelo técnico refinado de funções, características e restrições do software. 
 5a Questão (Ref.: 202005023262)
Com relação à forma como o RUP trata a análise de requisitos, assinale a opção correta. 
A análise de requisitos deve acontecer antes da programação e testes do sistema, não
podendo sofrer alterações a partir do momento que estejam definidos. 
A análise de requisitos ocorre na fase de construção, quando são descritos todos os casos
de uso, e em seguida modelados por meio de diagramas de casos de uso UML. 
A maior parte da análise de requisitos ocorre durante a fase de elaboração. 
Por se tratar de um processo iterativo e evolutivo, a análise de requisitos ocorre na fase de
construção juntamente com a programação, o que permite que os requisitos sejam
revistos. 
A análise de requisitos ocorre na fase de elaboração, em que são feitas entrevistas com
usuários e definição do escopo do projeto. 
 6a Questão (Ref.: 202005023260)
O processo unificado (RUP) reúne boas práticas de especificação e de projeto de sistemas,
sendo um modelo genérico de processo organizado em fases que podem gerar um conjunto
de produtos de trabalho. Considerando isso, assinale a opção que identifica a fase do RUP na
qual devem estar incluídos o refinamento e a expansão dos casos de uso preliminares, dos
requisitos não funcionais e da descrição da arquitetura do software. 
concepção 
produção
elaboração
construção 
transição
 7a Questão (Ref.: 202005023376)
A respeito de qualidade de software e suas métricas, assinale a opção correta. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990444\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990739\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990737\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990853\n\nStatus da quest%C3%A3o: Liberada para Uso.');
A métrica de comprimento total faz referência ao número de linhas no código que se
considera inversamente proporcional ao índice de erro que o código pode apresentar. 
O número de funções ou métodos que constam em um programa pode ser avaliado pela
métrica de software fan-in/fan-out. 
A métrica de profundidade de condições aninhadas é a que permite uma melhor
compreensão do código. 
A métrica de complexidade ciclomática é uma medida que pode estar relacionada ao nível
de compreensão do programa. 
A medida do número de caracteres em um programa é uma métrica do tipo fog index. 
 8a Questão (Ref.: 202005023369)
O engenheiro de software avalia que na sua equipe, em datas próximas da data de entrega
de uma versão do sistema, a produtividade e o nível de estresse da equipe são impactados.
Ele deseja automatizar o processo, de forma a mitigar esses efeitos. Para tanto: 
como parte da integração contínua, ele automatiza o processo de agregar novas mudanças
na forma de recursos e funcionalidades, em uma nova versão. 
como parte da entrega contínua, ele elabora smoke tests para garantir o funcionamento do
sistema, antes de enviá-lo para produção. 
como parte da implantação contínua, ele elabora uma série de testes para garantir que ao
implementar uma nova rotina ou funcionalidade as outras partes do sistema continuem
operando normalmente. 
como parte da implantação contínua, ele automatiza o processo de forma que impeça que
a nova versão do sistema entre em produção, caso o teste falhe. 
como parte da entrega contínua, ele automatiza uma série de rotinas para que o sistema
seja automaticamente posto em produção. 
 9a Questão (Ref.: 202005023398)
Preencha as lacunas e assinale a alternativa correta em relação ao gerenciamento de
configuração e mudança. 
O gerenciamento de configuração de software é um conjunto de ______________ que foi
desenvolvido para administrar as mudanças em todo o ciclo de vida do software. Tais
atividades são utilizadas para _____________ a mudança, controlar a mudança, garantir
que a mudança esteja sendo adequadamente implementada e relatar a mudança a outras
pessoas que possam ter interesse nela. 
rotinas / manter 
ferramentas / agilizar 
etapas / corrigir 
atividades / conduzir 
atividades / identificar 
 10a Questão (Ref.: 202005023406)
Sobre Versionamento e Gerenciamento de Versões, considere as afirmações abaixo. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990846\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990875\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990883\n\nStatus da quest%C3%A3o: Liberada para Uso.');
I- O gerenciamento de versões é o processo de acompanhamento de diferentesversões de
componentes de software ou itens de configuração e dos sistemas em que esses
componentes são usados. Refere-se também à garantia de que as mudanças feitas por
diferentes desenvolvedores para essas versões não interfiram umas nas outras. 
II- Em um sistema de gerenciamento de versões com uma variedade de recursos,
desenvolvedores diferentes não podem trabalhar, ao mesmo tempo, no mesmo componente,
pois se o fizessem, as mudanças feitas por diferentes desenvolvedores poderiam interferir
umas nas outras. 
III- Os sistemas de gerenciamento de versões fornecem, em geral, recursos de
gerenciamento de armazenamento. Sua função é reduzir o espaço de armazenamento
requerido pelas várias versões de componentes, que diferem apenas ligeiramente umas das
outras. Em vez de manter uma cópia completa de cada versão, o sistema armazena uma
lista de diferenças (deltas) entre uma versão e outra. 
Quais estão corretas?
Apenas I e II. 
I, II e III. 
Apenas II e III.
Apenas I e III. 
Apenas II.

Continue navegando

Outros materiais