Questões de Concurso Sobre engenharia de software
Foram encontradas 14.683 questões
Qual modelo de processo de software é mais apropriado se for necessária uma validação antecipada com o cliente em relação à aceitação do design da interface do usuário do sistema?
Nesse contexto, pode-se afirmar que os stakeholders de um projeto
I. O Gerenciamento de Configuração visa controlar e gerenciar as diferentes versões dos componentes de um produto.
II. Git é um sistema de controle de versões distribuído.
III. Em um sistema de gerenciamento de versões, desenvolvedores diferentes não podem trabalhar, ao mesmo tempo, no mesmo componente.
É correto o que se afirma em
( ) DevOps demanda a criação de um profissional novo, que fique responsável tanto pelo desenvolvimento como pela implantação de sistemas.
( ) A implantação de DevOps advoga a automação dos passos necessários para colocar um sistema em produção.
( ) O DevOps parte da premissa da melhor padronização dos processos, permitindo a menor interação entre as equipes.
Está correta, de cima para baixo, a seguinte sequência:
I. O Scrum Master é responsável por garantir a utilização correta do Scrum e remover os impedimentos do time.
II. Ele é um método ágil que pode ser utilizado para o gerenciamento de projetos que não sejam desenvolvimento de software.
III. O Backlog do Produto é o artefato gerado ao final do Planejamento do Sprint, sendo então a lista com as tarefas do Sprint.
IV. O Gráfico de Burndown é um artefato que mostra a quantidade de trabalho restante ao longo do tempo.
É correto o que se afirma somente em
I. O Scrum é baseado em um fluxo contínuo de tarefas, em que as prioridades são ajustadas dinamicamente durante o projeto, enquanto o Kanban utiliza Sprints com duração fixa para organizar o trabalho em ciclos fechados.
II. O Scrum segue uma estrutura predefinida com cerimônias específicas, como Sprint Planning e Daily Standup, enquanto o Kanban é mais flexível, focando no controle do fluxo de trabalho por meio de limites no Work In Progress (WIP).
III. No Kanban, os papéis de Product Owner e Scrum Master são essenciais para o funcionamento do método, enquanto no Scrum essas funções são opcionais e podem ser combinadas em um único papel.
Está correto o que se afirma em
Nesse sentido, correlacione as ferramentas de gestão de projetos apresentadas a seguir com suas respectivas descrições.
1. Microsoft Project 2. Jira 3. Trello
( ) Ferramenta robusta e amplamente utilizada em grandes projetos, oferecendo funcionalidades avançadas para cronogramas, alocação de recursos e acompanhamento de custos.
( ) Plataforma ágil que facilita a gestão de projetos com a utilização de quadros visuais, sendo muito popular em equipes que utilizam metodologias ágeis como o Scrum e Kanban.
( ) Ferramenta projetada para auxiliar equipes de desenvolvimento de software, com foco na gestão de tarefas e fluxos de trabalhos complexos, rastreamento de problemas (bugs) e integração com outras ferramentas de desenvolvimento.
Assinale a opção que indica a relação correta na ordem apresentada.
Sobre as características e as arquiteturas das CNNs, avalie as afirmativas a seguir.
I. Uma camada que compõe uma CNN é a camada convolucional. Nela ocorre a subamostragem da imagem, com o objetivo de se diminuir a carga computacional, o uso de memória e o número de parâmetros necessários.
II. LeNet-5, AlexNet e ResNet são exemplos de arquiteturas CNN.
III. A arquitetura de uma CNN é composta exclusivamente por camadas convolucionais e camadas de pooling.
Está correto o que se afirma em
O underfitting ocorre
Em relação ao tema, avalie as afirmações a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Tarefas de classificação e regressão são exemplos típicos de aprendizado supervisionado.
( ) No aprendizado não supervisionado, os dados de treinamento não estão rotulados.
( ) SVM, árvores de decisão e regressão logística são exemplos de algoritmos de aprendizado supervisionado.
As afirmativas são, respectivamente,
A IA passou a executar com eficácia funções que, antes, somente seres humanos conseguiam, e um dos campos de atuação está relacionado com a preservação ambiental e com o desenvolvimento sustentável.
A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.
O debugging é um processo que só é realizado quando o código falha em passar pelos testes, e não tem utilidade durante o desenvolvimento inicial do software, em que o foco acontece na implementação das funcionalidades.
A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.
O teste de caixa preta é eficaz para verificar erros de implementação ou falhas lógicas no código, pois examina os processos internos do sistema e a estrutura do código.