Foram encontradas 1.100 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q868605 Programação
Em uma DTD de um documento XML, os atributos são declarados pela instrução ATTLIST, que possui a sintaxe abaixo.

<!ATTLIST element-name attribute-name attribute-type attribute-value>
Nessa sintaxe, attribute-value pode ser
Alternativas
Q868604 Arquitetura de Software
O Modelo de Acessibilidade em Governo Eletrônico e-MAG recomenda, como prática que deve ser encorajada no desenvolvimento de sítios e serviços eletrônicos acessíveis do Governo Federal, o uso de
Alternativas
Q868603 Banco de Dados
Para apagar todos os registros da tabela copia_eleitores utiliza-se a instrução SQL
Alternativas
Q868602 Banco de Dados
Um Analista de Sistemas deseja alterar a coluna quantidade, que faz parte da tabela pedido do banco de dados empresa, do tipo INT para o tipo DECIMAL(7,2). Para isso, utilizando Transact-SQL no SQL Server, deverá usar o comando
Alternativas
Q868601 Banco de Dados

Considere as instruções SQL a seguir, digitadas no PostgreSQL 9.0, em condições ideais.


Imagem associada para resolução da questão


Será exibido na tela

Alternativas
Q868600 Banco de Dados
No PostgreSQL 9.0, para efetuar o backup e a restauração de um banco de dados utilizam-se, respectivamente, os comandos
Alternativas
Q868599 Banco de Dados

No Oracle um Analista de Sistemas precisa alterar o status da tabela departamentos para "somente leitura", de forma a evitar ações que possam alterar dados. Para isso, deverá utilizar o comando PL/SQL

Alternativas
Q868598 Banco de Dados

Considere a instrução PL/SQL abaixo, digitada no Oracle, no qual as tabelas com os respectivos campos existem em condições ideais.


SELECT f.nome_funcionario, f.id_departamento, d.nome_departamento FROM funcionarios f,

departamentos d WHERE f.id_departamento = d.id_departamento ...I... ;


Para que a consulta recupere todas as linhas da tabela funcionarios, mesmo que não haja correspondência na tabela departamentos, a lacuna I deve ser preenchida com o operador de join externa

Alternativas
Q868597 Banco de Dados

Na tabela abaixo, OAB_Advogado e ID_Cliente fazem parte da chave primária composta da tabela e Valor_Total_Honorario é resultado da aplicação do Percentual_De_Honorario sobre Valor_Da_Causa. 


Imagem associada para resolução da questão


Esta tabela 

Alternativas
Q868596 Banco de Dados
Considere que um Analista de Sistemas está modelando um banco de dados relacional de um escritório de Advocacia e precisa definir a tabela Consulta, que liga as tabelas Advogado e Cliente. Na tabela Consulta foram definidos os campos abaixo.
OAB_Advogado – Primary Key ID_Cliente – Primary Key Data_Hora_Consulta Parecer_Do_Advogado Especialidade_Do_Advogado
A chave primária é composta pelos campos OAB_Advogado e ID_Cliente. Cada Advogado que trabalha no escritório atua em uma única especialidade (direito penal, civil, trabalhista etc.) e, na consulta, emite um parecer exclusivo para cada cliente atendido. Nestas condições, é correto afirmar que
Alternativas
Q868595 Engenharia de Software

Considere, por hipótese, que uma equipe de Analistas de Sistemas da Defensoria elencou a lista de requisitos para um novo sistema:


− O sistema não deverá revelar aos usuários nenhuma informação pessoal sobre os cidadãos, além do número do processo, em respeito à legislação de privacidade.

− Em razão das restrições referentes aos direitos autorais, alguns documentos devem ser excluídos imediatamente ao serem fornecidos pelos cidadãos em seus processos.

− O sistema deve implementar interfaces utilizando as normas de usabilidade vigentes para o serviço público.


A lista apresenta exemplos de requisitos

Alternativas
Q868594 Engenharia de Software

Considere os trechos de código Java abaixo.


Imagem associada para resolução da questão


Em um sistema Orientado a Objetos bem desenvolvido, os princípios relativos a acoplamento e coesão devem ser respeitados. O código Java apresentando no trecho 1 mostra um exemplo de

Alternativas
Q868593 Engenharia de Software

Considere, por hipótese, que na Defensoria esteja sendo desenvolvido um projeto com prazo crítico, sendo necessário que os desenvolvedores avaliem o software frequentemente. A equipe envolvida decidiu utilizar uma abordagem de teste de integração que trabalha da seguinte maneira:


I. Componentes necessários para implementar funções do software, como arquivos de dados, bibliotecas, módulos reutilizáveis etc são integrados em uma build (construção).

II. Diversos testes são projetados para que erros que possam impedir a build em andamento de desempenhar de forma adequada sua função, com o objetivo de descobrir showstoppers que impliquem em atrasos no cronograma.

III. A build é integrada a outras builds e todo o software passa diariamente por este tipo de teste, podendo usar abordagem ascendente ou descendente de integração.


O teste de integração descrito é denominado teste

Alternativas
Q868592 Engenharia de Software
Uma Analista de Sistemas da Defensoria sugeriu que um novo projeto fosse desenvolvido utilizando a metodologia ágil
Alternativas
Q868590 Governança de TI

Considere, por hipótese, que um Analista de Sistemas esteja participando de uma auditoria na Defensoria, cujo objetivo é realizar a validação e avaliação do controle interno de um sistema de informação. No planejamento dos trabalhos ficou decido que seria aplicada uma técnica com as seguintes características:


I. Elaborar uma massa de testes a ser submetida ao programa que deve prever as seguintes situações: transações com campos inválidos, transações com valores nos limites, transações incompletas, transações incompatíveis, transações em duplicidade.

II. Seguir os passos: a. compreender a lógica do programa; b. fazer a simulação dos dados pertinentes ao teste a ser realizado; c. elaborar os formulários de controle; d. fazer a transcrição dos dados para o computador; e. preparar o ambiente de teste; f. executar o processamento do teste; g. fazer a avaliação dos resultados; h. emitir opinião sobre o teste.


Pelas características apresentadas, a escolha recaiu sobre a técnica de  

Alternativas
Q868589 Engenharia de Software

Considere o diagrama UML 2.5 abaixo.


Imagem associada para resolução da questão

Neste diagrama de
Alternativas
Q868588 Governança de TI

Considere os elementos de diagramas BPMN mostrados na figura abaixo.


Imagem associada para resolução da questão


A figura

Alternativas
Q868587 Algoritmos e Estrutura de Dados

Considere o grafo abaixo. 


                        Imagem associada para resolução da questão


A complexidade ciclomática é uma métrica que mede a complexidade de um determinado módulo (uma classe, um método, uma função etc.), a partir da contagem do número de caminhos independentes que ele pode executar até o seu fim. Um caminho independente é aquele que apresenta pelo menos uma nova condição (possibilidade de desvio de fluxo) ou um novo conjunto de comandos a serem executados. O resultado da complexidade ciclomática indica quantos testes, pelo menos, precisam ser executados para que se verifiquem todos os fluxos possíveis que o código pode tomar, a fim de garantir uma completa cobertura de testes.

(Adaptado de: https://www.treinaweb.com.br/blog/complexidade-ciclomatica-analise-estatica-e-refatoracao/)


Considerando que no grafo acima há 17 arestas e 13 nós, o cálculo da complexidade ciclomática resulta em 

Alternativas
Q868586 Governança de TI
O CMMI versão 1.3 possui duas representações e estas representações permitem à organização utilizar diferentes caminhos para a melhoria de seus processos de acordo com seu interesse. As representações trabalham com Process Areas − PAs e para cada PA são definidos dois conjuntos de metas para as quais são recomendadas práticas. De acordo com o CMMI:
Alternativas
Q868585 Governança de TI
O Modelo de Referência MPS para Software (MR-MPS-SW) define níveis de maturidade que são uma combinação entre processos e sua capacidade. Considere, por hipótese, que a Defensoria esteja buscando alcançar níveis de maturidade mais altos e já tenha implementado com sucesso os seguintes processos (com seus respectivos atributos de processo): Gerência de Projetos, Gerência de Requisitos, Aquisição, Medição, Gerência de Configuração e Gerência de Portfólio de Projetos. Neste cenário, a Defensoria já alcançou o nível de maturidade
Alternativas
Respostas
121: A
122: C
123: D
124: B
125: A
126: D
127: E
128: A
129: C
130: E
131: E
132: C
133: A
134: B
135: E
136: C
137: D
138: A
139: D
140: A