Logo Passei Direto
Buscar

Avaliação Final (Objetiva) - Individual Análise Orientada a Objetos I

User badge image
Nicolas Sena

em

Ferramentas de estudo

Questões resolvidas

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

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

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 mente, observe o símbolo e sua descrição a seguir:

"É um mecanismo que permite a criação de condições e restrições booleanas a aplicar a um ou mais elementos (ex., associações)".
A Restrição.
B Agregação.
C "Interface".
D "Utility".

Unified Modeling Language (UML), ou Linguagem de Modelagem Unificada, 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.
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:

"Representa um elemento físico na instalação do sistema. Normalmente com capacidade de processamento".
A Restrição.
B Agregação.
C "Interface".
D "Utility".

What are the components referred to in the following statements?
Source: 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.


A Component
B Node instance
C Boundary
D Node

(ENADE, 2010) The Unified Process (RUP - rational unified process) is a modern software development process consisting of four phases. Choose the CORRECT alternative that presents the four phases of RUP in the order they should be executed:


A Elaboration, conception, testing, transition.
B Elaboration, transition, conception, construction.
C Conception, elaboration, construction, transition.
D Conception, elaboration, construction, testing.

(ENADE, 2008) Throughout the software development, software quality assurance activities must be applied, including the testing activity. One of the testing criteria used to generate test cases is the so-called basic path criterion, whose number of paths can be determined based on cyclomatic complexity. Considering the control flow graph presented in the figure, in which the nodes represent command blocks and the edges represent control transfer, what is the number of basic paths that should be tested in the program associated with this control flow graph, knowing that this number is equal to the cyclomatic complexity plus one?


A 3.
B 1.
C 4.
D 7.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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

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

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 mente, observe o símbolo e sua descrição a seguir:

"É um mecanismo que permite a criação de condições e restrições booleanas a aplicar a um ou mais elementos (ex., associações)".
A Restrição.
B Agregação.
C "Interface".
D "Utility".

Unified Modeling Language (UML), ou Linguagem de Modelagem Unificada, 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.
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:

"Representa um elemento físico na instalação do sistema. Normalmente com capacidade de processamento".
A Restrição.
B Agregação.
C "Interface".
D "Utility".

What are the components referred to in the following statements?
Source: 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.


A Component
B Node instance
C Boundary
D Node

(ENADE, 2010) The Unified Process (RUP - rational unified process) is a modern software development process consisting of four phases. Choose the CORRECT alternative that presents the four phases of RUP in the order they should be executed:


A Elaboration, conception, testing, transition.
B Elaboration, transition, conception, construction.
C Conception, elaboration, construction, transition.
D Conception, elaboration, construction, testing.

(ENADE, 2008) Throughout the software development, software quality assurance activities must be applied, including the testing activity. One of the testing criteria used to generate test cases is the so-called basic path criterion, whose number of paths can be determined based on cyclomatic complexity. Considering the control flow graph presented in the figure, in which the nodes represent command blocks and the edges represent control transfer, what is the number of basic paths that should be tested in the program associated with this control flow graph, knowing that this number is equal to the cyclomatic complexity plus one?


A 3.
B 1.
C 4.
D 7.

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

Mais conteúdos dessa disciplina