Questões

Total de Questões Encontradas: 24.891

Texto Associado Texto Associado
Considere a seguinte lista de algoritmos de otimização já empregados na literatura em estudos de calibração de modelos hidrológicos: Simplex, apresentado originalmente por Nelder e Mead (1965), método de Rosembrook (Rosembrook, 1960), algoritmos baseados nos métodos de Newton e Quase-Newton, algoritmos genéticos, métodos baseados em enxames de partículas, e os algoritmos Shuffled Complex Evolution (SCE) e Shuffled Complex Evolution Metropolis (SCEM), ambos desenvolvidos pela Universidade do Arizona. Alguns desses algoritmos são considerados de busca local e outros como de busca global.

Escreva V ou F conforme seja verdadeiro ou falso o que se afirma a seguir sobre alguns desses algoritmos. 
( ) O método Simplex e o método de Rosenbrook são algoritmos de busca global.
( ) Algoritmos de busca local baseados em gradientes, como no caso daqueles baseados no método de Newton, apresentam rápida convergência, porém, são muito dependentes da condição inicial.
( ) O SCE emprega uma adaptação do método Simplex para realizar a etapa de evolução de cada grupo de soluções (complex).
( ) O SCEM, além de empregar uma versão adaptada do Simplex, faz também uso do algoritmo Metropolis-Hastings para realizar a etapa de evolução de cada grupo de soluções (complex), permitindo ao final obter uma estimativa das incertezas do modelo hidrológico.
Está correta, de cima para baixo, a seguinte sequência:
A
V, F, V, V.
B
F, V, F, F.
C
V, F, F, V.
D
F, V, V, F.
Texto Associado Texto Associado
Nas últimas décadas, observou-se um aumento no uso de algoritmos baseados em computação evolutiva para otimização de problemas na engenharia. Duas abordagens têm sido muito empregadas: a baseada em algoritmos evolutivos, como no caso do algoritmo genético, e a baseada em inteligência de enxames, como no caso do algoritmo de enxame de partículas.

Escreva V ou F conforme seja verdadeiro ou falso o que se afirma a seguir sobre algoritmos de otimização baseados em computação evolutiva. 
( ) O correto funcionamento desses algoritmos não depende da função objetivo ser côncava ou convexa, linear ou não linear.
( ) Algoritmos baseados em computação evolutiva funcionam mesmo quando a função objetivo apresenta descontinuidades, pois não são baseados no gradiente da função objetivo.
( ) Embora possuam componentes de natureza randômica, tais algoritmos alcançam sempre o mesmo resultado.
( ) Não é possível garantir que o resultado obtido é o ótimo global.
Está correta, de cima para baixo, a seguinte sequência:
A
F, F, V, F.
B
V, V, F, V.
C
F, V, V, F.
D
V, F, F, V.
Texto Associado Texto Associado
Nas últimas décadas, observou-se um aumento no uso de algoritmos baseados em computação evolutiva para otimização de problemas na engenharia. Duas abordagens têm sido muito empregadas: a baseada em algoritmos evolutivos, como no caso do algoritmo genético, e a baseada em inteligência de enxames, como no caso do algoritmo de enxame de partículas.

Escreva V ou F conforme seja verdadeiro ou falso o que se afirma a seguir sobre algoritmos de otimização baseados em computação evolutiva. 
( ) O correto funcionamento desses algoritmos não depende da função objetivo ser côncava ou convexa, linear ou não linear.
( ) Algoritmos baseados em computação evolutiva funcionam mesmo quando a função objetivo apresenta descontinuidades, pois não são baseados no gradiente da função objetivo.
( ) Embora possuam componentes de natureza randômica, tais algoritmos alcançam sempre o mesmo resultado.
( ) Não é possível garantir que o resultado obtido é o ótimo global.
Está correta, de cima para baixo, a seguinte sequência:
A
F, F, V, F.
B
V, V, F, V.
C
F, V, V, F.
D
V, F, F, V.
Analise as seguintes afirmações sobre os tipos de verificação de requisitos e assinale a que NÃO faz parte do processo de Validação de Requisitos.
A
A completude do documento de requisitos deve ser verificada de forma a contemplar os requisitos que definam todas as funções e as restrições pretendidas pelo usuário do sistema.
B
A consistência deve ser verificada para evitar requisitos conflitantes, com restrições ou descrições contraditórias para uma mesma função do sistema.
C
Deve-se verificar se o software atende a seus requisitos; caso contrário, deve-se identificar as situações em que o software se comporta de maneira incorreta.
D
Verificar o realismo consiste em avaliar se o requisito realmente pode ser implementado, podendo levar em consideração aspectos de orçamento, prazo e tecnologia existente para desenvolvimento do sistema.
A validação de requisitos é o processo que verifica se os requisitos definem o sistema que o cliente realmente quer. Uma técnica recomendada na validação dos requisitos é a de Revisão Técnica Formal (RTF). Em relação à RTF, é INCORRETO afirmar que
A
somente engenheiros de requisitos participam das reuniões; não é necessária a participação de usuários finais.
B
é conduzida como uma reunião planejada, controlada e assistida.
C
checklists são utilizadas para guiar a revisão.
D
envolve um número limitado de pessoas e possui uma duração definida.
Texto Associado Texto Associado
Foi realizado um estudo de gestão de uso do solo e da qualidade da água em uma dada bacia hidrográfica. Quatro objetivos estão em jogo: a minimização do custo de implantação e manutenção, a minimização da taxa de erosão do solo na bacia, a minimização do aporte de fósforo para dentro dos corpos d’água, e a minimização da demanda bioquímica de oxigênio (DBO). Quatro alternativas de projeto foram identificadas e os resultados são apresentados na Tabela abaixo. 
Imagem Associada da Questão
Considerando as alternativas acima apresentadas, é correto afirmar que pertencem à frente de Pareto as que constam em
A
I, II e III apenas.
B
I e IV apenas.
C
I, II, III e IV.
D
II, III e IV apenas.
Gerenciamento de requisitos é o processo de compreensão e controle das mudanças nos requisitos do sistema em desenvolvimento. Com relação ao gerenciamento de requisitos em processos de software tradicionais, é INCORRETO afirmar que
A
mudanças nos requisitos do sistema devem ser avaliadas sem levar em conta implicações em custo e prazos, de forma a minimizar os riscos do projeto.
B
é necessário definir políticas de rastreabilidade que permitam a fácil determinação dos antecedentes e consequências de todos os requisitos.
C
uma das atividades necessárias ao gerenciamento de alterações de requisitos é a avaliação de seus impactos em relação aos objetivos do projeto.
D
como o gerenciamento de requisitos envolve o processamento de grandes quantidades de informações sobre os requisitos, é recomendável definir as ferramentas que serão usadas para o armazenamento dos requisitos, o gerenciamento de mudanças e para o gerenciamento da rastreabilidade.
No âmbito da Engenharia de Requisitos, a Prototipação é
A
uma técnica usada na elicitação de requisitos.
B
uma abordagem de implementação e verificação.
C
uma técnica usada na validação.
D
uma técnica usada na elicitação e na validação.
Diversas técnicas que envolvem as pessoas interessadas (stakeholders, em inglês) no desenvolvimento de um software podem ser adotadas no processo de levantamento de requisitos. Considerando essas técnicas, assinale a afirmação FALSA.
A
A prototipagem não é uma técnica adequada para o levantamento de requisitos não funcionais de desempenho.
B
A técnica de observação não é adequada quando fatores sociais e organizacionais afetam o trabalho das pessoas e as mesmas têm dificuldade ou relutam em colaborar ou expressar seus requisitos.
C
Questionários e pesquisas são úteis para obter rapidamente requisitos de um grande número de respondentes geograficamente localizados.
D
Oficinas são indicadas para definir rapidamente requisitos e reconciliar as diferenças entre as partes.
Um analista necessita elicitar os requisitos de um sistema junto aos usuários. Assinale a opção que NÃO corresponde a uma técnica de levantamento de requisitos.
A
análise de cenários de uso
B
brainstorming
C
joint application design
D
matriz de rastreabilidade
Página 2 de 2490