Foram encontradas 56.814 questões.
Analise o código Python
class Veiculo:
def __init__(self, marca, modelo):
self.marca = marca
self.modelo = modelo
def move(self):
print("Anda!")
class Carro(Veiculo):
pass
class Barco(Veiculo):
def move(self):
print("Nevega!")
class Aviao(Veiculo):
def move(self):
print("Voa!")
carro1 = Carro("Ford", "Mustang")
barco1 = Barco("Ibiza", "Touring 20")
aviao1 = Aviao("Boeing", "747")
for x in (barco1, aviao1, carro1):
print(x.marca)
print(x.modelo)
x.move()
Ao executar o programa, será impresso o seguinte:
Provas
Questão presente nas seguintes provas
SOLID é um acrônimo que representa um conjunto de cinco
princípios que facilitam o processo de desenvolvimento e
manutenção de software. Os princípios são fundamentais na
programação orientada a objetos e podem ser aplicados em
qualquer linguagem de programação que adotem este paradigma.
Com relação aos princípios, analise os itens a seguir
I. O princípio da responsabilidade única (a letra S da sigla) enuncia que cada classe deve ter um, e somente um, motivo para mudar.
II. O princípio aberto-fechado (a letra O da sigla), define que entidades de software (por exemplo, classes e métodos) devem estar abertas para extensão, mas fechadas para modificação.
III. O princípio de permutação de Igorov (a letra I da sigla) tem suas origens em bases formais, mas estabelece que as Classes derivadas (classes-filhas) devem ser capazes de substituir suas classes-base (classes-mães).
Está correto o que se afirma em
Com relação aos princípios, analise os itens a seguir
I. O princípio da responsabilidade única (a letra S da sigla) enuncia que cada classe deve ter um, e somente um, motivo para mudar.
II. O princípio aberto-fechado (a letra O da sigla), define que entidades de software (por exemplo, classes e métodos) devem estar abertas para extensão, mas fechadas para modificação.
III. O princípio de permutação de Igorov (a letra I da sigla) tem suas origens em bases formais, mas estabelece que as Classes derivadas (classes-filhas) devem ser capazes de substituir suas classes-base (classes-mães).
Está correto o que se afirma em
Provas
Questão presente nas seguintes provas
UML é uma linguagem de notação e um padrão para representar
visualmente a arquitetura, o design e a implementação de
sistemas de software. UML utiliza diversos termos em seu
metamodelo. Relacione os termos da UML a seguir às suas
respectivas definições.
1. Classe. 2. Operação. 3. Interface. 4. Método.
( ) É um serviço solicitado a um objeto para produzir um comportamento;
( ) É uma descrição de um conjunto de objetos que compartilham os mesmos atributos, operações, métodos relacionamentos e semântica;
( ) É a implementação de uma operação que especifica o algoritmo ou procedimento usado pela operação;
( ) É definido como um conjunto de operações externamente visíveis, elas podem ser associados a tipos de classes.
A relação correta, na ordem dada, é:
1. Classe. 2. Operação. 3. Interface. 4. Método.
( ) É um serviço solicitado a um objeto para produzir um comportamento;
( ) É uma descrição de um conjunto de objetos que compartilham os mesmos atributos, operações, métodos relacionamentos e semântica;
( ) É a implementação de uma operação que especifica o algoritmo ou procedimento usado pela operação;
( ) É definido como um conjunto de operações externamente visíveis, elas podem ser associados a tipos de classes.
A relação correta, na ordem dada, é:
Provas
Questão presente nas seguintes provas
Os padrões GRASP descrevem princípios fundamentais de design
de objetos (OD) e atribuição de responsabilidades, que ajudam a
entender a essência de OD. A atribuição de responsabilidades
ocorre durante a criação dos diagramas de
Provas
Questão presente nas seguintes provas
- Engenharia de SoftwareGerenciamento de Projetos de Software
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeis
Com relação ao SCRUM, a pessoa responsável por garantir e
maximizar, a partir do trabalho do time de desenvolvimento, o
retorno sobre o investimento no produto para os clientes, definir
o produto e a tomada das decisões de negócios relativas a seu
desenvolvimento a partir das necessidades dos clientes do projeto
e demais partes interessadas, alinhado com ou em direção aos
objetivos da organização, chama-se
Provas
Questão presente nas seguintes provas
Um Tribunal Regional do Trabalho está desenvolvendo um sistema de gestão de processos judiciais para otimizar o fluxo de trabalho dos juízes, advogados e servidores. Um dos requisitos críticos é a implementação de um sistema de notificação para
diferentes eventos processuais (por exemplo, novos documentos apresentados, audiências agendadas, decisões publicadas). O
sistema deve ser flexível, permitindo adicionar novos tipos de notificações sem alterar significativamente o código existente. O
padrão de projeto mais adequado para alcançar essa flexibilidade é o
Provas
Questão presente nas seguintes provas
Uma equipe de desenvolvimento de um Tribunal Regional do Trabalho está utilizando Scrum para gerenciar seu projeto. Durante
a Sprint Planning, a equipe identificou uma história do usuário que é muito complexa e incerta. A prática recomendada para lidar
com essa história no Scrum é
Provas
Questão presente nas seguintes provas
Um Técnico de um Tribunal Regional do Trabalho está se orientando pelo CMMI-DEV v2.0 para melhorar a maturidade dos
processos de desenvolvimento. Ele verificou corretamente que a área de prática denominada Decision Analysis and Resolution se inclui na área de capacidade
Provas
Questão presente nas seguintes provas
Ao ser questionado sobre a segurança em plataformas low-code, uma Técnica de um Tribunal Regional do Trabalho respondeu,
corretamente que
Provas
Questão presente nas seguintes provas
Os JSON Web Tokens (JWT)
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container