Você está na página 1de 9

MUTIPLA ESCOLHA

1. A norma ISO25010 descreve seis caracteristicas que definem a qualidade de software.


Essas caracteristicas, também denominadas atributos de qualidade, são comumente
usadas quando trabalhamos com requisitos não funcionais. A característica que está
ligada a quão fácil é encontrar uma alteração, quanto uma mudança e testá-lá é a:

A Funcionalidade.

B Confiabilidade.

C. Manutenabilidade.

D Usabilidade.

E Portabilidade.

2 . Os diagramas da UML são distribuidos para compor cada visão do sistema. O diagrama de
distribuição está relacionado a qual visão?

Processos.

Casos de uso.

Lógica.

Implementação.

Implantação.

3 Atribuir visibilidade de atributos e métodos é uma das atividades da fase de projeto. O


atributo de visibilidade de um atributo que está relacionado a classe pai num
relacionamento de herança que permite acesso de suas subclasses é a visibilidade:

A Pública

B Protegida.

C Privada.

D Pública ou privada.

E Protegida ou privada.

4. O tipo de classe que tem como objetivo as regras de negócio de uma aplicação é
chamado de:
a. Classe de domínio.
b. Classe de interface.
c. Classe de controle.
d. Classe persistente.
e. Classe transiente.
5. Estilo arquiteturial, modelo arquiteturial ou ainda padrão arquiteturial é a organização,
em um alto nível de abstração, de um sistema de software em um conjunto finito de
subsistemas. Essa organização especifica as responsabilidades, regaras de organização
e o relacionamento entre estes subsistemas. Um padrão arquiteturial, além de auxiliar
no desenvolvimento da estrutura fundamental de um sistema de software, auxilia no
atendimento de um atributo de qualidade deste sistema, por exemplo,
manutenabilidade.

Assinale a alternativa que representa um etilo arquiteturial:

a. Pipeline.
a. Model-View-Abstraction.
C. Reflection View.
d. Presentation-Abstravtion-Control (PAC).
b. Macrokernel.

6. Um diagrama UML que tem como objetivo representar o comportamento de um


determinado elemento à partir de um conjunto finito de situações que ele pode
apresentar é chamado de:
a. Diagrama de Casos de uso.
b. Diagrama de Colaboração.
c. Diagrama de Estados.
c. Diagrama de Classes.
d. Diagrama de Atividades.
7. A fase de projeto que tem como preocupação central a definição de como o software
será construído, se preocupando com as características: técnicas que serão utilizadas
na construção, organiza as classes e objetos em componentes do software e define
seus relacionamentos, dentro das fases de projeto, corresponde a fase de:
a. Projeto de Interface.
b. Projeto de dados/classes.
c. Projeto arquitetural.
d. Projeto de requisitos.
e. Projeto de componentes.
8. São ditos diagramas estáticos da UML:
a. Diagrama de classes e objetos.
b. Diagrama de sequência e casos de uso.
c. Diagrama de sequência e classes.
d. Diagrama de casos de uso e classes.
e. Diagrama de atividades e classes.
9. O diagrama que mostra como os componentes de software são colocados fisicamente
no ambiente de execução é chamado de:

a.Diagrama de Casos de uso.

b. Diagrama de Colaboração.
c. Diagrama de Distribuição.
d. Diagrama de Classes.
e. Diagrama de Atividades.
10. O projeto orientado a objetos partilha exatamente dos mesmos princípios de projeto.
A diferença fundamental está na utilização do paradigma da orientação a objetos e de
seus conceitos fundamentais. Assinale a alternativa qua aponta um desses paradigmas:
a. Encapsulamento e acoplamento.
b. Herança e polimorfismo.
c. Encapsulamento e coesão.
d. Acoplamento e encapsulamento.
e. Herança e abstração.
11. Não é qualquer linguagem de programação que pode ser considerada orientada a
objetos; para tal, é necessário que se cumpram determinados pré-requisitos. Assinale a
alternativa que caracteriza uma linguagem orientada a objetos.
a. Estruturas de repetição.
b. Estruturas de decisão.
c. Acoplamento.
d. Encapsulamento.
e. Lógica de negócio.

12. Quando estamos definindo as responsabilidades dos objetos dentro do sistema


passamos a identificar as classes que o representa. Os objetos que são responsáveis
pela comunicação entre as camadas e sistemas externos são ditas classes de:
a. Interface.
b. Integração.
c. Fronteira.
d. Controle.
e. Entidade.
13. Um sistema de software pode ser dividido em cinco visões. A visão que tem como
objetivo representar a organização física de hardware do sistema, como computadores,
servidores e periféricos, e como eles se relacionam com o sistema é a visão de:
a. Processo.
b. Casos de uso.
c. Lógica.
d. Implementação.
e. Implantação.
14. Um sistema de software pode ser dividido em cinco visões. A visão que tem como
objetivo representar quais são as funcionalidades que o sistema deve construir é a
visão de:
a. Processo.
b. Casos de uso.
c. Lógica.
d. Implementação.
e. Implantação.
15. O diagrama de comunicação é um tipo de diagrama comportamental da UML que
representa as interações de dois objetos e suas partes utilizando para isso uma
sequência de mensagens representadas de forma livre de formatação. Esse diagrama
passou a ser chamado de diagrama de comunicação à partir da versão 2.0 da UML e é
complemento do diagrama de:
a. Casos de uso.
b. Estado.
c. Distribuição.
d. Classe.
e. Sequência.

16. O objetivo de um pacote em um diagrama de pacotes da UML é:

a. Agrupar logicamente objetos


b. Representar objetos.
c. Descrever objetos semelhantes.
d. Agrupar tecnicamente os objetos.
e. Definir uma interface única de acesso.
17. A preocupação do desenvolvedor em garantir que o programa funcione corretamente,
testando as maiores situações de erros possíveis, comportamento da tela, tratamento
de exeções, entre outros, refere-se a característica de:
a. Abstração.
b. Coesão.
c. Acoplamento.
d. Modularidade.
e. Robustez.

18.Reduzir a interdependência entre os objetos, através da redução de chamadas entre


classes e métodos é conceito de:

a.Abstração.

b.Coesão.

c.Acoplamento.

d.Modularidade.

e.Robustez.

19.A fase de projetos sempre se inicia após a fase de requisitos, ou após uma primeira
iteração dos requisitos, nos casos em que adotamos um modelo de ciclo de vida cascata,
iterativo incremental ou semelhante. Sobre a fase de projeto é correto afirmar:

a.Cria os artefatos necessários para a transição da fase de análise para a codificação.

b. É uma fase opcional no processo de desenvolvimento.

c.A fase de projeto tem ênfase em preparar os testes.

d.É uma fase complementar de requisistos.

e.Permite o correto entendimento dos requisitos funcionais.

20.Para documentar a visão dinâmica da arquitetura é preciso um conjunto de diagramas


da UML que servem como complemento ao diagrama de sequência, que vem a ser o
principal diagrama para documentarmos a visão dinâmica de uma arquitetura. Além do
diagrama de sequência, quais diagramas podem auxiliar nessa documentação?

a.Casos de uso e componentes.

b.Colaboração e diagrama de estados.

c.Diagrama de estados e classe.

d.Diagrama de classe e de objetos.

e.Diagramas de estado e de atividades.

21.O modelo entidade relacional enxerga os dados do mundo real como o


conjunto: entidade, atributos e relacionamento. Cada entidade, ou um
conjunto de entidades, gera uma tabela, seus atributos ou características
são representados por colunas desta tabela e cada linha desta tabela
representa uma instância dessa entidade. De acordo com esse conceito,
analise as afirmativas e marque a opção correta.

I – Chaves primárias representam a unidade de um registro numa entidade.

II – Atributos são características de uma entidade.

1. – Chaves estrangeiras representam as chaves secundárias em uma entidade.

a. Somente III está correta.


b. I, II e III estão corretas.
c. Somente I está correta.
d. Somente I e II estão corretas
e. Somente II está correta.

P) Em relação a UML é correto afirmar:

I – A UML é uma metodologia orientada a objetos.

II – Representa apenas a visão de negócio de um sistema.

1. – É destinada a visualização, especificação e documentação de artefatos.

a. Somente III está correta.


b. I, II e III estão corretas.
c. Somente I está correta.
d. Somente I e III estão corretas.
e. Somente II está correta.

Pagina 2
2
afirmativas relacionadas à arquitetura de soware:
I – Arquitetura de soware é uma representação do sistema que auxilia na compreensão de
como
ele irá se comportar.
II – Arquitetura é a organização fundamental de um sistema incorporada em seus componentes,
seus relacionamentos com o ambiente e nos princípios que conduzem seu projeto, construção e
evolução.
III – Arquitetura de soware tem como objetivo resolver as necessidades ou problema de um
cenário de negócio.
Assinale a alternativa, cujas afirmações são verdadeiras:

A Somente a III está correta


b. Somente a I e II estão corretas.
c. I, II e III estão corretas.
d. Somente a I está correta.
e. Somente a II está correta.

P) O diagrama que mostra como os componentes de soware é colocado fisicamente no


ambiente
de execução é chamado de:

a. Diagrama de Casos de Uso.


b. Diagrama de Colaboração
c. Diagrama de Distribuição
d. Diagrama de Classe
e. Diagrama de Atividades.

P) Em relação ao conceito de modularidade na fase de projeto é correto afirmar:


I – Permitir a divisão do soware em partes para desempenhar atividades.
II – Uma desvantagem é o alto grau de acoplamento.
III – Diminui a coesão entre os módulos envolvidos.
a.Somente I e II estão corretas.
b. Todas as afirmativas estão corretas.
c. Somente I e III estão corretas.
d. Somente II e III estão corretas.
e. Somente a I está correta.

P) A preocupação do desenvolvedor em garantir que o programa funciona corretamente,


testando
as maiores situações de erros possíveis, comportamento da tela, tratamento de exceções, entre
outros, refere-se a características de:

a.Abstração
b.Coesão
c.Acoplamento
d.Modularidade
e.Robustez

P) Em relação a banco de dados orientados a objetos, podemos afirmar que:


I – O tratamento é feito como no banco de dados relacional, associado a tabelas.
II – Cada objeto possui uma chave primaria no banco de dados.
III – Adoção de mecanismos de relacionamento: composição, agregação e herança.

a.Somente a I está correta.


b.I , II e II estão corretas.
c.Somente a III está correta.
d.Somente a I e III estão corretas.
e.Somente a II está correta.

P) O objetivo de um pacote em um diagrama de pacotes da UML é:

f. Agrupar logicamente objetos.


g. Representar objetos.
h. Descrever objetos semelhantes
i. Agrupar tecnicamente objetos
j. Definir uma interface única de acesso.

P) O modelo entidade relacional enxerga os dados do mundo real como o conjunto: entidade,
atributos e relacionamento. Cada entidade, ou um conjunto de entidades, gera uma tabela, seus
atributos ou características são representados por colunas desta tabela e cada linha desta tabela
representa uma instancia dessa entidade. De acordo com esse conceito, analise as afirmativas e
marque a opção correta.

I – Chaves primárias representam a unicidade de um registro numa entidade.


II – Atributos são características de uma entidade.
III – Chaves estrangeiras representam as chaves secundárias em uma entidade.

a. Somente a III esta correta.


b. I, II e III estão corretas.
c. Somente a I está correta.
d. Somente a I e II estão corretas
e. Somente a II está correta.

P) Um sistema de soware pode ser dividido em cinco visões. A visão que tem como objetivo
representar a organização física de hardware do sistema, como computadores, servidores e
periféricos, e como eles se relacionam com o sistema é a visão de:

a. Processo
b. Casos de uso
c. Logica
d. Implementação
e. Implantação.

P) Sobre troca de mensagens entre os objetos de um sistema é correto afirmar que:


I – Mensagens de criação e destruição de objetos podem ser aplicadas a diagramas de interação.
II – Autodelegação de mensagens consiste em uma classe A chamar um método da própria
classe A.
III – Mensagens assíncronas são mensagens que implicam em um objeto que envia a mensagem
e
aguarda o retorno do objeto chamado.

a. Somente a I está correta.


b. I , II e II estão corretas.
c. Somente a III está correta.
d. Somente a I e II estão corretas.
e. Somente a II está correta.

P) Em relação a fase de projeto de interfaces é correto afirmar:


I – Descreve as interfaces com os usuários
II – Descreve a comunicação entre sistemas externos.
III – Descreve como os componentes trocam informações

a. Somente a I e II estão corretadas


b. Todas as afirmativas estão corretas
c. Somente a I e III estão corretas
d. Somente II e III estão corretas
e. Somente a I está correta.
P) Quando estamos definindo as responsabilidades dos objetos dentro do sistema precisamos
identificar as classes que o representa. Os objetos que são responsáveis pela comunicação entre
camadas e sistemas externos são ditas classes de:

a. Interface
b. Integração
c. Fronteira
d. Controle
e. Entidade.

P) São descritas como atividades de um arquiteto de sowares:


I – Conduz ou coordena o projeto técnico do sistema e tem a responsabilidade pelas decisões
técnicas.
II – Liderança da equipe para um bom resultado e da aceitação do produto por parte do cliente.
III – Trabalha junto com os analistas e desenvolvedores para garantir que o guia da arquitetura
seja
seguido.
Habilidades

a. Somente a I e II estão corretas


b. Todas as afirmativas estão corretas
c. Somente I e III estão corretas
d. Somente II e III estão corretas
e. Somente a I está correta.

P) O projeto de interfaces representa como as informações entram e saem de um sistema de


soware e como essas informações trafegam entre as estruturas desse sistema definidas no
projeto
arquitetural. A respeito do projeto de interfaces, analise as afirmativas abaixo e seleciona a
alternativa correta:
I – O projeto de interface descreve a comunicação entre os componentes do sistema.
II – O projeto de interface não pode tratar de consumo de informações, somente consulta a
dados.
III – O projeto de interface não define assinaturas dos componentes envolvidos.

a. Somente III está correta


b. I, II e III estão corretas
c. Somente a I está correta
d. Somente a I e II estão corretas
e. Somente a II está correta.

P) A fase de projetos sempre se inicia após a fase de requisitos, ou após uma primeira iteração
dos
requisitos, nos casos em que adotamos um modelo de ciclo de vida cascata, iterativo,
incremental
ou semelhante. Sobre a fase de Projeto é correto afirmar:
Cria os artefatos necessários para transição da fase de análise para a codificação.
É uma fase opcional no processo de desenvolvimento.
A fase de proejto tem ênfase em preparar os testes.
É uma fase complementar a de requisitos.
Permite o correto entendimento dos requisitos funcionais.

P) Em relação a UML, é correto afirmar:


I – A UML é uma metodologia orientada a objetos.
II – Representa apenas a visão de negócio de um sistema.
III – É destinada a visualização, especificação e documentação de artefatos.

a. Somente III está correta


b. I, II e III estão corretas
c. Somente a I está correta
d. Somente I e III estão corretas
e. Somente II está correta.

P) Não é qualquer linguagem de programação que pode ser considerada orientada a objetos:
para
tal, é necessário que se cumpram determinados pré-requisitos. Assinale a alternativa que
caracteriza uma linguagem orientada a objetos.

a. Estruturas de repetição
b. Estruturas de decisão
c. Acoplamento
d. Encapsulamento
e. Logica de negócio.

P) O projeto orientado a objetos partilha exatamente dos mesmos princípios de projeto. A


diferença
fundamental está na utilização do paradigma da orientação a objetos e de seus conceitos
fundamentais.
Assinale a alternativa que aponta um desses paradigmas.

a. Encapsulamento e acoplamento.
b. Herança e polimorfismo
c. Encapsulamento e coesão
d. Acoplamento e encapsulamento
e. Herança e abstração.

) Um sistema de soware pode ser dividido em cinco visões. A visão que tem como objetivo
representar quais são as funcionalidades que o sistema deve construir é a visão de:

a.Processo
b.Casos de uso
c Logica
d Implementação
e Implantação.

Você também pode gostar