Foram encontradas 60 questões.
- 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
Sobre herança de classes na orientação a objetos, analise as assertivas abaixo e assinale a alternativa correta.
I. É um relacionamento do tipo “é um” entre a subclasse e a superclasse.
II. Uma subclasse é uma especialização de uma superclasse.
III. Os atributos de uma superclasse são herdados pela subclasse que a estende.
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
Na orientação a objetos, o encapsulamento tem por objetivo:
Provas
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
Sobre acoplamento de classes na orientação a objetos, analise as assertivas abaixo e assinale a alternativa correta.
I. Descreve a interconectabilidade das classes.
II. Como boa prática, o acoplamento entre as classes de um sistema de software deve ser forte.
III. Espera-se que as classes de um sistema de software sejam independentes de outras classes e que as interfaces sejam pequenas e bem definidas.
Provas
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
A orientação a objetos especifica diversos conceitos, dentre eles, a coesão de classes. O conceito de coesão de classes define que cada classe:
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
A orientação a objetos é um paradigma de programação que utiliza os conceitos de objetos e classes. Sobre o assunto, analise as assertivas abaixo e assinale a alternativa correta.
I. Facilita a associação da máquina com o mundo real, uma vez que tudo pode ser representado na esfera digital.
II. Os elementos do mundo real são representados por objetos que são criados por meio de classes.
III. Os objetos armazenam dados e possuem comportamentos definidos por seus atributos.
Provas
Para realizar o levantamento de requisitos, a equipe de engenharia de requisitos utiliza técnicas para adquirir conhecimento sobre determinado negócio. A técnica que realiza o estudo da documentação disponível, visando a obter informações relevantes para o desenvolvimento de um sistema de software, é:
Provas
- Engenharia de SoftwareEngenharia de Requisitos
- Qualidade de SoftwareAtributos de Qualidade de Software
- Qualidade de SoftwareVerificação e Validação (V&V)
No processo de validação de requisitos, diferentes tipos de verificação podem ser realizados nos requisitos que foram identificados. Analise as assertivas abaixo e assinale a alternativa correta em relação aos tipos de verificação de requisitos que existem.
I. Validade: verifica se os requisitos são válidos.
II. Consistência: verifica se os requisitos estão consistentes.
III. Completude: verifica se os requisitos estão completos.
IV. Vencimento: verifica se os requisitos estão vencidos.
V. Resistência: verifica se os requisitos são resistentes à mudança.
Provas
Há quatro atividades fundamentais comuns a todos os processos de software. Assinale a alternativa que as apresenta na sequência correta do desenvolvimento de um sistema de software.
Provas
Entrevistas são utilizadas para a realização do levantamento de requisitos como parte do processo da engenharia de requisitos. Analise as assertivas abaixo e assinale a alternativa correta.
I. Nas entrevistas fechadas, elabora-se um determinado e predefinido conjunto de perguntas.
II. As entrevistas abertas são realizadas de maneira menos estruturada que as fechadas e permitem que os envolvidos falem abertamente sobre determinadas questões.
III. Na prática, a equipe de engenharia de requisitos costuma realizar uma mistura entre entrevistas abertas e fechadas por serem mais eficazes para obter a resposta de determinadas questões.
Provas
- Engenharia de SoftwareCiclo de Vida de Software
- Engenharia de SoftwarePrincípios de Engenharia de Software
Sobre a importância da engenharia de software, analise as assertivas abaixo e assinale a alternativa correta.
I. A longo prazo, normalmente, é mais barato utilizar métodos e técnicas da engenharia de software para produzir sistemas de software.
II. Devido à demanda crescente de softwares avançados, é preciso desenvolvê-los para serem ágeis e confiáveis, pois cada vez mais são demandados por indivíduos e sociedades.
III. Na maioria dos sistemas de software, a menor parte do custo está relacionada com a modificação depois que ele está em uso.
Provas
Caderno Container