TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Compilado Provas projeto de sistemas orientado a objetos unip

Por:   •  24/11/2017  •  Exam  •  3.642 Palavras (15 Páginas)  •  3.864 Visualizações

Página 1 de 15

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:

  1. Funcionalidade.
  1. Confiabilidade.
  1. Manutenabilidade.
  1. Usabilidade.
  1. Portabilidade.
  1. 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?
  1. Processos.
  1. Casos de uso.
  1. Lógica.
  1. Implementação.
  1. Implantação.
  1. 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:
  1. Pública
  1. Protegida.
  1. Privada.
  1. Pública ou privada.
  1. Protegida ou privada.
  1. O tipo de classe que tem como objetivo as regras de negócio de uma aplicação é chamado de:
  1. Classe de domínio.
  1. Classe de interface.
  1. Classe de controle.
  1. Classe persistente.
  1. Classe transiente.
  1. 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:

  1. Pipeline.

  1. Model-View-Abstraction.
  1. Reflection View.
  1. Presentation-Abstravtion-Control (PAC).
  1. Macrokernel.

  1. 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:
  1. Diagrama de Casos de uso.
  1. Diagrama de Colaboração.
  1. Diagrama de Estados.
  1. Diagrama de Classes.
  1. Diagrama de Atividades.
  1. 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:
  1. Projeto de Interface.
  1. Projeto de dados/classes.
  1. Projeto arquitetural.
  1. Projeto de requisitos.
  1. Projeto de componentes.
  1. São ditos diagramas estáticos da UML:
  1. Diagrama de classes e objetos.
  1. Diagrama de sequência e casos de uso.
  1. Diagrama de sequência e classes.
  1. Diagrama de casos de uso e classes.
  1. Diagrama de atividades e classes.
  1. O diagrama que mostra como os componentes de software são colocados fisicamente no ambiente de execução é chamado de:
  1. Diagrama de Casos de uso.
  1. Diagrama de Colaboração.
  1. Diagrama de Distribuição.
  1. Diagrama de Classes.
  1. Diagrama de Atividades.
  1. 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:
  1. Encapsulamento e acoplamento.
  1. Herança e polimorfismo.
  1. Encapsulamento e coesão.
  1. Acoplamento e encapsulamento.
  1. Herança e abstração.
  1. 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.
  1. Estruturas de repetição.
  1. Estruturas de decisão.
  1. Acoplamento.
  1. Encapsulamento.
  1. Lógica de negócio.

  1. 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:
  1. Interface.
  1. Integração.
  1. Fronteira.
  1. Controle.
  1. Entidade.
  1. 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:
  1. Processo.
  1. Casos de uso.
  1. Lógica.
  1. Implementação.
  1. Implantação.
  1. 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:
  1. Processo.
  1. Casos de uso.
  1. Lógica.
  1. Implementação.
  1. Implantação.
  1. 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:
  1. Casos de uso.
  1. Estado.
  1. Distribuição.
  1. Classe.
  1. Sequência.
  1. O objetivo de um pacote em um diagrama de pacotes da UML é:
  1. Agrupar logicamente objetos
  1. Representar objetos.
  1. Descrever objetos semelhantes.
  1. Agrupar tecnicamente os objetos.
  1. Definir uma interface única de acesso.
  1. 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:
  1. Abstração.
  1. Coesão.
  1. Acoplamento.
  1. Modularidade.
  1. Robustez.

  1. Reduzir a interdependência entre os objetos, através da redução de chamadas entre classes e métodos é conceito de:
  1. Abstração.
  1. Coesão.
  1. Acoplamento.
  1. Modularidade.
  1. Robustez.
  1. 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:
  1. Cria os artefatos necessários para a transição da fase de análise para a codificação.
  1. É uma fase opcional no processo de desenvolvimento.
  1. A fase de projeto tem ênfase em preparar os testes.
  1. É uma fase complementar de requisistos.
  1. Permite o correto entendimento dos requisitos funcionais.
  1. 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ãi dinâmica de uma arquitetura. Além do diagrama de sequência, quais diagramas podem auxiliar nessa documentação?
  1. Casos de uso e componentes.
  1. Colaboração e diagrama de estados.
  1. Diagrama de estados e classe.
  1. Diagrama de classe e de objetos.
  1. Diagramas de estado e de atividades.
  1. 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.

  1. Somente III está correta.
  1. I, II e III estão corretas.
  1. Somente I está correta.
  1. Somente I e II estão corretas
  1. 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.

  1. Somente III está correta.
  1. I, II e III estão corretas.
  1. Somente I está correta.
  1. Somente I e III estão corretas.
  1. Somente II está correta.

P) Analise as afirmativas relacionadas à arquitetura de software:

I – Arquitetura de software é uma representação do sistema que auxilia na compreensão de como ele irá se comportar.

...

Baixar como (para membros premium)  txt (24.3 Kb)   pdf (480.6 Kb)   docx (343.1 Kb)  
Continuar por mais 14 páginas »
Disponível apenas no TrabalhosGratuitos.com