Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 13.252 questões
“O Desenvolvimento Dirigido a Testes (TDD) foi inicialmente proposto por Kent Beck como parte integrante do método ágil Extreme Programming (XP). Martin Fowler destaca o TDD como uma prática central na metodologia. Essa prática mantém a solução mais facilmente modificável durante o desenvolvimento, permitindo revisões constantes e viabilizando a estratégia adaptativa como um todo.”
Fonte: PRIKLADNICKI, R.; WILLI, R.; MILANI, F. Métodos Ágeis para Desenvolvimento de Software. Porto Alegre: Bookman, 2014. (Adaptado)
Tendo em vista o TDD, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.
( ) Um teste automatizado consiste em um caso em que se exercita uma determinada situação para a qual os resultados esperados são descritos de forma clara.
( ) TDD é uma abordagem de desenvolvimento na qual os testes são escritos pelo cliente.
( ) Testes Unitários são incorporados em um programa que pode ser testado cada vez que uma alteração é feita.
A sequência correta é
Considere os objetivos a seguir.
1 - Permite que você defina uma nova operação sem mudar as classes dos elementos sobre as quais opera.
2 - Permite que o algoritmo varie independentemente dos clientes que o utilizam.
3 - Suporta grande quantidade de objetos, de granularidade fina, de maneira eficiente.
4 - Fornece uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.
Assinale a alternativa que apresenta o padrão de projeto correspondente ao objetivo numerado.
Julgue o item a seguir, a respeito de gestão de dados e de aprendizado de máquina.
O algoritmo de aprendizagem supervisionada random forest é baseado na criação de múltiplas árvores de decisão; cada árvore é construída a partir de uma amostra aleatória com reposição dos dados de treinamento.
Julgue o item a seguir, a respeito de gestão de dados e de aprendizado de máquina.
A gestão de dados envolve atividades relacionadas à coleta, ao armazenamento, à manutenção e ao uso de dados, para garantir que as informações estejam disponíveis e sejam precisas e seguras.
Julgue o item a seguir, a respeito de gestão de dados e de aprendizado de máquina.
O algoritmo de aprendizagem supervisionada K-means é amplamente utilizado para a classificação de dados rotulados e predição de resultados futuros.
A respeito de gestão de projetos de inovação, julgue o item a seguir.
No Scrum, o product owner é responsável por maximizar o valor do produto e gerenciar o product backlog, enquanto o scrum master facilita o processo e remove impedimentos para a equipe.
A respeito de gestão de projetos de inovação, julgue o item a seguir.
A metodologia lean startup tem foco na criação de produtos mínimos viáveis para validar hipóteses de negócios e aprender com o feedback dos clientes.
A respeito de gestão de projetos de inovação, julgue o item a seguir.
No design thinking, a fase de prototipagem visa criar modelos finais e prontos para uso do produto desenvolvido.
A respeito de gestão de projetos de inovação, julgue o item a seguir.
A análise contínua de processos é fundamental para identificar áreas de melhoria e promover a eficiência e a qualidade do desenvolvimento de produtos.
A respeito de gestão de projetos de inovação, julgue o item a seguir.
Em metodologias ágeis, o papel do product owner é realizar o trabalho técnico de desenvolvimento de software e garantir que a equipe compreenda os requisitos e expectativas do projeto.
A respeito de gestão de projetos de inovação, julgue o item a seguir.
O Scrum é considerado uma metodologia ágil e utiliza os sprints para organizar os trabalhos em ciclos com duração fixa, permitindo que as equipes de desenvolvimento entreguem incrementos funcionais do produto.
No que diz respeito a métodos ágeis, julgue o item seguinte.
Suponha que, no terceiro dia de uma sprint, uma equipe deva decidir pela solução que será prototipada e que, durante a votação dos esboços, dois membros da equipe expressem opiniões divergentes sobre a abordagem a ser testada. Nesse caso, cabe ao facilitador promover uma rápida votação sob sigilo, para que, em seguida, o definidor tome a decisão final.
No que diz respeito a métodos ágeis, julgue o item seguinte.
Considere que uma equipe, trabalhando em Squad, esteja desenvolvendo um novo produto e que, no segundo dia da sprint, eles devam criar soluções possíveis por meio de esboços detalhados. Considere, ainda, que um dos participantes sugira um brainstorming em grupo para a geração mais rápida de ideias. Nesse caso, é adequado que os participantes esbocem individualmente uma solução detalhada antes de qualquer discussão em grupo.
No que diz respeito a métodos ágeis, julgue o item seguinte.
Em se tratando de inovação aberta, a mensuração de desempenho e resultados, cuja definição se resume ao longo prazo, tem sido um desafio ainda a ser superado em razão da velocidade das mudanças requeridas por métodos ágeis como o Scrum e o Kanban.