Buscar

Modelagem do sistema com a análise orientada a objetos Professora Iolanda Claudioa Sanches Catarino

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

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 6, do total de 7 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

Modelagem do sistema com a análise orientada a objetos
Professor(a): Iolanda Claudia Sanches Catarino (Doutorado)
1)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A
Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média
final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente
corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-
se de cumprir o prazo estabelecido. Boa prova!
Sobre a classificação dos processos organizacionais, que considera certas
características que permitem fazer a sua qualificação, considere as seguintes
afirmações e classifique-as em verdadeiras (V) ou falsas (F):
( ) Processos Primários ou de Negócios são aqueles que abrangem as atividades
essenciais que uma organização precisa realizar para cumprir sua missão de
negócio, gerando valor à entrega final para o cliente.
( ) Processos Primários ou de Negócios podem ser subdivididos em processos
críticos e chave. Os processos críticos são aqueles que apresentam alto custo para a
organização e alto impacto para os clientes externos. Os processos-chave são os que
estão diretamente alinhados com a estratégia de negócio.
( ) Processos Gerenciais são aqueles que ajudam ou facilitam a execução dos
processos Primários. Não oferecem valor diretamente ao cliente final, mas garantem
o sucesso dos processos primários.
( ) Processos de Apoio ou Suporte são aqueles que medem, monitoram e controlam
as atividades de uma organização. São parecidos com os processos Gerenciais, pois
não agregam valor ao cliente, mas a outros processos.
 ( ) Os processos Primários são os mais importantes, pois afetam diretamente os
clientes externos. Os de Apoio ajudam ou facilitam a execução dos Primários, e os
Gerenciais facilitam a execução destes, alocando, dirigindo e coordenando recursos e
meios necessários ao bom desempenho organizacional.
Alternativas:
V – V – F – V – F.
F – V – F – F – F.
V – F – F – F – V.
 CORRETO
V – F – V – F – V.
F – V – F – V – F.
Código da questão: 56198
Resolução comentada:
As segunda, terceira e quarta asserções são falsas, porque:
Os Processos Primários ou de Negócios podem ser subdivididos em processos-
chave e críticos. Os processos-chave são aqueles que apresentam alto custo para
a organização e alto impacto para os clientes externos. Os processos críticos são
os que estão diretamente alinhados com a estratégia de negócio.
Os Processos de Apoio ou Suporte são aqueles que ajudam ou facilitam a
execução dos processos Primários. Não oferecem valor diretamente ao cliente
final, mas garantem o sucesso dos processos primários.
Os Processos Gerenciais são aqueles que medem, monitoram e controlam as
atividades de uma
organização. São parecidos com os processos de Suporte, pois não agregam
valor
ao cliente, mas a outros processos.
2)
3)
O Diagrama de Classes permite a visualização das classes utilizadas pelo sistema e
como estas se relacionam. Esse diagrama apresenta uma visão estática de como as
classes estão organizadas, preocupando-se em definir sua estrutura lógica. 
Sobre a notação do Diagrama de Classes, considere as seguintes afirmações e
classifique-as em verdadeiras (V) ou falsas (F):
( ) Os elementos básicos do Diagrama de Classes são as classes e os
relacionamentos.
( ) Uma classe representa um grupo de objetos do mundo real que compartilham os
mesmos atributos, operações e semântica.
( ) Uma classe é representada graficamente por um retângulo com três partes, no
máximo.
( ) Em uma classe, o símbolo da visibilidade que determina o nível de acessibilidade de
um atributo ou operação por outros objetos é representado à esquerda do nome dos
atributos e operações.
( ) Os relacionamentos entre as classes indicam o compartilhamento de informações
entre os atributos das classes, por meio da troca de eventos entre os objetos, em tempo
de execução do sistema.
Assinale a alternativa
que contenha a sequência correta:
Alternativas:
V – F – V – F – F.
V – V – V – V – F.
 CORRETO
F – F – F – F – V.
V – V – F – V – F.
V – V – F – F – V.
Código da questão: 56251
Diante da diversidade de métodos que surgiram para apoiar o desenvolvimento
orientado a objetos, no início da década de 1990, ___________________________
uniram as melhores práticas de seus métodos e construíram um padrão de referência
para modelagem orientada a objetos, lançando oficialmente a
________________________ em 1997.
Assinale a alternativa
que completa adequadamente as lacunas acima:
Alternativas:
Grady Booch, Ivar Jacobson e James Rumbaugh; Unified Modeling Language (UML).
 CORRETO
James Rumbaugh, Michael Blaha e William Premerlani; Método Object Modelling
Technique (OMT).
Grady Booch, Derek Coleman e James Martin; Método Fusion.
Grady Booch, Ivar Jacobson e James Rumbaugh; Método Object-Oriented Software
Enginneering (OOSE).
Derek Coleman, James Odell e James Martin; Método Objectory.
Resolução comentada:
A quinta afirmativa é falsa, porque os relacionamentos entre as classes
indicam o compartilhamento de informações entre os objetos das classes, por
meio da troca de mensagens entre os objetos, em tempo de execução do sistema.
4)
5)
Código da questão: 56195
A engenharia de software ágil enfatiza a simplicidade no desenvolvimento de
sistemas de software. O modelo ________________________ adota as atividades em
fases clássicas do Processo Unificado – Concepção, Elaboração, Construção e
Transição, fornecendo uma camada serial, ou seja, uma sequência linear de atividades
de engenharia de software que permite à equipe visualizar o fluxo do processo geral de
um projeto de software. Entretanto, em cada atividade, a equipe itera para alcançar a
agilidade e entregar incrementos de software significativos para os usuários o mais
rápido possível.
Assinale a alternativa
que completa adequadamente a lacuna acima:
Alternativas:
Processo Unificado Ágil (AUP - Agile Unified Process).
 CORRETO
Scrum.
eXtreme Programming (XP).
Microsoft Solutions Framework (MSF).
Feature Driven Development (FDD).
Código da questão: 56234
No Diagrama de Classes, além da representação das classes, estabelece-se os
relacionamentos entre as classes.
Sobre os relacionamentos do tipo associação, considere as seguintes afirmações e
classifique-as em verdadeiras (V) ou falsas (F):
( ) A associação reflexiva ocorre quando existe um relacionamento entre objetos da
mesma classe, sendo que cada objeto assume um papel na associação.
( ) A associação binária são relacionamentos estruturais que conectam os objetos entre
duas classes ou mais.
( ) A associação ternária ocorre quando relacionam objetos de mais de duas classes.
( ) A classe associativa é uma classe que é conectada diretamente na associação entre
as classes relacionadas. A classe associativa é representada para demostrar a classe
Resolução comentada:
Diante da diversidade de métodos que surgiram para apoiar o desenvolvimento
orientado a objetos, no início da década de 1990, Grady Booch, Ivar Jacobson e
James Rumbaugh uniram as melhores práticas de seus métodos e construíram
um padrão de referência para modelagem orientada a objetos, lançando
oficialmente a Unified Modeling Language (UML) em 1997.
Resolução comentada:
O Processo Unificado Ágil (AUP - Agile Unified
Process) adota as atividades
em fases clássicas do Processo Unificado – Concepção, Elaboração, Construção
e
Transição, fornecendo uma camada serial, ou seja, uma sequência linear de
atividades de engenharia de software que permite à equipe visualizar o fluxo
do processo geral de um projeto de software. Entretanto, em cada atividade, a
equipe itera para alcançar a agilidade e entregar incrementos de software
significativos para os usuários o mais rápido possível. Cada iteração AUP
contempla as atividades de: modelagem, implementação, testes, entrega,
configuração e gerenciamento de projetoe gerenciamento do ambiente.
6)
generalizada, chamada de superclasse ou classe-mãe, que demonstra a herança entre
as classes.
( ) A associação agregação é conhecida como associação “Todo-Parte”.
 Demonstra que as informações de um
objeto precisam ser complementadas pelas informações contidas nos objetos da
outra classe relacionada, representando que ambos os objetos das classes
possuem um vínculo totalmente dependente de existência.
Alternativas:
F – V – V – V – F.
F – V – F – V – F.
V – F – V – F – V.
V – F – V – F – F.
 CORRETO
V – F – F – F – V.
Código da questão: 56253
Alternativas:
I-B; II-C; III-D; IV-A.
 CORRETO
I-A; II-C; III-D; IV-B.
Resolução comentada:
A segunda afirmativa é falsa, porque a associação binária é um relacionamento
estrutural que conecta os objetos entre duas classes apenas.
A quarta afirmativa é falsa, porque a classe associativa também é denominada de
classe de associação. É uma classe que é conectada diretamente na associação
entre as classes relacionadas. Normalmente, a classe associativa é representada
para demonstrar os atributos específicos do relacionamento estabelecido entre as
classes associadas.
A quinta afirmativa é
falsa, porque a associação do tipo agregação é conhecida como associação
“Todo-Parte”. Demonstra que as
informações de um objeto (objeto-todo) precisam ser complementadas pelas
informações contidas nos objetos da outra classe (objetos-partes) relacionada,
representando que ambos os objetos das classes podem “viver” de forma
independente.
7)
8)
I-C; II-B; III-A; IV-D.
I-D; II-C; III-B; IV-A.
I-C; II-A; III-D; IV-B.
Código da questão: 56212
A Linguagem de Modelagem Unificada (UML) 2.0 abrange as técnicas de modelagem
classificadas em estruturais e comportamentais. O ________________ é uma técnica
estrutural que 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. O ________________ é 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, classificando-se com uma técnica de modelagem comportamental.
 Assinale a alternativa que completa
adequadamente as lacunas acima:
Alternativas:
Diagrama de Classes; Diagrama de Casos de Uso.
 CORRETO
Diagrama de Objetos; Diagrama de Perfil.
Diagrama de Estrutura Composta; Diagrama de Atividades.
Diagrama de Componentes; Diagrama de Implantação.)
Diagrama de Pacotes; Diagrama de Sequência.
Código da questão: 56210
Resolução comentada:
A relação da definição dos conceitos é:
Diagrama de Objetos: representa instâncias do Diagrama de Classes, a partir da
descrição dos valores dos atributos dos objetos e os vínculos estabelecidos entre
os objetos.
Diagrama de Sequência: representa a ordem temporal em que as mensagens são
trocadas entre os objetos envolvidos na execução de um processo.
Diagrama de Implantação: demonstra a organização da arquitetura física do
sistema, a partir da representação de Nós que representam um item de hardware
do sistema, um dispositivo ou os ambientes de execução que integram o sistema,
com a indicação de ligações físicas entre os Nós.
Diagrama de Tempo: representa de forma
concisa e simples a mudança no estado de um objeto durante um período de
tempo
em que um objeto executa algo importante, em resposta aos eventos disparados.
Resolução comentada:
A Linguagem de Modelagem Unificada (UML) 2.0 abrange as técnicas de
modelagem classificadas em estruturais e comportamentais. O Diagrama de
Classes é uma técnica estrutural que 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. O Diagrama de Casos de Uso é 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, classificando-
se com uma técnica de modelagem comportamental.
9)
Alternativas:
I-A; II-C; III-D; IV-B.
I-D; II-C; III-B; IV-A.
I-C; II-A; III-D; IV-B.
 CORRETO
I-C; II-B; III-A; IV-D.
I-B; II-C; III-D; IV-A.
Código da questão: 56199
Das técnicas de modelagem da Unified Modeling Language (UML), é considerado o
diagrama estrutural mais importante da UML. O _________________ permite a
visualização das classes utilizadas pelo sistema e como estas se relacionam.
Assinale a alternativa que completa adequadamente a lacuna acima:
Alternativas:
Diagrama de Objetos.
Diagrama de Estrutura Composta.
Diagrama de Perfil.
Resolução comentada:
A relação da definição dos conceitos é:
Abstração: consiste na concentração dos aspectos importantes e relevantes dos
objetos, considerando o contexto analisado e o domínio do sistema. 
Encapsulamento: representa o ato de reunir em uma estrutura chamada classe,
os atributos e operações dos objetos, permitindo que um objeto proteja a
integridade de suas partes.
Generalização: representa a propriedade pela qual uma classe pode herdar
atributos e operações de uma classe que generaliza as características e
comportamentos comuns de um grupo de objetos.
Polimorfismo: representa a mesma
operação, atuando de diversas formas em classes distintas. Essa operação
possui
o mesmo nome em classes distintas, mas em cada classe o método
implementado é
diferente.
10)
Diagrama de Classes.
 CORRETO
Diagrama de Pacotes.
Código da questão: 56249
Sobre as técnicas de modelagem estruturais da Linguagem de Modelagem Unificada
(UML), considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas
(F):
( ) O Diagrama de Pacotes demonstra como os elementos do sistema estão
organizados em pacotes e suas dependências.
( ) O Diagrama de Classes representa um conjunto de classes com seus atributos,
operações e relacionamentos, demonstrando a modelagem da visão estática do projeto
de um sistema.
( ) O Diagrama de Objetos representa instâncias do Diagrama de Classes, a partir da
descrição dos valores dos atributos dos objetos e os vínculos estabelecidos entre os
objetos.
( ) O Diagrama de Estrutura Composta representa as colaborações entre elementos
que cooperam entre si para executarem uma função específica.
( ) O Diagrama de Componentes demonstra a criação de uma extensão da notação da
UML, para domínios de software com características específicas, representadas por
estereótipos.
Assinale a alternativa
que contenha a sequência correta:
Alternativas:
F – F – F – V – V.
F – V – F – V – F.
V – V – V – V – F.
 CORRETO
F – F – F – F – V.
V – V – F – V – F.
Código da questão: 56216
Resolução comentada:
O Diagrama de Classes permite a visualização das classes utilizadas pelo
sistema e como estas se relacionam. Esse diagrama apresenta uma visão
estática de como as classes estão organizadas, preocupando-se em definir sua
estrutura lógica, sendo os elementos básicos da notação do Diagrama de
Classes, as classes e os relacionamentos.
Resolução comentada:
A quinta asserção é falsa, porque a definição corresponde ao Diagrama de Perfil.
O Diagrama de Componentes representa os aspectos físicos do sistema,
demonstrando a visão estática de implementação do sistema, com base na
reutilização de componentes.
Arquivos e Links

Continue navegando