Buscar

Análise Orientada a Objetos II - Avaliação I

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

1. UML é extremamente útil para visualizar e documentar sistemas de software. No entanto, a 
terminologia pode ser um pouco assustadora para pessoas pouco familiarizadas com UML. Um 
diagrama de atividade é essencialmente um fluxograma que mostra as atividades executadas 
por um sistema. Sobre este diagrama, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) Representa ações executadas por casos de uso. 
( ) As linhas verticais do diagrama de atividade identificam o executor da ação. 
( ) Ações não podem ser decompostas dentro das atividades. 
( ) Ações não podem ser entendidas como pré ou pós-condições. 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
2. O objetivo dos diagramas é apresentar múltiplas visões do sistema sendo que este conjunto de 
múltiplas visões é chamado de modelo. Podemos dizer que um modelo UML pode ser visto 
como um conjunto de diagramas que podem ser examinados e modificados a fim de 
compreender e desenvolver um sistema de software. Uma das maiores dificuldades no 
desenvolvimento de sistemas consiste em descrever de forma eficiente os seus requisitos. Qual 
é o diagrama mais adequado para capturar os requisitos funcionais de um aplicativo? 
FONTE: Disponível em: <http://www.ebah.com.br/content/ABAAAglewAH/analise-sistemas? 
part=3>. Acesso em: 15 set. 2017. 
 
3. Um caso de uso é a descrição do comportamento do sistema do ponto de vista do usuário. Para 
os desenvolvedores os casos de uso são uma ferramenta muito útil, pois eles podem ser 
 
Disciplina: Análise Orientada a Objetos II (ADS14) 
Avaliação: Avaliação I - Individual 
 
 
Legenda: Resposta Certa Sua Resposta Errada 
 a) V - V - V - F. 
 b) F - V - V - F. 
 c) V - V - F - F. 
 d) F - F - V - V. 
 a) Colaboração. 
 b) Atividades. 
 c) Sequência. 
 d) Casos de uso. 
 
 
considerados uma técnica do tipo tentativa e erro para obter os requisitos do sistema a partir do 
visão do cliente. Diagramas de casos de uso representam o comportamento de um aplicativo 
sob a visão do usuário. Representam de forma fácil os requisitos funcionais do sistema. Com 
relação a estes diagramas, analise as sentenças a seguir: 
I- Generalização não é um elemento presente nos casos de uso. 
II- Associação é um dos elementos presentes nos casos de uso. 
III-Atores são elementos dos casos de uso e representam o papel dos usuários. IV- Extensões 
não podem ser percebidas em casos de uso. 
Assinale a alternativa CORRETA: 
FONTE: Disponível em: 
<http://www.dsc.ufcg.edu.br/~sampaio/cursos/2007.1/Graduacao/SIII/Uml/diagramas/usecases/u
secases.htm>. Acesso em: 29 set. 2017. 
 
4. O Diagrama de Atividade da UML 2 é utilizado para modelar atividades que podem ser um 
método ou um algoritmo, ou mesmo um processo de negócio. Sobre este diagrama, classifique 
V para as sentenças verdadeiras e F para as falsas: 
( ) Representa ações executadas por casos de uso. 
( ) As linhas verticais do diagrama de atividade identificam o executor da ação. 
( ) Ações não podem ser decompostas dentro das atividades. 
( ) Ações não podem ser entendidas como pré ou pós-condições. 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
5. Os Diagramas de Atividades modelam os aspectos dinâmicos de um sistema, ou seja, os 
aspectos comportamentais de uma aplicação computacional. As atividades de um processo são 
modeladas como uma sequência estruturada de ações, cujo controle é feito por nós de decisão. 
Os Diagramas de Atividade da UML são uma técnica eficaz para descrever a lógica de diversos 
procedimentos. Sobre o Diagrama de Atividades, assinale a alternativa CORRETA: 
a) O Diagrama de Atividades pode ser usado para descrever processos de diversos tipos, como 
processos de negócio ou fluxos de trabalho. 
b) O Diagrama de Atividades não consegue representar as sequências de interações em um 
protocolo de software. 
c) O Diagrama de Atividades é incapaz de representar fluxos. 
d) Não é possível representar pelo Diagrama de Atividades as etapas de um caso de uso. 
 a) As sentenças III e IV estão corretas. 
 b) As sentenças I e IV estão corretas. 
 c) As sentenças II e III estão corretas. 
 d) As sentenças I e II estão corretas. 
 a) V - V - V - F. 
 b) F - V - V - F. 
 c) V - V - F - F. 
 d) F - F - V - V. 
 
 
6. Os casos de uso de um projeto de software são descritos na linguagem UML através dos 
diagramas de casos de uso. Estes diagramas utilizam como primitivas atores, casos de uso e 
relacionamentos. Através da UML (Linguagem de Modelagem Unificada), os casos de uso que 
apresentam maior complexidade podem ser particionados por meio das relações include, extend 
e generalização. Sobre estas relações, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) A relação include representa subfluxos dos casos de uso. 
( ) A relação extend representa os fluxos alternativos dos casos de uso. 
( ) A relação de generalização é percebida entre casos de uso ou entre atores. 
( ) A generalização não permite especificar comportamentos genéricos que são usados para 
atender a necessidades específicas. 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
7. A Linguagem de Modelagem Unificada - UML - é composta por 13 diagramas com 
características distintas e que servem para detalhar diferentes partes de um sistema. O 
diagrama de casos de uso apresenta uma visão dinâmica, sendo um dos mais utilizados na 
modelagem dos sistemas computacionais orientados a objetos. Sobre o diagrama de casos de 
uso, analise as sentenças a seguir: 
I- É um diagrama que facilita a captação dos requisitos, além de auxiliar no entendimento da 
interação do usuário com o sistema proposto. II- Define a sequência de atividades de uma 
tarefa. 
III- Representa uma possível utilização do sistema por um ator, que pode ser uma 
pessoa,dispositivo físico, mecanismo ou subsistema que interage com o sistema-alvo, 
utilizando algum de seus serviços. 
IV- Trabalha fortemente para representar a interação de todos os elementos de um sistema. 
 
8. A Linguagem de Modelagem Unificada é composta por treze diagramas com funções distintas, 
que tem como objetivo representar graficamente as diferentes partes de um sistema. Os 
diagramas podem ser de estrutura ou comportamento. Ambos podem ser classificados ainda 
em estáticos ou dinâmicos. Dentre os diagramas de comportamento e que apresentam uma 
visão dinâmica, podemos citar um diagrama que descreve como um sistema reage aos 
acontecimentos internos e externos em uma determinada situação. Neste caso, representam 
diferentes cenários do sistema e os aspectos que provocam mudanças de uma situação para 
outra. Estas características estão relacionadas ao diagrama de: 
 a) V - V - V - F. 
 b) F - V - V - F. 
 c) V - V - F - V. 
 d) V - F - V - F. 
Assinale a alternativa CORRETA: 
 a) As sentenças I e II estão corretas. 
 b) As sentenças I, II e III estão corretas. 
 c) As sentenças I, III e IV estão corretas. 
 d) As sentenças III e IV estão corretas. 
 
 
a) Máquina de Estados. 
b) Casos de Uso. 
9. O objetivo da UML é descrever qualquer tipo de sistema, representando-os graficamente 
através de seus diagramas. Estes diagramas são divididos em três categorias distintas: de 
comportamento, de estrutura e de interação, que apresentam a visão estática ou a visão 
dinâmica do sistema. A visão estática representa as partes do sistema que não sofrem 
mudanças com o tempo. A visão dinâmica representa as mudanças frequentes de outras partes 
da mesma aplicação. Assinale a alternativa CORRETA que apresenta os diagramas cujas 
características estão relacionadas com a visão dinâmica do sistema: 
 
a) Implantação e Atividades. 
10.O diagrama de caso de uso descreve a funcionalidade proposta para um novo sistema que será 
projetado, é uma excelente ferramenta para o levantamento dos requisitos funcionais do 
sistema. É uma especificação de um conjuntode ações executadas por um sistema, que 
contém um resultado observável. Sobre o Diagrama de Casos de Uso da UML, analise as 
sentenças a seguir: 
I- É um diagrama comportamental. 
II- Não facilita a visão de como os usuários interagem com o sistema. 
III-É considerado um diagrama informal, usado nas fases iniciais de levantamento de 
requisitosdo sistema. 
IV- É uma eficiente ferramenta de comunicação para todos os envolvidos no 
sistema:desenvolvedores, analistas e clientes. 
 
 b) Implantação e Pacotes. 
 c) Pacotes e Casos de Uso. 
 d) Casos de Uso e Atividades. 
Assinale a alternativa CORRETA: 
 a) As sentenças I, II e III estão corretas. 
 b) As sentenças II e III estão corretas. 
 c) As sentenças I, III e IV estão corretas. 
 d) As sentenças II e IV estão corretas. 
 . 
 c) Atividade. 
 d) Tempo.

Outros materiais