Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 12.717 questões
A respeito de engenharia de software, julgue o item a seguir.
No desenvolvimento ágil, práticas como TDD (test-driven development) e CI (continuous integration) são utilizadas apenas na fase final do projeto, para garantir a qualidade do software.
A respeito de engenharia de software, julgue o item a seguir.
O Scrum prioriza adaptabilidade e colaboração por meio de eventos regulares, o Lean foca na eliminação de desperdícios e na otimização contínua, e o Kanban enfatiza a visualização do trabalho em progresso e a limitação de tarefas simultâneas.
A respeito de engenharia de software, julgue o item a seguir.
O modelo em espiral combina características do modelo cascata e do modelo iterativo, o que proporciona maior flexibilidade e controle ao incorporar iterações de desenvolvimento e gerenciamento de riscos em cada fase do ciclo de vida do software.
Acerca de engenharia de software, julgue o seguinte item.
Em processos ágeis, a documentação completa e detalhada é prioritária sobre a colaboração constante com os clientes e a resposta às mudanças.
Acerca de engenharia de software, julgue o seguinte item.
Testes unitários em DevOps eliminam revisões de software e testes de aceitação, garantindo-se um código sempre livre de erros e com integração e deployment contínuos.
Em relação às metodologias de desenvolvimento de software Scrum e Kanban, à arquitetura de software e à notação BPMN, julgue o item que se segue.
Um dos princípios fundamentais do método Kanban é limitar o trabalho em progresso (WIP) para melhorar o fluxo de trabalho.
Em relação às metodologias de desenvolvimento de software Scrum e Kanban, à arquitetura de software e à notação BPMN, julgue o item que se segue.
Em Scrum, o scrum master é responsável por maximizar o valor do produto e gerenciar o backlog do produto, garantindo-se que os itens estejam claros e priorizados.
Julgue o próximo item, relativo aos padrões de programação para smartphones, às tecnologias de persistência de dados em dispositivos móveis e aos modelos de ciclo de vida de software.
A entrega de uma versão final do software sem a necessidade de iteração ou prototipagem é a característica principal do modelo em espiral.
Em relação a inteligência artificial, metodologias ágeis de desenvolvimento e teste de software, julgue o próximo item.
Em metodologias ágeis, o desenvolvimento incremental e iterativo permite que as equipes de software entreguem valor ao cliente de forma contínua e adaptem-se rapidamente às mudanças de requisitos.
Em relação a inteligência artificial, metodologias ágeis de desenvolvimento e teste de software, julgue o próximo item.
Os sistemas de inteligência artificial dependem de algoritmos simples e fixos, ou seja, que não podem ser ajustados ou aprimorados ao longo do tempo.
Em relação a inteligência artificial, metodologias ágeis de desenvolvimento e teste de software, julgue o próximo item.
O teste de software é essencial para identificar e corrigir defeitos antes que o produto seja lançado, garantindo-se, assim, que o software atenda aos requisitos de qualidade definidos.
Julgue o item que se segue, relativo a desenvolvimento de software para sistemas embarcados.
No desenvolvimento de software para sistemas embarcados, não é necessário considerar o consumo de energia, que é gerenciado pelo hardware.
Julgue o item que se segue, relativo a desenvolvimento de software para sistemas embarcados.
Em sistemas embarcados críticos, não é necessário realizar testes rigorosos de validação e verificação, pois as falhas são raras.
No que diz respeito a análise de requisitos de projetos de software, julgue o item seguinte.
O diagrama de casos de uso é utilizado principalmente para modelar o fluxo de dados dentro do sistema.
No que diz respeito a análise de requisitos de projetos de software, julgue o item seguinte.
A elicitação de requisitos é uma atividade crucial na engenharia de software e pode ser realizada por meio de entrevistas, questionários e workshops com os stakeholders.
No que diz respeito a análise de requisitos de projetos de software, julgue o item seguinte.
O levantamento de requisitos funcionais prescinde do envolvimento dos usuários finais, pois os analistas de sistemas podem definir todas as necessidades do sistema.
No que diz respeito a análise de requisitos de projetos de software, julgue o item seguinte.
A rastreabilidade de requisitos é importante para a garantia de que todas as mudanças nas necessidades dos stakeholders sejam devidamente gerenciadas e refletidas nas fases subsequentes do desenvolvimento do software.
Julgue o próximo item, relativo a aprendizado de máquina e modelagem preditiva.
O uso de algoritmos de clustering é mais adequado que o uso de algoritmos de regressão linear para prever a produção agrícola, pois eles são capazes de encontrar relações lineares entre as variáveis.
Nesse contexto, o uso de IA é possível, pelo fato de a AiOps, nesse caso,