Buscar

GABAvaliação Final (Objetiva) - Individual

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 7 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 7 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

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:768335)
Peso da Avaliação 3,00
Prova 56113942
Qtd. de Questões 12
Acertos/Erros 11/1
Nota 10,00
Persistência pode ser considerada a qualidade do que dura; que persiste. Já com relação à persistência 
de um objeto na programação orientada a objeto, o significado é outro.
Qual é esse significado?
A Dados persistentes consistem nas informações compartilhadas, acessadas e atualizadas através
de transações.
B Para que um objeto se torne persistente, ele não deve ser salvo em nenhum meio de
armazenamento (disco rígido).
C É o tempo em que um objeto se mantém na memória, seja ela a memória principal (RAM) ou
auxiliar (meio magnético).
D São dados armazenado somente na memória secundária.
Os relacionamentos ligam as classes/objetos entre si, criando, desta forma, as relações lógicas 
entre as entidades. Os tipos de relacionamentos que ligam essas classes/objetos entre si podem ser de 
alguns tipos. Desta forma, sobre os tipos de relacionamentos, analise as sentenças a seguir: 
I- Relacionamento do tipo associação representa uma ligação entre os elementos, ou seja, é uma 
relação que descreve um conjunto de vínculos entre os elementos do modelo. 
II- Relacionamento do tipo associação pode ser do tipo unário, quando o relacionamento ocorre de 
uma classe para consigo mesmo; do tipo binário, neste caso, existem duas classes envolvidas na 
associação e do tipo n-ário quando existem três ou mais classes envolvidas na associação, mas 
somente uma classe pode aparecer mais de uma vez. 
III- Relacionamento do tipo agregação é a representação da estrutura todo-parte. Sua representação é 
realizada por uma linha ligando as duas classes da relação e possui um símbolo diamante (losango). 
IV- Relacionamento do tipo dependência ocorre quando duas classes possuem um relacionamento de 
dependência, ou seja, uma alteração em alguma dessas classes poder afetar a outra classe; mas o 
inverso não é verdadeiro. 
V- Relacionamento do tipo herança é quando uma das classes detalha a outra classe, a classe que 
herda não pode conter nenhum elemento que não esteja na classe origem. 
 VOLTAR
A+
Alterar modo de visualização
1
2
Agora, assinale a alternativa CORRETA:
A As sentenças I, II, III e V estão corretas.
B As sentenças I, II, III e IV estão corretas.
C Somente a sentença II está correta.
D As sentenças II, III, IV e V estão corretas.
Diagramas UML apresentam uma forma gráfica para descrever os sistemas. Há um diagrama UML 
que mostra a troca de mensagens entre diversos objetos, numa situação específica e delimitada no 
tempo. A ênfase desse diagrama está na ordem e nos momentos nos quais mensagens para os objetos 
são enviadas.
Que diagrama é esse?
A Diagrama de Estado.
B Diagrama de Fluxo.
C Diagrama de Classes.
D Diagrama de Sequência.
Na engenharia de software, as fases de prototipação de um projeto compreendem a elaboração 
de modelos iniciais do software que será desenvolvido, objetivando uma visão mais ampla do produto 
final. Considerando as características da prototipação, assinale a alternativa CORRETA:
A No ciclo de desenvolvimento prototipação, não há a participação direta do cliente.
B Uma das dificuldades na prototipação é a ausência de ferramental adequado para a criação de
protótipos.
C A prototipação não necessariamente envolve a criação de um software que possa ser executado
pelo cliente.
D Uma das dificuldades da prototipação é conscientizar o cliente de que o que está sendo testado é
somente um rascunho que está distante do produto final.
3
4
5
Existem diagramas que são opcionais no desenvolvimento UML, no entanto, não menos importantes, 
pois havendo a necessidade, geram documentação importante ao desenvolvimento do sistema ou 
projeto de software.
Sobre a definição dos diagramas de serviços, assinale a alternativa CORRETA:
A É representado em forma de componentes interligados.
B É representado pela organização estrutural.
C É representado pela comunicação entre os serviços, como, por exemplo, um serviço de consulta
de CEP usando XML.
D É representado em forma de uma figura, um mapa, um fluxograma, entre outros, que representa
com precisão o sistema de serviço.
Com relação às classes, podemos considerá-las como todo e qualquer conjunto de objetos que 
possuem as mesmas definições tanto para os atributos quanto para os métodos, ou seja, possuem 
características e comportamentos comuns. Analise as figuras a seguir:
Qual delas representa um Diagrama de Classe entre as classes Animal (superclasse), Cachorro 
(subclasse) e Gato (subclasse) com o emprego da Herança correto de acordo com a classificação das 
classes?
A C.
6
B A.
C D.
D B.
Os objetos computacionais procuram reproduzir as mesmas características e comportamentos 
dos objetos do mundo real dentro de um sistema. Correia e Tafner (2001) reforçam que os 
programadores podem interagir com estes objetos ativando características ou comportamentos, sem 
necessidade de entender o funcionamento interno do objeto computacional, ou seja, para interagir 
com objetos, precisamos apenas conhecer o que estes objetos fazem e usá-los, nada mais. Referente 
aos tipos diferentes de objetos computacionais encontrados, analise as sentenças a seguir: 
I- A utilização de programação visual proporciona ao usuário uma experiência totalmente interativa. 
O usuário pode interagir com sistema computacional através do mouse ou teclado, apertando botões, 
selecionando itens de um calendário, escrevendo em um campo texto ou selecionando itens de uma 
lista. 
II- Os objetos computacionais visuais para desenvolver e realizar tarefas relacionadas a dados 
proporcionando aos usuários: janelas, campos ou botões com os quais estes possam interagir. 
III- O documento do editor de texto é um bom exemplo de um objeto multimídia. 
IV- Os objetos multimídia proporcionam uma rica experiência de interação com o usuário. Este tipo 
de objeto computacional possibilita a reprodução de sons, imagens, animações ou vídeos da mesma 
forma que nos editores de texto. 
Agora, assinale a alternativa CORRETA: 
FONTE: CORREIA, Carlos Henrique; TAFNER, Malcon Anderson. Análise orientada a objetos. 
Florianópolis: Visual Books, 2001.
A Somente a sentença I está correta.
B As sentenças I e III estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, III e IV estão corretas.
Os objetos chamados de computacionais são caracterizados por tentar reproduzir atributos e 
comportamentos de objetos do mundo real dentro de um sistema. Considerando os tipos de objetos 
computacionais existentes, assinale a alternativa CORRETA:
A Objetos computacionais visuais são aqueles através dos quais os usuários podem interagir com a
interface gráfica de um sistema.
B Objetos de domínio do trabalho são aqueles que possibilitam ao usuário a reprodução de sons,
imagens etc.
C Objetos multimídia são os objetos que permanecem ocultos aos usuários, permitindo o
7
8
C j j q p , p
funcionamento do sistema através da troca de mensagens.
D Objetos computacionais visuais são aqueles que realizam, individualmente, tarefas relacionadas
a dados.
O Processo Unificado (UP) é um processo popular para o desenvolvimento de software. 
Conforme Larman (2002) é um processo iterativo e adaptativo no desenvolvimento de software, que 
permite coordenar um projeto devido ao fato de ser estruturado de forma organizada e consistente. 
Sobre as principais características do processo unificado utilizado no desenvolvimento de software, 
assinale a alternativa CORRETA: 
FONTE: LARMAN, Craig. Utilizando UML e padrões. Porto Alegre: Bookman, 2002.
A Dirigido por diagrama de classe, centrado no software, modelo espiral, focado em riscos.
B Dirigido por caso de uso, centrado na arquitetura, iterativo e incremental, focado em riscos.
C Dirigido por diagrama de classe, centrado no armazenamento, iterativo e incremental, focado
em análise.
D Dirigido por caso de uso, centrado no software, iterativoe incremental, focado no mercado.
A única certeza que se pode ter no desenvolvimento de software é que as alterações serão 
necessárias. É ilusório pensarmos que a vida de um software é encerrada logo após sua implantação. 
Sem sombra de dúvida, ele será utilizado por anos, e durante este período de uso serão necessárias 
inúmeras manutenções, seja por defeito, seja por atualizações, impostos, alterações de alíquotas, 
indiferente do motivo, a manutenção é certa. Sobre a manutenção de software, assinale a alternativa 
CORRETA:
A A manutenção de um software não influencia o custo total do projeto.
B A manutenção tem como característica a modificação do software após ele ter sido entregue ao
cliente.
C A manutenção ocorre antes do término do software. Desta forma, a vida de um software tem seu
término, ou seja, se encerra após a sua implantação.
D A manutenção de um software ocorre apenas pelas solicitações realizadas pelos clientes que não
sabem ao certo as suas reais necessidades.
(ENADE, 2017) O diagrama de classe apresentado na figura representa a modelagem de um 
serviço de transferência de materiais entre funcionários de uma empresa. Considerando o diagrama 
da classe apresentado, analise as sentenças a seguir: 
I- A classe Funcionário é abstrata. 
II- Uma RequisicaoTransferencia só existe se estiver vinculada a um Material. 
III- A classe Funcionário, em razão de sua associação, possui um atributo do tipo 
RequisicaoTransferencia. 
IV- Em uma implementação da classe RequisicaoTransferencia, é necessário adicionar um atributo 
simples do tipo Material. 
9
10
11
É CORRETO o que se afirma em:
A III e IV, apenas.
B I, III e IV, apenas.
C I e II, apenas.
D I, II, III e IV.
(ENADE, 2014) Casos de uso podem ser organizados agrupando-os em pacotes do mesmo 
modo como são organizadas as classes. Também podem ser organizadas pela especificação de 
relacionamentos de generalização, inclusão e extensão, existentes entre eles. Considerando os 
relacionamentos existentes entre os casos de uso, analise as afirmativas a seguir: 
I- Para casos de uso, a generalização significa que o caso de uso filho herda o comportamento e o 
significado do caso de uso pai e no caso de uso filho deverá acrescentar ou sobrescrever o 
comportamento de seu pai. 
II- Um relacionamento de inclusão entre casos de uso significa que o caso de uso base incorpora 
explicitamente o comportamento de outro caso de uso em uma localização especificada. O caso de 
uso base poderá permanecer isolado, mas, sob certas condições, seu comportamento poderá ser 
incluído pelo comportamento de outro caso de uso. 
III- Um relacionamento estendido entre casos de uso significa que o caso de uso base incorpora 
implicitamente o comportamento de outro caso de uso em um local especificado indiretamente pelo 
caso de uso estendido. O caso de uso estendido nunca permanece isolado, mas é apenas instanciado 
como parte de alguma base maior que o estende. 
IV- Um relacionamento estendido é utilizado para a modelagem da parte de um caso de uso que o 
usuário poderá considerar como um comportamento opcional do sistema e para a modelagem de um 
subfluxo separado, que é executado somente sob determinadas condições. 
É correto apenas o que se afirma em: 
FONTE: Jacobson, I.; Booch, G.; Rumbaugh, J. UML - Guia do Usuário. 1 ed. Campus, 2006 
(adaptado).
12
A I e II.
B I e IV.
C II, III e IV
D I, III e IV
Imprimir

Continue navegando