Foram encontradas 50 questões.
- Engenharia de SoftwareDesign Patterns
- Manutenção e Evolução de SoftwareBad Smells em código
- Manutenção e Evolução de SoftwareRefatoração de Código
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Abstração
Segundo Guerra (2014), quando duas classes implementam algoritmos similares e possuem códigos duplicados, deve-se então fazer uma refatoração na direção de uma superclasse comum. A referida superclasse deve implementar que tipo de método padrão?
Provas
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareUML: Unified Modeling Language
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
De acordo com Gilleanes (2018), a UML não é uma linguagem de programação, e sim uma linguagem de modelagem, uma notação, cujo objetivo é auxiliar os engenheiros de software a definirem as características do sistema. Com relação aos diagramas da UML, correlacione os diagramas a suas respectivas descrições e assinale a opção correta:
DIAGRAMA
I- Diagrama de classes
II- Diagrama de objetos
III- Diagrama de sequência
IV- Diagrama de componentes
DESCRIÇÃO
( ) Diagrama que se preocupa em descrever os passos a serem percorridos para a conclusão de uma atividade específica, podendo esta ser representada por um método com certo grau de complexidade, um algoritmo, ou mesmo um processo completo.
( ) Seu principal enfoque está em permitir a visualização das classes que comporão o sistema com seus respectivos atributos e métodos, bem como demonstrar como as classes do diagrama se relacionam, complementam e transmitem informações entre si.
( ) Diagrama que se preocupa com a ordem temporal em que as mensagens são trocadas entre os envolvidos em determinado processo.
( ) Identifica os componentes que fazem parte de um sistema, um subsistema ou mesmo os componentes ou classes internas de um componente individual.
( ) Fornece uma visão dos valores armazenados pelos objetos em um determinado momento da execução de um processo de software.
( ) Descreve a estrutura interna de um classificador, como uma classe ou componente, detalhando as partes internas que o compõem, como estas se comunicam e como colaboram entre si.
Provas
Segundo Faceli (2021), assinale a opção INCORRETA referente à avaliação de modelos preditivos.
Provas
Considere a função para validação de CEP abaixo.
public static boolean validaCEP(String cep) {
return cep. matches("\s*( (\d{2}\. \d{3}-\d(3}} I(\d{B}))");
}
Assinale a opção correta cujo valor do parâmetro "cep" fará com que a função retorne false.
Provas
- Fundamentos de ProgramaçãoAnálise Assintótica (Notação Big-O)
- Fundamentos de ProgramaçãoComplexidade
Referente à notação O, considere as funções apresentadas abaixo e assinale a opção que apresenta, respectivamente, as funções na referida notação.
I- 6 x 2n + 5 x n10
II- log n + 3 x log n2 + 4 x log2 n
III- 404
IV- n2 + 2n + 1
Provas
Examine a lista abaixo.
L = [1, 2, 3, 4, 5, 6, 7 ]
Considerando a lista L de Python apresentada acima, assinale a opção que imprime os números [2,4,6] da lista.
Provas
Segundo Saudate (2021 ), qual é o método HTTP idempotente cujo objetivo é realizar uma atualização restrita aos campos informados na requisição?
Provas
Com relação ao método de desenvolvimento ágil Scrum, apresentado por Pressman (2021), que opção apresenta uma responsabilidade do Dono do Produto em uma equipe Scrum?
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore AVL
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore B ou B+ Tree
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore Binária
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore (Outros Tipos)
Segundo Szwarcfiter (2010), coloque V (verdadeiro) ou F (falso) nas afirmativas abaixo, em relação às árvores binárias de busca e árvores balanceadas, assinalando a seguir a opção correta.
( ) As subárvores de uma árvore binária de busca ótima também são ótimas.
( ) O uso de árvores balanceadas completas é aconselhável para aplicações dinâmicas.
( ) As alturas das subárvores esquerda e direita de uma ârvore AVL diferem em módulo de até 2 unidades.
( ) As árvores do tipo B são largamente utilizadas em memória secundária.
( ) Uma árvore graduada é aquela cujos nós são todos equilibrados.
Provas
- Arquitetura e Design de SoftwareArquitetura de Sistemas de Informação
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Engenharia de SoftwareDesign Patterns
Durante o desenvolvimento do sistema de navegação para um navio, um militar identificou que precisará interagir com diversos subsistemas, o que pode tornar a interação com as classes clientes bastante complexa. Com o objetivo de simplificar essa interação e ocultar a complexidade para as classes clientes, qual padrão de projeto, de acordo com Guerra (2014), o militar deverá adotar?
Provas
Caderno Container