Magna Concursos

Foram encontradas 55.747 questões.

2818692 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:

Você foi requisitado(a) para auxiliar na solução de um novo controle de estoque. Você decidiu utilizar a classe Matemática para realizar as operações matemáticas necessárias para tal controle.

class Matematica {

public int multiplicacao(int a, int b) {

return a * b;

}

public double multiplicacao(double a, double b) {

return a * b;

}

public int exponenciacao(int a, int b) {

int resultado = 1;

for (int i = 0; i < b; i++) {

resultado *= a;

}

return resultado;

}

}

Qual é o conceito apresentado pelos métodos multiplicação e exponenciação na classe Matemática?

 

Provas

Questão presente nas seguintes provas
2818690 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:

Considere as afirmativas relacionadas a testes de software. Registre V, para verdadeiras, e F, para falsas:

(__)Teste de caixa-preta é quando se usa a especificação de um sistema para identificar as partições de equivalência.

(__)Nos testes caixa-preta, não é necessário conhecimento de como funciona o sistema desenvolvido.

(__)Teste de release ou teste de regressão é um processo de teste de caixa-branca, no qual os testes são derivados da especificação de sistema e o testador avalia a implementação do software.

Assinale a alternativa com a sequência correta:

 

Provas

Questão presente nas seguintes provas
2818689 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:

Uma das perspectivas do Rational Unified Process - RUP descreve as boas práticas da engenharia de software que são recomendadas para o uso no desenvolvimento de software. São boas práticas fundamentais recomendadas:

 

Provas

Questão presente nas seguintes provas
2818682 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:

Analise o código em Java a seguir:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

public class Exemplo {

static int i = 10;

public static void foo(int i) {

i = i - 1;

System.out.println(i);

}

public static void main(String[] args) {

Systema.out.println(i);

int i = 5

System.out.println(i);

foo(i);

System.out.println(i);

}

}

Assinale qual a sequência correta de valores que será mostrada na saída padrão:

 

Provas

Questão presente nas seguintes provas
2818681 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:

Um sistema orientado a objetos é composto de objetos interativos que mantêm seu próprio estado local e oferecem operações nesse estado. Sistemas orientados a objetos são mais fáceis de mudar do que os sistemas desenvolvidos com abordagens funcionais. Registre V, para verdadeiras, e F, para falsas:

(__)Processos de projeto orientado a objetos envolvem projetar as classes de objetos, os relacionamentos entre essas classes, as tabelas do banco de dados e os casos de uso definidos na etapa de refinamento de requisitos.

(__)Os objetos criados em um projeto orientado a objetos incluem os dados e as operações para manipulá-los. Portanto, eles podem ser entendidos e modificados como entidades autônomas.

(__)Herança e polimorfismo são recursos da programação orientada a objetos.

Assinale a alternativa com a sequência correta:

 

Provas

Questão presente nas seguintes provas
2818680 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:

A respeito de especificação de software ou engenharia de requisitos, assinale a alternativa correta:

 

Provas

Questão presente nas seguintes provas
2818679 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:

Analise o código em Java a seguir:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

public class Main {

public static class Macro {

int carboidrato;

int proteina;

int gordura;

public Macro(int carboidrato, int proteina, int gordura) {

this.carboidrato = carboidrato;

this.proteina = proteina;

this.gordura = gordura;

}

}

public static int calculaCalorias(Macro refeicao) {

return 4 * refeicao.proteina + 4 * refeicao.carboidrato + 9 * refeicao.gordura;

}

public static void main(String[] args) {

Macro refeicao = new Macro(0, 0, 0);

/*** complete o codigo aqui ***/

System.out.println("calorias: " + calculaCalorias(refeicao));

}

}

Um trecho de código será adicionado na linha 20 do código em Java para que o método calculaCalorias() retorne o valor 700 para a saída padrão. Assinale qual dos trechos de código a seguir está correto:

 

Provas

Questão presente nas seguintes provas
2818678 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:

Sobre o Java Heap Space, assinale a alternativa que o caracteriza de forma correta:

 

Provas

Questão presente nas seguintes provas
2818677 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:

Gerenciamento de configuração é o nome do processo geral de gerenciamento de um sistema de software em mudança. O objetivo do gerenciamento de configuração é apoiar o processo de integração do sistema. Analise as afirmações a seguir:

I-As atividades fundamentais no gerenciamento de configurações são: gerenciamento de versões, gerenciamento de infraestrutura, rastreamento de problemas e gerenciamento de riscos.

II-O rastreamento de problemas no gerenciamento de configurações é o suporte fornecido para permitir aos usuários reportar bugs e outros problemas.

III-O gerenciamento de configuração descreve boas práticas para correção e testes de falhas identificadas por usuários durante a validação do sistema.

É correto o que se afirma em:

 

Provas

Questão presente nas seguintes provas
2818676 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:

Acerca de Engenharia de Requisitos, analise as afirmações a seguir. Marque V, para verdadeiras, e F, para falsas:

(__)Dentre as técnicas de levantamento de requisitos, a etnografia é uma das técnicas mais comuns, pois permite identificar fluxos de informações informais. A indicação de uso de tal técnica, no entanto, restringe-se a processos existentes, o que é uma desvantagem considerável em ambientes inovadores.

(__)A validação de requisitos é um esforço exequível da Engenharia de Requisitos, que busca assegurar o alinhamento dos requisitos especificados junto aos requisitos de negócio.

(__)Dentre as técnicas auxiliares à validação de requisitos, existe a utilização de protótipos (de baixa ou alta fidelidade) e a inspeção.

(__)O requisito "A interface gráfica do sistema deve prover uma experiência do usuário agradável" é um exemplo de requisito rastreável.

(__)Entrevista é uma técnica de levantamento de requisitos bastante utilizada. É feita em forma de diálogo no qual o entrevistado deve responder a um conjunto de perguntas estritamente do tipo fechadas e que possui como vantagem a possibilidade do entrevistador observar (se presencial) comportamentos não verbais da parte do entrevistado.

Assinale a alternativa com a sequência correta:

 

Provas

Questão presente nas seguintes provas