Magna Concursos

Foram encontradas 680 questões.

3672603 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: DPE-RO
A Engenharia de Requisitos garante que o produto final atenda às necessidades dos usuários e stakeholders, correspondendo a uma disciplina fundamental no desenvolvimento de software, focada na definição, documentação e manutenção dos requisitos de um sistema. Existem dois tipos fundamentais de requisitos: os Requisitos Funcionais e os Requisitos Não Funcionais.
Com relação aos requisitos, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) Requisitos Funcionais permitem que as equipes de projeto compreendam o que precisa ser implementado e validado, servindo como orientação clara para o desenvolvimento e teste do sistema.
( ) Os Requisitos Funcionais geralmente têm um grau de criticidade maior do que os Requisitos Não Funcionais isolados.
( ) Enquanto os Requisitos Não Funcionais especificam o modo como essas funções devem ser executadas, os Requisitos Funcionais delineiam as ações que um sistema de software deve realizar.

As afirmativas são, respectivamente,
 

Provas

Questão presente nas seguintes provas
3672602 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: DPE-RO
Diversas técnicas e métricas foram desenvolvidas para estimar o tamanho de um projeto de software.

Com relação à metodologia de Ponto de Função e Story Points, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) Pontos de Função devem necessariamente ser utilizados para medir a qualidade e a produtividade de um projeto, permitindo comparar diferentes projetos e equipes de desenvolvimento
( ) Story Points representa uma métrica mais formal, utilizada principalmente em métodos ágeis de desenvolvimento de software, como Scrum e XP.
( ) Os Pontos de Função são mais adequados para projetos ágeis e adaptativos, enquanto os Story Points são mais indicados para projetos que exigem estimativas detalhadas e padronizadas.

As afirmativas são, respectivamente,
 

Provas

Questão presente nas seguintes provas
3672601 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: DPE-RO
A codificação de software é o processo de escrever código fonte para criar programas de computador.
Relacione os elementos de codificação de software com suas respectivas definições.

1. Codificação de software transacional 2. Codificação de software analítico 3. Codificação de software mobile 4. Codificação de API (Application Programming Interfaces)

( ) Envolve a criação de sistemas que garantem a integridade e a consistência dos dados durante operações que podem envolver múltiplas etapas ou interações com diferentes componentes, tendo como exemplos de ferramentas e tecnologias aplicadas: JDBC, SQLAlchemy e Spring Transaction Management.
( ) Envolve o uso de linguagens de programação e ferramentas específicas para cada plataforma, tendo como exemplos de ferramentas de teste: Appium, Firebase Test Lab e XCTest
( ) Envolve a criação de interfaces que permitem que diferentes sistemas de software se comuniquem entre si, tendo como Ferramentas e Tecnologias: Postman, Swagger/OpenAPI, Jest e PyTest.
( ) Envolve a criação de sistemas que processam e analisam grandes volumes de dados para extrair informações úteis e apoiar a tomada de decisões, tendo como principais conceitos: Data Warehousing, ETL (Extract, Transform, Load), Data Mining e OLAP (Online Analytical Processing).

Assinale a opção que indica a relação correta na ordem apresentada.
 

Provas

Questão presente nas seguintes provas
3672600 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: DPE-RO
Os padrões de desenvolvimento e reuso de software são práticas e técnicas que ajudam a criar softwares de maneira eficiente, facilitando a manutenção e a evolução do código. Com relação ao reuso, analise os itens a seguir.

I. Reuso de software é o processo de incorporar produtos existentes em um novo produto. Exemplos: Código; e, Especificações de Requisitos e Projeto.
II. Um dos desdobramentos do reuso de software é o conceito de ecossistema de software, que se caracteriza por conter os seguintes elementos: atores internos e externos à organização; produto de software principal; plataforma de apoio ao software; e os ativos de ecossistemas.
III. Algumas técnicas para reuso são: Bibliotecas; Frameworks; Componentes; Padrões de Software; e, Linhas de Produto de Software

Está correto o que se afirma em:
 

Provas

Questão presente nas seguintes provas
3672599 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: DPE-RO
Os testes de software são essenciais para garantir a qualidade dos códigos gerados.
Inicialmente o programador desenvolveu o seguinte código de produção a ser testado:

CODIGO-01.py

def celsius_to_fahrenheit(celsius): return (celsius * 9/5) + 32

Posteriormente, o programador desenvolveu o código de teste empregando a linguagem Python

import unittest

class TestTemperatureConversion(unittest.TestCase): def test_celsius_to_fahrenheit(self):

self.assertEqual(celsius_to_fahrenheit(0), 32)

self.assertEqual(celsius_to_fahrenheit(25), 77)

if __name__ == '__main__': unittest.main()

A abordagem do teste utilizado pelo programador se refere a um
 

Provas

Questão presente nas seguintes provas
3672598 Ano: 2025
Disciplina: Informática
Banca: FGV
Orgão: DPE-RO
Diferentes padrões e tecnologias podem ser usados para representar e transformar dados de temperatura.
Considere a seguinte codificação:

GET /convert?celsius=25 HTTP/1.1 Host: example.com

O código acima representa qual padrão?
 

Provas

Questão presente nas seguintes provas
3672597 Ano: 2025
Disciplina: TI - Ciência de Dados e BI
Banca: FGV
Orgão: DPE-RO
Atualmente existem várias técnicas de aprendizado de máquina. A técnica que usa uma função que recebe como entrada um vetor de valores de atributos e retorna um único resultado como valor de saída, sendo que os valores de entrada e saída podem ser discretos ou contínuo e para cada elemento do vetor será classificado como verdadeira (um exemplo positivo) ou falso (um exemplo negativo).
Essa técnica é conhecida como
 

Provas

Questão presente nas seguintes provas
3672596 Ano: 2025
Disciplina: TI - Ciência de Dados e BI
Banca: FGV
Orgão: DPE-RO
Em Inteligência Artificial existem diversos tipos de aprendizado sendo que cada um possui características e aplicações.
Com relação aos tipos de aprendizado, analise os itens a seguir.

I. No aprendizado não supervisionado, o agente aprende a partir de padrões na entrada, mesmo que nenhum feedback explícito tenha sido fornecido anteriormente, sendo empregadas como as técnicas mais comuns a regressão e a classificação.
II. No aprendizado acelerado, o agente usa grandes modelos de linguagens pré-existentes e aprende a partir de série de contribuições de uma rede semântica composta por conceitos, recompensas ou punições. Por exemplo, a falta de gorjeta no final da viagem dá ao agente uma indicação de que fez algo errado, cabe ao agente decidir quais das ações anteriores a contribuição foram mais responsáveis por ele.
III. No aprendizado supervisionado, o agente observa e analisa alguns pares de dados rotulados de entrada-saída como exemplo e aprende uma função que faz o mapeamento da entrada para a saída.


Está correto, o que se afirma em
 

Provas

Questão presente nas seguintes provas
3672595 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: DPE-RO
Sistemas de Gestão de Conteúdo (CMS) facilitam a criação, edição e organização de conteúdo online, sem a necessidade de conhecimentos técnicos em programação. Joomla é um CMS gratuito, de código aberto e muito popular em várias organizações públicas. Considere a versão 1.5 desse CMS e o cenário onde um administrador deseja restringir o acesso a um artigo.
Com relação aos passo-a-passo a ser executado pelo administrador, analise os itens a seguir.

I. Efetuar login no back-end como administrador e selecionar “Conteúdo > Gerenciador de Artigos”. Lá o administrador verá uma lista de todos os artigos criados.
II. O administrador poderá ver as permissões para cada artigo na coluna “Access Level”. Por padrão, os artigos são salvos com permissões de acesso “Public”.
III. Caso o administrador queira alterar as permissões de acesso (por exemplo, negar acesso a um artigo para usuários não registrados), ele tem dois caminhos possíveis: a) Clicar no link da coluna “Nível de acesso” para alterá-lo de “Público” ou para “Registrado” ou “Especial”, e em seguida “Salvar” as alterações. Ou b) Clicar no título do artigo escolhido para visualizar o conteúdo e alterar o nível de acesso em “Parâmetros (artigo) > Nível de acesso”, não sendo necessário salvar as alterações.

Está correto, o que se afirma em
 

Provas

Questão presente nas seguintes provas
3672594 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: DPE-RO
Blockchain é uma tecnologia emergente que armazena transações em blocos interligados.
Com relação às blockchain de camada 1 e 2, avalie as afirmativas a seguir e assinale (V) para a afirmativa e (F) para a falsa.

( ) As blockchains de camada 2 surgiram recentemente como uma solução para superar os problemas de segurança das blockchains clássicas de camada 1 tais como Polygon e Secret Networks.
( ) Atualmente existem muitas soluções tecnológicas de camada 2, como por exemplo, cadeias laterais, rollups de conhecimento zero, drilldown otimistas, cadeias de plasma e lightweight networks. Essas soluções não usam a camada 1 como uma camada base para consenso e liquidação.
( ) Existem outros dois tipos de arquiteturas para classificar as blockchain. Uma blockchain de camada 1 é uma arquitetura monolítica, apenas uma camada base responsável por todas as operações, como por exemplo a Polkadot. Blockchain de camada 2 são chamadas de arquitetura polilítica de múltiplos usos, pois é composta de múltiplas cadeias como por exemplo a Bitcoin.

As afirmativas são, respectivamente,
 

Provas

Questão presente nas seguintes provas