Questões de Gestão de Projetos em Engenharia de Software (Engenharia de Software)

Limpar Busca

Com relação ao SCRUM, a pessoa responsável por garantir e maximizar, a partir do trabalho do time de desenvolvimento, o retorno sobre o investimento no produto para os clientes, definir o produto e a tomada das decisões de negócios relativas a seu desenvolvimento a partir das necessidades dos clientes do projeto e demais partes interessadas, alinhado com ou em direção aos objetivos da organização, chama-se

  • A Quality Manager.
  • B Sprint Referee.
  • C Product Owner.
  • D Scrum Master.
  • E Stakeholder.

Sobre planejamento e gerenciamento do desenvolvimento de software, assinale a afirmativa correta

  • A O gerenciamento de projetos de software deve focar principalmente na redução de custos.
  • B O planejamento de um projeto de software é uma etapa única que ocorre antes do início do desenvolvimento no ciclo de vida do projeto.
  • C A engenharia de software não exige planejamento detalhado, uma vez que o desenvolvimento ágil prioriza mudanças rápidas e flexibilidade ao longo do processo.
  • D O gerenciamento de software envolve a definição de cronogramas, alocação de recursos e monitoramento contínuo do progresso do projeto para garantir que os prazos e a qualidade sejam cumpridos.

Um Tribunal do Trabalho está implementando um sistema de gerenciamento onde um projeto pode ter múltiplos participantes e cada participante pode estar em vários projetos; um projeto também pode ter várias fases e cada fase pertence a apenas um projeto; um participante pode ter diferentes papéis em um projeto.
Dentre as seguintes características para modelar o relacionamento entre Participante e Projeto, a mais adequada é:

  • A um relacionamento hierárquico entre Participante e Projeto, com o Participante sendo um subtipo de Projeto.
  • B dois relacionamentos binários muitos-para-muitos: um entre Participante e Projeto, e outro entre Participante e Papel.
  • C um relacionamento binário muitos-para-muitos com uma entidade associativa para armazenar o papel do participante.
  • D um relacionamento um-para-muitos entre Participante e Projeto, com um atributo no Participante indicando o papel.
  • E um relacionamento ternário entre Participante, Projeto e Papel e outro binário entre Projeto e Papel.

No contexto da Engenharia de Software, o levantamento e a elicitação de requisitos são etapas essenciais para garantir que o sistema atenda às expectativas dos stakeholders. Um time de desenvolvimento está utilizando diferentes técnicas para elicitar requisitos para um novo sistema de gestão de projetos.
Para garantir que todos os requisitos críticos sejam corretamente identificados e documentados, deve-se

  • A focar exclusivamente em entrevistas com a alta direção, ignorando os usuários finais.
  • B utilizar técnicas de prototipação para permitir que os usuários interajam com um modelo preliminar e forneçam feedback antes do desenvolvimento completo.
  • C implementar imediatamente um MVP sem coletar feedback de stakeholders, para acelerar o lançamento.
  • D reunir todos os requisitos de uma vez no início do projeto e evitar mudanças durante o desenvolvimento.
  • E deixar que a equipe de desenvolvimento defina os requisitos sem a participação dos stakeholders.

A prática de Infrastructure as Code (IaC) tem se tornado cada vez mais comum em ambientes de TI, especialmente em organizações que adotam metodologias ágeis e DevOps. Sobre IaC, assinale a opção que descreve corretamente o seu conceito e características principais.

  • A É uma metodologia que define a automação de processos manuais de infraestrutura por meio de scripts ou arquivos de configuração, permitindo o versionamento e a replicação de ambientes de forma padronizada.
  • B Trata-se de uma abordagem que visa a centralização da infraestrutura em um único datacenter físico, promovendo maior segurança e controle sobre os recursos da organização.
  • C É um modelo de gerenciamento de infraestruturas exclusivamente aplicado a servidores físicos, eliminando a necessidade de automação em ambientes virtuais.
  • D Refere-se à adoção de infraestruturas escaláveis de forma automática, sem a necessidade de arquivos ou scripts de configuração, sendo totalmente gerenciada por inteligência artificial.
  • E É um conjunto de boas práticas que propõe a terceirização completa da infraestrutura de TI, eliminando a necessidade de a empresa gerenciar internamente seus recursos.