Foram encontradas 56.775 questões.
4010831
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Funatec
Orgão: Pref. São José Divino-PI
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Funatec
Orgão: Pref. São José Divino-PI
Durante a escrita de um programa em Python, um
estudante percebeu que seu código apresentava erro,
mesmo estando logicamente correto. Após análise,
identificou que o problema estava na forma como os
blocos de comandos foram delimitados.
Com base nessa situação, é possível determinar que o
elemento essencial para definição de blocos de código
em Python é:
Provas
Questão presente nas seguintes provas
4010830
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Funatec
Orgão: Pref. São José Divino-PI
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Funatec
Orgão: Pref. São José Divino-PI
A linguagem Python possui uma característica
fundamental relacionada à forma como seus
programas são executados.
Assinale a alternativa que descreve corretamente essa
característica.
Provas
Questão presente nas seguintes provas
Padrões de projeto (ou design patterns) são construções e
soluções repetíveis e reutilizáveis para situações e problemas
comuns, que visam melhorar a qualidade dos sistemas de
software.
Com relação aos princípios SOLID e GRASP (General Responsibility Assignment Software Principles), analise os itens a seguir:
I. São conjuntos de princípios de design usados no desenvolvimento de software orientado a aspectos e à programação funcional.
II. SOLID é focado em tornar softwares mais escaláveis, testados e reutilizáveis.
III. GRASP oferece diretrizes para atribuição de responsabilidades, auxiliando na arquitetura e comunicação de decisões de design.
Está correto o que se afirma em
Com relação aos princípios SOLID e GRASP (General Responsibility Assignment Software Principles), analise os itens a seguir:
I. São conjuntos de princípios de design usados no desenvolvimento de software orientado a aspectos e à programação funcional.
II. SOLID é focado em tornar softwares mais escaláveis, testados e reutilizáveis.
III. GRASP oferece diretrizes para atribuição de responsabilidades, auxiliando na arquitetura e comunicação de decisões de design.
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
Em Python a função é um módulo de programa independente que
foi especialmente escrito para implementar os requisitos da
função. O programa que chama a função é chamado de calling
program.
Com relação ao uso do Python, analise os itens a seguir:
I. Uma função recursiva, tem um calling program com uma função definida (escrita) dentro do corpo de outra função.
II. O algoritmo de redução da dimensionalidade Principal component analysis (PCA), presente na biblioteca Scikit-Learn Library, é usada para decompor um conjunto de dados multivariado, podendo sua capacidade de estimar quantos componentes são necessários para descrever os dados ser determinada observando o Cálculo médio de Autovalores e Autovetores.
III. Modelos de Large Language Models (LLMs) foram incorporados ao Python, por meio de camadas de abstração (bibliotecas), que estabeleceram facilidade de integração por meio de Processamento matemático em GPU (pela Infraestrutura/Base), Download e execução de modelos opensource (pelo Acesso a Modelos), Criação de fluxos de trabalho e agentes multitarefa (pela Orquestração) e conexão da IA com documentos e bases de dados (pela Integração de Dados).
Está correto o que se afirma em
Com relação ao uso do Python, analise os itens a seguir:
I. Uma função recursiva, tem um calling program com uma função definida (escrita) dentro do corpo de outra função.
II. O algoritmo de redução da dimensionalidade Principal component analysis (PCA), presente na biblioteca Scikit-Learn Library, é usada para decompor um conjunto de dados multivariado, podendo sua capacidade de estimar quantos componentes são necessários para descrever os dados ser determinada observando o Cálculo médio de Autovalores e Autovetores.
III. Modelos de Large Language Models (LLMs) foram incorporados ao Python, por meio de camadas de abstração (bibliotecas), que estabeleceram facilidade de integração por meio de Processamento matemático em GPU (pela Infraestrutura/Base), Download e execução de modelos opensource (pelo Acesso a Modelos), Criação de fluxos de trabalho e agentes multitarefa (pela Orquestração) e conexão da IA com documentos e bases de dados (pela Integração de Dados).
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
O Guia Geral MPS de Software:2024 apresenta que o ciclo de vida
abrange desde a concepção inicial até a descontinuidade do
produto de software. Ele se fundamenta na norma internacional
ISO/IEC/IEEE 12207:2017, que estabelece uma estrutura que
define propósitos e resultados esperados para processos que
refletem as fases do ciclo de vida do software.
Dentre os resultados esperados que refletem as fases típicas do ciclo de vida consta a Engenharia de Requisitos, que corresponde
Dentre os resultados esperados que refletem as fases típicas do ciclo de vida consta a Engenharia de Requisitos, que corresponde
Provas
Questão presente nas seguintes provas
Dentre as melhores práticas de testes de software, para sistemas
maiores, são frequentemente usadas ferramentas para
automatizar tarefas. Uma abordagem sólida de testes abrange a
interface de programação de aplicativos (ou Application
Programming Interface, API), a interface do usuário e os níveis de
sistema.
A aplicação do teste de regressão busca
A aplicação do teste de regressão busca
Provas
Questão presente nas seguintes provas
Relacione as técnicas de elicitação de requisitos no
desenvolvimento de software com as suas características:
1. Teste de aceitação do usuário (UAT)
2. Teste de desempenho
3. Teste de carga
4. Teste de usabilidade
( ) Testa como o software funciona sob diferentes cargas de trabalho.
( ) Avalia o funcionamento sob condições reais de balanceamento de carga.
( ) Confirma se o sistema atende às necessidades de usuários e se funciona em cenários reais.
( ) Avalia o uso da interface de usuário de um sistema para concluir uma tarefa de forma eficiente e intuitiva.
Assinale a opção que indica a relação correta na ordem apresentada.
1. Teste de aceitação do usuário (UAT)
2. Teste de desempenho
3. Teste de carga
4. Teste de usabilidade
( ) Testa como o software funciona sob diferentes cargas de trabalho.
( ) Avalia o funcionamento sob condições reais de balanceamento de carga.
( ) Confirma se o sistema atende às necessidades de usuários e se funciona em cenários reais.
( ) Avalia o uso da interface de usuário de um sistema para concluir uma tarefa de forma eficiente e intuitiva.
Assinale a opção que indica a relação correta na ordem apresentada.
Provas
Questão presente nas seguintes provas
As práticas dos métodos ágeis são orientadas pelos princípios
estabelecidos no Manifesto Ágil, que corresponde a uma iniciativa
de desenvolvedores de software que estavam cansados dos
métodos improdutivos e das regras corporativas rígidas que
tornavam o processo de trabalho na tecnologia burocrático e
previsível.
Dentre os métodos ágeis destaca-se o Scrum, que possui dentre suas cerimônias específicas a
Dentre os métodos ágeis destaca-se o Scrum, que possui dentre suas cerimônias específicas a
Provas
Questão presente nas seguintes provas
Com relação às metodologias e práticas ágeis, assinale (V) para a
afirmativa verdadeira e (F) para a falsa.
( ) Enquanto Scrum usa sprints de duração fixa e papéis definidos, o Kanban foca em fluxo contínuo e limites de progresso (workin-progress, WIP).
( ) A utilização de versões virtuais de cartões kanban (ou Kanban cards) propicia acompanhando do progresso através das etapas do fluxo de trabalho e oferece personalização, notificações e integração com ferramentas de análise.
( ) O acompanhamento e a revisão regular de métricas do Scrum (como, velocidade, burndown e finalização de metas de sprint) otimiza a eficácia da equipe e os resultados de entrega.
As afirmativas são, respectivamente,
( ) Enquanto Scrum usa sprints de duração fixa e papéis definidos, o Kanban foca em fluxo contínuo e limites de progresso (workin-progress, WIP).
( ) A utilização de versões virtuais de cartões kanban (ou Kanban cards) propicia acompanhando do progresso através das etapas do fluxo de trabalho e oferece personalização, notificações e integração com ferramentas de análise.
( ) O acompanhamento e a revisão regular de métricas do Scrum (como, velocidade, burndown e finalização de metas de sprint) otimiza a eficácia da equipe e os resultados de entrega.
As afirmativas são, respectivamente,
Provas
Questão presente nas seguintes provas
Dentre as principais técnicas de elicitação (ou levantamento de
requisitos, ou elicitação de requisitos - ER) podem ser identificadas
as técnicas onde pessoas participam de encontros (Interação
Humana), presenciais ou virtuais.
Relacione as técnicas de elicitação de requisitos no desenvolvimento de software com as suas características:
1. Brainstorming.
2. Workshop.
3. Feedback.
4. Focus Group
( ) Discussão objetiva que introduz um tópico a um grupo de participantes e direciona sua discussão sobre o tema, de uma maneira não-estruturada.
( ) Técnica colaborativa para definir os requisitos de um software e pode ser utilizado para esclarecer ambiguidades
( ) Técnica que propicia aos participantes a sensação de que suas ideias são importantes e pode levar à convergência de opiniões.
( ) Reunião na qual cada participante pode expressar livremente os requisitos do sistema, sendo uma maneira de sintonizar a mente do usuário em relação aos requisitos.
Assinale a opção que indica a relação correta na ordem apresentada.
Relacione as técnicas de elicitação de requisitos no desenvolvimento de software com as suas características:
1. Brainstorming.
2. Workshop.
3. Feedback.
4. Focus Group
( ) Discussão objetiva que introduz um tópico a um grupo de participantes e direciona sua discussão sobre o tema, de uma maneira não-estruturada.
( ) Técnica colaborativa para definir os requisitos de um software e pode ser utilizado para esclarecer ambiguidades
( ) Técnica que propicia aos participantes a sensação de que suas ideias são importantes e pode levar à convergência de opiniões.
( ) Reunião na qual cada participante pode expressar livremente os requisitos do sistema, sendo uma maneira de sintonizar a mente do usuário em relação aos requisitos.
Assinale a opção que indica a relação correta na ordem apresentada.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container