Alguns ambientes de modelagem UML oferecem uma funcionalidade chamada descoberta ou identificação de dependências, que cria dependências explícitas entre pacotes com base nas dependências entre seus elementos, e podem também gerar diagramas de pacotes que facilitam a visualização das mesmas. Considerando que uma aplicação OO seja modelada em camadas, correspondentes a diferentes níveis de abstração, e que cada camada contenha um ou mais pacotes, são considerados(as) indesejáveis, por causarem problemas de acoplamento e manutenibilidade,
FCC•
I. A classe derivada acrescenta atributos e funcionalidades ao que já fora definido na superclasse.
II. A classe derivada oferece implementação a funcionalidades declaradas na superclasse.
III. A classe derivada implementa especificação e reaproveita funcionalidades da superclasse.
Os itens I, II e III referem-se, respectivamente, a
Em relação à Programação Orientada a Objetos, é INCORRETO afirmar:
OBJETIVO E REQUISITOS DE MODERNIZAÇÃO
DE PROCESSOS E DE TI EM ÓRGÃO DA
ESFERA GOVERNAMENTAL
OBJETIVO:
O Ministério Público do Governo Federal de um país deseja modernizar seu ambiente tecnológico de informática. Para tanto, adquirirá equipamentos de computação eletrônica avançados e redefinirá seus sistemas de computação, a fim de agilizar seus processos internos e também melhorar seu relacionamento com a sociedade.
REQUISITOS PARA ATENDER AO OBJETIVO:
Orientação a objeto:


Nos §1o e §2o são especificados requisitos respectivos a:
Que característica NÃO é fundamental em uma linguagem de programação orientada a objeto?
FCC•
OBJETIVO E REQUISITOS DE MODERNIZAÇÃO
DE PROCESSOS E DE TI EM ÓRGÃO DA
ESFERA GOVERNAMENTAL
OBJETIVO:
O Ministério Público do Governo Federal de um país deseja modernizar seu ambiente tecnológico de informática. Para tanto, adquirirá equipamentos de computação eletrônica avançados e redefinirá seus sistemas de computação, a fim de agilizar seus processos internos e também melhorar seu relacionamento com a sociedade.
REQUISITOS PARA ATENDER AO OBJETIVO:
Orientação a objeto:


No §4º, os itens 1 e 2 mostram, respectivamente, associações de
Analise as seguintes afirmações relacionadas aos conceitos básicos relacionados a programação e Linguagens de Programação Orientadas a Objetos.
I. Na Programação Orientada a Objetos o overflow em operações aritméticas e a divisão por zero não podem ser tratados como exceções.
II. Uma vez que uma exceção é disparada o controle não pode retornar diretamente ao ponto de disparo.
III. Uma exceção termina o bloco no qual ela ocorreu.
IV. O tratamento de exceções é utilizado para tratar erros de sintaxe, isto é, erros que acontecem como resultado da compilação de um programa.
Indique a opção que contenha todas as afi rmações verdadeiras.
computação e a linguagens de programação.
FCC•
Sobre os conceitos de orientação a objetos, considere:
I. Classe encapsula dados para descrever o conteúdo de alguma entidade do mundo real.
II. Objetos são instâncias de uma classe que herdam os atributos e as operações da classe.
III. Superclasse é uma especialização de um conjunto de classes relacionadas a ela.
IV. Operações, métodos ou serviços fornecem representações dos comportamentos de uma classe.
Está completo e correto o que consta em
FCC•
Um analista necessita definir uma associação entre classes onde uma delas, sendo parte da outra, tem sua vida controlada por aquela da qual faz parte. Esta associação é tipicamente uma
FCC•
Sobre a orientação a objetos, é correto afirmar:
FCC•
Na orientação a objetos, em uma relação de herança entre classes, a subclasse herda da superclasse
A respeito da orientação a objetos e das respectivas linguagens de
programação, julgue os itens subsequentes.
Um dos conceitos em programação orientada a objetos é o de abstração, por meio da qual as características do mundo real podem ser modeladas, por exemplo, mediante o agrupamento de objetos e classes.
Analise as seguintes afirmações relativas a programação Orientada a Objetos:
I. As informações em um programa desenvolvido segundo a orientação a objetos são armazenadas, por herança, nas classes.
II. Em um programa, os objetos que precisam ser armazenados em memória não volátil são denominados objetos persistentes.
III. Na programação orientada a objetos, quando se utiliza um Banco de Dados relacional, deve-se criar métodos para mapear, em tabelas, os objetos que serão armazenados.
IV. Em uma aplicação podem existir múltiplas instâncias de uma mesma classe e estas conterão diferentes atributos de instâncias.
Estão corretos os itens:
FCC•
No contexto de Programação Orientada a Objetos (OOP), sobre a relação de agregação e composição, ou relação todo-parte, considere:
I. A relação de agregação expressa o ato ou resulta- do de formar um objeto usando outros objetos como seus componentes.
II. Na relação de agregação, as partes só existem en- quanto o todo existir.
III Na relação de composição, as partes são independentes da existência do todo.
Está correto o que se afirma em
computação e a linguagens de programação.
MPU•
Julgue os itens a seguir acerca de análise e projeto orientados a objeto.
Se uma subclasse herdar características de duas ou mais superclasses, ocorrerá uma herança múltipla.
UFAL•
Em relação às assertivas abaixo, relacionadas à programação orientada a objetos,
I. Uma classe abstrata deve necessariamente possuir ao menos um método abstrato.
II. As hierarquias de generalização/especialização agrupam características comuns a várias classes em classes mais gerais, conhecidas como superclasses.
III. Em Java, o modificador final pode ser utilizado para indicar classes folha na hierarquia de generalização/especialização, isto é, classes que não podem ter subclasses herdando delas.
IV. Em Java, o modificador static é utilizado para representar objetos que devem ser armazenados em disco rígido.
verifica-se que
FCC•
O aumento da produtividade de desenvolvimento e a ca- pacidade de compartilhar o conhecimento adquirido, re- presenta uma vantagem no uso de projetos orientados a objeto, porque