Foram encontradas 56.001 questões.
As manutenções evolutivas em um software visam à adaptação a novas regras de negócio, não previstas anteriormente.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: TSE
- DevOps e CI/CDCultura DevOps e Colaboração
- DevOps e CI/CDDevSecOps
- DevOps e CI/CDIntegração Contínua
- Segurança de SoftwarePráticas de Programação Segura
Diferentemente do DevOps, no processo de DevSecOps não há integração contínua, em vez dela, devem ser incluídas verificações de bibliotecas e dependências de terceiros, bem como testes de unidade e testes de segurança no código.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: TSE
Um arquivo .gitlab-ci.yml no GitLab é usado para definir os stages e jobs do pipeline, além de especificar variáveis de ambiente, configurar regras de deploy e definir condições para a execução dos jobs.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: TSE
O comando git cherry-pick permite aplicar um commit específico de uma branch a outra branch, reaplicando o commit na branch atual com um novo hash, sem a necessidade de mesclar toda a branch de origem.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: TSE
using System.ServiceProcess;
public class MyService : ServiceBase{
public MyService(){
this.ServiceName = “MySampleService”;
}
protected override void OnStart(string[]
args){
// Lógica de inicialização
}
protected override void OnStop(){
// Lógica de parada
}
}
static class Program {
static void Main(){
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]{
new MyService()};
ServiceBase.Run(ServicesToRun);
}
}
Com base no código precedente, cuja estrutura permite que o gerenciador de controle de serviços do Windows gerencie e controle corretamente o serviço, julgue o item a seguir.
O comando new MyService() permite inicializar o ciclo de vida dos serviços, criados na matriz de serviço, que serão executados simultaneamente.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: TSE
curl_multi_setopt( cm, CURLMOPT_MAXCONNECTS,
(long)PARALLEL );
Considerando a linha de código precedente, julgue o item seguinte, em relação à biblioteca libcurl.
A função curl_multi_setopt configura o número máximo de conexões simultâneas que o gerenciador de múltiplas conexões (CURLM) pode manter abertas ao mesmo tempo.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: TSE
use std::sync::{Arc};
use std::thread;
fn main() {
let counter = Arc::new(0);
let mut handles = vec![];
for _ in 0..10 {
let counter_clone = Arc::clone(&counter);
let handle = thread::spawn(move || {
let mut num =
counter_clone.lock().unwrap();
*num += 1;
});
handles.push(handle);
}
for handle in handles {
handle.join().unwrap();
}
println!(“Resultado final do contador: {}”,
*counter.lock().unwrap());
}
Com base no trecho de código precedente, escrito em Rust, que cria um contador, julgue o item a seguir.
A instruçãolet counter = Arc::new(0); combina exclusão mútua com contagem atômica de referência e garante acesso seguro e exclusivo a dados entre threads.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: TSE
No JBoss, o log é escrito no arquivo jboss-eap.log, por padrão.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: TSE
- Arquitetura e Design de SoftwareMicrosserviços
- Arquitetura e Design de SoftwareSOA: Arquitetura Orientada a Serviço
- Interoperabilidade e IntegraçãoIntegração de Sistemas e Middleware
Na arquitetura orientada a serviços, um barramento de serviço corporativo é uma arquitetura formada por componentes de software muito pequenos e completamente independentes, que se especializam e se concentram em uma única tarefa, sendo seu estilo de arquitetura mais adequado para ambientes modernos de computação em nuvem.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: TSE
WSDL é uma tecnologia que padroniza a descrição da interface de um web service, enquanto UDDI é um repositório mundial de web services utilizado para publicar e(ou) descobrir serviços que já foram criados e utilizar os já existentes.
Provas
Caderno Container