Magna Concursos

Foram encontradas 50 questões.

2907989 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
Durante a manutenção de um software, a reestruturação do código pode se fazer necessária. Sobre os padrões de refatoração, é correto afirmar:
 

Provas

Questão presente nas seguintes provas
2907988 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

A simulação é uma ferramenta bastante útil na gestão de projetos. Sobre essa ferramenta, analise as afirmativas abaixo.

I Análise de Monte Everest é uma das técnicas de simulação mais comuns.

II Distribuições de probabilidade podem ser construídas a partir de estimativas de três pontos.

III A saída de uma simulação pode ser a distribuição probabilística da duração de um projeto.

IV Simulações com uso de teorias probabilísticas podem ser usadas para se realizar estimativas pontuais, mas não intervalares.

Estão corretas as afirmativas

 

Provas

Questão presente nas seguintes provas
2907987 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

Considere as afirmativas apresentadas abaixo a respeito dos modelos de processos de software cascata (waterfall) e incremental.

I Uma das vantagens do modelo de processo cascata é que ele antecipa eventuais correções a serem feitas nos requisitos do software.

II O modelo de processos cascata é recomendado quando os requisitos são estáveis e claros.

III No desenvolvimento incremental, a arquitetura e o projeto do software tendem a manter-se estáveis.

IV No desenvolvimento incremental, o acompanhamento e o progresso das atividades são avaliados pela entrega de artefatos.

Estão corretas as afirmativas

 

Provas

Questão presente nas seguintes provas
2907986 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:
Existem, na literatura, diversas abordagens para se realizar estimativas de esforço/duração de um projeto. Acerca dessas abordagens, é correto afirmar:
 

Provas

Questão presente nas seguintes provas
2907985 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

Failure Mode and Effects Analysis (FMEA) é uma das técnicas utilizadas ao longo do planejamento e execução de um projeto. Sobre essa técnica, analise as afirmativas abaixo.

I Os dados gerados por essa técnica são comumente organizados em uma tabela, e não em gráficos.

II A quantidade de testes a serem desenvolvidos é uma das saídas da análise.

III Modos de detecção da ocorrência das falhas são irrelevantes para essa análise.

IV São identificados tipos de falhas que podem ocorrer, possíveis causas e impacto potencial.

Estão corretas as afirmativas

 

Provas

Questão presente nas seguintes provas
2907984 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

Um Work breakdown structure (WBS) é uma estrutura que apresenta entregáveis de um projeto e as atividades necessárias para se desenvolver esses entregáveis. Acerca desse tema, analise as afirmativas abaixo.

I Work package é o nível mais baixo da hierarquia de componentes de um WBS.

II Dicionário é o documento que contém detalhes sobre os entregáveis, as atividades e o cronograma.

III O WBS não representa o escopo total do projeto, mas os componentes de alto risco do projeto.

IV O WBS é uma estrutura proposta pelo método de pontos de função.

Estão corretas as afirmativas

 

Provas

Questão presente nas seguintes provas
2907983 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

Considere as seguintes afirmativas a respeito de critérios de cobertura de teste .

I O grafo de fluxo de controle representa um programa na forma de um grafo onde as arestas são operadores e os nós são operandos de uma expressão.

II O critério de cobertura “todos os caminhos” não é um critério muito utilizado, em razão de duas dificuldades principais: alguns programas geram infinidade de caminhos e existem caminhos que nunca serão executados (independentemente dos valores passados como parâmetro).

III Se uma suíte de testes atinge 100% de cobertura de statements (linhas de código), o programa foi completamente testado e, se existir algum bug, será detectado pelos testes.

IV Os critérios de teste estruturais também são conhecidos como critérios de teste caixa branca.

Estão corretas as afirmativas

 

Provas

Questão presente nas seguintes provas
2907982 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

O Rational Unified Process (RUP) é um framework de processos de desenvolvimento iterativo de software. A respeito do RUP, considere as afirmativas abaixo.

I O RUP define 4 fases, sendo caracterizado como um processo cascata.

II Os objetivos principais da fase de Elaboração (Elaboration) do RUP são: definição de uma arquitetura estável e eliminação de seus principais riscos.

III Cada fase do RUP é realizada através de uma ou mais iterações.

IV A automação dos testes é fundamental no RUP, sendo usada ao longo de todas as suas fases e iterações.

Estão corretas as afirmativas

 

Provas

Questão presente nas seguintes provas
2907969 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

O padrão Layer (Camadas) é um padrão arquitetural que pode ser usado para organização dos subsistemas de um sistema de software. Considere as seguintes afirmativas a respeito do Padrão Layer (Camadas):

I O Padrão Layer permite substituição completa de qualquer uma de suas camadas.

II O Padrão Layer (Camadas) define a estruturação de um sistema em várias camadas organizadas em uma pilha, onde camadas superiores oferecem serviços para as camadas inferiores.

III O Padrão Layer pode trazer problemas de desempenho devido à necessidade de processar cada requisição ao sistema através de diferentes camadas.

IV As camadas definidas no padrão Layer são: Interface do usuário (GUI), Autenticação/Autorização, Negócio (Business) e Dados (Data).

Estão corretas as afirmativas

 

Provas

Questão presente nas seguintes provas
2907968 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

O padrão Model-View-Controller (MVC – Modelo-Visão-Controlador) é um padrão arquitetural que pode ser usado para organização dos subsistemas de um sistema de software. A respeito do padrão MVC, considere as afirmativas abaixo.

I O componente Controlador se comunica com o Modelo no padrão MVC para atualizar dados modificados.

II O padrão MVC restringe a comunicação entre os componentes Visão e Modelo.

III O componente Modelo se comunica com o componente Visão para notificar mudanças realizadas.

IV O padrão MVC foi concebido originalmente para o desenvolvimento de aplicações Web.

Estão corretas as afirmativas

 

Provas

Questão presente nas seguintes provas