Buscar

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

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

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

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ê viu 3, do total de 5 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

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

Prévia do material em texto

1. 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 III e IV 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 I, II e III estão corretas. 
 
2. O ciclo de vida de um software não finaliza após a sua implantação, ele continua 
existindo durante muito tempo. Será utilizado por anos e várias atualizações 
ocorrerão. Nesse sentido, a manutenção é qualquer alteração no software após entrar 
em produção. Sobre a manutenção de software, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) É possível dizer que a modelagem utilizada pela UML diminui os custos da 
manutenção. 
( ) O custo de manutenção de um software é insignificante comparado com o custo 
total do projeto. 
( ) Ao fazer uso da modelagem utilizada pela UML, é facilitado o entendimento do 
sistema por quem tiver que realizar a manutenção. 
( ) A manutenção de software é reconhecida pelos profissionais de 
desenvolvimento. 
( ) Ao se utilizar uma modelagem correta com uma documentação adequada, o 
processo de manutenção é mais rápido. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - F - V - F - V. 
 b) F - V - F - F - V. 
 c) V - V - F - F - F. 
 d) F - F - F - V - V. 
 
3. A UML é uma linguagem para a modelagem de sistemas composta por treze 
diagramas que esboçam partes diferentes de um sistema. Entre as categorias de 
diagramas da UML, encontra-se a categoria de diagramas estruturais, que são 
utilizados para entender, detalhar e documentar os pontos estáticos de um sistema. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_3%20aria-label=
Assinale a alternativa CORRETA que apresenta um exemplo de diagrama estrutural 
da UML: 
 a) Diagrama de Implantação. 
 b) Diagrama de Casos de Uso. 
 c) Diagrama de Sequência. 
 d) Diagrama de Atividade. 
 
4. O diagrama de classe em geral é precedido pelo diagrama de casos de uso. Enquanto 
o diagrama de casos de uso procura fornecer uma representação do problema que 
deve ser solucionado de forma sistêmica, o diagrama de classes tem seu enfoque em 
fornecer a representação de uma solução para este problema, na forma de classes, 
atributos, métodos e relacionamentos. Considerando as características dos diagramas 
de classes, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Os métodos setters fornecem acesso de escrita a um atributo. 
( ) Através da herança, é possível reaproveitar atributos já definidos em uma classe 
mãe. 
( ) A herança múltipla consiste em uma classe mãe possuir várias filhas. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - F - F. 
 b) F - V - F. 
 c) V - V - F. 
 d) F - F - V. 
 
5. Diagramas de implantação são diagramas do nível de implementação que mostram a 
estrutura do sistema em tempo de execução. A partir de um diagrama de implantação 
é possível entender como os elementos de hardware e software que constituem um 
aplicativo serão configurados e implantados. Diagramas de implantação consistem 
em nós, componentes e relações entre eles. Sobre este diagrama, classifique V para 
as sentenças verdadeiras e F para as falsas: 
 
( ) Os diagramas de implantação necessitam dos cenários desenhados nos casos de 
uso para serem construídos. 
( ) Em um diagrama de implantação, um nó pode representar algo mais genérico ou 
uma instância específica. 
( ) As dependências conectam componentes. Esta conexão pode ocorrer através de 
interfaces. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: Disponível em: 
<http://www.deinf.ufma.br/geraldo/dob/13.Componentes_Implantacao.pdf>. Acesso 
em: 30 set. 2017. 
 a) V - V - F. 
 b) F - V - V. 
 c) F - F - V. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_5%20aria-label=
 d) F - V - F. 
 
6. Uma das atividades mais importantes da etapa de desenvolvimento é a validação dos 
estados pelos quais um objeto deve passar. Compreender a ordem temporal e a 
sequência com que as transições de estados acontecem permite uma validação mais 
eficiente e um domínio da solução mais abrangente ao desenvolvedor. Ele procura 
demonstrar o comportamento de um elemento por meio de transições de estado. O 
elemento modelado, muitas vezes, é uma instância de uma classe. No entanto, é 
possível usar esse diagrama para modelar o comportamento de um caso de uso, o 
comportamento de um dado durante uma transação ou mesmo o comportamento de 
um sistema completo. Com relação aos diagramas de máquina de estado, classifique 
V para as sentenças verdadeiras e F para as falsas: 
 
( ) A situação acadêmica de um aluno pode ser representada pelo Diagrama de 
Máquina de Estado, pois ele muda de situação a cada início e término de semestre. 
( ) Este diagrama representa o comportamento interno de determinado objeto, 
subsistema ou sistema. 
( ) É um diagrama comportamental, cuja visão apresentada é dinâmica. 
( ) Descreve como os processos operam e se relacionam entre si e em qual ordem. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - F - V - F. 
 b) V - V - V - F. 
 c) F - V - F - F. 
 d) F - V - V - V. 
 
7. Os Casos de Uso são diagramas UML (Linguagem de Modelagem Unificada) que 
focam nas características comportamentais. Eles foram criados no intuito de extrair 
as características e o funcionamento de uma determinada situação, envolvendo atores 
e cenários de um sistema em construção. Sobre o Diagrama de Casos de Uso da 
UML, assinale a alternativa CORRETA: 
 a) Representa uma visão interna do sistema. 
 b) Não permite visualizar como é a interação dos usuários no sistema. 
 c) Utilizado na fase de entrega do projeto para facilitar o entendimento do usuário 
final. 
 d) É muito utilizado, pois facilita o entendimento do usuário final. 
 
8. O diagrama de sequência modela a interação entre os objetos que foram definidos 
numa etapa anterior, através do diagrama de classes. A interação entre os objetos do 
modelo é representado por mensagens. O diagrama de sequência permite a 
intervenção de analistas e desenvolvedores no sentido de facilitarem a tomada de 
decisões relacionadas ao desenvolvimento, simplesmente analisando o fluxo 
expresso neste diagrama. Acerca dos conceitos e características do diagrama de 
sequência, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) É um dos componentes do diagrama de visão geral. 
( ) Os principais componentes de um diagrama de sequência são: atores, objetos e 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_7%20aria-label=https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_8%20aria-label=
mensagens trocadas por estes ao longo do tempo. 
( ) Não pode ser considerado um diagrama de interação. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V. 
 b) V - V - F. 
 c) V - F - V. 
 d) F - V - F. 
 
9. Os diagramas de implantação consistem em nós, componentes e as relações entre 
eles. As dependências conectam componentes e esta conexão pode ocorrer através de 
interfaces. Com relação aos diagramas de implantação, classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) Diagramas de implantação são usados para visualizar a topologia dos 
componentes físicos de um sistema em que os componentes de software são 
implantados. 
( ) Diagramas de implantação são usados para descrever o ponto de vista de 
implementação de um sistema estático. 
( ) Uma das finalidades do diagrama de implantação é descrever os componentes 
de hardware usados para implantar os componentes de software. 
( ) Uma das limitações do diagrama de implantação é a capacidade de descrever 
nós de processamento em tempo de execução. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - F - F. 
 b) F - V - F - V. 
 c) F - F - V - V. 
 d) V - V - V - F. 
 
10. Um Diagrama de Classes descreve as classes e seus relacionamentos. É um dos 
principais diagramas da UML. É a base para a construção dos diagramas de 
comunicação, sequência e estados. Com relação ao Diagrama de Classes, analise as 
sentenças a seguir: 
 
I- É o diagrama mais utilizado da UML. 
II- Associação, agregação e generalização são relações deste diagrama. 
III- Cada classe deste diagrama é uma tabela no banco de dados. 
IV- Abstração não é um conceito importante na elaboração do diagrama de classes. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças I, II e III estão corretas. 
 b) As sentenças I, II e IV estão corretas. 
 c) As sentenças III e IV estão corretas. 
 d) As sentenças II e IV estão corretas. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_10%20aria-label=
11. (ENADE, 2013) O diagrama de atividades permite que se compreenda melhor como 
funcionam os processos organizacionais. Estes podem ser modelados através de um 
ou mais modelos de atividades para que se obtenha maior compreensão do processo. 
Com relação ao diagrama de atividades e sua relação com os processos de negócio, 
assinale a alternativa correta: 
 a) Mostra as ações executadas nos casos de uso, modela processos, mostrando o 
fluxo das atividades. 
 b) Modela os processos, mas não mostra o fluxo das atividades. 
 c) As atividades não são representadas por subatividades. 
 d) Não é possível usar o diagrama de atividade para descrever algoritmos. 
 
12. (ENADE, 2013) Os casos de uso são diagramas UML que permitem modelar 
facilmente os requisitos funcionais do sistema, tendo como base a própria visão do 
usuário. Com relação aos casos de uso, assinale a alternativa correta: 
 a) Diagramas de casos de uso são usados somente quando se está finalizando o 
projeto. 
 b) O diagrama de casos de uso impossibilita descrever de forma clara e objetiva os 
requisitos do sistema. 
 c) A visão de casos de uso proporcionada pela UML permite que se entenda melhor 
o problema e as funcionalidades a serem implementadas. 
 d) O diagrama de casos de uso é muito complexo, por isso, pouco utilizado. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_11%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php#questao_12%20aria-label=

Outros materiais