Foram encontradas 57.071 questões.
O diagrama de classes é uma representação da estrutura e
relacionamentos das classes em um sistema orientado a
objetos. Os principais elementos encontrados em um diagrama
de classes são:
Provas
Questão presente nas seguintes provas
A UML é uma linguagem padrão para modelagem de sistemas.
Ela permite criar, de maneira padronizada, artefatos de
software para auxiliar no seu processo de desenvolvimento.
São exemplos de diagramas UML:
Provas
Questão presente nas seguintes provas
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareDesign Patterns
- Manutenção e Evolução de SoftwareReúso de Software
- Qualidade de SoftwareBoas Práticas de Desenvolvimento
O uso de padrões de projetos tornou-se uma prática
importante no desenvolvimento de software. Os padrões de
projeto garantem um reuso adequado, criam um entendimento
comum entre desenvolvedores e até mesmo facilitam o
aprendizado de desenvolvedores iniciantes. Assim, podemos
definir que padrões de projeto são
Provas
Questão presente nas seguintes provas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Leia o caso a seguir.
Um desenvolvedor criou uma classe abstrata chamada “Pessoa” e criou as classes “Discente” e “Docente”, ambas filhas da classe “Pessoa”. Criou também um método para calcular o tempo de vínculo acadêmico nas três classes. Este método foi criado com o mesmo nome e assinatura nas três classes, porém com implementações diferentes em relação ao algoritmo e dados para os cálculos.
Qual conceito foi utilizado durante o desenvolvimento relatado neste cenário?
Um desenvolvedor criou uma classe abstrata chamada “Pessoa” e criou as classes “Discente” e “Docente”, ambas filhas da classe “Pessoa”. Criou também um método para calcular o tempo de vínculo acadêmico nas três classes. Este método foi criado com o mesmo nome e assinatura nas três classes, porém com implementações diferentes em relação ao algoritmo e dados para os cálculos.
Qual conceito foi utilizado durante o desenvolvimento relatado neste cenário?
Provas
Questão presente nas seguintes provas
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
Durante o desenvolvimento de um sistema utilizando o
paradigma de orientação a objetos é necessário atenção
com relação à coesão e ao acoplamento. Neste contexto, as
classes devem ser desenvolvidas de maneira a garantir
Provas
Questão presente nas seguintes provas
3228367
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Ibest
Orgão: CREFITO-15
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Ibest
Orgão: CREFITO-15
Provas:
O comando para verificar a sintaxe de um arquivo PHP
sem executá-lo é
Provas
Questão presente nas seguintes provas
3228366
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Ibest
Orgão: CREFITO-15
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Ibest
Orgão: CREFITO-15
Provas:
Em Java, a estrutura de controle que permite executar
um bloco de código se uma condição específica for
verdadeira e, opcionalmente, executar um bloco de
código alternativo se a condição for falsa é
Provas
Questão presente nas seguintes provas
3228365
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Ibest
Orgão: CREFITO-15
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Ibest
Orgão: CREFITO-15
Provas:
Assinale a alternativa que apresenta uma característica
da linguagem de programação Java.
Provas
Questão presente nas seguintes provas
3228364
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Ibest
Orgão: CREFITO-15
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Ibest
Orgão: CREFITO-15
Provas:
Ao realizar a soma dos números binários 00011010(2) e
00100111(2), obtém-se como resposta o número binário
Provas
Questão presente nas seguintes provas
3226230
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Câm. Belo Horizonte-MG
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Câm. Belo Horizonte-MG
Provas:
Em um contexto avançado de desenvolvimento, como a harmonização estratégica entre a Computação em Nuvem, as metodologias DevOps e as abordagens modernas de infraestrutura podem ser aprimoradas para otimizar a eficiência operacional e o ciclo de vida de software?
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container