Logo Passei Direto
Buscar

Análise Orientada a Objetos 1 Simulado

User badge image
Marcial Brum

em

Ferramentas de estudo

Questões resolvidas

RUP é um processo de engenharia de software que fornece uma abordagem para assumir tarefas e responsabilidades dentro de uma organização de desenvolvimento, cujo objetivo é assegurar a produção de software de alta qualidade dentro de prazos e orçamentos previsíveis. A respeito disso, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- É derivado dos trabalhos sobre UML e do Processo Unificado de Desenvolvimento de Software, capturando seis das melhores práticas no desenvolvimento de software de forma satisfatória para uma grande faixa de projetos e organizações.
II- É um método que pode ser utilizado no desenvolvimento de software, contemplando técnicas que os membros da equipe de desenvolvimento devem seguir para atingir o objetivo de aumentar sua produtividade.
III- Representa uma nova geração de processos genéricos.
IV- A mais importante inovação do RUP é a separação de fases e workflows, e sobretudo, o reconhecimento de que a implantação de software no ambiente do usuário é parte do processo.
A Somente a sentença III está correta.
B Somente a sentença II está correta.
C As sentenças I, II, III e IV estão corretas.
D Somente a sentença I está correta.

A utilização de programação visual proporciona ao usuário uma experiência totalmente interativa. Dessa forma, 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. Os desenvolvedores de softwares utilizam os objetos computacionais visuais para desenvolver e realizar tarefas relacionadas a dados proporcionando aos usuários: janelas, campos ou botões com os quais esses possam interagir.
Sobre esse conceito de objetos, assinale a alternativa CORRETA:
A Os desenvolvedores de softwares utilizam os objetos computacionais visuais para desenvolver e realizar tarefas relacionadas a dados, proporcionando aos usuários: janelas, campos ou botões para que possam interagir.
B Os projetistas de software utilizam objetos abstratos para desenvolver tarefas ligadas a computação e análise de sistemas.
C O conceito de Orientação a Objetos surgiu com o intuito de resolver apenas pequenos problemas relacionados à criação de software.
D A UML não é um bom exemplo de análise orientada a objetos.

O Processo Unificado é um dos mais importantes padrões da indústria de software atual. Vale destacar que o processo unificado (UP ou Unified Process) foi desenvolvido por três importantes pioneiros da orientação a objetos nos anos 1990 (Jacobson, Booch e Rumbaugh).
Sobre esse conceito, assinale a alternativa CORRETA:
A O UP não possui um ciclo de vida bem definido.
B O UP foi desenvolvido por Jacobson, Booch e Rumbaugh, porém não é o primeiro modelo de processo.
C Na atividade de UP, são apresentados apenas os artefatos de entrada.
D O UP é o primeiro modelo de processo inteiramente adaptado ao uso da notação UML (Unified Modeling Language).

Alguns conceitos relacionados à orientação de objeto estão disponibilizados na Coluna I. Estabeleça a correta correspondência com os seus significados, disponibilizados na Coluna II.
A sequência correta é:
1- Métodos
2- Atributos
3- Classe
4- Sobrecarga
5- Polimorfismo
6- Herança
A b) 4, 6, 1, 3, 2 e 5
B c) 5, 6, 1, 2, 3 e 4
C d) 4, 3, 2, 6, 1 e 5
D a) 5, 3, 2, 6, 1 e 4

Assim, um sistema de informação precisa possuir uma boa documentação, que precisa ser atualizada para que o sistema possa ser mantido com facilidade, rapidez e de maneira correta. “Modelar um sistema é uma forma bastante eficiente de documentá-lo, a documentação é apenas uma das vantagens fornecidas pela modelagem”. (GUEDES, 2004, p. 18). Partindo da importância do por que modelar, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I - Ajudar a visualizar o sistema como gostaríamos que ele fosse.
II – Permitir a especificação da arquitetura e comportamento de um sistema.
III – Fornecer padrões de desenvolvimento que servem como guia de construção do sistema.
IV – Somente a UML e RUP vão poder estimar e proporcionar uma melhor qualidade no produto final.
A As sentenças I, II e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças III e IV estão corretas.

De acordo com Guedes (2004, p. 132), “um Estado representa a situação em que um objeto se encontra em um determinado momento durante o período em que este participa de um processo”. Assim, um objeto pode passar por diversos estados dentro de um mesmo processo. Neste sentido, descreve-se que um estado pode ser presentado de algumas formas. Sobre essas formas, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I - A espera pela ocorrência em um evento.
II – A reação a um estímulo.
III – A execução de alguma atividade e a satisfação de alguma condição.
IV – A espera de um evento para se relacionar ao estímulo das atividades.
A As sentenças III e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, II e III 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: "Uma instância específica de uma classe. Corresponde à atribuição de valores concretos aos atributos da classe. Denotada pelo nome sublinhado."
Qual símbolo da notação UML a imagem e descrição acima estão se referindo?
A Objecto
B Dependência
C Generalização
D Associação unidireccional

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

Questões resolvidas

RUP é um processo de engenharia de software que fornece uma abordagem para assumir tarefas e responsabilidades dentro de uma organização de desenvolvimento, cujo objetivo é assegurar a produção de software de alta qualidade dentro de prazos e orçamentos previsíveis. A respeito disso, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- É derivado dos trabalhos sobre UML e do Processo Unificado de Desenvolvimento de Software, capturando seis das melhores práticas no desenvolvimento de software de forma satisfatória para uma grande faixa de projetos e organizações.
II- É um método que pode ser utilizado no desenvolvimento de software, contemplando técnicas que os membros da equipe de desenvolvimento devem seguir para atingir o objetivo de aumentar sua produtividade.
III- Representa uma nova geração de processos genéricos.
IV- A mais importante inovação do RUP é a separação de fases e workflows, e sobretudo, o reconhecimento de que a implantação de software no ambiente do usuário é parte do processo.
A Somente a sentença III está correta.
B Somente a sentença II está correta.
C As sentenças I, II, III e IV estão corretas.
D Somente a sentença I está correta.

A utilização de programação visual proporciona ao usuário uma experiência totalmente interativa. Dessa forma, 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. Os desenvolvedores de softwares utilizam os objetos computacionais visuais para desenvolver e realizar tarefas relacionadas a dados proporcionando aos usuários: janelas, campos ou botões com os quais esses possam interagir.
Sobre esse conceito de objetos, assinale a alternativa CORRETA:
A Os desenvolvedores de softwares utilizam os objetos computacionais visuais para desenvolver e realizar tarefas relacionadas a dados, proporcionando aos usuários: janelas, campos ou botões para que possam interagir.
B Os projetistas de software utilizam objetos abstratos para desenvolver tarefas ligadas a computação e análise de sistemas.
C O conceito de Orientação a Objetos surgiu com o intuito de resolver apenas pequenos problemas relacionados à criação de software.
D A UML não é um bom exemplo de análise orientada a objetos.

O Processo Unificado é um dos mais importantes padrões da indústria de software atual. Vale destacar que o processo unificado (UP ou Unified Process) foi desenvolvido por três importantes pioneiros da orientação a objetos nos anos 1990 (Jacobson, Booch e Rumbaugh).
Sobre esse conceito, assinale a alternativa CORRETA:
A O UP não possui um ciclo de vida bem definido.
B O UP foi desenvolvido por Jacobson, Booch e Rumbaugh, porém não é o primeiro modelo de processo.
C Na atividade de UP, são apresentados apenas os artefatos de entrada.
D O UP é o primeiro modelo de processo inteiramente adaptado ao uso da notação UML (Unified Modeling Language).

Alguns conceitos relacionados à orientação de objeto estão disponibilizados na Coluna I. Estabeleça a correta correspondência com os seus significados, disponibilizados na Coluna II.
A sequência correta é:
1- Métodos
2- Atributos
3- Classe
4- Sobrecarga
5- Polimorfismo
6- Herança
A b) 4, 6, 1, 3, 2 e 5
B c) 5, 6, 1, 2, 3 e 4
C d) 4, 3, 2, 6, 1 e 5
D a) 5, 3, 2, 6, 1 e 4

Assim, um sistema de informação precisa possuir uma boa documentação, que precisa ser atualizada para que o sistema possa ser mantido com facilidade, rapidez e de maneira correta. “Modelar um sistema é uma forma bastante eficiente de documentá-lo, a documentação é apenas uma das vantagens fornecidas pela modelagem”. (GUEDES, 2004, p. 18). Partindo da importância do por que modelar, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I - Ajudar a visualizar o sistema como gostaríamos que ele fosse.
II – Permitir a especificação da arquitetura e comportamento de um sistema.
III – Fornecer padrões de desenvolvimento que servem como guia de construção do sistema.
IV – Somente a UML e RUP vão poder estimar e proporcionar uma melhor qualidade no produto final.
A As sentenças I, II e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças III e IV estão corretas.

De acordo com Guedes (2004, p. 132), “um Estado representa a situação em que um objeto se encontra em um determinado momento durante o período em que este participa de um processo”. Assim, um objeto pode passar por diversos estados dentro de um mesmo processo. Neste sentido, descreve-se que um estado pode ser presentado de algumas formas. Sobre essas formas, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I - A espera pela ocorrência em um evento.
II – A reação a um estímulo.
III – A execução de alguma atividade e a satisfação de alguma condição.
IV – A espera de um evento para se relacionar ao estímulo das atividades.
A As sentenças III e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, II e III 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: "Uma instância específica de uma classe. Corresponde à atribuição de valores concretos aos atributos da classe. Denotada pelo nome sublinhado."
Qual símbolo da notação UML a imagem e descrição acima estão se referindo?
A Objecto
B Dependência
C Generalização
D Associação unidireccional

Prévia do material em texto

RUP é um processo de engenharia de software que fornece uma abordagem para assumir tarefas e responsabilidades 
dentro de uma organização de desenvolvimento, cujo objetivo é assegurar a produção de software de alta qualidade dentro 
de prazos e orçamentos previsíveis. A respeito disso, analise as sentenças a seguir: 
I- É derivado dos trabalhos sobre UML e do Processo Unificado de Desenvolvimento de Software, capturando seis das 
melhores práticas no desenvolvimento de software de forma satisfatória para uma grande faixa de projetos e organizações. 
II- É um método que pode ser utilizado no desenvolvimento de software, contemplando técnicas que os membros da equipe 
de desenvolvimento devem seguir para atingir o objetivo de aumentar sua produtividade. 
III- Representa uma nova geração de processos genéricos. 
IV- A mais importante inovação do RUP é a separação de fases e workflows, e sobretudo, o reconhecimento de que a 
implantação de software no ambiente do usuário é parte do processo. 
Assinale a alternativa CORRETA: 
A 
Somente a sentença III está correta. 
B 
Somente a sentença II está correta. 
C 
As sentenças I, II, III e IV estão corretas. 
D 
Somente a sentença I está correta. 
 
 
A utilização de programação visual proporciona ao usuário uma experiência totalmente interativa. Dessa forma, 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. Os desenvolvedores de softwares utilizam 
os objetos computacionais visuais para desenvolver e realizar tarefas relacionadas a dados proporcionando aos usuários: 
janelas, campos ou botões com os quais esses possam interagir. 
Sobre esse conceito de objetos, assinale a alternativa CORRETA: 
A 
Os desenvolvedores de softwares utilizam os objetos computacionais visuais para desenvolver e realizar tarefas 
relacionadas a dados, proporcionando aos usuários: janelas, campos ou botões para que possam interagir. 
B 
A UML não é um bom exemplo de análise orientada a objetos. 
C 
O conceito de Orientação a Objetos surgiu com o intuito de resolver apenas pequenos problemas relacionados à criação de 
software. 
D 
Os projetistas de software utilizam objetos abstratos para desenvolver tarefas ligadas a computação e análise de sistemas. 
 
O Processo Unificado é um dos mais importantes padrões da indústria de software atual. Vale destacar que o processo 
unificado (UP ou Unified Process) foi desenvolvido por três importantes pioneiros da orientação a objetos nos anos 1990 
(Jacobson, Booch e Rumbaugh). 
Sobre esse conceito, assinale a alternativa CORRETA: 
A 
O UP é o primeiro modelo de processo inteiramente adaptado ao uso da notação UML (Unified Modeling Language). 
B 
O UP não possui um ciclo de vida bem definido. 
C 
O UP foi desenvolvido por Jacobson, Booch e Rumbaugh, porém não é o primeiro modelo de processo. 
D 
Na atividade de UP, são apresentados apenas os artefatos de entrada. 
 
Alguns conceitos relacionados à orientação de objeto estão disponibilizados na Coluna I. Estabeleça a correta 
correspondência com os seus significados, disponibilizados na Coluna II. 
Coluna I 
 
1- Métodos 
2- Atributos 
3- Classe 
4- Sobrecarga 
5- Polimorfismo 
6- Herança 
 
Coluna II 
 
( ) Dois métodos/funções com o mesmo nome, mas com assinaturas diferentes. 
( ) Compartilhamento de atributos e operações entre classes, com base em um relacionamento hierárquico. 
( ) Definem as habilidades dos objetos. 
( ) Conjunto de objetos com características afins. 
( ) Características que imprimem individualidade a um objeto. 
( ) Mesma operação poder atuar de modos diversos em classes diferentes. 
 
A sequência correta é: 
 
Assinale a alternativa correta. 
A 
b) 4, 6, 1, 3, 2 e 5 
 
B 
c) 5, 6, 1, 2, 3 e 4 
 
C 
d) 4, 3, 2, 6, 1 e 5 
D 
a) 5, 3, 2, 6, 1 e 4 
 
Assim, um sistema de informação precisa possuir uma boa documentação, que precisa ser atualizada para que o sistema 
possa ser mantido com facilidade, rapidez e de maneira correta. “Modelar um sistema é uma forma bastante eficiente de 
documentá-lo, a documentação é apenas uma das vantagens fornecidas pela modelagem”. (GUEDES, 2004, p. 18). Partindo 
da importância do por que modelar, analise as sentenças a seguir: 
Assinale a alternativa CORRETA: 
I - Ajudar a visualizar o sistema como gostaríamos que ele fosse. 
II – Permitir a especificação da arquitetura e comportamento de um sistema. 
III – Fornecer padrões de desenvolvimento que servem como guia de construção do sistema. 
IV – Somente a UML e RUP vão poder estimar e proporcionar uma melhor qualidade no produto final. 
A 
As sentenças I, II e IV estão corretas. 
B 
As sentenças II e IV estão corretas. 
C 
As sentenças I, II e III estão corretas. 
D 
As sentenças III e IV estão corretas. 
 
De acordo com Guedes (2004, p. 132), “um Estado representa a situação em que um objeto se encontra em um determinado 
momento durante o período em que este participa de um processo”. Assim, um objeto pode passar por diversos estados 
dentro de um mesmo processo. Neste sentido, descreve-se que um estado pode ser presentado de algumas formas. Sobre 
essas formas, analise as sentenças a seguir: 
Assinale a alternativa CORRETA: 
I - A espera pela ocorrência em um evento. 
II – A reação a um estímulo. 
III – A execução de alguma atividade e a satisfação de alguma condição. 
IV – A espera de um evento para se relacionar ao estímulo das atividades. 
A 
As sentenças III e IV estão corretas. 
B 
As sentenças II e IV estão corretas. 
C 
As sentenças I, II e IV estão corretas. 
D 
As sentenças I, II e III 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: 
"Uma instância específica de uma classe. Corresponde à atribuição de 
valores concretos aos atributos da classe. Denotada pelo nome sublinhado." 
Qual símbolo da notação UML a imagem e descrição acima estão se referindo? 
Assinale a alternativa CORRETA: 
A 
Objecto 
B 
Dependência 
C 
Generalização 
D 
Associação unidireccional 
 
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 agrupamento de operações e atributos que não 
pertencem a nenhuma classe do problema (ex., funções de biblioteca)." 
Qual símbolo da notação UML a imagem e descrição acima estão se referindo? 
Assinale a alternativa CORRETA: 
A 
Utility 
B 
Estado 
C 
Interface 
D 
Agregação 
 
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 uma ___________ que o objectoefectua." 
Qual símbolo da notação UML a imagem e descrição acima estão se referindo? 
Assinale a alternativa CORRETA: 
A 
Agregação 
B 
Estado final 
C 
Estado inicial 
D 
Atividade 
 
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." 
Qual símbolo da notação UML a imagem e descrição acima estão se referindo? 
Assinale a alternativa CORRETA: 
A 
Componente 
B 
Instância de um nodo 
C 
Boundary 
D 
Nodo

Mais conteúdos dessa disciplina