Foram encontradas 55.928 questões.
No contexto do desenvolvimento de software, refatoração é uma técnica que visa melhorar a estrutura interna do código sem alterar seu comportamento externo. Assinale a alternativa correta sobre refatoração.
Provas
- Arquitetura e Design de SoftwarePadrões de Arquitetura
- Interoperabilidade e IntegraçãoIntegração de Sistemas e MiddlewareMessaging
A empresa "TechSolutions" está desenvolvendo um sistema de e-commerce e a equipe decidiu adotar uma arquitetura orientada a eventos para notificar os usuários sobre o status de seus pedidos. Assim, sempre que um pedido é despachado, um evento "pedidoDespachado" é gerado e, quando um pedido é entregue, um evento "pedidoEntregue" é emitido.
Qual das seguintes abordagens é mais característica de uma arquitetura orientada a eventos nesse cenário?
Provas
No contexto dos Métodos Ágeis, diversas práticas e princípios são adotados para promover a entrega contínua de valor com rapidez e flexibilidade. Considerando os princípios do Manifesto Ágil e as práticas comuns em métodos como Scrum e XP (eXtreme Programming), é correto afirmar que, nos Métodos Ágeis,
Provas
- DevOps e CI/CDDevSecOps
- DevOps e CI/CDEntrega Contínua (CD)
- DevOps e CI/CDIntegração Contínua
- DevOps e CI/CDPipelines CI/CD
Em um cenário de implementação de DevOps, uma organização busca melhorar o fluxo de trabalho entre desenvolvedores e operadores, automatizando pipelines de integração e entrega contínua. Qual das seguintes ferramentas NÃO é tipicamente associada à prática de DevOps para atender a esses objetivos?
Provas
Um engenheiro de software da CODEBA decidiu adotar a abordagem de Desenvolvimento Guiado por Testes (TDD) para criar um novo sistema. Ele começa escrevendo um teste para uma funcionalidade que ainda não foi implementada. Após fazer isso, qual é o próximo passo que esse engenheiro deve seguir no ciclo TDD?
Provas
Pedro está desenvolvendo um sistema em Java e deseja criar uma classe "Carro", que possuirá uma propriedade "velocidade" e um método "acelerar". No entanto, ele quer garantir que a velocidade não possa ser acessada ou modificada diretamente por outras classes, apenas pelo método "acelerar". Qual das seguintes opções melhor representa a implementação dessa classe?
Provas
- Compilação e Interpretação de CódigoAnálise Sintática
- Compilação e Interpretação de CódigoCódigo Fonte
- Compilação e Interpretação de CódigoCompilação
- Fundamentos de ProgramaçãoEstruturas de Seleção
Uma jovem programadora da COBEDA está aprendendo uma nova linguagem de programação e percebe que, ao tentar executar seu código sem fechar uma estrutura condicional com um delimitador específico, o código não compila. Essa característica da linguagem de exigir um delimitador específico para encerrar uma estrutura é conhecida como
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ADM&TEC
Orgão: Pref. Timbaúba-PE
Analise as afirmativas a seguir:
I. UDDI, Universal Description, Discovery and Integration, pode ser definida como uma das tecnologias que possibilitam o uso de web services. Uma implementação de UDDI corresponde a um Web Service registry, que provê um mecanismo para busca e publicação web services.
II. Um UDDI registry possui informações categorizadas sobre os serviços e as funcionalidades que eles oferecem, e permite a associação desses serviços com suas informações técnicas, geralmente definidas usando WSDL.
III. O arquivo de descrição em WSDL descreve as funcionalidades do web service, a forma de comunicação, mas não consegue descrever sua localização.
Marque a alternativa CORRETA:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ADM&TEC
Orgão: Pref. Timbaúba-PE
- Interoperabilidade e IntegraçãoInteroperabilidade de Sistemas
- Interoperabilidade e IntegraçãoIntegração de Sistemas e Middleware
Analise as afirmativas a seguir:
I. Na área da Tecnologia de Informação, a Interoperabilidade é a troca de informações e/ou dados através de computadores.
II. A Interoperabilidade possui várias faces, é de competência da interoperabilidade técnica facilitar a convergência de padrões, nos locais em que é possível ter um conjunto de padrões no sistema em benefício da comunidade.
III. A Interoperabilidade Técnica é o contínuo desenvolvimento de padrões de comunicação, transporte, armazenamento e representação de informações, através do envolvimento de um conjunto de organizações.
Marque a alternativa CORRETA:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ADM&TEC
Orgão: Pref. Timbaúba-PE
Analise as afirmativas a seguir:
I. CASE (Computer-Aided Software Engineering) corresponde à Engenharia de Software Auxiliada por Computador, isto, é um conjunto de programas usados para dar apoio às atividades de processo de software, tais como análise de requisitos, modelagem do sistema, programação e teste.
II. Constituem exemplos de Tecnologia CASE: Ferramentas de edição, como editor de texto, e editor de diagramas, e Ferramentas de apoio a métodos, como editores dos modelos de análise e projeto, dicionário de dados e gerador de código.
Marque a alternativa CORRETA:
Provas
Caderno Container