Buscar

Análise Orientada a Objetos II (ADS14) AVALIACAO 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

/
Acadêmico: Antonio Dias da Silva Oliveira (1239753)
Disciplina: Análise Orientada a Objetos II (ADS14)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:655522) ( peso.:1,50)
Prova: 22477575
Nota da Prova: 8,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Casos de uso são documentos textuais, mas a UML define um diagrama de casos de uso para ilustrar o
sistema de uma forma geral. O diagrama de casos de uso da UML é um dos mais utilizados, pois facilita
o entendimento acerca da interação do usuário com o sistema. Ele permite um melhor entendimento por
parte do usuário que é leigo nas linguagens técnicas envoltas no desenvolvimento dos sistemas
computacionais. Com relação aos diagramas de casos de uso, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) Casos de uso são mais utilizados no levantamento de requisitos não funcionais do que no
levantamento de requisitos funcionais. 
( ) O relacionamento de generalização/especialização pode ocorrer entre casos de uso ou entre
atores.
( ) Casos de uso são usados para decompor requisitos em requisitos menores.
( ) Mostram um conjunto de casos de uso, atores e seus relacionamentos. São estáticos e criados
após o levantamento dos requisitos funcionais da aplicação.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - V.
 b) V - F - V - F.
 c) V - V - F - V.
 d) F - V - F - V.
2. 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- Diagramas de Casos de Uso são compostos por: Cenário: sequência de eventos que acontecem
quando um usuário interage com o sistema. Ator: usuário do sistema.
III- Associações e generalizações são relacionamentos dos casos de uso.
IV- Trabalha fortemente para representar a interação de todos os elementos de um sistema.
Assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) As sentenças I e IV estão corretas.
 d) As sentenças III e IV estão corretas.
/
3. 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) Tempo.
 b) Atividade.
 c) Casos de Uso.
 d) Máquina de Estados.
4. 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.
Assinale a alternativa CORRETA:
 a) As sentenças III e IV estão corretas.
 b) As sentenças I e II estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças I, III e IV estão corretas.
5. O Diagrama de Caso de Uso descreve a funcionalidade de um sistema. Segundo Ivar Jacobson,
podemos dizer que um Caso de Uso é um "documento narrativo que descreve a sequência de eventos
de um ator que usa um sistema para completar um processo". Um caso de uso representa alguma
unidade que pode ser de alguma forma traduzida para software por uma equipe. Esse acaba sendo o
primeiro momento no desenvolvimento de um sistema, onde os requisitos são levantados e mapeados
para documentos que poderão ser utilizados pela equipe de projeto para entendimento do futuro
sistema. Em geral, junto com os casos de uso, são mostradas as entidades que de alguma forma irão
interagir com o sistema, os chamados atores. A ligação entre um caso de uso e um ator indica que
todos os usuários que desempenharem aquele papel terão permissão de acesso ao sistema. Com
relação aos casos de uso, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Agregação é um tipo de relacionamento presente nos casos de uso.
( ) Nos casos de uso não se deve usar atores para representar permissões de acesso.
( ) É indicado o uso de atores em casos de uso para representar a hierarquia organizacional.
( ) A generalização permite especificar comportamentos genéricos que podem ser especializados para
atender necessidades específicas.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: https://www.portaleducacao.com.br/conteudo/artigos/informatica/diagramas-de-casos-de-
uso/27153. Acesso em: 18 mar. 2020.
 a) F - V - F - F.
 b) F - V - V - F.
 c) F - V - F - V.
 d) V - F - F - V.
/
6. Na construção de aplicativos computacionais, a análise e o projeto orientados a objetos buscam
soluções para problemas do mundo real baseando suas soluções em modelos. Com relação à análise
orientada a objetos e a construção de um modelo de objetos, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) Utilizar herança para simplificar e organizar as classes de objetos.
( ) Identificar as classes de objetos.
( ) Acrescentar as associações entre classes.
( ) Identificar as restrições para as classes.
( ) Identificar os atributos para os objetos.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F - F.
 b) V - F - F - V - V.
 c) V - V - V - F - V.
 d) V - V - F - F - V.
7. 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:
 a) V - V - V - F.
 b) V - V - F - V.
 c) F - V - V - F.
 d) V - F - V - F.
8. 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 conjunto de 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- É consideradoum diagrama informal, usado nas fases iniciais de levantamento de requisitos do
sistema.
IV- É uma eficiente ferramenta de comunicação para todos os envolvidos no sistema: desenvolvedores,
analistas e clientes.
Assinale a alternativa CORRETA:
 a) As sentenças II e IV estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças I, II e III estão corretas.
/
9. 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:
 a) V - V - F - F.
 b) V - V - V - F.
 c) F - V - V - F.
 d) F - F - V - V.
10.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.
 a) Atividades.
 b) Casos de uso.
 c) Sequência.
 d) Colaboração.
Prova finalizada com 8 acertos e 2 questões erradas.

Outros materiais