Questões de Concurso sobre Modelos Evolucionários

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
4 questões encontradas
Questões por página
20
Mais recentes
 

O software raramente permanece estático após sua entrega inicial, sendo constantemente modificado para corrigir defeitos, adaptar-se a novos ambientes e atender a novas necessidades organizacionais. Esse processo contínuo é denominado evolução de software.


Assinale a alternativa correta com base nessa abordagem.


A

A evolução de software ocorre apenas durante a fase de manutenção corretiva, após o encerramento definitivo do desenvolvimento do sistema.


B

A evolução de software está diretamente relacionada às mudanças nos requisitos, no ambiente de execução e no contexto organizacional em que o sistema está inserido.


C

Sistemas de software bem projetados não necessitam de evolução, bastando pequenas correções pontuais ao longo do tempo.


D

A evolução de software deve ser evitada, pois compromete a confiabilidade e a qualidade do sistema ao longo do tempo.


E

A evolução de software ocorre exclusivamente em sistemas legados, não sendo aplicável a sistemas modernos ou desenvolvidos com métodos ágeis.

A prototipação evolucionária está baseada na ideia de desenvolver uma implementação inicial expondo-a precocemente aos comentários dos usuários, aperfeiçoando-a ao longo de vários estágios até que o sistema adequado tenha sido desenvolvido. No entanto, existem problemas com relação a esse tipo de prototipação.


Com relação aos problemas mais importantes relacionados ao desenvolvimento de sistema de grande porte com longo tempo de duração, avalie as afirmativas a seguir.


I. As estruturas de gerenciamento de software para sistemas de grande porte são estabelecidas para lidar com um modelo de processo de software que gera produtores regulares. Entretanto, os protótipos evoluem tão rapidamente que não é eficaz, do ponto de vista de custos, produzir um grande volume de documentação para o sistema.

II. A continuidade das mudanças tende a corromper a estrutura do protótipo do sistema. Significando que qualquer um que não seja do grupo de desenvolvedores originais provavelmente terá dificuldades de compreendê-la.

III. O modelo normal de contrato entre o cliente e o desenvolvedor de software se baseia na especificação formal do sistema. Quando não houver especificação poder ser difícil de estabelecer um contrato, os clientes podem não se sentir à vontade com projetos que possuem serviços prolongados e ultrapassem o orçamento definido.


Está correto o que se afirma em


A

III, apenas.


B

II e III, apenas.


C

I e III, apenas.


D

I e II, apenas.


E

I, II e III.

Analise as seguintes afirmações sobre Algoritmos Genéticos:


I - Um algoritmo genético é uma variante da busca em feixe estocástica, na qual os estados sucessores são gerados pela modificação de um único estado.

II - A analogia em relação à seleção natural é a mesma que se dá na busca em feixe estocástica, exceto pelo fato de usar a reprodução assexuada, e não a reprodução sexuada.

III - A principal desvantagem do algoritmo genético vem do cruzamento, no qual é possível combinar grandes blocos de genes que evoluem de forma independente para executar funções úteis, elevando, assim, o nível de granularidade em que a busca opera.

IV - Os algoritmos genéticos combinam uma propensão de exploração aleatória com a troca de informações entre processos de busca paralelos.


Assinale a alternativa CORRETA, conforme Russel e Norvig (2013):


RUSSELL, S.; NORVIG, P. Inteligência Artificial. Elsevier Bookman. 3º Ed. 1324 pg. 2013.


A

Apenas a afirmação I é correta.


B

Apenas a afirmação II é correta.


C

Apenas a afirmação III é correta.


D

Apenas a afirmação IV é correta.


E

As afirmações I, II, III e IV são corretas.

Os ciclos de vida do projeto podem ser do tipo preditivo, iterativo e incremental ou adaptativo. O ciclo de vida adaptativo deve ser preferencialmente realizado quando:


A

o escopo, o tempo e o custo requeridos são determinados o mais cedo possível;


B

houver quebra do produto em vários pedaços e ele puder ir crescendo e ganhando valor;


C

houver iterações bem mais rápidas mantendo o tempo e o custo fixo.


D

houver possibilidade de gerenciamento de projetos grandes e complexos;


E

o gerenciamento típico do projeto é realizado por ondas sucessivas.

 
 
Gerar simulado