Questões de Concurso Sobre orientação a objetos em engenharia de software

Foram encontradas 1.019 questões

Ano: 2021 Banca: Quadrix Órgão: CORE-PR Prova: Quadrix - 2021 - CORE-PR - Analista TI |
Q1791927 Engenharia de Software

Quanto aos diagramas utilizados na análise orientada a objetos, julgue o item.


Uma das propriedades fundamentais do diagrama de estados é a de que um objeto não pode passar por diversos estados dentro de um mesmo processo.

Alternativas
Ano: 2021 Banca: Quadrix Órgão: CORE-PR Prova: Quadrix - 2021 - CORE-PR - Analista TI |
Q1791926 Engenharia de Software

Quanto aos diagramas utilizados na análise orientada a objetos, julgue o item.


Com o diagrama de pacotes, é possível separar as diversas camadas de um projeto de software (visão, controle, modelo e persistência).

Alternativas
Ano: 2021 Banca: Quadrix Órgão: CORE-PR Prova: Quadrix - 2021 - CORE-PR - Analista TI |
Q1791925 Engenharia de Software

Quanto aos diagramas utilizados na análise orientada a objetos, julgue o item.


A principal vantagem de se fazer uso dos diagramas de interação é que eles mostram, de forma minuciosa, os detalhes dos algoritmos, como, por exemplo, o comportamento condicional, o que proporciona ao programador uma visão clara de todo o sistema.
Alternativas
Q1756798 Engenharia de Software

Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.


Se a implementação do projeto for orientada a objetos, as classes de projeto devem colaborar e trocar mensagens com a maior parte das outras classes do mesmo sistema.

Alternativas
Q1716884 Engenharia de Software
No que diz respeito à Orientação a Objetos, dois princípios são caracterizados a seguir: I. faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos. O conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe. II. indica a capacidade de abstrair várias implementações diferentes em uma única interface. As classes derivadas de uma única classe base são capazes de invocar os métodos que, embora apresentem a mesma assinatura, comportam-se de maneira diferente para cada uma das classes derivadas. Os princípios caracterizados em I e II são respectivamente denominados
Alternativas
Q1661936 Engenharia de Software
Sobre os princípios da Orientação a Objetos, é CORRETO afirmar que:
Alternativas
Q1661921 Engenharia de Software

Durante um processo de projeto orientado a objetos, vários modelos diferentes podem ser produzidos. Esses modelos incluem modelos estáticos e modelos dinâmicos. A seguir são apresentados alguns modelos.


I. Modelos de classe

II. Modelos de generalização

III. Modelos de associação

IV. Modelos de sequência

V. Modelos de máquina de estado


Assinale a alternativa CORRETA:

Alternativas
Q1655618 Engenharia de Software
Na orientação a objetos, há uma propriedade que permite que um método herdado por uma subclasse possua formas de implementação distintas daquela definida na superclasse. Essa propriedade é a(o)
Alternativas
Q1646800 Engenharia de Software
Dentre os conceitos fundamentais da orientação a objetos, o identificador único imutável que caracteriza a existência de um objeto é o(a)
Alternativas
Ano: 2010 Banca: TJ-SC Órgão: TJ-SC Prova: TJ-SC - 2010 - TJ-SC - Analista de Sistemas |
Q1635579 Engenharia de Software
Em orientação a objetos, o princípio pelo qual um método comporta-se de modo diferente dependendo da classe que o invoca é chamado de:
Alternativas
Q1626596 Engenharia de Software
Segundo Pressman, a medição permite obter o entendimento do processo e do projeto, dando um mecanismo para avaliação objetiva. Dentre as métricas para projeto OO, uma representa um Indicativo da quantidade de esforço requerida para desenvolver o software e a outra o potencial de reuso a ser aplicada durante o desenvolvimento do sistema. Essa métrica é denominada número de:
Alternativas
Q1394677 Engenharia de Software

Considere as seguintes afirmações sobre alguns fundamentos de Análise de Sistemas orientada a objetos.


I. Classe é um conceito orientado a objeto que encapsula dados e abstrações procedurais necessárias para descrever o conteúdo e o comportamento de alguma entidade do mundo real. Em outras palavras, pode-se dizer que classe é uma descrição generalizada que descreve uma coleção de objetos similares.

II. Uma superclasse é a generalização de um conjunto de classes relacionadas a ela.

III. Uma subclasse é uma especialização da superclasse. Uma subclasse herda todos os atributos e operações associadas à sua superclasse, e não pode incorporar atributos ou operações adicionais específicos.


Quais estão corretas?

Alternativas
Q1390814 Engenharia de Software
A partir dos fundamentos da análise e projetos orientados a objetos, assinale a alternativa INCORRETA.
Alternativas
Q1370942 Engenharia de Software
Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.
No paradigma de orientação a objetos, o acesso aos atributos das classes do sistema deve ser feito exclusivamente por meio de uma interface definida por métodos específicos de cada classe.
Alternativas
Q1370941 Engenharia de Software
Deseja-se desenvolver um sistema de informação para uma empresa que possui uma frota de navios mercantes. Tal sistema deve ser composto de um módulo capaz de acompanhar o posicionamento de cada navio em tempo real e de receber e disponibilizar dados sobre as condições operacionais de cada navio. Um sistema gerenciador de banco de dados deve armazenar e disponibilizar informações sobre a rota, carga, tripulação e condições logísticas de cada navio. Considerando essas informações, julgue os itens seguintes, acerca de desenvolvimento de aplicações e banco de dados.
A fim de atender às modernas propostas de desenvolvimento de software, definiu-se o emprego do paradigma de orientação a objetos. Nesse caso, conceitos como os de herança e polimorfismo certamente serão adotados na modelagem do sistema de informação apresentado.
Alternativas
Q1297232 Engenharia de Software

Com base nos conceitos de orientação a objeto, julgue o item.


Com o princípio da “herança”, um objeto faz reuso de código, possibilitando a redução de esforços no desenvolvimento de sistemas pelo reaproveitamento de códigos herdados de outros objetos ou classes.
Alternativas
Q1297231 Engenharia de Software

Com base nos conceitos de orientação a objeto, julgue o item.


Graças ao encapsulamento, os atributos de um objeto podem ser protegidos, permitindo o acesso a eles somente a partir de métodos específicos e autorizados.
Alternativas
Q1297230 Engenharia de Software

Com base nos conceitos de orientação a objeto, julgue o item.


Polimorfismo em POO é a combinação de atributos e métodos internos a uma classe, de forma a deixar visível apenas o que é necessário para a comunicação entre dois objetos.
Alternativas
Q1297229 Engenharia de Software

Com base nos conceitos de orientação a objeto, julgue o item.


No conceito de orientação a objetos, a herança é a capacidade de um novo objeto tomar atributos e operações de um objeto ou classe já existente.
Alternativas
Q1297228 Engenharia de Software

Com base nos conceitos de orientação a objeto, julgue o item.


Na POO, uma classe possui atributos, que são as características comuns a todos os objetos dela derivados, e métodos, que são as operações que devem estar escritas em cada objeto.
Alternativas
Respostas
101: E
102: C
103: E
104: E
105: E
106: B
107: A
108: E
109: C
110: D
111: E
112: B
113: D
114: C
115: C
116: C
117: C
118: E
119: C
120: E