Buscar

Análise Orientada a Objetos II

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:955909)
Peso da Avaliação 2,00
Prova 77837319
Qtd. de Questões 10
Acertos/Erros 7/3
Nota 7,00
A Linguagem UML (Unified Modeling Language) é uma linguagem de modelagem que foi 
criada visando-se a criação de modelos abstratos de processos. Em princípio, não existem restrições 
quanto aos tipos de processos sendo modelados. Tanto podem ser processos do mundo real como 
processos de desenvolvimento de software ou ainda detalhes internos do próprio software. Assim, 
tanto podemos utilizar o UML para descrever o mundo real, por exemplo, a organização interna de 
uma empresa, como os detalhes internos que descrevem um sistema de software. A descrição de um 
processo envolve a determinação de duas classes básicas de termos:
- Os elementos estruturais que compõem o processo.
- O comportamento que esses elementos desenvolvem quando interagindo.
A linguagem UML, por meio de seus diagramas, permite a definição e design de threads e processos, 
que permitem o desenvolvimento de sistemas distribuídos ou de programação concorrente. Um dos 
tipos de diagramas particularmente úteis para modelarmos processos são os chamados diagramas de 
sequência. Com relação ao diagrama de sequência, assinale a alternativa CORRETA:
A Não ordena as mensagens trocadas entre objetos.
B Os atores do diagrama de sequência são diferentes dos diagramas dos casos de uso.
C Existem somente dois tipos de mensagens nos diagramas de sequência: simples e síncrona.
D É construído tendo como base o diagrama de casos de uso.
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- Representa a sequência de processos (mais especificamente, de mensagens passadas entre objetos) 
num programa de computador.
II- Descreve a maneira como os grupos de objetos colaboram em algum comportamento ao longo do 
tempo.
III- Registra o comportamento de um único caso de uso e exibe os objetos e as mensagens passadas 
entre esses objetos no caso de uso.
IV- Os elementos básicos deste diagrama se resumem restritamente a atores, objetos e comunicação.
Assinale a alternativa CORRETA:
A As sentenças I 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.
 VOLTAR
A+ Alterar modo de visualização
1
2
25/06/2024, 15:48 Avaliação II - Individual
about:blank 1/5
D As sentenças III e IV estão corretas.
A Linguagem de Modelagem Unificada - UML -, através de seu conjunto de diagramas, facilita 
o desenvolvimento de software orientado a objetos, pois ajuda a visualizar de forma mais clara um 
problema e suas possíveis soluções. Com relação aos diagramas da UML, analise as sentenças a 
seguir: 
I- O diagrama de comunicação tem como objetivo identificar os vínculos existentes entre os objetos 
envolvidos no processo.
II- De todos os diagramas da UML, o diagrama de classes é o menos utilizado na modelagem e 
especificação do sistema.
III- O diagrama de sequência define a sequência de um processo, além de fazer a representação dos 
atores e objetos envolvidos; é construído a partir do diagrama de casos de uso.
IV- O diagrama de pacotes oferece uma visão geral do sistema, com foco para os pacotes de classes e 
suas dependências. 
Agora, 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 e IV estão corretas.
D As sentenças I e II estão corretas.
Entre os conjuntos de diagramas da UML (Unified Modeling Language) estão os diagramas 
estruturais, utilizados para visualizar, especificar, construir e documentar os aspectos estáticos de um 
sistema. Estes diagramas tratam o aspecto estrutural tanto do ponto de vista do sistema, quanto das 
classes, cobrindo dois dos quatro pontos de vista essenciais de uma modelagem. Assinale a alternativa 
CORRETA que apresenta um diagrama estrutural:
A Diagrama de atividades.
B Diagrama entidade relacionamento.
C Diagrama de casos de uso.
D Diagrama de pacotes.
O diagrama de classes é um dos diagramas da Linguagem de Modelagem Unificada (UML) e 
tem como objetivo principal descrever os objetos que compõem a aplicação, bem como o 
relacionamento que existe entre eles. Ele também exibe as características e as operações das classes, 
além das restrições relacionadas à conexão dos objetos. Com relação ao diagrama de classes, 
classifique V para as sentenças verdadeiras e F para as falsas:
3
4
Revisar Conteúdo do Livro
5
25/06/2024, 15:48 Avaliação II - Individual
about:blank 2/5
( ) O diagrama de classes é o diagrama UML mais usado, pois é o que mais se aproxima da 
realidade dos códigos de programação.
( ) Cada classe do diagrama de classes representa uma tabela do Banco de Dados.
( ) O diagrama de classe não serve de apoio ou referência para a elaboração dos demais diagramas.
( ) Na programação orientada a objetos, o diagrama de classes é uma forma eficiente e fácil de 
representar a estrutura e as relações das classes que servem de modelo para objetos.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - F - V.
B F - V - V - V.
C V - F - V - F.
D V - V - F - V.
Diagramas de Pacotes UML são usados para ilustrar a arquitetura lógica de um sistema. Podem 
também ser usados quando uma estrutura de classe é muito grande para demonstrar todo o sistema, 
organizando os elementos em grupo. Com relação ao Diagrama de Pacotes, classifique V para as 
sentenças verdadeiras e F para as falsas:
 
( ) Não permitem agrupar classes, outros pacotes e casos de uso.
( ) Representam subsistemas e as partes que o compõem.
( ) Permite agrupar qualquer construção da UML.
( ) Pacotes podem pertencer a outros pacotes fazendo parte de uma hierarquia.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B F - F - V - F.
C V - V - F - V.
D F - V - V - V.
O diagrama de sequência modela a interação entre os objetos que foram definidos numa etapa 
anterior, através do diagrama de classes. A interação entre os objetos do modelo é representado por 
mensagens. O diagrama de sequência permite a intervenção de analistas e desenvolvedores no sentido 
de facilitarem a tomada de decisões relacionadas ao desenvolvimento, simplesmente analisando o 
fluxo expresso neste diagrama. Acerca dos conceitos e características do diagrama de sequência, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) É um dos componentes do diagrama de visão geral.
( ) Os principais componentes de um diagrama de sequência são: atores, objetos e mensagens 
Revisar Conteúdo do Livro
6
Revisar Conteúdo do Livro
7
25/06/2024, 15:48 Avaliação II - Individual
about:blank 3/5
trocadas por estes ao longo do tempo. 
( ) Não pode ser considerado um diagrama de interação.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F.
B V - F - V.
C V - V - F.
D F - F - V.
São diagramas estáticos e estruturais. Auxiliam a visualizar, descrever e documentar diferentes 
perspectivas de um sistema. Servem de alicerce para a construção da codificação do aplicativo. São 
amplamente utilizados na modelagem de sistemas orientados a objetos, porque eles são os únicos 
diagramas UML que podem ser mapeados diretamente em linguagens orientadas a objeto. As 
características apresentadas definem o diagrama de:
A Classes.
B Casos de uso.
C Sequência.
D Atividades.
A UML consiste em um certo número de elementos gráficos que se combinam para formar 
diagramas. Como a UML é uma linguagem, ela possui regras para combinar estes elementos nos 
diversos diagramas. Os processos envolvidos no desenvolvimento de software e seu fluxo de 
informações podem ser representados pela UML (Linguagem de ModelagemUnificada) através do 
diagrama de sequência. Com relação ao diagrama em questão, analise as sentenças a seguir:
I- Permite representar o envio de mensagem de um ator para outro.
II- Ordena de forma temporal as mensagens trocadas entre os atores. 
III- Representa sequencialmente um processo e a relação entre os atores e os objetos envolvidos.
IV- É o diagrama de maior complexidade da UML. 
Assinale a alternativa CORRETA:
A As sentenças III e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I, II e IV estão corretas.
8
9
25/06/2024, 15:48 Avaliação II - Individual
about:blank 4/5
Existe uma hierarquia para a elaboração dos diagramas UML e uma dependência entre eles. 
Com relação ao diagramas de sequência, analise as sentenças a seguir:
I- O diagrama de sequência se baseia no diagrama de classes para obter os cenários de uso.
II- O diagrama de sequência retorna ao diagrama de classe os novos métodos descobertos em sua 
elaboração.
III- O diagrama de sequência usa a especificação de caso de uso para ver o passo a passo das 
mensagens, a ordem de suas ocorrências e os cenários de uso.
IV- O diagrama de sequência usa o diagrama de classes para identificar as classes que contêm os 
objetos que interagem.
Assinale a alternativa CORRETA:
A As sentenças II, III e IV estão corretas.
B Somente a sentença III está correta.
C As sentenças I e IV estão corretas.
D As sentenças I, II e IV estão corretas.
10
Imprimir
25/06/2024, 15:48 Avaliação II - Individual
about:blank 5/5

Mais conteúdos dessa disciplina

  • Relacionados
  • Inteligência Artificial
ed

Olá, eu sou o Ed!

A Inteligência Artificial do
Passei Direto

O Ed já respondeu sobre esse material