Questões de Concurso Sobre engenharia de software

Foram encontradas 14.896 questões

Q3506460 Engenharia de Software
Durante a modelagem de um sistema de fiscalização tributária, a equipe de analistas identificou a seguinte funcionalidade:
O sistema deve permitir consultar dados de contribuintes a partir do número de inscrição estadual, retornando informações cadastrais, situação fiscal e débitos vinculados.
A equipe técnica mapeou os seguintes elementos:
A consulta acessa 3 Arquivos Lógicos Internos (ALI)
A consulta também acessa 2 Arquivos de Interface Externa (AIE)
A resposta da consulta contém 10 Dados Elementares (DETs - Data Element Types)
A funcionalidade foi classificada como do tipo Consulta Externa (CE) segundo o padrão IFPUG. Para calcular sua complexidade, a equipe utilizou a tabela de referência abaixo, na qual FTRs se referem a Files Type Referenced.
Tabela de Complexidade - Consulta Externa (CE) 
55.png (314×79)
Com base nas informações fornecidas e utilizando as regras de contagem da Análise de Pontos de Função, a quantidade correta de pontos de função (PF) atribuída a essa funcionalidade de consulta é:
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
Q3504285 Engenharia de Software
O Processo Unificado (Unified Process ou simplesmente UP) é um modelo de processo de desenvolvimento de software prescritivo, iterativo e incremental, o qual organiza o desenvolvimento em fases e disciplinas. A figura a seguir ilustra o ciclo de vida do UP. Um dos princípios fundamentais do UP é o balanceamento dinâmico entre atividades de diferentes disciplinas ao longo das fases.


Imagem associada para resolução da questão


Considerando a figura apresentada, marque a opção que descreve, corretamente, a característica que distingue o UP de outros modelos prescritivos.
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
Respostas
1401: E
1402: B
1403: C
1404: B
1405: D
1406: A
1407: B
1408: D
1409: C
1410: C
1411: E
1412: C
1413: E
1414: E
1415: E
1416: C
1417: C
1418: C
1419: A
1420: B