Foram encontradas 57.540 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão
Um analista de Tecnologia da Informação é responsável por traduzir os requisitos de negócio em modelos de sistema que guiarão a equipe de desenvolvimento. A utilização correta da UML (Unified Modeling Language) é fundamental para garantir que tanto os aspectos funcionais quanto os estruturais e comportamentais do software sejam claramente compreendidos por todos os envolvidos no projeto. Conforme Sommerville (2019), durante a fase de análise de um novo sistema de matrículas, o analista de TI primeiramente utiliza um diagrama de ___________ para modelar as interações entre os usuários (como 'Aluno' e 'Secretaria') e as funcionalidades do sistema. Em seguida, para descrever a estrutura estática, ele cria um diagrama de ___________, detalhando as entidades como Aluno, Disciplina e Matrícula, seus atributos e os relacionamentos entre elas. Finalmente, para ilustrar como os objetos interagem ao longo do tempo durante o processo de 'Realizar Matrícula', ele elabora um diagrama de ___________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão
Considerando o código JavaScript a seguir, que manipula variáveis, tipos de dados e um vetor de objetos, qual será a saída exibida no console após sua execução?
var valorBase = "10";
var produtos = [
{ id: 1, nome: "Notebook", preco: 2500 },
{ id: 2, nome: "Mouse", preco: 80 }
];
var multiplicador = valorBase * 2;
var concatenador = valorBase + 2;
var nomeProduto = produtos[0].nome;
var precoProduto = produtos[1].preco;
var resultado = nomeProduto + " | " + multiplicador + " | " + concatenador + " | " + precoProduto;
console.log(resultado);
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão
Considere os seguintes trechos de código HTML5 e CSS3:
HTML
<header>
<nav role="navigation">
<ul class="main-nav">
<li><a href="/inicio">Início</a></li>
<li><a href="/sobre" class="ativo">Sobre</a></li>
</ul>
</nav>
</header>
<main id="principal" role="main">
<article>
<h1>Título do Artigo</h1>
<p>Conteúdo do artigo...</p>
</article>
</main>
CSS
main#principal {
border: 1px solid #ccc;
}
nav ul.main-nav > li > a.ativo {
font-weight: bold;
text-decoration: none;
}
Com base no código apresentado e nos princípios de desenvolvimento web, assinale a alternativa que descreve corretamente a estrutura, a semântica e o estilo aplicados.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão
Em um ambiente educacional moderno, a agilidade na implantação de sistemas e laboratórios virtuais é crucial para apoiar tanto o corpo docente quanto o discente. Um analista de Tecnologia da Informação atuando nesse cenário precisa dominar ferramentas que otimizem a criação de ambientes de desenvolvimento, testes e produção de forma padronizada e eficiente. O Docker se apresenta como uma solução robusta para esses desafios, permitindo o empacotamento de aplicações e suas dependências em containers. Sobre essa tecnologia, analise as perguntas abaixo:
- Qual característica fundamental do Docker permite que os containers sejam mais leves e rápidos em comparação com as máquinas virtuais tradicionais?
- Ao administrar containers, qual comando é utilizado para listar todos os containers, incluindo aqueles que estão em execução e os que foram parados ou finalizados?
- Qual comando é utilizado para construir uma nova imagem a partir das instruções definidas em um arquivo Dockerfile?
Assinale a alternativa que indica, correta e respectivamente, as respostas para as perguntas acima.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão
Sobre o uso do Git como sistema de controle de versão, assinale a alternativa correta.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão
No contexto de DevOps, um pipeline de implantação contínua (CD) é projetado principalmente para:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão
Considere um desenvolvedor que adota a prática de Desenvolvimento Dirigido por Testes (TDD). Inicialmente, ele escreve um teste de unidade que falha, baseando-se unicamente na especificação de uma nova funcionalidade. Após implementar o código mínimo para que o teste passe, o desenvolvedor analisa a estrutura interna e a lógica do código recém-criado para se inspirar e decidir qual será o próximo teste a ser escrito, buscando cobrir caminhos lógicos específicos. Essa abordagem de teste, considerando o ciclo TDD descrito, é melhor caracterizada como:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão
De acordo com Newman (2022), a arquitetura de microsserviços traz uma abordagem que busca facilitar a evolução contínua dos sistemas e reduzir os impactos de mudanças locais sobre o todo, desde que princípios como autonomia, desacoplamento e coesão sejam respeitados. Com base nesses fundamentos, assinale a alternativa correta.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão
Com base no código PHP abaixo, analise as assertivas a seguir, assinalando V, se verdadeiras, ou F, se falsas.
<?php
class Pessoa {
private $nome;
public function setNome($n) {
$this->nome = $n;
}
public function getNome() {
return $this->nome;
}
}
$p = new Pessoa();
$p->setNome("João");
echo $p->getNome();
?>
( ) A propriedade “$nome” está acessível diretamente fora da classe, pois é um atributo privado.
( ) O método “setNome” permite atribuir um valor à propriedade “$nome” de forma segura, seguindo o princípio do encapsulamento.
( ) A palavra-chave “private” impede o acesso ao atributo “$nome” diretamente por meio do objeto “$p”.
( ) O operador “$this->” é utilizado dentro da classe para referenciar os membros da própria instância.
( ) O código imprime a palavra "João" na tela.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IF Sertão
JSON (JavaScript Object Notation) e XML (eXtensible Markup Language) são formatos que foram pensados para a implementação de intercâmbio de dados. Sobre esses dois formatos, é correto afirmar que:
Provas
Caderno Container