Buscar

Colaborar - Av - Subst 2 - Análise Orientada a Objetos

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 4 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

Prévia do material em texto

2/21/23, 12:15 PM Colaborar - Av - Subst. 2 - Análise Orientada a Objetos
https://www.colaboraread.com.br/aluno/avaliacao/index/3071235703?atividadeDisciplinaId=13481395 1/4
 Análise Orientada a Objetos (/aluno/timelin…
Av - Subst. 2 - Análise Orientada a Objetos
  
(/notific
Informações Adicionais
Período: 15/11/2022 00:00 à 19/11/2022 23:59
Situação: Confirmado
Tentativas: 3 / 3
Pontuação: 600
Protocolo: 810544340
A atividade está fora do período do cadastro
Avaliar Material
1) Independente da natureza de um projeto de software, a modelagem é essencial para delimitamos o
problema em estudo e desenvolvimento, restringindo o foco a um único aspecto por vez. Para compreender a
arquitetura de um sistema de software, é necessário integrar várias visões de modelos que se inter-relacionam
ou se complementam. Em conjunto, essas visões representam a base do projeto do software. Segundo Booch,
Rumbaugh e Jacobson (2006), dependendo da natureza do sistema, alguns modelos podem ser mais
importantes e adequados do que outros e podem ser especificados em diferentes níveis de precisão.
BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar.     UML: guia do usuário.     2. ed. Rio de Janeiro: Campus,
2006.
 
De acordo com as técnicas de modelagem estruturais e comportamentais Linguagem de Modelagem Unificada
(UML) na tabela a seguir, faça a associação dos tipos de Diagramas contidos na Coluna A com suas respectivas
definições na Coluna B.
 
COLUNA A COLUNA B
1 Diagrama de Classes A
Demonstra o comportamento do ciclo de vida de um objeto,
através de um conjunto de estados e suas transições de
estados.
2 Diagrama de Sequência B
Representa um conjunto de classes com seus atributos,
operações e relacionamentos, demostrando a modelagem da
visão estática do projeto de um sistema.
Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em
nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso de
cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br/cogna/).
Ok
https://www.colaboraread.com.br/aluno/timeline/index/3071235703?ofertaDisciplinaId=1844184
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
https://www.canaldatransparencia.com.br/cogna/
2/21/23, 12:15 PM Colaborar - Av - Subst. 2 - Análise Orientada a Objetos
https://www.colaboraread.com.br/aluno/avaliacao/index/3071235703?atividadeDisciplinaId=13481395 2/4
a)
b)
c)
d)
e)
2)
3 Diagrama de Atividades C
Representa a ordem temporal em que as mensagens são
trocadas entre os objetos envolvidos na execução de um
processo.
4 Diagrama de Casos de Uso D
Demostra o fluxo de controle de um conjunto de atividades
que representa a execução de um procedimento, caso de
uso, processo de negócio, subsistema ou até o sistema
completo.
5
Diagrama de Máquina de
Estados E
É o diagrama mais geral e informal da UML que representa
as funcionalidades ou serviços do software e suas interações
com os atores do sistema.
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Alternativas:
1-E; 2-D; 3-C; 4-B; 5-A.
1-C; 2-E; 3-A; 4-B; 5-D.
1-B; 2-C; 3-D; 4-E; 5-A.  Alternativa assinalada
1-C; 2-D; 3-E; 4-A; 5-B.
1-D; 2-E; 3-A; 4-B; 5-C.
No Diagrama de Classes, além da representação das classes, deve-se estabelecer os relacionamentos entre
as classes, os quais indicam o compartilhamento de informações entre os objetos das classes, através da troca
de mensagens entre os objetos, em tempo de execução do sistema, além de listar os atributos e operações
correspondentes ao contexto do domínio do sistema. Conforme definido por Bezerra (2015), uma classe é
ilustrada por uma “caixa” com três compartimentos: no primeiro, apresenta-se o nome da classe; o segundo, os
atributos são declarados; por último, as operações são declaradas pelo objeto.
BEZERRA, E. UML - Princípios de Análise e Projeto de Sistemas. 3.ed. Rio de Janeiro: Campus, 2015.
 
Sobre os elementos de uma Classes, julgue as afirmativas a seguir:
I. Na primeira parte exibe-se o nome da classe, geralmente um substantivo ou expressões breves,
devendo ser único no modelo de classes. Por convenção, o nome é apresentado no singular e com as
palavras compostas usa-se concatená-las, começando cada palavra por letra maiúscula.
II. Os “atributos” representam a estrutura interna dos objetos de uma classe. Os atributos não são
definidos somente com seu nome e tipo de dado. Existem outras propriedades que podem ser
acrescidas, tais como, valor inicial e visibilidade de cada atributo.
III. Na segunda parte, são declarados os atributos que representam os dados do objeto, sendo
nomeados por substantivos ou expressões que representam alguma propriedade da classe,
tipicamente, em letra minúscula e para palavras compostas usa-se concatená-las, sendo que a partir da
segunda palavra inicia-se com letra maiúscula.
IV. Uma “operação” pode ser descrita como uma função ou transformação que será aplicada a um ou
mais objetos. A operação é composta por um nome, seus parâmetros e o tipo de retorno (caso exista),
sendo representados na terceira parte da classe e nomeadas por um verbo ou uma locução verbal
breve, usando a mesma convenção de letras minúsculas e maiúsculas dos atributos.
É correto o que se afirma em
Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em
nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso de
cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br/cogna/).
https://www.canaldatransparencia.com.br/cogna/
2/21/23, 12:15 PM Colaborar - Av - Subst. 2 - Análise Orientada a Objetos
https://www.colaboraread.com.br/aluno/avaliacao/index/3071235703?atividadeDisciplinaId=13481395 3/4
a)
b)
c)
d)
e)
3)
a)
b)
c)
d)
e)
4)
Alternativas:
I e II, apenas.
III e IV, apenas.
I, II e III, apenas.
II, III e IV, apenas.
I, II, III e IV.  Alternativa assinalada
No Diagrama de Classes, técnica de modelagem estrutural da Unified Modeling Language (UML), os modos
pelos quais os itens podem estar conectados a outros, isto é, logicamente ou fisicamente, são modelados como
relacionamentos, que permitem compartilhar informações e colaboram para a execução dos processos pelo
sistema (GUEDES, 2008). Existem 4 tipos de relacionamentos: Associações, Generalizações, Dependências e
Realizações.
GUEDES, Gilleanes T. A. UML: uma abordagem prática.   3. ed. São Paulo: Novatec, 2018.
 
Sobre o relacionamento de Generalização do Diagrama de Classes, julgue as sentenças a seguir:
I. Na representação desse relacionamento, pode ocorrer que uma superclasse herde atributos e
operações de duas ou mais subclasses, o qual indica uma herança múltipla.
II. O relacionamento do tipo Generalização representa uma classe genérica com características e
comportamentos comuns a outras classes especializadas, demonstrando a ocorrência de herança.
III. O relacionamento do tipo Generalização conecta classes generalizadas a outras mais especializadas,
o que é conhecido como relacionamento Generalização e Especialização.
IV. Na representação desse relacionamento a classe generalizada é chamada de “superclasse” e as
classes especializadas são chamadas de “subclasses”.
É correto o que se afirma em:
Alternativas:
I e II, apenas.
III e IV, apenas.
I, II e III, apenas.
II, III e IV, apenas.  Alternativa assinalada
I, II, III e IV.
O Diagramas de Pacote, técnica de modelagem estrutural da Unified Modeling Language (UML), é criado e
customizado para ilustrar diferentes aspectos de estrutura de sistemas ou para representar a organização dos
vários tipos de modelos utilizados para descrever um sistema, contendo modelos de casos de uso, diagramas
de classes, diagramas de implantação etc, e até mesmo, para organizar a modelagem correspondente a
atividade de Análise da atividade de Projeto.
Esse site utilizacookies para oferecer uma melhor experiência de navegação, analisar como você interage em
nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso de
cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br/cogna/).
https://www.canaldatransparencia.com.br/cogna/
2/21/23, 12:15 PM Colaborar - Av - Subst. 2 - Análise Orientada a Objetos
https://www.colaboraread.com.br/aluno/avaliacao/index/3071235703?atividadeDisciplinaId=13481395 4/4
a)
b)
c)
d)
e)
5)
a)
b)
c)
d)
e)
 
Sobre as características dos Diagramas de Pacotes, julgue as afirmativas a seguir:
I. Definir os componentes de softwares reutilizáveis do sistema.
II. Estabelecer a quantidade de camadas de implementação do sistema.
III. Organizar a modelagem de um software em várias perspectivas de visão e detalhamento.
IV. Identificar o particionamento de um sistema em subsistemas.
É correto o que se afirma em:
Alternativas:
I e II, apenas.
III e IV, apenas. 
I, II e III, apenas.
II, III e IV, apenas. Alternativa assinalada
I, II, III e IV.
Na modelagem da atividade de Análise ou da atividade de Projeto, a melhor indicação de uso do Diagrama
de Máquina de Estados é para modelar o comportamento dos objetos das classes que possuem estados
relevantes, o qual o comportamento das classes de objetos é afetado e modificado pelos diferentes estados,
consequentes dos eventos disparados durante a execução dos casos de uso do sistema.
Assinale a alternativa correta que indica os elementos básicos de um Diagrama de Máquina de Estados.
Alternativas:
Estados, Transições de Estados, Estado Inicial e Estado Final.  Alternativa assinalada
Estados, Objeto, Classe, Atributo e Operação.
Objeto, Classe, Atributo, Operação e Mensagem.
Estados, Transições de Estados, Atividade e Ação.
Estado Inicial, Estado Final, Classe, Atributo e Operação.
Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em
nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso de
cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br/cogna/).
https://www.canaldatransparencia.com.br/cogna/

Continue navegando