Magna Concursos

Foram encontradas 50 questões.

3008794 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-PB

A análise de requisitos é uma atividade primordial para o bom desenvolvimento de software. Durante a análise, é essencial que requisitos sejam classificados de acordo com seus tipos. Existe consenso em classificar requisitos como funcionais e não funcionais. Assinale a opção que apresenta um exemplo de requisito funcional:

 

Provas

Questão presente nas seguintes provas
3008793 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-PB

O Rational Unified Process® (RUP) é um processo de desenvolvimento de software que provê uma abordagem disciplinada para a atribuição de tarefas e responsabilidades em organizações. Seu objetivo é assegurar a produção de software de alta qualidade que atende às necessidades dos usuários finais dentro de um cronograma e orçamento previsíveis. Sobre o RUP, é incorreto afirmar que:

 

Provas

Questão presente nas seguintes provas
3008792 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-PB

Extreme Programming (XP) é uma metodologia voltada para equipes pequenas de desenvolvedores que precisam implementar software em projetos propensos à mudanças frequentes. Sobre essa metodologia, é correto afirmar que ela recomenda:

 

Provas

Questão presente nas seguintes provas
3008791 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-PB

O modelo V é uma variação do modelo de processo de desenvolvimento de software em Cascata que deixa clara a dependência entre atividades de projeto e desenvolvimento e atividades de verificação. Sobre esse modelo, é correto afirmar que:

 

Provas

Questão presente nas seguintes provas
3008790 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-PB

Padrões de projeto consistem em soluções genéricas, focadas no reuso, para problemas recorrentes no desenvolvimento de software. Padrões Criacionais abstraem o processo de instanciação. Padrões Estruturais tratam de como classes e objetos são compostos para formar estruturas maiores. Padrões comportamentais lidam com algoritmos e responsabilidades entre objetos. Assinale a alternativa que apresenta apenas Padrões Estruturais.

 

Provas

Questão presente nas seguintes provas
3008789 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-PB

A linguagem Ruby tem características similares àquelas encontradas em Smalltalk, Perl ou Python. Assim como Smalltalk, Ruby é uma linguagem orientada objetos. Sobre Ruby, é correto afirmar que:

 

Provas

Questão presente nas seguintes provas
3008788 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-PB

A partir da versão 5, o Rails passou a oferecer suporte a aplicativos de API. Desta forma, é possível criar uma API simples em REST. Sobre esse assunto, é correto afirmar que:

 

Provas

Questão presente nas seguintes provas
3008787 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-PB

Controllers são classes que recebem uma ação de uma View, executando então algum código ligado a modelos. Sobre Controllers em Rails, é correto afirmar que:

 

Provas

Questão presente nas seguintes provas
3008786 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-PB

Seja o código Ruby on Rails abaixo:

class Pessoa < ActiveRecord::Base

has_many :filhos, class_name: "Pessoa",

foreign_key: "pai_id"

belongs_to :pai, class_name: "Pessoa"

end

Temos um exemplo de:

 

Provas

Questão presente nas seguintes provas
3008785 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: IF-PB

O acesso direto ao banco de dados geralmente é algo tedioso e suscetível a erros. Desta forma, para facilitar a vida dos desenvolvedores, diversos frameworks que servem de camada entre o banco de dados e a aplicação foram escritos. O ActiveRecord é um framework que implementa o acesso a banco de dados forma transparente. Sobre o ActiveRecord é correto afirmar que:

 

Provas

Questão presente nas seguintes provas