Foram encontradas 57.071 questões.
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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ADM&TEC
Orgão: Pref. Timbaúba-PE
Analise as afirmativas a seguir:
I. Um MVP, Minimum Viable Product, consiste em construir a versão mais simples e enxuta de um produto, ou parte dele, empregando o mínimo de recursos (tempo e dinheiro, por exemplo) possíveis para entregar a principal proposta de valor da ideia.
II. O conceito de MVP surge no contexto de startups, principalmente de tecnologia, todavia pode ser colocado em prática em projetos de outras áreas, dado que alcança desde a construção de empresas até relacionamentos.
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. Em Lógica de Programação, pode-se considerar que um algoritmo é a especificação de uma sequência ordenada de instruções, finitas e não ambíguas, que deve ser seguida para a solução de um determinado problema, garantindo a sua repetibilidade.
II. Pode-se considerar Lógica de Programação como a técnica de encadear pensamentos para atingir determinado objetivo.
III. Os programas de computadores podem ser definidos como algoritmos escritos numa linguagem de computador.
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. O Sistema Integrado de Gestão (ERP) pode identificar a troca de dados entre setores e facilmente bloquear entradas suspeitas como hackers e vírus com o uso automatizado de firewalls.
II. Uma das vantagens de um ERP na proteção de dados é o fato de que a maioria dos softwares trabalha na nuvem, permitindo, assim, o armazenamento e compartilhamento não seguro de dados, apesar de criptografado.
Marque a alternativa CORRETA:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: ADM&TEC
Orgão: Pref. Timbaúba-PE
- Arquitetura e Design de SoftwareArquitetura de Sistemas de Informação
- Arquitetura e Design de SoftwareArquitetura em Camadas
- Arquitetura e Design de SoftwarePadrões de Arquitetura
Analise as afirmativas a seguir:
I. A arquitetura de um sistema descreve a estrutura, comportamento e relações entre as entidades a ele pertencentes, sendo assim uma descrição, sistematização ou formalização das interações entre as unidades e seu comportamento.
II. Há diferentes tipos de arquiteturas, devido aos diferentes tipos de sistemas. São exemplos: Arquitetura de software, Arquitetura de sistemas colaborativos, Arquitetura de hardware e Arquitetura de sistemas estratégicos.
III. Layers (camadas) podem ser classificados como um tipo de arquitetura de software. Os módulos e componentes do software são organizados em camadas de funcionalidades, que podem ser desconstruídas em diferentes serviços. Esse padrão não é indicado em programas de e-commerce.
Marque a alternativa CORRETA:
Provas
Caderno Container