Questões de Concurso
Sobre gestão de projetos em engenharia de software em engenharia de software
Foram encontradas 752 questões
Analisando o projeto de um componente de software, uma equipe de qualidade determinou que ele modificava diretamente os dados internos de outro componente.
Essa forma de acoplamento é conhecida como acoplamento
I. Factory;
II. Singleton;
III. Decorator;
IV. Proxy.
( ) Permite a criação de um único objeto de uma classe, garantindo um ponto de acesso global.
( ) Encapsula a criação de objetos, escondendo a lógica de instanciação dos clientes.
( ) Adiciona responsabilidades a um objeto dinamicamente, sem modificar o código da sua classe.
( ) Controla o acesso a um objeto, adicionando funcionalidades como cache, segurança ou logging.
Assinale a opção que indica a relação CORRETA, entre padrões de projeto e suas características:
I Na abordagem tradicional, é usado um sistema linear de trabalho que exige que a equipe conclua cada fase do projeto antes de passar para a próxima.
II Na abordagem ágil, a equipe trabalha nas fases do projeto simultaneamente e com prazo de tempo menor.
III A abordagem tradicional é mais adequada para equipes que planejam avançar rapidamente e experimentar direções mesmo no final do projeto.
Assinale a opção correta.
Com base nessa situação hipotética, assinale a opção em que é apresentada a abordagem mais adequada que a equipe de gestão de contratos deve adotar para lidar com o problema.
Certa empresa está negociando um contrato com um fornecedor de software crítico. Durante as negociações, o fornecedor insiste em incluir uma cláusula de renovação automática do contrato com um aumento de 10% no valor anual.
No caso apresentado, a abordagem mais adequada que a empresa deve adotar na negociação com o fornecedor é
I. O caminho crítico é a sequência de atividades de um diagrama de rede que não permite atrasos. Ou seja, se uma atividade desse caminho atrasar, o projeto também atrasará.
II. Com a determinação de datas de início e término mais cedo e de início e término mais tarde de cada atividade, desconsiderando qualquer tipo de limitação de outros recursos envolvidos, é possível identificar o caminho crítico de um projeto.
III. A folga livre significa quanto tempo uma atividade pode atrasar sem que haja impacto no término do projeto.
Está correto o que se afirma em
I. Para confeccionar a EAP é necessário considerar somente as entregas mais importantes, isto é, as entregas que podem comprometer as folgas livres do projeto.
II. Cada nível descendente da EAP representa uma definição gradualmente menos detalhada do trabalho do projeto.
III. A EAP não demonstra as sequências de trabalho de seus itens, isto é, não mostra a sequência em que os itens devem ser executados.
Está correto o que se afirma em
I. No ciclo de vida preditivo, o esforço de planejamento ocorre nas fases intermediárias do projeto. É a abordagem mais tradicional e se trata de processos sequenciais.
II. No ciclo de vida iterativo é permitido, de tempos em tempos, algum tipo de retorno por parte das principais partes interessadas engajadas no projeto. A equipe do projeto recebe feedbacks sobre os trabalhos ainda não finalizados, com o objetivo de melhorar o que está sendo produzido.
III. O ciclo de vida ágil é formado pela junção dos ciclos de vida preditivo e incremental. As atividades são planejadas somente no início do projeto e as versões incompletas são entregues, de tempos em tempos, para que sejam avaliadas pelo cliente.
Está correto o que se afirma em
I. A linha de base do escopo, composta pela especificação do escopo do projeto, pela EAP e pelo dicionário da EAP, é considerada a referência para o monitoramento e o controle do projeto.
II. O pacote de trabalho é considerado o nível mais baixo de uma EAP e não pode ser decomposto em atividades.
III. Não há diferença entre escopo do produto e o escopo do projeto, haja vista que os dois se referem aos objetivos do projeto.
Está correto o que se afirma em:
I. As técnicas de coleta de dados, tais como listas de verificação, grupos de discussão, entrevistas e brainstorming, são utilizadas para obter dados de forma mais eficiente.
II. Análise de dados, opinião especializada, representação de dados e mapa mental não são exemplos de ferramentas e técnicas da gerência de um projeto.
III. Como técnica e ferramenta de um projeto é possível encontrar as estimativas análoga, paramétrica, única, de três pontos e a bottom-up, por exemplo.
Está correto o que se afirma em:
Um gerente de projeto está implementando um sistema de gestão de configuração de software para controlar as mudanças nos artefatos de um projeto.
Fazem parte da gestão de configuração de software, exceto:
I. Modularidade é a capacidade de representar a estrutura geral do software e as interações entre seus componentes.
II. A refatoração é um processo que altera o comportamento externo do código para melhorar sua eficiência.
III. A independência funcional é atingida desenvolvendo módulos com interfaces simples e evitando interações excessivas entre eles.
IV. A abstração no projeto de software permite representar uma solução em diferentes níveis de detalhe, desde uma visão abrangente do problema até uma descrição técnica detalhada para implementação.
Está correto o que se afirma apenas em
I. É concentrado nas tarefas e possibilita o aprimoramento dos processos.
II. É considerado um sistema altamente flexível que permite ajustes ao longo do processo.
III. Enfatiza a entrega incremental ao cliente em iterações curtas que variam de uma a quatro semanas.
Está correto o que se afirma em