Buscar

Análise Orientada a Objetos II - Avaliação Final (Objetiva)


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 5 páginas

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

Prévia do material em texto

1. Um Diagrama de Classes descreve as classes e seus relacionamentos. É um dos principais 
diagramas da UML. É a base para a construção dos diagramas de comunicação, sequência e 
estados. Com relação ao Diagrama de Classes, analise as sentenças a seguir: 
I- É o diagrama mais utilizado da UML. 
II- Associação, agregação e generalização são relações deste diagrama. 
III- Cada classe deste diagrama é uma tabela no banco de dados. 
IV- Abstração não é um conceito importante na elaboração do diagrama de classes. 
 
2. 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ão 
usados 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 
exposto, analise 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áriose 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 
comportamentodo software. 
 
 
Disciplina: Análise Orientada a Objetos II (ADS14) 
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial 
 
 
Legenda: Resposta Certa Sua Resposta Errada 
Assinale a alternativa CORRETA: 
 a) As sentenças III e IV estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) As sentenças II e IV estão corretas. 
 d) As sentenças I, II e IV estão corretas. 
Assinale a alternativa CORRETA: 
 a) As sentenças I, III e IV estão corretas. 
 b) As sentenças I, II e IV estão corretas. 
 c) As sentenças II, III e IV estão corretas. 
 d) As sentenças I, II e III estão corretas. 
 
 
3. Em POO, os problemas de programação são pensados em termos de objetos, nada de funções, 
rotinas, o assunto são os objetos, as propriedades e os métodos. Desta forma, quando é 
colocado o problema de desenvolver um sistema para locadoras , por exemplo, devemos pensar 
como dividir o problema em objetos. Um objeto é um termo que usamos para representar uma 
entidade do mundo real. Para poder tratar os objetos, começamos criando classes. Uma classe 
representa um conjunto de objetos que possuem comportamentos e características comuns. 
Uma classe descreve como certos tipos de objetos se parecem do ponto de vista da 
programação. Com relação aos diagramas citados, analise as sentenças a seguir: 
I- O diagrama de objetos complementa o diagrama de classes. 
II- O diagrama de objetos apresenta a visão dinâmica de um sistema. 
III- A partir do diagrama de classes é possível gerar uma parte do código de 
programaçãoautomaticamente. 
IV- O diagrama de classes exibe conceitos do mundo real. 
 
4. A UML (Unified Modeling Language ou "Linguagem de Modelagem Unificada") possui uma séria 
de diagramas - cada um com uma finalidade específica com suas respectivas regras, premissas 
e restrições - que podem ser utilizados na especificação de sistemas (tanto sistemas de software 
quanto em sistemas de hardware, por exemplo). O Diagrama de Caso de Uso na UML é um 
diagrama comportamental. No entanto, quando o assunto é caso de uso, o diagrama é só uma 
parte da solução. O principal nem é o diagrama (parte gráfica), mas sim a especificação do caso 
de uso (o que tem "dentro de cada bolinha"), a descrição dos seus cenários. Sobre o exposto, 
classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Os casos de uso são modelos que descrevem uma narrativa de um conjunto de sequência 
de atividades que o sistema realiza para atingir determinado objetivo significativo para 
determinado ator. 
( ) O ator é a representação dos diferentes papéis que os usuários podem desempenhar para 
que possam interagir com os serviços ou funções do sistema. 
( ) Um ator pode representar vários casos de uso, mas os casos de uso só podem ser 
representados por um ator. 
( ) Os casos de uso e os atores se relacionam através de associações. 
Assinale a alternativa que apresenta a sequência CORRETA: 
FONTE: https://www.ateomomento.com.br/o-que-e-caso-de-uso/. Acesso em: 25 maio 2020. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças I e III estão corretas. 
 b) As sentenças III e IV estão corretas. 
 c) As sentenças I e II estão corretas. 
 d) As sentenças II e IV estão corretas. 
 a) V - F - F - F. 
 b) V - V - F - V. 
 c) F - F - V - F. 
 d) F - V - V - V. 
 
 
5. Os Diagramas de Sequência enfatizam a perspectiva temporal. Existem dois tipos de utilização 
desse diagrama: documentação dos casos de uso (diagrama de sequências de eventos do 
sistema) e representação das interações entre objetos com foco para a análise da troca de 
mensagens. Com relação ao diagrama citado, analise as sentenças a seguir: 
I- Representam atores e objetos na sequência de um processo. 
II- A flecha é a notação de envio de mensagem neste diagrama. 
III- Não permite identificar os métodos e os atributos das classes. 
IV- Os elementos básicos deste diagrama se resumem restritamente a atores, objetos 
ecomunicação. 
 
6. O diagrama de estrutura composta fornece meios para definir a estrutura de um elemento e de 
focalizá-la no detalhe, na construção e em relacionamentos internos. Sobre esse diagrama, 
classifique V para as sentenças verdadeiras e F para as falsas: 
( ) É considerado um diagrama teórico, sendo pouco utilizado na modelagem. 
( ) Trabalha de forma oposta ao diagrama de classes. 
( ) Representa peças individuais, não sendo possível exibir classes inteiras. 
( ) Um conector é uma linha que representa um relacionamento em um modelo do diagrama de 
estrutura composta. 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
7. Diagramas de implantação são usados principalmente por engenheiros de sistemas. Estes 
diagramas são usados para descrever os componentes físicos (ferragens), a sua distribuição e 
associação. Para esclarecer isso em detalhes, podemos visualizar diagramas de implantação 
como os componentes de hardware e também os nós nos quais os componentes de software 
residem. Com relação ao diagrama de implantação, classifique V para as sentenças verdadeiras 
e F para as falsas: 
( ) Para modelar a topologia de um sistema de hardware. 
( ) Para modelar detalhes de hardware para um sistema cliente/servidor. 
( ) Para modelar detalhes de um aplicativo distribuído de hardware. ( ) 
Para servir de base para o diagrama de classes e componentes 
Assinale a alternativa CORRETA: 
 a) As sentenças III e IV estão corretas. 
 b) As sentenças I e II estão corretas. 
 c) As sentenças I e III estão corretas. 
 d) As sentenças II e IV estão corretas. 
 a) F - F - F - V. 
 b) V - V - F - V. 
 c) V - F - V - V. 
 d) F - V - F - F. 
 a) V - V - V - F. 
 b) V - V - F - F. 
 c) F - V - V - F. 
 d) F - F - V - V. 
 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
8. Atividades significam funcionamento, operação, atuação, laboração e execução. No contexto da 
UML, o diagrama de atividades é um diagrama comportamental, que especifica o 
comportamento do software. Através dele, pode-se modelar partes do comportamento de um 
software. Com relação ao diagrama de atividades, analise as sentenças a seguir: 
I- O objetivo do diagrama de atividades é mostrar o fluxo de atividades em um 
determinadoprocesso. 
II- O diagrama mostra a dependência das atividades de um processo. 
III- Diagrama de atividade é um gráfico de fluxo que mostra as atividades que compõem 
umprocesso do sistema. 
IV- Seu uso não é recomentado quando se deseja documentar o aspecto funcional do software. 
 
9. O diagrama de estados mostra os estados que podem ser assumidos por um objeto em seu ciclo 
de vida. Geralmente o utilizamos para entender como tais mudanças acontecem.Assim, 
definimos as trocas de mensagens e os métodos que os controlam. Com relação a este 
diagrama, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Seus principais componentes são: estado e evento. 
( ) Mostra o estado dos objetos durante seu ciclo de vida. 
( ) Início e fim são os extremos de uma transação na mudança de estado de um objeto. 
( ) É o diagrama mais utilizado da UML. 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
10.A UML (Linguagem de Modelagem Unificada) é utilizada para especificar, visualizar, 
documentar e construir artefatos de um sistema e pode ser aplicada em todos os processos ao 
longo do ciclo de desenvolvimento de software, sendo mediada por diferentes tecnologias de 
implementação. Com relação à UML, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) Apresenta simplicidade nas notações. 
( ) Apresenta baixo nível de padronização. 
( ) Apresenta alta aplicabilidade nos processos reais. 
( ) Apresenta notação inflexível às diversas situações. 
Assinale a alternativa CORRETA: 
 a) As sentenças II, III e IV estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) As sentenças I, II e IV estão corretas. 
 d) Somente a sentença III está correta. 
 a) F - F - V - F. 
 b) V - F - F - F. 
 c) F - V - F - V. 
 d) V - V - V - F. 
 a) F - V - F - V. 
 b) V - F - V - F. 
 c) F - F - V - V. 
 d) V - V - F - F. 
 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
11.(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 modelos de 
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) Modela os processos, mas não mostra o fluxo das atividades. 
d) As atividades não são representadas por subatividades. 
12.(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ção aos 
casos de uso, assinale a alternativa correta: 
a) Diagramas de casos de uso são usados somente quando se está finalizando o projeto. 
b) O diagrama de casos de uso é muito complexo, por isso, pouco utilizado. 
c) A visão de casos de uso proporcionada pela UML permite que se entenda melhor o problema 
e as funcionalidades a serem implementadas. 
d) O diagrama de casos de uso impossibilita descrever de forma clara e objetiva os requisitos do 
sistema.

Continue navegando