Foram encontradas 60 questões.
Na modelagem de Sistemas de Software, são identificados e definidos dois tipos de requisitos: os funcionais e os não-funcionais.
Sobre requisitos funcionais, é verdadeiro afirmar que:
I. Definem restrições no sistema e no processo a se utilizar
II. Definem restrições às quais o produto deve obedecer
III. Descrevem as funções, tarefas e subtarefas que se espera que o sistema realize
IV. São requisitos de qualidade do software
Provas
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Fundamentos de ProgramaçãoLógica de Programação
Na construção de um algoritmo, a estrutura que permite a escolha do grupo de ações e estruturas a ser executado quando determinadas situações são ou não satisfeitas, é:
Provas
- Arquitetura e Design de SoftwareArquitetura de Sistemas de Informação
- Engenharia de SoftwareAnálise e Projeto de Software
A arquitetura de um sistema de software pode ser descrita por cinco visões interligadas.
Qual destas visões tem o foco voltado para as classes ativas que controlam o sistema e as mensagens que passam por elas?
Provas
Sobre gatilhos (triggers), que são procedimentos SQL armazenados em um banco de dados, pode-se afirmar que:
I. Para um gatilho ser disparado, depende de um evento (INSERT, DELETE OU UPDATE)
II. São utilizados para acrescentar regras de negócio ao banco de dados
III. Caso seja especificada uma condição, o gatilho só será executado se a condição for verdadeira
IV. Sempre que o gatilho é criado, tem-se o valor dos campos da tabela em que ele está sendo executado antes e depois da atualização.
Provas
Em SQL, a função POSITION retorna à posição do caractere de busca na cadeia de caracteres origem.
A outra função SQL que tem este mesmo objetivo é:
Provas
Quando falamos do diagrama UML que mostra: a ordem em que os métodos de vários objetos são executados; as interações entre os objetos; a ilustração de quem troca mensagem com quem e quando, nos referimos ao diagrama:
Provas
Os três mais importantes tipos de relacionamentos na modelagem UML são:
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Abstração
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Na orientação a objetos, a característica de esconder o funcionamento interno dos objetos, trabalhando com esses objetos de forma individual sem afetar outros objetos, corresponde à:
Provas
Dentre os algoritmos de escalonamento do braço dos discos magnéticos, destacam-se o SSF (Small Seek First) e o Elevador. Simulando esses algoritmos (no caso do Elevador, considerar a direção inicial SUBINDO) para as requisições dos setores 67, 60, 11, 57, 93, 15, e 90, numa análise de desempenho, considerando a quantidade de movimentos do braço, pode-se afirma que:
I. O Elevador vence com 20 movimentos a menos que o SSF.
II. O Elevador fica em primeiro com 108 movimentos.
III. O SSF fica em segundo com 123 movimentos.
Provas
A exclusão mútua visa evitar que dois ou mais processos estejam em suas regiões críticas ao mesmo tempo, isto é, executando suas regiões críticas, que são responsáveis pela condição de corrida. A exclusão mútua pode ser implementada com ou sem espera ocupada.
Assim, pode-se afirmar que:
I. Primitivas SLEEP/WAKUP, Semáforos e Contadores de Eventos são soluções para exclusão mútua sem espera ocupada.
II. Monitores, Troca de Mensagens e Estrita Alternância são soluções para exclusão mútua com espera ocupada.
III. Inibição de Interrupções, Variáveis de Travamento e Estrita Alternância são soluções para exclusão mútua com espera ocupada.
Provas
Caderno Container