Foram encontradas 60 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR
Um engenheiro de computação é responsável pela Gerência de Testes de uma empresa desenvolvedora de aplicações web. Ele ficou incumbido de realizar um planejamento de testes de interface e está fazendo um levantamento dos tipos de testes de interface. Neste sentido, associe as colunas relacionando os tipos de testes com as suas respectivas descrições.
Tipo de teste
(1) Teste de link
(2) Teste de formulário
(3) Teste de Script no lado do cliente
(4) Teste de HTML dinâmico
Descrição
( ) assegura que a exibição da página esteja correta.
( ) realizado para descobrir quaisquer erros no processamento.
( ) identifica que os campos obrigatórios sejam identificados visualmente para o usuário.
( ) assegura que o objeto de conteúdo ou a função apropriada sejam acessados.
A sequência correta dessa classificação é:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR
- Engenharia de SoftwareGerenciamento de Projetos de Software
- Engenharia de SoftwareUML: Unified Modeling LanguageDiagrama de Atividades
Um engenheiro de computação ocupa o papel de gerente de projetos em uma grande organização. No desenvolvimento do diagrama de atividades foi descrita a prática “fast tracking”. O que esta prática significa no gerenciamento de projetos?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR
Um engenheiro de computação que é responsável pela área de desenvolvimento de sistema de uma organização, tem como atribuição estabelecer o padrão de projeto de sistemas. Para esta tarefa, é necessário conhecer os tipos de padrão de projeto.
Marque a opção que apresenta a descrição do padrão construtor.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR
- Arquitetura e Design de SoftwareArquitetura de Sistemas de Informação
- Engenharia de SoftwareAnálise e Projeto de Software
Em uma organização, o engenheiro de sistemas ficou responsável por desenvolver o projeto de arquitetura de um sistema a ser implantado. Ele sabe que deve observar uma série de questões antes de começar a elaborar o projeto.
Analise as assertivas abaixo, em relação às questões em que o engenheiro de sistemas deve se basear para elaborar o projeto.
I. Verificação da existência, na empresa, de uma arquitetura genérica para servir como modelo.
II. Utilização de uma estratégia de controle de funcionamento dos componentes.
III. Descarte de uma abordagem de estruturação do sistema, pois já existe na organização.
IV. Não decomposição dos componentes estruturais.
V. Distribuição do sistema.
Estão corretas apenas as assertivas
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR
Sobre a linguagem Python, analise as assertivas abaixo.
I. Para definir uma nova função é utilizada a instrução “def”.
II. O nome da função é utilizado antes da instrução “def”.
III. Funções podem isolar uma tarefa específica em um trecho de programa.
IV. Não é possível reutilizar partes do programa.
V. O nome dos parâmetros que a função receberá é declarado após o nome da função.
Estão corretas apenas as assertivas
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR
A Unified Modeling Language (UML) é composta por uma série de modelos e diagramas, entre eles o diagrama de estados, ilustrado abaixo.

Com relação ao diagrama acima, analise as assertivas abaixo.
I. O estado “Cancelada” ocorre a partir de estímulo síncrono.
II. O estado “Aberta” efetua uma mudança de estado para “Cancelada”, por dois estímulos assíncronos.
III. O fim do diagrama pode ser executado por meio de três eventos.
IV. A auto-transição ocorre no estado “Cancelada”.
V. O estado “Fechada” ocorre a partir de um evento de passagem de tempo.
Estão corretas apenas as assertivas
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoTipos de Dados
- LinguagensJava
Em Java é comum que as classes contenham métodos static convenientes para realizar tarefas corriqueiras.
Preencha os resultados dos métodos nas lacunas a seguir.
abs(-023.7) = ; ceil(9.2) = ; floor(9.2) =
A sequência de resultados que preenche corretamente as lacunas é:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Compilação e Interpretação de CódigoDebugging
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- LinguagensJava
A Java API fornece uma vasta coleção de classes predefinidas, que contém métodos para realizar diversas funções. Com relação às classes e métodos do Java, analise as assertivas abaixo.
I. Classes e métodos modularizam os programas, separando as tarefas em unidades autocontidas.
II. Um motivo para modularizar um programa é o fato de que o desenvolvimento é mais gerenciável.
III. Dividir um programa em métodos e classes torna o programa mais difícil de ser depurado.
IV. Quando um método chamado termina sua tarefa, ele retorna o controle para o chamador.
V. É possível criar programas a partir de classes e métodos existentes.
Sobre as assertivas acima, é correto afirmar que
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR
- Arquitetura e Design de SoftwareArquitetura de Sistemas de Informação
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Engenharia de SoftwareDesenvolvimento Baseado em Componentes
A engenharia de software baseada em componentes surgiu na década de 1990, como uma abordagem para softwares de desenvolvimento de sistemas com base no reuso de componentes de softwares.
Sobre o assunto, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.
( ) Deve haver uma separação clara entre a interface de componente e sua implementação.
( ) As normas são incorporadas a um modelo de componentes.
( ) Para tornar independentes, os componentes distribuídos trabalham separados.
( ) Um processo de desenvolvimento deve permitir que os requisitos evoluam.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: DIRENS Aeronáutica
Orgão: CIAAR
Na linguagem Python podem ser definidas variáveis locais e globais. Com relação a estas variáveis, marque a opção correta.
Provas
Caderno Container