Buscar

Análise Orientada a Objetos II ADS14- avaliaçao 4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

15/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/3
Acadêmico: Fabio Moreira Lima da Silva (1132612)
Disciplina: Análise Orientada a Objetos II (ADS14)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:637387) ( peso.:3,00)
Prova: 17111443
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A UML (Unified Modeling Language), que significa Linguagem Unificada de Modelagem, é uma linguagem padrão para modelagem orientada a objetos. Ela surgiu da fusão de três g
métodos, do BOOCH, OMT (Rumbaugh) e OOSE (Jacobson). Esta linguagem de modelagem, não proprietária de terceira geração, não é um método de desenvolvimento. Tem com
auxiliar a visualizar o desenho e a comunicação entre objetos. Ela permite que desenvolvedores visualizem os produtos de seu trabalho em diagramas padronizados, e é muito usad
modelos de sistemas de software. Além de fornecer a tecnologia necessária para apoiar a prática de engenharia de software orientada a objetos, a UML poderá ser a linguagem de 
padrão para modelar sistemas concorrentes e distribuídos. Utiliza-se de um conjunto de técnicas de notação gráfica para criar modelos visuais de software de sistemas intensivos, c
as melhores técnicas de modelagem de dados, negócios, objetos e componentes. É uma linguagem de modelagem única, comum e amplamente utilizável. A Linguagem Unificada d
Modelagem possui diagramas (representações gráficas do modelo parcial de um sistema) que são usados em combinação, com a finalidade de obter todas as visões e aspectos do
Diagramas da UML estão divididos em Estruturais e Comportamentais. Com relação à UML, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) UML é um modelo-padrão para a elaboração da estrutura de software. 
( ) UML é uma linguagem visual de programação que pode ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sis
complexos de software. 
( ) UML contém vocabulário e regras que apontam para quais e quando os modelos deverão ser criados. 
( ) UML é apenas uma linguagem de notação, portanto apenas parte de um método para desenvolvimento de software. 
( ) UML abrange quatro tipos de blocos de construção: Itens, Relacionamentos, Iteração e Diagramas. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: https://www.infoescola.com/engenharia-de-software/uml/. Acesso em: 18 mar. 2020.
 a) F - V - V - V - F.
 b) F - F - F - V - F.
 c) V - V - V - F - V.
 d) V - F - F - F - V.
2. O diagrama de classe, em geral, é precedido pelo diagrama de casos de uso. Enquanto o diagrama de casos de uso procura fornecer uma representação do problema que deve ser
de forma sistêmica, o diagrama de classes tem seu enfoque em fornecer a representação de uma solução para este problema na forma de classes, atributos, métodos e relacionam
Considerando as características dos diagramas de classes, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Os métodos setters fornecem acesso de escrita a um atributo. 
( ) Através da herança, é possível reaproveitar atributos já definidos em uma classe mãe. 
( ) A herança múltipla consiste de uma classe mãe possuir várias filhas. 
( ) Objetos ou atributos transientes não são serializados e, consequentemente, não são persistidos. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
 b) V - F - F - V.
 c) F - F - V - F.
 d) F - V - F - V.
3. A UML (Unified Modeling Language), que significa Linguagem Unificada de Modelagem, é uma linguagem padrão para modelagem orientada a objetos. Ela surgiu da fusão de três g
métodos, do BOOCH, OMT (Rumbaugh) e OOSE (Jacobson). Esta linguagem de modelagem não proprietária de terceira geração, não é um método de desenvolvimento. Tem como
auxiliar a visualizar o desenho e a comunicação entre objetos. Ela permite que desenvolvedores visualizem os produtos de seu trabalho em diagramas padronizados, e é muito usad
modelos de sistemas de software. Além de fornecer a tecnologia necessária para apoiar a prática de engenharia de software orientada a objetos, a UML poderá ser a linguagem de 
padrão para modelar sistemas concorrentes e distribuídos. Utiliza-se de um conjunto de técnicas de notação gráfica para criar modelos visuais de software de sistemas intensivos, c
as melhores técnicas de modelagem de dados, negócios, objetos e componentes. É uma linguagem de modelagem única, comum e amplamente utilizável. A Linguagem Unificada d
Modelagem possui diagramas (representações gráficas do modelo parcial de um sistema) que são usados em combinação, com a finalidade de obter todas as visões e aspectos do
diagramas da UML estão divididos em Estruturais e Comportamentais. Um diagrama estrutural importante é o diagrama de estrutura composta. Com relação a esse diagrama, anali
sentenças a seguir: 
 
I- É utilizado para modelar colaborações. 
II- É utilizado para modelar classes subsequentes. 
III- É utilizado para registrar sequências de classes. 
IV- É utilizado para modelar atividades complexas. 
V- É utilizado para registrar comunicações entre atividades. 
 
Assinale a alternativa CORRETA: 
 
FONTE: https://www.infoescola.com/engenharia-de-software/uml/. Acesso em: 18 mar. 2020.
 a) Somente a sentença I está correta.
 b) As sentenças I, II, III e IV estão corretas.
 c) As sentenças I, II e V estão corretas.
 d) As sentenças I, III, IV e V estão corretas.

15/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/3
4. Os diagramas de implantação exibem a configuração dos nós de processamento em tempo de execução e os componentes que nele existem. Com relação a este tipo de diagrama,
sentenças a seguir: 
 
I- São usados para modelar os aspectos topológicos do ambiente onde o software será executado. 
II- São compostos colaborações, portas e artefatos (relacionamentos de comunicação). 
III- São muito úteis para detalhar um software. 
IV- Podem ser usados para representar módulos de sistema. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) As sentenças I, II e IV estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças I e IV estão corretas.
5. O Diagrama de Atividades da UML tem um papel semelhante ao dos fluxogramas, mas a principal diferença é que os Diagramas de Atividades suportam comportamento paralelo. S
para descrever processos de negócios e fluxos de trabalho dos usuários em seus sistemas. Também podem descrever as etapas de execução dos casos de uso. Com base no expo
as sentenças a seguir: 
 
I- Diagramas de Atividades modelam o aspecto dinâmico de um sistema. 
II- Diagramas de Atividades ilustram um processo de negócio ou fluxo de trabalho entre usuários e o sistema. 
III- Diagramas de Atividades não servem para exibir fluxos de trabalho. 
IV- Diagramas de Atividades são diagramas comportamentais que especificam o comportamento do software. 
 
Assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, II e IV estão corretas.
6. A linguagem de modelagem unificada (UML) é composta por um conjunto de diagramas estruturais e comportamentais. Os diagramas estruturais são estáticos, ou seja, focam as ca
do sistema que não sofrem mudanças. Os diagramas comportamentais têm seu foco mais voltado para as funcionalidades, que podem sofrer alterações frequentes. Os sistemas em
totalidade possuem estrutura estática e comportamento dinâmico. Logo, a UML apresenta em seus treze diagramas modelos estáticos e dinâmicos. Assinale a alternativa CORRETA
apresenta um diagrama cujas característicasnão mudam com o tempo:
 a) Diagrama de Implantação.
 b) Diagrama de Sequência.
 c) Diagrama de Casos de Uso.
 d) Diagrama de Atividades.
7. Projeto orientado a objeto é parte do desenvolvimento orientado a objeto. Se dedica a desenvolver um modelo orientado a objeto de um sistema de software para implementar os re
objetos em um projeto O.O. estão relacionados à solução do problema que está sendo resolvido. Os projetos O.O. são de fácil manutenção, em que os objetos podem ser entendido
entidades independentes. Os objetos são componentes potencialmente reutilizáveis. Sobre o projeto orientado a objetos, classifique V para as sentenças verdadeiras e F para as fa
 
( ) É uma estratégia de projeto em que o projetista pensa em termos de coisas em vez de funções. 
( ) A funcionalidade do sistema é expressa em termos de serviços oferecidos pelos objetos. 
( ) Objetos se comunicam por passagem de mensagem, eliminando áreas de dados compartilhados. 
( ) O objetivo é implementar os requisitos, a partir do desenvolvimento de um modelo orientado a objeto de um sistema de software. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V.
 b) F - F - F - V.
 c) V - V - V - V.
 d) V - F - V - F.
8. A Análise Orientada a Objetos consiste da definição das classes (objetos) que representam o problema a ser resolvido, o modo pelo qual as classes se relacionam e interagem uma
outras, o funcionamento interno (atributos e operações) dos objetos e os mecanismos de comunicação (mensagens) que permitem a eles trabalharem juntos. Deve-se fazer uma de
características estáticas e dinâmicas das classes que descrevem um sistema ou um produto. Com relação à Análise Orientada a objetos, classifique V para as sentenças verdadeira
falsas: 
 
( ) Uma classe de objetos representa um conjunto de objetos de mesma característica. 
( ) Encapsulamento é a ocultação ou empacotamento de dados e procedimentos dentro do objeto. 
( ) No encapsulamento, um objeto só permite o acesso a seus dados mediante o acionamento de seus métodos, através de uma mensagem, para a qual pode devolver uma respo
( ) Ao receber uma mensagem, o objeto verificará se há na classe a qual ele pertence um teste que defina o seu desligamento perante a mensagem. Sendo assim, toda classe pod
considerada um receptor de objeto. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: www.urisan.tche.br/pbetencourt/engsoftII/orientacaoobjeto.doc. Acesso em: 18 mar. 2020.
 a) V - F - V - V.
 b) F - V - F - V.
 c) F - F - F - V.
 d) V - F - F - F.
15/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/3
9. A orientação a objetos é um paradigma de análise, projeto e programação de sistemas de informação baseado na composição e interação entre diversas unidades de software cham
objetos. Seu uso é particularmente útil na tentativa de compreender um problema a fim de propor soluções computacionais na criação de sistemas de informação. A orientação a ob
termo abstração para designar a técnica de análise de um contexto do mundo real para criar representações no desenvolvimento de soluções informatizadas. Objeto é uma instânci
derivado de uma classe. Portanto, objeto é a representação de qualquer coisa, real ou abstrata, do mundo real que irá ser manipulada ou armazenada pelo sistema. Classe é um co
objetos distintos, porém, com as mesmas características e comportamentos. A classe é uma abstração de entidades existentes no mundo real. Exemplos de classe: pessoa, animal
publicação. Dessa forma, a primeira coisa que se deve fazer em uma análise orientada a objetos é identificar as entidades que se pretende considerar no sistema e imediatamente t
las em classes. Sobre o conceito de classe, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Uma classe persistente existe somente durante a execução do processo ou do thread que o criou. 
( ) Classe é uma instância de um objeto. 
( ) Uma classe abstrata pode ser instanciada diretamente. 
( ) Uma classe transiente permanece existindo após deixar de existir o processo ou o thread que o criou. 
( ) Uma classe concreta pode ser instanciada diretamente. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: https://www.luis.blog.br/orientacao-a-objetos-classe-e-objeto-propriedades-e-metodos/. Acesso em: 18 mar. 2020.
 a) V - V - F - V - V.
 b) F - V - V - V - F.
 c) V - F - F - F - V.
 d) F - F - F - F - V.
10. Na construção de aplicativos computacionais, a análise e o projeto orientados a objetos buscam soluções para problemas do mundo real baseando suas soluções em modelos. Com
análise orientada a objetos e a construção de um modelo de objetos, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Utilizar herança para simplificar e organizar as classes de objetos. 
( ) Identificar as classes de objetos. 
( ) Acrescentar as associações entre classes. 
( ) Identificar as restrições para as classes. 
( ) Identificar os atributos para os objetos. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F - F.
 b) V - F - F - V - V.
 c) V - V - V - F - V.
 d) V - V - F - F - V.
11. (ENADE, 2013) Os casos de uso são diagramas UML que permitem modelar facilmente os requisitos funcionais do sistema, tendo como base a própria visão do usuário. Com relaçã
de uso, assinale a alternativa correta:
 a) O diagrama de casos de uso impossibilita descrever de forma clara e objetiva os requisitos do sistema.
 b) A visão de casos de uso proporcionada pela UML permite que se entenda melhor o problema e as funcionalidades a serem implementadas.
 c) Diagramas de casos de uso são usados somente quando se está finalizando o projeto.
 d) O diagrama de casos de uso é muito complexo, por isso, pouco utilizado.
12. (ENADE, 2013) O diagrama de atividades permite que se compreenda melhor como funcionam os processos organizacionais. Estes podem ser modelados através de um ou mais m
atividades para que se obtenha maior compreensão do processo. Com relação ao diagrama de atividades e sua relação com os processos de negócio, assinale a alternativa correta
 a) Mostra as ações executadas nos casos de uso, modela processos, mostrando o fluxo das atividades.
 b) Não é possível usar o diagrama de atividade para descrever algoritmos.
 c) As atividades não são representadas por subatividades.
 d) Modela os processos, mas não mostra o fluxo das atividades.
Prova finalizada com 9 acertos e 3 questões erradas.

Outros materiais