Foram encontradas 1.170 questões.
Disciplina: TI - Banco de Dados
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
- Banco de Dados RelacionalTipos de ChavesChave Candidata
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
- Banco de Dados RelacionalTipos de ChavesChave Primária
- Banco de Dados RelacionalTipos de ChavesSuperchave
Em banco de dados existe o conceito de chave. Assinale a alternativa que define corretamente uma chave.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- LinguagensJava
A modularização é uma técnica utilizada para desenvolver algoritmos por meio de refinamentos sucessivos (PUGA, 2003, p.105). Neste contexto, analise as assertivas a seguir e assinale a alternativa que aponta as corretas.
I. Um procedimento, ou sub-rotina, é um conjunto de instruções para realizar determinada tarefa.
II. A diferença entre funções e procedimentos é que os procedimentos podem ser utilizados em expressões como se fossem variáveis, já as funções não aceitam essa possibilidade.
III. Na linguagem JAVA os módulos de um programa são representados pelas classes ou pelos métodos.
IV. A chamada de um procedimento é somente a execução de seu código, independe do algoritmo principal.
Provas
Disciplina: TI - Banco de Dados
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
Analise a figura abaixo:

Considerando a figura, analise as assertivas e assinale a alternativa que aponta as corretas.
I. Apresenta um diagrama de classes representando duas entidades de negócio.
II. Apartamento é uma entidade fraca por ser dependente da entidade Edifício.
III. O resultado da relação é uma entidade associativa.
IV. A cardinalidade da relação é de 1:n.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ListaLista Encadeada
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Matriz
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Vetor
Na computação, existem estruturas para armazenamento de dados que chamamos de dinâmicas. Sendo assim, assinale a alternativa que apresenta corretamente duas dessas estruturas.
Provas
Disciplina: TI - Banco de Dados
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
Analise o algoritmo dado a seguir:
- algoritmo "EXERC"
- var
- num : vetor[1..10] de inteiro
- n, aux, i, j, k ; inteiro
- inicio
- para k de 1 ate 10 faca
- leia (n)
- num [k]<- n
- fimpara
- para 1 de 1 ate 10 faca
- para j de 1 ate 10-i faca
- se (num [j] > num [j+1]) entao
- aux <- num[j]
- num (51 <- num [j+1]
- num (j+1] <- aux
- fimse
- fimpara
- fimpara
- para k de 1 ate 10 faca
- escreval (num[k])
- fimpara
- fimalgoritmo
Sobre o algoritmo, analise as assertivas e assinale a alternativa que aponta as corretas.
I. O algoritmo está escrito em pseudocódigo chamado linguagem C.
II. É um algoritmo típico de ordenação por trocas, também conhecido como método da bolha.
III. O algoritmo desloca o maior valor para o final da sequência não ordenada.
IV. Da linha19 até a linha 21 é apresentada a sequência ordenada na tela.
Provas
Disciplina: TI - Gestão e Governança de TI
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
- Gestão de ProjetosPMBOKÁreas de ConhecimentoPMBOK: Gerenciamento de Riscos do Projeto
- Gestão de TIGestão de Riscos em TI
Sobre o Gerenciamento de Riscos de um projeto, os riscos que afetam a qualidade ou desempenho do software que está sendo desenvolvido (SOMMERVILLE, 2011, p.416) são conhecidos como
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
- Controle de VersãoArquiteturas de Controle de Versão
- Controle de VersãoBranching (Ramificação) e Merging (Fusão)
- Engenharia de SoftwareGerenciamento de Configuração de Software (SCM)
Sobre a gerência de configuração, analise as assertivas e assinale a alternativa que apontas as corretas.
I. A Release é a criação de uma nova versão de um componente de software, onde funde-se versões separadas em diferentes codelines.
II. Uma versão é uma instância de um item de configuração que difere de outras instâncias desse item.
III. Mainline é uma sequência de baselines que representam diferentes versões de um sistema.
IV. A criação de uma nova codeline de uma versão em uma codeline existente é chamada de Branching.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
- Engenharia de SoftwareEngenharia de Requisitos
- Engenharia de SoftwareModelos de DesenvolvimentoUP: Unified ProcessRUP: Rational Unified Process
A técnica de descoberta de requisito que foi introduzida inicialmente pelo método Objectory (SOMMERVILLE, 2011, p.74) é conhecida como
Provas
Disciplina: TI - Banco de Dados
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
A técnica de observação que pode ser utilizada para compreender os processos operacionais e ajudar a extrair os requisitos de apoio para esses processos (SOMMERVILLE, 2011, p.75) é chamada de
Provas
Disciplina: TI - Banco de Dados
Banca: AOCP
Orgão: Pref. Vitória Conquista-BA
Observe a figura abaixo apresentada por Sommerville (2011, p. 71).

Considerando a figura apresentada, analise as assertivas e assinale a alternativa que aponta as corretas.
I. Apresenta um processo de elicitação de requisitos.
II. A especificação de requisitos é uma atividade utilizada quando há a necessidade de se resolver os conflitos com os requisitos.
III. A descoberta de requisitos é a atividade onde é realizada a interação com os stakeholders para o levantamento dos requisitos.
IV. A classificação e organização dos requisitos é uma atividade responsável por produzir documentos formais ou informais dos requisitos.
Provas
Caderno Container