Logo Passei Direto
Buscar
Questão 4/10 - Análise de Sistemas
O conceito de objeto é fundamental para entender como funciona a orientação a objetos, mas também é preciso entender alguns outros conceitos importantes na orientação a objetos, tais como abstração, encapsulamento e herança. Baseado na orientação a objetos, avalie as afirmacoes a seguir:

I. A abstração consiste em se concentrar nos aspectos essenciais, próprios de uma entidade e em ignorar suas propriedades acidentais.

II. O encapsulamento consiste na separação dos aspectos externos de um objeto, acessíveis por outros objetos, dos detalhes internos da implementação daquele objeto, que ficam ocultos dos demais objetos.

III. A herança consiste no compartilhamento de atributos e operações entre objetos com base em um relacionamento hierárquico.

É correto afirmar que:

A Todas as afirmações estão erradas.

B Todas as afirmações estão corretas.

C Apenas as afirmações I e II estão corretas.

D Apenas a afirmação III está correta.

E Apenas as afirmações II e III estão corretas.

A Todas as afirmações estão erradas.
B Todas as afirmações estão corretas.
C Apenas as afirmações I e II estão corretas.
D Apenas a afirmação III está correta.
E Apenas as afirmações II e III estão corretas.
User badge image
Testando o Conhecimento

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 11 meses

Vamos analisar cada uma das afirmações: I. A abstração consiste em se concentrar nos aspectos essenciais, próprios de uma entidade e em ignorar suas propriedades acidentais. Verdadeiro, essa definição está correta, pois a abstração é um dos princípios fundamentais da orientação a objetos. II. O encapsulamento consiste na separação dos aspectos externos de um objeto, acessíveis por outros objetos, dos detalhes internos da implementação daquele objeto, que ficam ocultos dos demais objetos. Verdadeiro, essa definição também está correta, pois encapsulamento é um conceito chave na orientação a objetos. III. A herança consiste no compartilhamento de atributos e operações entre objetos com base em um relacionamento hierárquico. Verdadeiro, essa afirmação está correta, pois a herança permite que uma classe herde características de outra. Diante da análise, todas as afirmações (I, II e III) estão corretas. Portanto, a alternativa correta é: B) Todas as afirmações estão corretas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar cada afirmação: I. A abstração consiste em se concentrar nos aspectos essenciais, próprios de uma entidade e em ignorar suas propriedades acidentais. - Correta. II. O encapsulamento consiste na separação dos aspectos externos de um objeto, acessíveis por outros objetos, dos detalhes internos da implementação daquele objeto, que ficam ocultos dos demais objetos. - Correta. III. A herança consiste no compartilhamento de atributos e operações entre objetos com base em um relacionamento hierárquico. - Correta. Portanto, a alternativa correta é: B) Todas as afirmações estão corretas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Questão 3/10 - Análise de Sistemas
Um modelo de processo de desenvolvimento de software, ou simplesmente modelo de processo, pode ser visto como uma representação, ou abstração dos objetos e atividades envolvidas no processo de software. Na UML, os modelos expressam duas visões diferentes, porém complementares.

Pensando nos diagramas da UML, marque a opção que melhor define a visão comportamental apresentada por alguns diagramas:

A Os modelos criados na visão comportamental tentam capturar as premissas e restrições relacionados aos requisitos, assim como os requisitos não funcionais do software.

B Os modelos criados na visão comportamental tentam capturar a dinâmica do sistema, ou seja, como os elementos que compõem o sistema se comunicam e como se comportam e respondem aos diversos estímulos.

C Os modelos criados na visão comportamental tentam capturar a estrutura do sistema, ou seja, quais elementos compõem a estrutura do sistema e como eles se relacionam.

D Os modelos criados na visão comportamental tentam capturar a estrutura arquitetônica que melhor se adequa às necessidades do software.

E Os modelos criados na visão comportamental tentam capturar a visão global dos requisitos que precisam ser modelados.

A Os modelos criados na visão comportamental tentam capturar as premissas e restrições relacionados aos requisitos, assim como os requisitos não funcionais do software.
B Os modelos criados na visão comportamental tentam capturar a dinâmica do sistema, ou seja, como os elementos que compõem o sistema se comunicam e como se comportam e respondem aos diversos estímulos.
C Os modelos criados na visão comportamental tentam capturar a estrutura do sistema, ou seja, quais elementos compõem a estrutura do sistema e como eles se relacionam.
D Os modelos criados na visão comportamental tentam capturar a estrutura arquitetônica que melhor se adequa às necessidades do software.
E Os modelos criados na visão comportamental tentam capturar a visão global dos requisitos que precisam ser modelados.

Questão 7/10 - Análise de Sistemas
Fazer software não é algo trivial. É preciso entender a necessidade do cliente, transformar isso em requisitos e traduzir os requisitos em linguagem técnica, que será codificada em uma linguagem de programação, gerando um sistema que será usado pelos usuários. Para entender bem o que o usuário precisa, é possível utilizar a UML para modelar vários tipos de diagrama diferentes.
Marque a opção que que melhor define o objetivo do diagrama de componentes:

A O diagrama de componentes é uma representação que mostra estados, mudanças de estado e eventos de um objeto ou de uma parte do sistema.

B O diagrama de componentes mostra objetos e seus relacionamentos, colocando ênfase nos objetos que participam na troca de mensagens.

C O diagrama de componentes mostra os componentes de programação de alto nível. Este diagrama busca modelar como as classes deverão ser organizadas fisicamente no ambiente de desenvolvimento.

D O diagrama de componentes mostra atividades e as mudanças de uma atividade para outra com os eventos ocorridos em alguma parte do sistema, como esse fosse um fluxo de controle de uma atividade.

E O diagrama de componentes mostra atores, casos de uso e seus relacionamentos.

A O diagrama de componentes é uma representação que mostra estados, mudanças de estado e eventos de um objeto ou de uma parte do sistema.
B O diagrama de componentes mostra objetos e seus relacionamentos, colocando ênfase nos objetos que participam na troca de mensagens.
C O diagrama de componentes mostra os componentes de programação de alto nível. Este diagrama busca modelar como as classes deverão ser organizadas fisicamente no ambiente de desenvolvimento.
D O diagrama de componentes mostra atividades e as mudanças de uma atividade para outra com os eventos ocorridos em alguma parte do sistema, como esse fosse um fluxo de controle de uma atividade.
E O diagrama de componentes mostra atores, casos de uso e seus relacionamentos.

Mais conteúdos dessa disciplina