Buscar

apol2-AnaliseDeSistemas

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

Prévia do material em texto

Questão 1/10 - Análise de Sistemas
A análise e modelagem de um Diagrama de Classe envolve compreender o objetivo do diagrama, o uso
para correto dado para cada um de seus elementos, além de saber aplicar os conceitos de orientação a
objetos. Baseado nos conceitos estudados sobre diagrama de classes, marque com V as verdadeiras e
com F as falsas.
 
( ) O relacionamento de dependência identifica uma ligação extremamente forte entre objetos de duas
classes, pois mostra como uma classe afeta a outra quando está sendo processada.
( ) O relacionamento de dependência identifica uma ligação fraca entre objetos de duas classes, pois
mostra como uma classe é impactada quando outra classe é modificada.
(  ) As sub classes sempre serão entendidas como classes de um tipo da super classe, ou seja, os objetos
da sub classe são tipos possíveis da super classe em questão.     
( ) As sub classes sempre serão entendidas como classes dominantes, pois os objetos da sub classe são
tipos evoluídos da super classe em questão.
Baseado nas suas respostas, a sequência correta é:
Nota: 10.0
A
B F F V F
C
D
Você acertou!
Gabarito: A reposta correta é a letra D, conforme explicado no item 3.1, no TEMA 3 da AULA 5.
E
Questão 2/10 - Análise de Sistemas
Fazer software não é algo trivial. É preciso entender a necessidade do cliente, transformar isso em 
requisitos e traduzir os requisitos em linguagem técnica, que será codificada em uma linguagem de 
programação, gerando um sistema que será usado pelos usuários. Para entender bem o que o usuário 
precisa, é possível utilizar a UML para modelar vários tipos de diagrama diferentes. 
Marque a opção que que melhor define o objetivo do diagrama de componentes:
Nota: 10.0
A
O diagrama de componentes é uma representação que mostra estados, mudanças de estado e
eventos de um objeto ou de uma parte do sistema.
B
O diagrama de componentes mostra objetos e seus relacionamentos, colocando ênfase nos objetos
que participam na troca de mensagens.
C O diagrama de componentes mostra os componentes de programação de alto nível. Este diagrama
busca modelar como as classes deverão ser organizadas fisicamente no ambiente de
desenvolvimento.
Você acertou!
Gabarito: A resposta correta é a letra C, conforme o Tema 1 da AULA 6
D
O diagrama de componentes mostra atividades e as mudanças de uma atividade para outra com os
eventos ocorridos em alguma parte do sistema, como esse fosse um fluxo de controle de uma
atividade.
E O diagrama de componentes mostra atores, casos de uso e seus relacionamentos.
Questão 3/10 - Análise de Sistemas
O mundo do software começou a perceber a necessidade de utilizar um processo mais formal e
padronizado para desenvolver softwares melhores. Por isso, foram concebidos o processo de
desenvolvimento unificado, denominado RUP (Rational Unified Process) e a UML, considerada “a norma
da indústria de software”, utilizada para descrever graficamente um software.
Baseado nesta afirmação, marque a opção que melhor define o que é a UML:
Nota: 10.0
A
A UML é uma linguagem ou notação de diagramas para especificar, visualizar e documentar
modelos de software desenvolvidos sob os preceitos da orientação por objetos.
Você acertou!
Gabarito: A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 4.
B
A UML é um processo de desenvolvimento de software para desenvolver software seguindo os
conceitos ágeis.
C
A UML é uma linguagem de programação para especificar, visualizar e documentar modelos de
software desenvolvidos sob os preceitos da orientação por objetos.
D
A UML é uma arquitetura que se baseia nas classes que o sistema deve possuir para satisfazer as
necessidades dos usuários.
E
A UML é uma forma de definir requisitos para especificar, visualizar e documentar modelos de
software desenvolvidos sob os preceitos da orientação por objetos.
Questão 4/10 - Análise de Sistemas
Um diagrama de sequência é um diagrama que ilustra a sequência das mensagens trocadas entre objetos
em uma interação, e como todo diagrama, é composto por elementos que organizam o que o diagrama
quer representar sobre o software.
Baseado nos elementos encontrados em um diagrama de sequência, marque com V as verdadeiras e com
F as falsas.
( ) Fragmento é uma instância ou uma ocorrência de um componente, onde chegam mensagens, e de
onde partem mensagens.
( ) Um ator pode ser um usuário de sistema, uma funcionalidade ou um componente de um sistema
externo.
( ) Ator é o usuário que inicia a interação e a troca de mensagens em uma funcionalidade
( ) Linha de vida é onde tratamos as estruturas condicionais que fazem parte do fluxo de vida da
mensagem em um objeto.
Baseado nas suas respostas, a sequência correta é:
Nota: 10.0
A
B
C
D
F V V F
Você acertou!
Gabarito: A reposta correta é a letra D, conforme explicado no TEMA 3 da AULA 6, item 3.1.
E
Questão 5/10 - Análise de Sistemas
A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um
sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software
será construído e funcionará. 
 Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de classe:
Nota: 10.0
A
O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas.
Você acertou!
Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 6
B
O diagrama de classe mostra onde são especificados e detalhados os requisitos funcionais
descrevendo os cenários nos quais os atores interagem com o sistema.
C
O diagrama de classe mostra a modelagem de processos de negócio ou para detalhamento da lógica
de negócio. Também podem ser usados pra descrever casos de uso.
D
O diagrama de classe mostra como os elementos estão organizados em pacotes e as dependências
entre esses pacotes.
E
O diagrama de classe mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela
fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes.
Questão 6/10 - Análise de Sistemas
Um modelo de processo de desenvolvimento de software, ou simplesmente modelo de processo, pode ser
visto como uma representação, ou abstração dos objetos e atividades envolvidas no processo de software.
Quando falamos em orientação a objetos falamos de objetos e quando detalhamos o diagrama de classe,
o conceito envolvido é o de classes.
Pensando na diferença entre objetos e classes, marque a opção que melhor define o conceito de classe:
Nota: 10.0
A Classe é o mesmo que objetos.
B
Classe é um conjunto de objetos.
Você acertou!
Gabarito: A letra B é a correta, conforme explicado no Tema 1, da AULA 5, item 1.1.
C Classe é um conjunto de requisitos.
D Classe é um conjunto de diagramas.
E Classe é um conjunto de processos.
Questão 7/10 - Análise de Sistemas
O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas. A
modelagem das classes está totalmente relacionada com os conceitos de orientação a objetos. Baseado
nesta afirmação, marque a opção que melhor define o que é a abstração, no conceito de orientação a
objetos:
Nota: 10.0
A
Tem o foco em aspectos relevantes para um determinado propósito, abstraindo os demais
elementos que não são importantes para a situação que se está modelando.
Você acertou!
Gabarito: A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 5.
B
Consiste na separação dos aspectos externos de um objeto, acessíveis por outros objetos, dos
detalhes internos da implementação daquele objeto, que ficam ocultos dos demais objetos.
C
É o compartilhamento de atributos e operações entre classes com base em um relacionamento
hierárquico.
D
É o compartilhamento de aspectos externos e internos de um objeto para que todos conheçam seu
funcionamento.
E Tem o foco separar os atributos das operações, mostrando apenas os aspectosinternos desta.
Questão 8/10 - Análise de Sistemas
A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um
sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software
será construído e funcionará.
Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de sequência:
Nota: 10.0
A
É o modelo mais usado para apoiar a visão dinâmica de um sistema. É usado na análise e projeto
para modelar a interação entre os diversos objetos em uma linha de tempo.
Você acertou!
Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 6.
B
É o modelo onde são especificados e detalhados os requisitos funcionais descrevendo os cenários
nos quais os atores interagem com o sistema.
C
É o modelo usado para modelagem de processos de negócio ou para detalhamento da lógica de
negócio. Também podem ser usados pra descrever casos de uso.
D
E
É o modelo que mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos
reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes.
Questão 9/10 - Análise de Sistemas
No desenvolvimento de software a orientação a objetos é vista como um conceito da engenharia de
software onde os elementos de uma solução são representados como objetos. No desenvolvimento de
sistemas tratamos a orientação a objetos como um paradigma de programação, ou seja, como uma forma
de se implementar um código.
Baseado nisso, avalie as asserções abaixo:
I. Todo objeto é identificável e deve ter um nome claro e direto, que identifique o real objetivo do objeto.
PORQUE
II. As coisas do mundo abstrato do software e sua tecnologia são denominadas de objetos.
Assinale a alternativa correta:
Nota: 10.0
A As duas asserções são verdadeiras, mas não estão relacionadas.
B A asserção I é Falsa e a II é Verdadeira.
C As duas asserções são verdadeiras e a II complementa a I.
D
Você acertou!
Gabarito: A letrar D é a correta, conforme o explicado no Tema 2, da AULA 4.
E As duas asserções são falsas.
Questão 10/10 - Análise de Sistemas
Os componentes de um diagrama de caso de uso também são chamados de elementos, que compõem a
identidade visual do modelo. Para entender um diagrama, é preciso entender a linguagem utilizada na sua
construção. Analise as seguintes descrições sobre os elementos de um diagrama de caso de uso:
1. Caso de Uso.
2. Ator.
3. Relacionamentos.
 
Relacione cada elementos com sua função no diagrama de caso de uso, respectivamente:
 
(  ) Representa o papel executado por uma entidade que interage com o sistema em questão.
(  ) Mostram a ligação entre os elementos de um diagrama de caso de uso, ou seja, mostram a ligação dos
atores com os casos de uso e dos casos de uso entre si.  
(  ) Especifica o comportamento de um sistema, e é uma descrição de um conjunto de sequências de
ações para produzir um resultado observável.  
A sequência correta é:
Nota: 10.0
A 1, 3, 2
B
C
D
E
Você acertou!
Gabarito: A reposta correta é a letra E, conforme explicado no TEMA 4 da AULA 4.

Outros materiais