Buscar

Unidade 1 - Exercícios de fixação

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Ir para o conteúdo principal
PORTAL ACADÊMICO
 Meus Cursos
 
 
 
 
 
 
 
 
 Erro
×
Fechar
 
 
 
 
 Fechar
 
 
 
 
 
 556108 MICHAEL MENEZES
 
 Serviços/Financeiro
 Perfil
 Painel
 Notas
 Preferências
 Sair
 
 
 
 
 
 
 
 Cursos
 
 
 
 
 
 
 
 20221 - Módulo Introdutório
 
 Progresso: 0 / 10%
 
 
 
 Contatos do curso
 
 
 
 
 
 20221F - Abril - Game Engine Unity - Realidade Aumentada
 
 Progresso: 5 / 5100%
 
 
 
 Contatos do curso
 
 
 
 
 
 
 
 
 20221F - Fevereiro - Metodologias Ágeis
 
 Progresso: 0 / 50%
 
 
 
 Contatos do curso
 
 
 
 
 
 
 
 20221F - Maio - Gerenciamento de Projetos
 
 Progresso: 3 / 560%
 
 
 
 Contatos do curso
 
 
 
 
 
 
 20221F - Março - Modelagem de Projetos com UML
 
 Progresso: 5 / 5100%
 
 
 
 Contatos do curso
 
 
 
 
 
 
 20221F - Semestral - Programação para Dispositivo Android
 
 Progresso: 4 / 580%
 
 
 
 Contatos do curso
 
 
 
 
 
 
 20221F - Semestral - Projeto Integrador - App Developer
 
 Progresso: 7 / 1354%
 
 
 
 Contatos do curso
 
 
 
 
 
 
 20221F - Semestral - Tópicos Especiais em App Developer
 
 Progresso: 0 / 10%
 
 
 
 Contatos do curso
 
 
 
 
 
 Atividades Não Aula - III
 
 Progresso: 0 / 140%
 
 
 
 Contatos do curso
 
 
 
 
 5 Mais
 
 
 
 
 
 
 
 
 
 
 
 
 Pesquisa da Qualidade
 
 
 
 Contatos do curso
 
 
 
 
 
 
 
 
 
 
Cursos ocultos
 
 
 
 
 
 
 
 
 
 
 
 Relatórios Analíticos
Painel do Aluno
 Prazos
Ver meu calendário
 Comentários
Ver meus comentários
 Mensagens
Ver minhas mensagens
 
 
 
 
 
 	Página inicial
	Meus Cursos
	ENIAC_20221F_14454
	Materiais de Estudo
	Unidade 1 - Exercícios de fixação
 
 20221F - Março - Modelagem de Projetos com UML
 
 
	Iniciado em	quarta, 16 mar 2022, 20:52
	Estado	Finalizada
	Concluída em	quarta, 16 mar 2022, 21:23
	Tempo empregado	31 minutos 16 segundos
	Notas	10,00 de um máximo de 10,00(100%)
Questão 1
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
O diagrama de casos de uso é geralmente utilizado no início do projeto em qual atividade?
a. Implementação do software.
 
b. Definição dos requisitos e comunicação com o cliente.
 
c. Na fase de manutenção do software.
 
d. Na execução dos testes de software.
 
e. Na entrega do software para o cliente.
 
Feedback
A resposta correta é: Definição dos requisitos e comunicação com o cliente.
Questão 2
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
No diagrama de classes, o que é uma relação de associação?
a. É um atributo da classe.
 
b. É um tipo de relacionamento entre um elemento geral (mais amplo) e outro mais específico.
 
c. São relacionamentos estruturais entre as instâncias das classes e permitem especificar que objetos de uma classe são ligados a objetos de outras classes.
 
d. É um relacionamento entre um elemento (o todo) e outros elementos (as partes) onde as parte só podem pertencer ao todo e são criadas e destruídas com ele.
 
e. São relacionamentos de utilização.
 
Feedback
A resposta correta é: São relacionamentos estruturais entre as instâncias das classes e permitem especificar que objetos de uma classe são ligados a objetos de outras classes.
Questão 3
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Para que serve a multiplicidade no diagrama de casos de uso?
a. Para definir uma funcionalidade do sistema do ponto de vista do usuário.
 
b. Possibilita um certo grau de extensibilidade aos componente ou associações da UML.
 
c. Para definir uma grande função do sistema.
 
d. Para demonstrar algum tipo de relação entre dois elementos por meio do uso de linhas e setas.
 
e. Serve para especificar o número de vezes que um ator pode utilizar um determinado caso de uso.
 
Feedback
A resposta correta é: Serve para especificar o número de vezes que um ator pode utilizar um determinado caso de uso.
Questão 4
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
São implementados para realizarem algum tipo de tarefa:
a. Atributos.
 
b. Métodos.
 
c. Objetos.
 
d. Comentários.
 
e. Classes.
 
Feedback
A resposta correta é: Métodos.
Questão 5
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Em relação à forma geral de uma classe, podemos afirmar:
a. Uma classe é criada com o uso da palavra-chave public.
 
b. Os parênteses são caracteres que delimitam o bloco da classe.
 
c. É impossível usar comentários dentro de uma classe.
 
d. Podemos usar palavras reservadas de uma linguagem de programação para nomearmos classes.
 
e. Uma classe é criada com a palavra-chave class.
 
Feedback
A resposta correta é: Uma classe é criada com a palavra-chave class.
Questão 6
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Quais destes são tipos de visibilidades definidos pela UML?
a. Público, Protegido, Parcial e Pacote.
 
b. Público, Protegido, Perfeito e Pacote.
 
c. Público, Protegido, Privado e Pacote.
 
d. Público, Protegido, Desprotegido e Pacote.
 
e. Público, Protegido, Privado e Interno.
 
Feedback
A resposta correta é: Público, Protegido, Privado e Pacote.
Questão 7
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Dentre os diagramas que fazem parte da Linguagem de Modelagem Unificada (UML), podemos citar um que está intimamente associado à linguagem de programação que será
utilizada na execução do projeto de software, assim como tem a finalidade de indicar os componentes do software e seus relacionamentos. Aponte qual das alternativas destaca o diagrama do qual estamos tratando.
a. Diagrama de Temporização
 
b. Diagrama de Classes
 
c. Diagrama de Estrutura Composta
 
d. Diagrama de Comunicação
 
e. Diagrama de Componentes
 
Feedback
A resposta correta é: Diagrama de Componentes
Questão 8
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Analise o seguinte código:
public class Veiculo {
private String placa;
private String cor;
private int anoFabricacao;
public String getPlaca() {
return placa;
}
public void setPlaca(String placa) {
this.placa = placa;
}
public String getCor() {
return cor;
}
public void setCor(String cor) {
this.cor = cor;
}
public int getAnoFabricacao() {
return anoFabricacao;
}
public void setAnoFabricacao(int anoFabricacao) {
this.anoFabricacao = anoFabricacao;
}
a. A palavra void é necessária para criação de todos os métodos.
 
b. A classe Veiculo tem quatro variáveis de instância.
 
c. As palavras-chave this em this.cor, this.placa e this.anoFrabricacao informam ao método que estamos nos referindo à variável de instância.
 
d. O código está incorreto, pois métodos e variáveis de instância não são elementos de uma classe.
 
e. As variáveis de instância da classe veículo poderão ser visualizadas por qualquer outra classe da aplicação.
 
Feedback
A resposta correta é: As palavras-chave this em this.cor, this.placa e this.anoFrabricacao informam ao método que estamos nos referindo à variável de instância.
Questão 9
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
A partir do uso dos diagramas da UML, as empresas de análise e desenvolvimento de sistemas podem melhorar e evoluir em diversos aspectos, incluindo: uso de prototipação, prazos, custos, documentação e questões de reusabilidade. Aponte qual das opções a seguir define, de maneira geral, como podemos denominar o processo que leva a todos estes aspectos positivos.
a. Metodologia de Software
 
b. Linguagem de Programação
 
c. Modelagem de Software
 
d. Levantamento de Requisitos
 
e. Análise de Requisitos
 
Feedback
A resposta correta é: Modelagem de Software
Questão 10
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Um dos grupos de Diagramas que fazem parte da Linguagem de Modelagem Unificada (UML) são os chamados Diagramas Comportamentais, que têm por objetivo fornecer múltiplas visões do sistema a ser modelado, analisando e modelando sob diversos aspectos. A partir deste cenário, aponte qual das opções destaca somente diagramas "Comportamentais".
a. Diagrama de Máquinas de Estado Diagrama de Casos de Uso Diagrama de Implantação
 
b. Diagrama de Objetos Diagrama de Casos de Uso Diagrama de Sequência
 
c. Diagrama de Máquinas de Estado Diagrama de Casos de Uso Diagrama de Sequência
 
d. Diagrama de Máquinas de Estado Diagrama de Pacotes Diagrama de Sequência
 
e. Diagrama de Componentes Diagrama de Casos de Uso Diagrama de Sequência
 
Feedback
A resposta correta é: Diagrama de Máquinas de Estado Diagrama de Casos de Uso Diagrama de Sequência
Questão 11
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Em programação orientada a objetos, qual o papel da classe?
a. As classes são a fundação, na qual linguagens orientadas a objetos se estruturam.
 
b. Dentro de uma classe são escritos todos comentários de uma aplicação.
 
c. Classes possuem um papel irrelevante na programação orientada a objetos.
 
d. Classes são boas práticas de programação.
 
e. Uma classe é, basicamente, um conjunto de planos que especifica como construir um pacote.
 
Feedback
A resposta correta é: As classes são a fundação, na qual linguagens orientadas a objetos se estruturam.
Questão 12
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
O que é um diagrama de classes?
a. É uma representação dos componentes.
 
b. É uma representação da estrutura e relações das classes que servem de modelo para objetos.
 
c. É uma representação do sistema de forma geral.
 
d. É uma representação do fluxo de dados do sistema.
 
e. É uma representação do fluxo de ações.
 
Feedback
A resposta correta é: É uma representação da estrutura e relações das classes que servem de modelo para objetos.
Questão 13
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Sobre objetos, podemos afirmar que:
a. Não há comunicação entre objetos dentro de um sistema orientado a objetos.
 
b. Considere o seguinte código: “Cliente cli = new Cliente();” a palavra “new” é o método construtor da classe.
 
c. É uma abstração lógica.
 
d. Para criarmos uma classe, é necessário seguirmos a especificação de um objeto.
 
e. Um objeto é composto por estado e comportamento.
 
Feedback
A resposta correta é: Um objeto é composto por estado e comportamento.
Questão 14
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Com qual figura geométrica um ATOR é representado no diagrama de casos de uso?
a. Com uma elipse.
 
b. Com um triângulo e o nome do ator na parte superior.
 
c. Com um círculo com bordas pontilhadas.
 
d. Com uma seta pontilhada.
 
e. Com um simbolo de uma pessoa, também chamado de "stick man".
 
Feedback
A resposta correta é: Com um simbolo de uma pessoa, também chamado de "stick man".
Questão 15
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
O que é um diagrama de casos de uso?
a. É um diagrama comportamental (que especifica o comportamento do softwar.
 
b. É uma variação do diagrama de classes e utiliza quase a mesma notação. A diferença é que ele mostra os objetos que foram instanciados das classes.
 
c. É um diagrama que descreve os componentes do software, suas interfaces e suas dependências.
 
d. É uma representação da estrutura e relações das classes que servem de modelo para objetos.
 
e. É um diagrama que descreve as principais funcionalidades do sistema e a interação dessas funcionalidades com os usuários do mesmo sistema.
 
Feedback
A resposta correta é: É um diagrama que descreve as principais funcionalidades do sistema e a interação dessas funcionalidades com os usuários do mesmo sistema.
Questão 16
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Leia a seguinte descrição: "... são utilizadas no diagrama de classes para informar a quantidade de instâncias de objetos que uma classe pode ter em relação a outra classe. Estamos nos referindo às(aos):
a. Classes.
 
b. Relações.
 
c. Atributos.
 
d. Multiplicidades.
 
e. Retângulos.
 
Feedback
A resposta correta é: Multiplicidades.
Questão 17
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Além dos relacionamentos comuns do diagrama de casos de uso, também contamos com os relacionamentos <<extend>>. Para que este tipo de relacionamento é utilizado?
a. Quando o caso de uso A inclui o caso de uso B, significa que sempre que o caso de uso A for executado, o caso de uso B também será executado.
 
b. Quando um caso de uso X pertence ao caso de uso Y, fazendo com que todos os atributos sejam removidos.
 
c. Quando o caso de uso Y generaliza o caso de uso Z isso significa que, além de fazer tudo que nele está especificado, ele também executará tudo que está especificado no caso de uso Z.
 
d. Quando um caso de uso Z não disponibiliza a execução de um caso de uso Y.
 
e. Quando o caso de uso Y estende o caso de uso X, significa que quando o caso de uso X for executado o caso de uso Y poderá (poderá – talvez não sej ser executado também.
 
Feedback
A resposta correta é: Quando o caso de uso Y estende o caso de uso X, significa que quando o caso de uso X for executado o caso de uso Y poderá (poderá – talvez não sej ser executado também.
Questão 18
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
A Linguagem de Modelagem Unificada (UML) é composta por vários diagramas, os
quais têm por objetivo fornecer múltiplas visões do sistema a ser modelado, analisando e modelando sob diversos aspectos. Tais diagramas são divididos em dois grupos: Estruturais e Comportamentais. A partir deste cenário, aponte qual das opções destaca somente diagramas "Estruturais".
a. Diagrama de Casos de Uso Diagrama de Componentes Diagrama de Objetos
 
b. Diagrama de Classes Diagrama de Interação Diagrama de Objetos
 
c. Diagrama de Classes Diagrama de Componentes Diagrama de Atividades
 
d. Diagrama de Classes Diagrama de Componentes Diagrama de Comunicação
 
e. Diagrama de Classes Diagrama de Componentes Diagrama de Objetos
 
Feedback
A resposta correta é: Diagrama de Classes Diagrama de Componentes Diagrama de Objetos
Questão 19
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Como uma classe é representada no diagrama de classes?
a. Com uma seta.
 
b. Com uma linha.
 
c. Com um retângulo.
 
d. Com um quadrado.
 
e. Com um círculo.
 
Feedback
A resposta correta é: Com um retângulo.
Questão 20
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
A utilização de diagramas da Linguagem de Modelagem Unificada (UML) faz com que as empresas de análise e desenvolvimento de softwares tenham além de um maior nível de organização e agilidades nos processos, um histórico dos projetos realizados e a possibilidade de melhoria na gestão e qualidade de seus sistemas. Qual das opções a seguir aponta uma situação que NÃO está relacionada ao cenário exposto?
a. Necessidade de horas para modelagem do software.
 
b. Necessidade de pessoas para compor uma equipe de trabalho em razão de determinado projeto.
 
c. Tempo médio despendido para a etapa de análise de requisitos.
 
d. Custo médio de desenvolvimento de software.
 
e. As linguagens de programação que serão utilizadas em novos projetos.
 
Feedback
A resposta correta é: As linguagens de programação que serão utilizadas em novos projetos.
Terminar revisão
 
 ◄ Assunto 04 - Elaborar o diagrama de classes
 
 
 
 
 
 
 Seguir para...
 
 Seguir para...
Avisos Institucionais
SALA VIRTUAL
AULAS GRAVADAS
Biblioteca Online
Fórum
Assunto 01 - Linguagem de Modelagem Unificada (UML)
Assunto 02 - Introdução a classes, objetos e métodos
Assunto 03 - Conhecer e construir Diagrama de Casos de Uso
Assunto 04 - Elaborar o diagrama de classes
Unidade 1 - Exercícios de fixação (Recuperação)
Assunto 05 - Elaborar o diagrama de sequência
Assunto 06 - Elaborar o diagrama da máquina de estados
Assunto 07 - Conhecer e construir Diagrama de Atividades
Assunto 08 - Diagrama de Interação
Unidade 2 - Exercícios de fixação
Unidade 2 - Exercícios de fixação (Recuperação)
PROPOSTA DE PORTFÓLIO
Portfólio
Portfólio de Recuperação
Exercícios - Momento ENADE
Exercícios - Momento ENADE (Recuperação)
Prova
Prova (Recuperação)
Prova de Recuperação Final - Exame
Entender a fase de projeto (modelagem) de um sistema
Introdução à herança
Diagramas de componentes
Elaborar o diagrama de implantação
Projetar a solução
Prototipação de soluções
Casos de testes e requisitos do sistema
Padrões de projeto orientados a objeto
 
 
 
 
 
 
 Unidade 1 - Exercícios de fixação (Recuperação) ►
 
Pular Navegação do questionário
 
 Navegação do questionário
 
 Questão 1 Esta página Questão 2 Esta página Questão 3 Esta página Questão 4 Esta página Questão 5 Esta página Questão 6 Esta página Questão 7 Esta página Questão 8 Esta página Questão 9 Esta página Questão 10 Esta página Questão 11 Esta página Questão 12 Esta página Questão 13 Esta página Questão 14 Esta página Questão 15 Esta página Questão 16 Esta página Questão 17 Esta página Questão 18 Esta página Questão 19 Esta página Questão 20 Esta página 
Terminar revisão
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Contatos
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Mensagens selecionadas:
 1
 
 ×
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Contatos
 
 0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Configurações
 
 
 
 
 
 
 
 
 
 
 
 
 	
 
 Contatos
 
 
	
 
 Solicitações
0
 
 
 
 
 
 
 
 
 Sem contatos
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Sem solicitações de contatos
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Solicitação de contato enviado
 
 
 
 Espaço pessoal
 Salve rascunhos de mensagens, links, notas etc. para acessar mais tarde.
 
 
 
 
 
 
 
 
 
 
 Excluir para mim e para todos os outros
 
 
 
 Bloco
 
 
 
 Desbloquear
 
 
 
 Remover
 
 
 
 Adicionar
 
 
 
 Excluir
 
 
 
 Excluir
 
 
 
 Enviar solicitação de contato
 
 
 
 Aceitar e adicionar aos contatos
 
 
 
 Recusar
 
 
 OK
 Cancelar
Favoritos
 
 ()
 
 
 
 
 
 
 
 
 
 
 
 
 Nenhuma conversa favoritada
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Grupo
 
 ()
 
 
 
 
 
 
 
 
 
 
 
 
 Nenhuma conversa em grupo
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Privado
 
 ()
 
 
 
 
 
 
 
 
 
 
 
 
 Nenhuma conversa privada
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Contatos
 
 
 
 Não contatos
 
 
 
 
 Carregue mais
 
 
 
 
 
 Mensagens
 
 
 
 Carregue mais
 
 
 
 
 Nenhum resultado
 
 
 
 
 
 
 Pesquisar pessoas e mensagens
 
 
 
 
 
 
 
 Privacidade
 Você pode restringir quem pode enviar uma mensagem para você
 
 
 Aceitar mensagens de:
 
 
 
 Apenas meus contatos
 
 
 
 
 
 Meus contatos e qualquer pessoa em meus cursos
 
 
 
 
 
 
 Preferências de notificação
 
 
 Geral
 
 
 
 
 Use 'enter' para enviar
Apagar mensagens selecionadas
 
 
 
 
 
 
 
 
 
 Enviar solicitação de contato
 
 
 
 
 
 
 
 Você bloqueou este usuário.
 
 Desbloquear usuário
 
 
 
 
 
 
 
 Você não consegue enviar mensagens para esse usuário
 
 
 
 
 
 
 
 
 
 
 
 
 Mostrar todos
 
 
 
 
 
 
 Construído por Moodlerooms , desenvolvido por Moodle.
 Copyright © 2017 Blackboard Inc, todos os direitos reservados. 
 
 
 
 
 
 
 
 Idioma
 
 English ‎(en)‎
Español ‎(es)‎
Português - Brasil ‎(pt_br)‎
 
 
 
 
 
 
 
 
 
Resumo de retenção de dados
Obter o aplicativo para dispositivos móveis

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando