///
Explore grátis as questões de concursos e chegue mais preparado nas provas.
99 questões encontradas
Escolha a alternativa CORRETA sobre as principais etapas no processo para reverter a engenharia de um banco de dados e transformar os elementos resultantes do Modelo de Dados em elementos do Modelo de Design: 1ª etapa – inicialmente cria-se um Modelo de Dados físico que contenha tabelas para representar o layout físico de dados persistentes no banco de dados.
2ª etapa – as tabelas no Modelo de Dados físico são transformadas em Classes de Design no Modelo de Design.
3ª etapa – defina associações entre as classes no Modelo de Design.
4ª etapa – defina operações apropriadas nas classes do Modelo de Design com base nas ações executadas nos elementos correspondentes do Modelo de Dados.
5ª etapa – agrupe as classes do Modelo de Design em subsistemas e pacotes, conforme necessário.
A Model Driven Architecture (MDA) é uma visão de como o software pode ser desenvolvido colocando a modelagem no centro do processo de desenvolvimento, que pode ser definida em três etapas. Escolha a alternativa CORRETA em relação às afirmativas sobre MDA: I) A primeira etapa é a construção de um modelo com um alto nível de abstração, independente de qualquer tecnologia.
II) A segunda etapa é a transformação do modelo de baixo nível de abstração em um ou mais modelos específicos de plataforma, próximo ao código de máquinas.
III) A terceira e última etapa é transformar o código de máquina em binário.
A Structured Query Language (SQL) é composta de vários comandos, cláusulas e operadores para manipular o Banco de Dados (BD). Escolha a alternativa que representa a(s) sintaxe(s) CORRETA(S) dos comandos SQL abaixo: I) UPDATE pessoa SET data_nascimento = '11/09/1985' WHERE id_pessoa = 7
II) DELETE FROM pessoa WHERE id_pessoa = 7
III) INSERT FROM area (cod, descricao) WHERE (100, "Informática") + (200, "Turismo") + (300, "Higiene e Beleza")
A Structured Query Language (SQL) é a linguagem de pesquisa declarativa padrão para banco de dados relacional, a qual foi inspirada na álgebra relacional. Dentre as alternativas abaixo relacionada às afirmativas sobre SQL, escolha a CORRETA: I) Data Manipulation Language (DML) é um subconjunto da SQL que é utilizado para realizar inclusões, consultas, alterações e exclusões de dados presentes em registros.
II) Data Definition Language (DDL) permite ao utilizador definir tabelas novas e elementos associados.
III) Data Query Language (DQL) é composto dos comandos REVOKE e GRANT.
Os Bancos de Dados (BD) são coleções organizadas de dados que se relacionam de forma a criar algum sentido e dar mais eficiência durante uma pesquisa ou estudo. Dentre as alternativas relacionadas às afirmativas sobre BD, escolha a CORRETA: I) Isolamento ocorre quando todas as ações que compõem a unidade de trabalho da transação devem ser concluídas com sucesso, para que seja efetivada.
II) Bases de dados relacionais consistem, principalmente de três componentes: uma coleção de estruturas de dados, uma coleção dos operadores, a álgebra e o cálculo relacionais, e uma coleção de restrições da integridade.
III) Atomicidade ocorre quando todas as regras e restrições definidas no banco de dados devem ser obedecidas.
IV) Consistência ocorre quando cada transação funciona completamente à parte de outras.
A orientação a objetos é um modelo de análise, projeto e programação de sistemas de informação baseado na composição e interação entre diversas unidades chamadas de objetos.
I) Encapsulamento consiste no princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe.
II) Abstração consiste na separação de aspectos internos e externos de um objeto.
III) Classe representa um conjunto de objetos com características afins.
IV) Polimorfismo é a habilidade de concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais.
Um diagrama de atividade é um gráfico que mostra o fluxo de controle de uma atividade para outra. Escolha a alternativa CORRETA em relação às afirmativas sobre diagrama de atividades: I) Os estados de ação podem ser decompostos e não atômicos.
II) Uma atividade é uma execução não atômica em andamento em uma máquina de estados e acabam resultando em alguma ação, formada pelas computações atômicas executáveis que resultam em uma mudança de estado do sistema ou o retorno de um valor.
III) A transição é o fluxo de uma atividade para outra.
O diagrama de caso de uso descreve a funcionalidade proposta para um novo sistema que será projetado, sendo muito útil para o levantamento dos requisitos funcionais do sistema. Escolha a alternativa CORRETA em relação às afirmações sobre diagrama de caso de uso: I) O diagrama de caso de uso corresponde a uma visão externa do sistema e representa graficamente os atores, os casos de uso e os relacionamentos entre estes elementos.
II) Um ator só pode estar relacionado a um único caso de uso em um mesmo diagrama.
III) O ator sempre é um ser humano.
O diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos, definindo todas as classes que o sistema necessita possuir e é a base para a construção dos diagramas de comunicação, sequência e estados. Dentre as alternativas abaixo sobre as afirmativas de diagrama de classe, escolha a CORRETA: I) A classe contém a especificação do objeto, com suas características, que são: atributos e métodos.
II) A dependência entre classes indica que os objetos de uma classe usam serviços dos objetos de outra classe.
III) A herança são os relacionamentos estruturais entre instâncias e especificam que objetos de uma classe estão ligados a objetos de outras classes.
A Unified Modeling Language (UML) é uma linguagem de modelagem que permite representar um sistema de forma padronizada, auxiliando a visualização e a comunicação entre os objetos. Escolha a alternativa CORRETA em relação às afirmativas sobre UML: I) Os diagramas são não hierárquicos e independentes uns dos outros.
II) Os diagramas são divididos em duas principais categorias: estruturais e ambientais.
III) Entre os seus objetivos, estão a especificação, a documentação, a estruturação para sub-visualização e uma maior visualização lógica do desenvolvimento completo de um sistema de informação.