Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.252 questões

Q3508319 Engenharia de Software

A Request for Comments (RFC) 8259 define o padrão para o formato de intercâmbio de dados JSON. Para que um parser JSON seja considerado conforme a essa especificação, ele precisa seguir certas regras sobre a estrutura, codificação e representação dos dados. Considere as seguintes afirmações sobre a conformidade de um parser JSON com a RFC 8259:



I. Um documento JSON inválido deve ser rejeitado se contiver caracteres que não estejam codificados em UTF-8.


II.O parser deve ignorar espaços em branco (whitespace) entre tokens JSON válidos.


III.O número máximo de membros permitidos em um objeto JSON é de 1000.



É correto o que se afirma em:

Alternativas
Q3506459 Engenharia de Software
Considere, por hipótese, que durante a elaboração do plano de testes do sistema de Acompanhamento de Autos de Infração, a equipe de uma Secretaria da Fazenda tenha adotado as decisões abaixo.
- Planejou realizar testes funcionais automatizados para as principais regras de negócio, como geração de autos e emissão de relatórios, integrando-os a um pipeline de integração contínua.
- Decidiu omitir os testes de usabilidade, considerando que os usuários finais já estavam habituados com sistemas internos anteriores semelhantes.
- Documentou os casos de teste com base em critérios de aceitação definidos em reuniões com stakeholders de algumas áreas da Secretaria.
- Planejou testes de regressão exploratórios a cada nova entrega do sistema, utilizando um conjunto base de funcionalidades críticas.
- Realizou os testes de homologação em uma única iteração.
Ao analisar essas decisões, um Analista do Tesouro Estadual afirmou corretamente que a
Alternativas
Q3506458 Engenharia de Software
Em um projeto de desenvolvimento de um sistema de gestão de créditos tributários em uma Secretaria da Fazenda, os analistas optaram por aplicar práticas ágeis envolvendo SAFe - Scaled Agile Framework, Scrum e Kanban. No
Alternativas
Q3506324 Engenharia de Software
O ciclo de implantação de sistemas é um processo estruturado que envolve diversas etapas para garantir a implementação eficiente de um software ou sistema dentro de uma organização. Marque a alternativa CORRETA que é a primeira fase do ciclo de implantação de sistemas.
Alternativas
Q3504920 Engenharia de Software
No Scrum, o Scrum Master tem a responsabilidade principal de
Alternativas
Q3504899 Engenharia de Software
Durante o processo de desenvolvimento, os testes de software são aplicados em diferentes fases para detectar possíveis defeitos em diferentes pontos do software. Entre eles, o teste de integração  
Alternativas
Q3504898 Engenharia de Software
Assinale a alternativa que indica corretamente a diferença entre verificação e validação na engenharia de software.  
Alternativas
Q3504897 Engenharia de Software
Assinale a alternativa que corresponde a uma característica do modelo incremental, na engenharia de software. 
Alternativas
Q3504827 Engenharia de Software

A inteligência artificial (IA) está sendo, atualmente, utilizada em praticamente todas as aplicações modernas. A partir dessa informação, julgue o item seguinte. 


Técnicas de machine learning podem ser aplicadas a ambientes de Big Data para detectar padrões e realizar análises preditivas em tempo real.

Alternativas
Q3504826 Engenharia de Software

A inteligência artificial (IA) está sendo, atualmente, utilizada em praticamente todas as aplicações modernas. A partir dessa informação, julgue o item seguinte. 


Ferramentas como Python (com pandas, scikit‑learn) e R são amplamente utilizadas na análise de dados por oferecerem bibliotecas especializadas e facilidade de visualização.

Alternativas
Q3504825 Engenharia de Software

A inteligência artificial (IA) está sendo, atualmente, utilizada em praticamente todas as aplicações modernas. A partir dessa informação, julgue o item seguinte. 


Business Intelligence elimina a necessidade de decisões humanas, automatizando completamente o processo decisório.

Alternativas
Q3504824 Engenharia de Software

A inteligência artificial (IA) está sendo, atualmente, utilizada em praticamente todas as aplicações modernas. A partir dessa informação, julgue o item seguinte. 


A análise preditiva, uma subárea de IA, utiliza algoritmos estatísticos e de machine learning, para prever eventos futuros com base em dados históricos.

Alternativas
Q3504823 Engenharia de Software

A inteligência artificial (IA) está sendo, atualmente, utilizada em praticamente todas as aplicações modernas. A partir dessa informação, julgue o item seguinte. 


Machine learning é sempre supervisionado e não pode funcionar com dados não rotulados.

Alternativas
Q3504795 Engenharia de Software

A engenharia de software é utilizada para organizar e melhorar o controle e a qualidade do desenvolvimento de sistema. Com base nessa informação, julgue o item a seguir. 


A análise de requisitos deve ser feita somente pelos desenvolvedores, pois eles entendem melhor o sistema.

Alternativas
Q3504794 Engenharia de Software

A engenharia de software é utilizada para organizar e melhorar o controle e a qualidade do desenvolvimento de sistema. Com base nessa informação, julgue o item a seguir. 


No método Kanban, todas as tarefas devem ser finalizadas antes de iniciar uma nova sprint.

Alternativas
Q3504793 Engenharia de Software

A engenharia de software é utilizada para organizar e melhorar o controle e a qualidade do desenvolvimento de sistema. Com base nessa informação, julgue o item a seguir. 


O Git é um sistema de controle de versão distribuído, o qual permite rastrear alterações, colaborar em equipe e gerenciar múltiplas versões do código.

Alternativas
Q3504792 Engenharia de Software

A engenharia de software é utilizada para organizar e melhorar o controle e a qualidade do desenvolvimento de sistema. Com base nessa informação, julgue o item a seguir. 


DevOps promove a cultura de colaboração entre equipes de desenvolvimento e operações, com foco em entrega contínua e automação.

Alternativas
Q3504791 Engenharia de Software

A engenharia de software é utilizada para organizar e melhorar o controle e a qualidade do desenvolvimento de sistema. Com base nessa informação, julgue o item a seguir. 


A UML fornece uma linguagem visual padronizada para modelar aspectos estruturais e comportamentais de sistemas de software.

Alternativas
Q3504278 Engenharia de Software
No Scrum, a Definição de Pronto (Definition of Done, ou DoD) é um critério essencial para garantir que um incremento do produto seja considerado completo. Ele estabelece um conjunto de requisitos que devem ser atendidos antes que uma funcionalidade seja entregue, assegurando qualidade e consistência. No entanto, equipes maduras em Scrum frequentemente enfrentam desafios ao aplicar o DoD em contextos de integração contínua e entrega contínua (CI/CD), em que a automação e a rápida entrega de valor são prioridades.

A descrição correta de uma característica crítica da Definição de Pronto em um ambiente de CI/CD, considerando as melhores práticas do Scrum, implica que o DoD
Alternativas
Q3504276 Engenharia de Software
Os princípios da orientação a objetos são importantes para a análise e projeto de sistemas, permitindo uma melhor organização e reutilização do código. Entre os princípios, destacam-se a abstração, encapsulamento, herança e polimorfismo. Marque a opção que define, corretamente, um desses princípios.
Alternativas
Respostas
1141: B
1142: B
1143: C
1144: B
1145: D
1146: A
1147: B
1148: D
1149: C
1150: C
1151: E
1152: C
1153: E
1154: E
1155: E
1156: C
1157: C
1158: C
1159: B
1160: B