A Programação Orientada a Objetos (POO) diz respeito a um padrão de desenvolvimento que é seguido por muitas linguagens. Esse padrão utiliza como base os seguintes pilares principais:
A Linguagem de Modelagem Unificada (UML) fornece ferramentas para análise, projeto e implementação de softwares, assim como modelagem de negócios e processos para o desenvolvimento orientado a objetos. A especificação UML tem uma abordagem familiar padrão que modela uma classe usando alguns itens, EXCETO:
A NBR ISO/IEC 9126, sob o título geral “Engenharia de software – Qualidade do produto”, consiste nas seguintes partes, EXCETO:
Os níveis de teste são grupos de atividades de teste que são organizados e gerenciados juntos e são executados em relação ao software em determinado nível de desenvolvimento. Assinale a alternativa que NÃO apresenta um teste que se enquadra na definição dos níveis de teste.
A Engenharia de Requisitos se divide em duas áreas principais relativas ao trabalho efetuado com os requisitos. Que áreas são essas?
A norma ISO/IEC 9126:1991 apresenta a padronização mundial do Software como Produto considerado como um “Software de Qualidade”, fornecendo um modelo de propósito geral que define seis categorias de características de qualidade de software, que são divididas em subcaracterísticas. Relacione a Coluna 1 à Coluna 2, associando cinco das categorias de qualidade com as suas respectivas subcaracterísticas.
Sobre o Bizagi Modeler, analise as assertivas abaixo e assinale a alternativa correta.
I. O Bizagi Modeler permite às organizações criar e documentar processos de negócio em um repositório central, porém ainda não trabalha na nuvem.
II. A Linguagem de Definição de Processo XML (XPDL) fornece um formato de arquivo que suporta metade dos aspectos da notação de definição de processo BPMN, incluindo algumas descrições gráficas do diagrama, e algumas propriedades executáveis usadas em tempo de execução.
III. Trata-se de um software de mapeamento de processos empresariais que suporta o Business Process Model Notation (BPMN) em todos os aspectos.
IV. A XPDL é um formato padrão para intercambiar definições de processos de negócios entre diferentes produtos de fluxo de trabalho.
É um paradigma para o desenvolvimento de software que se baseia na utilização de componentes individuais que colaboram entre si para construir sistemas mais complexos em que a colaboração entre os objetos é feita através do envio de mensagens. Baseia-se em conceitos como objetos, abstração, entidades, classes, herança, polimorfismo, etc. A que paradigma de programação esse trecho se refere?
Analise as seguintes asserções referentes à linguagem de programação Java e a relação proposta entre elas:
I. Um componente criado para uma aplicação Java J2EE deve ser instalado no container apropriado, que é um ambiente de execução padronizado que provê serviços específicos a esse componente. Assim, um componente pode esperar que em qualquer plataforma J2EE implementada por qualquer fornecedor esses serviços estejam disponíveis.
PORQUE
II. A arquitetura proposta para a plataforma Java J2EE (Java 2 Enterprise Edition) surgiu com o objetivo de padronizar e simplificar a criação de aplicações, propondo um modelo em que componentes J2EE escritos pelos usuários da plataforma podem fazer uso de serviços providos por esta, os quais simplificam sua implementação e possibilitam maior foco no negócio.
A respeito dessas asserções, assinale a alternativa correta.
Em relação aos Gerenciadores de Banco de Dados (SGBDs), um termo genérico é utilizado para denominar modelos de SGBD que não seguem o modelo relacional de bancos de dados. Esse modelo foi criado para ajudar empresas cujas necessidades não estavam sendo atendidas pelos SGBDs relacionais criados anteriormente. Qual é esse termo?
Quando um banco de dados é utilizado por mais de um usuário, tem que administrar o(a) _________________ entre as informações que estão sendo acessadas pelos usuários. Isso ocorre quando, em um banco de dados, usuários distintos tentam acessar a mesma informação e então é feito um (a) _________________ entre essas transações. Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Em bancos de dados, técnicas de gerenciamento garantem a serialização, que é a execução das transações de forma serial. Nesse contexto, se faz necessário conhecer as operações executadas entre o início e o fim da transação, e, para gerenciar as transações, é necessário conhecer as propriedades comumente chamadas de ACID, que devem ser usadas pelos métodos de controle de concorrência e recuperação do SGBD. ACID é o acrônimo de:
Para implementar um SGBD, inicia-se com a especificação dos esquemas conceituais e internos para o banco de dados e seus mapeamentos. Então, uma linguagem é usada pelo DBA e pelos projetistas de banco de dados para definir ambos os esquemas. Assinale a alternativa que apresenta a sigla da linguagem referida de definição de dados.
Sobre os tipos de bancos, sabe-se que:
I. Banco de dados relacionais têm facilidade de armazenagem pela confiabilidade das informações.
II. Banco de dados não relacionais atendem a dados que não podem ser inseridos em formato de tabela, como imagens, vídeos e gráficos.
III. Em bancos de dados orientados a objetos, é utilizada uma estrutura orientada a objetos, em que as informações são organizadas em blocos de informações e classes, com identificadores e atributos.
Quais estão corretas?
Sobre Modelagens Multidimensionais, analise as assertivas a seguir e assinale a alternativa correta.
I. Deixa-se de focar na coleta de dados para se ocupar com a consulta aos dados.
II. O modelo multidimensional é usado em sistemas cujas bases de dados são atualizadas periodicamente.
III. Foca-se na coleta de dados, para posteriormente avaliar a consulta aos dados.
IV. É o mais adequado para os sistemas de BI em que o foco é a coleta de dados.
Em algoritmos, os dados ______________ são mais utilizados em três tipos básicos: numérico, literal e lógico. E os dados ________________ permitem organizar dados complexos, nos quais as informações são compostas por diversos campos. Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Referente aos conceitos utilizados para segurança da informação em técnicas específicas, assinale a alternativa INCORRETA.





























