Foram encontradas 50 questões.
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Manutenção e Evolução de SoftwareBad Smells em código
- Manutenção e Evolução de SoftwareRefatoração de Código
“Não é raro encontrar um método implementado na classe errada. Ou seja, apesar de implementado em uma classe A, um método f pode usar mais serviços de uma classe B”.
Como o método f tem mais dependências para elementos de B do que de sua classe, deve-se:
Provas
Os padrões de projeto apresentam soluções para problemas recorrentes do projeto de um software.
Com relação aos padrões de projeto, marque a alternativa correta.
Provas
Desenvolvimento Dirigido Por Testes ou Test Driven Development (TDD) é uma das práticas de programação propostas pelo método ágil Extreme Programming.
Sobre essa prática, marque a alternativa correta.
Provas
Sobre os Frameworks de desenvolvimento de software mais populares do mercado, é correto afirmar que:
Provas
Sobre o Unified Modeling Language (UML) 2.X, é correto afirmar que:
Provas
Sobre tratamento de exceções na linguagem de programação JavaScript, considere o código a seguir.

A saída esperada no console é:
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Na Programação Orientada a Objetos, o princípio através do qual duas ou mais subclasses de uma mesma superclasse podem apresentar comportamentos (implementações) distintos para um mesmo método (mesma assinatura) denomina-se:
Provas
Considere o trecho de código em linguagem de programação Java a seguir.

É correto afirmar que:
Provas
A ferramenta make nos sistemas operacionais baseados em Linux é muito útil na construção de projetos de software em linguagem C, que dispõe de uma quantidade considerável de arquivos fonte, com interdependência entre eles.
Considere um projeto hipotético chamado helloworld, que tem o arquivo Makefile a seguir.

Considere que, com o projeto já atualizado e compilado, o desenvolvedor faça um ajuste no arquivo de header util.h. A posterior chamada ao comando make resultará:
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
A estrutura de dados caracterizada pela disciplina Last In First Out (LIFO) é denominada:
Provas
Caderno Container