Buscar

Análise Orientada a Objetos I (Avaliaçã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 6 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 6 páginas

Prévia do material em texto

10/05/2024, 19:47 Avaliação Final (Objetiva) - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:954120)
Peso da Avaliação 4,00
Prova 80733545
Qtd. de Questões 12
Acertos/Erros 4/8
Nota 4,00
Ao utilizar mensagens ou estímulos, é demonstrada a ocorrência de eventos, o que geralmente 
acarreta numa chamada de um método em alguns dos objetos que estão envolvidos no processo. 
Referente à forma que as mensagens podem ser disparadas, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) Entre um ator e um objeto.
( ) Entre um objeto e uma classe.
( ) Entre uma classe e um objeto.
( ) Entre um ator e outro autor.
( ) Entre um objeto e um objeto.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F - V.
B F - F - V - V - V.
C V - F - F - V - V.
D V - V - F - V - F.
O termo classe é muito utilizado na programação e análise orientada a objetos, pois os objetos 
somente existem através da instanciação de uma classe, que fornece estado e comportamento padrão 
para estes durante seu ciclo de vida. Com relação à programação e análise orientada a objetos, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) As classes, em geral, representam elementos do domínio do problema no mundo real.
( ) Somente o estado de instâncias pode ser moldado através de uma classe.
( ) Uma instância é formada por estado e comportamento, sendo ambos definidos por um pedaço de 
software conhecido como classe.
( ) O comportamento de uma instância somente é definido através da herança.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - V - V - F.
C V - F - V - F.
 VOLTAR
A+
Alterar modo de visualização
1
2
10/05/2024, 19:47 Avaliação Final (Objetiva) - Individual
about:blank 2/6
D F - F - V - V.
Em projetos de desenvolvimento de software existem etapas pré-definidas para compor o ciclo 
de vida do software, sendo que cada uma é responsável por um conjunto de atividades. Estas 
atividades resultam em documentos, também conhecidos como artefatos, cujo conteúdo é subsídio 
para que a etapa posterior possa ser executada. Considerando as características destas etapas, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) As etapas de levantamento de requisitos e análise servem para fazer a delimitação do problema a 
ser resolvido.
( ) As etapas de projeto e desenvolvimento utilizam os artefatos desenvolvidos na análise para 
propor uma solução técnica. 
( ) A etapa de levantamento de requisitos utiliza basicamente o diagrama de classes como subsídio 
técnico.
( ) Um dos subsídios da etapa de desenvolvimento do código-fonte é o diagrama de classes.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - F - V - V.
C F - F - V - F.
D V - V - F - V.
O Agile Unified Process é uma versão simplificada do RUP que aplica técnicas ágeis de 
desenvolvimento dirigido por testes (TDD), modelagem ágil e fatoração. 
Considerando prerrogativas desse manifesto, assinale a alternativa INCORRETA:
A Estar preparado para a adaptação e introdução de mudanças.
B Valorizar os indivíduos envolvidos no processo, mas não considerar a interações entre eles.
C Colaborar com os clientes, e não apenas discutir picuinhas contratuais.
D Produzir softwares funcionais, não somente documentações completas e atualizadas.
A dificuldade na realização de um projeto de software que entregue um produto de qualidade, 
dentro do prazo e custos esperados impulsiona o interesse por metodologias de estimativa e controle 
de projeto. Considerando as características das atividades de levantamento de custos e prazos em um 
projeto de software, assinale a alternativa CORRETA:
Revisar Conteúdo do Livro
3
Revisar Conteúdo do Livro
4
5
10/05/2024, 19:47 Avaliação Final (Objetiva) - Individual
about:blank 3/6
A
Um problema comum em projetos de desenvolvimento de software é a necessidade de
contratação de profissionais que não haviam sido previstos no início do projeto, o que acarreta um
aumento de custos.
B O levantamento de requisitos fornece uma estimativa precisa da complexidade envolvida em
todo o projeto do software.
C Quando o levantamento de requisitos é feito na etapa inicial do projeto de software, o cálculo do
valor exato do custo do software torna-se simples.
D A criação de uma margem de segurança em termos de prazo e custo não é recomendada em
projetos de desenvolvimento de software.
O Diagrama de classes se preocupa em apresentar a solução para determinado problema. Ele é 
composto por classes e por relacionamentos que ocorrem entre elas. Relacionado ao diagrama de 
classes, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A classe representa um conjunto de objetos e contém suas especificações.
( ) O método representa as atividades que um objeto pode executar, possuem ações próprias.
( ) O atributo representa as características de uma classe.
( ) A visibilidade indica qual o nível de acessibilidade do método e o atributo indica o nível de 
usabilidade.
( ) O relacionamento descreve um vínculo existente, geralmente ele ocorre entre os objetos de uma 
ou mais classes.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F - F.
B F - F - F - V - V.
C V - V - F - F - V.
D V - V - V - F - V.
O objetivo do diagrama de caso de uso é ilustrar de uma forma geral o sistema, isto é, apresentar 
uma visão externa e geral das funcionalidades e de seus serviços, sem se preocupar em como eles 
serão realizados. O diagrama de caso de uso pode ser representado por atores, casos de uso e o 
relacionamento entre os seus elementos. Referente aos diagramas de caso de uso, analise as sentenças 
a seguir: 
I- Um ator é um usuário do sistema, pode ser tanto um usuário humano quanto pode ser um sistema 
computacional.
II- Um ator pode desempenhar muitos casos de uso e um caso de uso pode ser representado por vários 
atores.
III- Os casos de uso são representados por círculos.
IV- Um caso de uso define uma sequência das atividades ou ações que um sistema realiza. Desta 
forma, produz um resultado de valor a um determinado ator.
V- Os casos de uso definem os serviços, tarefas ou funções do sistema.
Revisar Conteúdo do Livro
6
Revisar Conteúdo do Livro
7
10/05/2024, 19:47 Avaliação Final (Objetiva) - Individual
about:blank 4/6
Agora, assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças I, II, IV e V estão corretas.
C As sentenças I, II, III e V estão corretas.
D As sentenças III, IV e V estão corretas.
É um framework extensível para a concepção de processos, podendo ser adaptado às características 
de diferentes empresas e projetos.
Do que estamos falando?
A Hardware.
B Software.
C Top.
D UP.
O Modelo de ciclo de vida Iterativo e Incremental foi proposto justamente para ser a resposta aos 
problemas encontrados no Modelo em Cascata. Um processo de desenvolvimento, segundo essa 
abordagem, divide o desenvolvimento de um produto de software em ciclos. Em cada ciclo de 
desenvolvimento, podem ser identificadas as fases de análise, projeto, implementação e testes. Essa 
característica contrasta com a abordagem clássica, na qual as fases de análise, projeto, implementação 
e testes são realizadas uma única vez.
I- Os problemas são encontrados mais cedo.
II- As interações podem ser adaptadas durante o processo de desenvolvimento.
III- É sequencial.
IV- Nas interações, é feita a análise, design, implementação e testes.
Assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B As sentenças I, III e IV estão corretas.
C Somente a sentença I está correta.
D As sentenças I, II e III estão corretas.
Revisar Conteúdo do Livro
8
9
10/05/2024, 19:47 Avaliação Final (Objetiva) - Individual
about:blank 5/6
Diagramas de sequência mostram a troca de mensagens (isto é chamado de método) entrediversos objetos, numa situação específica e delimitada no tempo. Objetos são instâncias de classes. 
Diagramas de sequência colocam ênfase especial na ordem e nos momentos nos quais mensagens 
para os objetos são enviadas. Estes objetos são apresentados como retângulos contendo um texto que 
identifica primeiramente o nome do objeto, em minúscula, e depois o nome da classe, com letras 
iniciais maiúsculas, a que o objeto pertence. Diante do exposto, considere o trecho de um diagrama de 
sequência da UML da figura anexa. Nessa figura, a linha pontilhada representa uma:
A Linha de vida.
B Ativação.
C Mensagem codificada.
D Interação.
(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).
A II, III e IV
10
Revisar Conteúdo do Livro
11
10/05/2024, 19:47 Avaliação Final (Objetiva) - Individual
about:blank 6/6
B I e II.
C I, III e IV
D I e IV.
(ENADE, 2010) O Processo Unificado (RUP - rational unified process) é um moderno processo 
de desenvolvimento de software constituído de quatro fases. Assinale a alternativa CORRETA que 
apresenta as quatro fases do RUP, na ordem em que elas devem ser executadas:
A Concepção, elaboração, construção, transição.
B Elaboração, transição, concepção, construção.
C Elaboração, concepção, teste, transição.
D Concepção, elaboração, construção, teste.
Revisar Conteúdo do Livro
12
Revisar Conteúdo do Livro
Imprimir

Continue navegando

Outros materiais