Foram encontradas 1.055 questões.
As decisões de projeto sobre programação e armazenagem de dados são tratadas, respectivamente, nos documentos do projeto do programa e do projeto de armazenagem de dados. Esses assuntos normalmente são tratados pelo Administrador de Dados (AD) dentro das organizações. Assinale a alternativa correta quanto ao papel do AD nas organizações.
Provas
Técnica que resolve um problema comum de heterogeneidade dos dispositivos disponíveis, cujo problema faz com que determinado serviço que se pretendia executar não funcione da maneira esperada em outro computador, porque determinadas aplicações necessitam de bibliotecas e pacotes específicos para serem executadas e que implementa desde o hardware até software do dispositivo. Qual técnica é essa?
Provas
- Compilação e Interpretação de CódigoCódigo Fonte
- Compilação e Interpretação de CódigoLinguagem de Máquina
Ao analisar os sistemas operacionais e a infraestrutura, vê-se que um computador é formado por sistemas complexos de dispositivos e circuitos eletrônicos, que utilizam uma linguagem muito distante daquela usada na programação dos softwares das aplicações. Essa linguagem é chamada de Linguagem:
Provas
Sobre as ferramentas de versionamento, qual a principal diferença entre o Git e qualquer outro Version Control System (VCS), como Subversion4 e similares?
Provas
Os testes de software são organizados em quatro dimensões ou níveis, o que simplifica o entendimento por parte da equipe que está conduzindo, bem como amplia a cobertura dos testes e a eficiência da detecção de defeitos. Assinale a alternativa que NÃO se trata de um nível de teste.
Provas
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoLógica de Programação
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
Em algumas linguagens de programação, pode-se criar em uma classe um método especial que será considerado o ponto de entrada de um programa. A presença desse método na classe fará com que a classe se torne executável e, dentro desse método, pode-se ter a criação e a manipulação de dados e instâncias de classes. Esse método especial é chamado de:
Provas
A UML (Unified Modeling Laguage) ou Linguagem de Modelagem Unificada fornece ferramentas para análise, projeto e implementação de softwares assim como modelagem de negócios e processos para o desenvolvimento orientado a objetos. A especificação UML possui uma abordagem familiar padrão que modela uma classe usando alguns itens descritos:
I. Nome da classe.
II. Atributos da classe.
III. Métodos da classe.
Quais estão corretas?
Provas
O padrão de projeto de software ou Design Patterns é uma descrição do problema e da essência de sua solução, de modo que a solução possa ser reutilizada em diferentes contextos. Ao escrever um padrão, os quatro elementos essenciais foram definidos pela “Gangue dos Quatro”, em seu livro de padrões. Assinale a alternativa que contém elemento que NÃO pertence a essa descrição.
Provas
Na área de estudo da engenharia de software, as metodologias de desenvolvimento utilizam diferentes abordagens. Sendo assim, o SCRUM e o XP (Extreme Programming), que são práticas ágeis para o desenvolvimento de software, se enquadram em qual modelo de desenvolvimento de software?
Provas
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeis
- Engenharia de SoftwareTestes
Abordando as noções de metodologias ágeis e suas técnicas, qual é a metodologia usada na fase de implementação do software em que os desenvolvedores usam testes para guiar o projeto durante o desenvolvimento?
Provas
Caderno Container