Buscar

Avaliação Final (Objetiva) - Individual Análise Orientada a Objetos 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 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

24/08/2023, 11:13 Avaliação Final (Objetiva) - Individual
about:blank 1/7
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:825699)
Peso da Avaliação 3,00
Prova 63283038
Qtd. de Questões 12
Acertos/Erros 6/6
Nota 6,00
A UML (Unified Modeling Language) foi criada através da junção de várias metodologias 
existentes na época para a modelagem de sistemas orientados a objetos. Uma de suas principais 
vantagens é a perfeita integração dos termos e técnicas utilizados na modelagem e na implementação, 
como a herança, também conhecida como generalização/especialização. Considerando que a relação 
mostrada na figura a seguir é uma relação de herança, classifique V para as sentenças verdadeiras e F 
para as falsas:
( ) A classe Pessoa transmite seus atributos codigo para as classes Fisica e Juridica.
( ) A classe Fisica e a classe Juridica transmitem seus atributos para a classe Pessoa, conforme o 
sentido das setas.
( ) Ao criarmos uma classe e estabelecermos uma relação de herança com Pessoa, automaticamente 
ela herda os atributos codigo e nome.
( ) O atributo codigo é herdado, mas como já existem atributos do tipo String nas classes Fisica e 
Juridica, o nome não é herdado.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
B V - V - F - F.
C F - F - V - V.
D V - F - V - F.
Dentro do processo unificado (UP), todo o desenvolvimento é tratado de forma iterativa e 
incremental, o que auxilia a mitigar riscos e diminuir a quantidade de erros quando o software 
efetivamente chegar no usuário. O UP define ainda 4 fases dentro do projeto de desenvolvimento, 
 VOLTAR
A+
Alterar modo de visualização
1
2
24/08/2023, 11:13 Avaliação Final (Objetiva) - Individual
about:blank 2/7
sendo que todas obedecem à característica de iteratividade e incrementação. Considerando as 
características das 4 fases do UP, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Uma arquitetura estabilizada é característica da fase de construção.
( ) A fase de elaboração é caracterizada por uma versão detalhada da arquitetura do sistema.
( ) Na fase de concepção, é estabelecido um escopo inicial através dos casos de uso de alto nível.
( ) Na fase de transição, a primeira versão do sistema é implantada no ambiente de produção.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - F - F - F.
C V - F - V - V.
D F - V - F - V.
Existem símbolos que auxiliam no processo de desenvolvimento, eles possuem certa semelhança com 
os símbolos utilizados nos fluxogramas, porém de fácil compreensão, tendo como principal diferença 
a utilização sistemática do princípio de abstração em um contexto limitado, de um método apenas, e 
não de todo o objeto, conforme descrito por Correia e Tafner (2001, p. 26). A notação mais utilizada 
para criação de fluxos em Análise Orientada a Objetos é a UML. Com isso em mente, observe o 
símbolo e sua descrição a seguir:
"Permite a divisão ou reagrupamento de fluxos de controle".
Qual símbolo da notação UML a imagem e descrição apresentadas estão se referindo?
Fonte: CORREIA, Carlos Henrique; TAFNER, Malcon Anderson. Análise orientada a objetos. 
Florianópolis: Editora Visual Books, 2001.
A Nodo.
B Instância de um nodo.
C Bifurcação ou confluência.
D Componente.
O Processo Unificado (UP) destaca-se por definir os ciclos de desenvolvimento como iterativos 
e incrementais, em que uma nova funcionalidade é implementada somente quando a funcionalidade 
atual for aprovada e validada utilizando os casos de uso. Considerando esta e outras características do 
UP, analise as seguintes sentenças:
I- Os ciclos iterativos e incrementais permitem a mitigação precoce de riscos.
II- A paralisia de análise é uma consequência dos ciclos iterativos e incrementais.
III- O envolvimento com o usuário pode ser considerado uma vantagem, à medida que este 
envolvimento torna o sistema mais adaptado às necessidades dele.
IV- Os casos de uso não têm relação com os ciclos iterativos e incrementais.
3
4
24/08/2023, 11:13 Avaliação Final (Objetiva) - Individual
about:blank 3/7
Agora, assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças I, II e IV estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I e III estão corretas.
A UML não é somente uma padronização de uma notação, é também o desenvolvimento de 
novos conceitos que não são normalmente utilizados. O entendimento da UML vai além de aprender 
a simbologia e o seu significado, significa aprender a modelar objetos orientados no estado da arte. A 
linguagem UML possui uma série de objetivos particulares. Sobre as características desta linguagem, 
analise as sentenças a seguir:
I- Provém aos usuários uma linguagem de modelagem visual expressiva e pronta para uso, de forma 
que os usuários dessa linguagem possam desenvolver e intercambiar modelos significativos. 
II- A UML é independente de linguagens de programação e processos de desenvolvimento de 
softwares particulares. 
III- Estimular o crescimento de modelagens independentes. 
IV- Suportar conceitos de desenvolvimento de nível mais alto, tais como colaboração, estruturas, 
modelos e componentes.
V- Fornecer uma dependência para as linguagens de programação.
Assinale a alternativa CORRETA:
A As sentenças I, II e V estão corretas.
B As sentenças I, II e IV estão corretas.
C As sentenças I, III e IV estão corretas.
D As sentenças II, III e V estão corretas.
O diagrama de classes é um dos diagramas mais conhecidos da UML (Unified Modeling 
Language). Através de sua notação, é possível identificar quais classes farão parte do sistema, bem 
como seus atributos, métodos e possíveis relacionamentos com as demais classes. Considerando as 
características dos diagramas de classes na UML e a figura a seguir, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) O relacionamento entre GravadorDeArquivo e Entidade é conhecido como generalização.
( ) O relacionamento entre ArquivoXML e ArquivoTXT é conhecido como composição.
( ) A classe ArquivoTXT pode possuir um atributo do tipo Entidade através da herança.
( ) Não existe relacionamento de herança entre as classes da figura.
5
6
24/08/2023, 11:13 Avaliação Final (Objetiva) - Individual
about:blank 4/7
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B F - F - V - V.
C F - F - V - F.
D V - F - F - V.
O marco inicial da informática se dá com o primeiro computador eletrônico, o ENIAC (Eletrical 
Numerical Integrator and Calculator), surgido em 1945, e pesando cerca de 30 toneladas. Até hoje os 
computadores ainda utilizam a arquitetura proposta por Von Neumann. Em 1951, surgia o primeiro 
computador fabricado comercialmente. 
Assinale a alternativa CORRETA que apresenta o nome desse computador:
A IBM SYSTEM 360.
B IBM 7030.
C UNIVAC I.
D UNIVAC II.
Existem símbolos que auxiliam no processo de desenvolvimento, eles possuem certa semelhança com 
os símbolos utilizados nos fluxogramas, porém de fácil compreensão, tendo como principal diferença 
a utilização sistemática do princípio de abstração em um contexto limitado, de um método apenas, e 
não de todo o objeto, conforme descrito por Correia e Tafner (2001, p. 26). A notação mais utilizada 
para criação de fluxos em Análise Orientada a Objetos é a UML. Com isso em ment,e observe o 
símbolo e sua descrição a seguir:
7
8
24/08/2023, 11:13 Avaliação Final (Objetiva) - Individual
about:blank 5/7
"É um mecanismo que permite a criação de condições e restrições booleanas a aplicar a um ou mais 
elementos (ex., associações)".
Qual símbolo da notação UML a imagem e descrição apresentadas estão se referindo?
Fonte: CORREIA, Carlos Henrique; TAFNER, Malcon Anderson. Análise orientada a objetos. 
Florianópolis: Editora Visual Books, 2001.
A Restrição.
B Agregação.
C “Interface”.
D “Utility”.
Unified Modeling Language (UML), ou Linguagem de ModelagemUnificada, surgiu da união de três 
metodologias de modelagem: o método Booch, o método Object Modeling Technique (OMT) e o 
método Object Oriented Software Engineering (OOSE). Sobre o diagrama de caso de uso, analise as 
sentenças a seguir:
I- Apresenta uma visão externa e geral das funções e serviços.
II- Costuma ser utilizado no início da modelagem.
III- Não é muito utilizado na apresentação com clientes.
IV- Precisa sempre ser utilizado em conjunto com o diagrama de classes.
Assinale a alternativa CORRETA: 
A As sentenças III e IV estão corretas.
B As sentenças I, II e IV estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I e II estão corretas.
Existem símbolos que auxiliam no processo de desenvolvimento, eles possuem certa semelhança com 
os símbolos utilizados nos fluxogramas, porém de fácil compreensão, tendo como principal diferença 
a utilização sistemática do princípio de abstração em um contexto limitado, de um método apenas, e 
não de todo o objeto, conforme descrito por Correia e Tafner (2001, p. 26). A notação mais utilizada 
para criação de fluxos em Análise Orientada a Objetos é a UML. Com isso em mente, observe o 
símbolo e sua descrição a seguir:
9
10
24/08/2023, 11:13 Avaliação Final (Objetiva) - Individual
about:blank 6/7
"Representa um elemento físico na instalação do sistema. Normalmente com capacidade de 
processamento".
Qual símbolo da notação UML a imagem e descrição apresentadas estão se referindo?
Fonte: CORREIA, Carlos Henrique; TAFNER, Malcon Anderson. Análise orientada a objetos. 
Florianópolis: Editora Visual Books, 2001.
A Componente.
B Instância de um nodo.
C Boundary.
D Nodo.
(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 Elaboração, concepção, teste, transição.
B Elaboração, transição, concepção, construção.
C Concepção, elaboração, construção, transição.
D Concepção, elaboração, construção, teste.
(ENADE, 2008) Ao longo de todo o desenvolvimento do software, devem ser aplicadas 
atividades de garantia de qualidade de software, entre as quais se encontra a atividade de teste. Um 
dos critérios de teste utilizados para gerar casos de testes é o denominado critério dos caminhos 
básicos, cujo número de caminhos pode ser determinado com base na complexidade ciclomática. 
Considerando-se o grafo de fluxo de controle apresentado na figura, no qual os nós representam os 
blocos de comandos e as arestas representam a transferência de controle, qual a quantidade de 
11
12
24/08/2023, 11:13 Avaliação Final (Objetiva) - Individual
about:blank 7/7
caminhos básicos que devem ser testados no programa associado a esse grafo de fluxo de controle, 
sabendo-se que essa quantidade é igual à complexidade ciclomática mais um?
A 3.
B 1.
C 4.
D 7.
Imprimir

Continue navegando