Questões de Concurso Sobre engenharia de software
Foram encontradas 14.487 questões
Com relação à Engenharia de Software, julgue o item.
Modelo Espiral e Modelo Cascata são modelos de Processo de Desenvolvimento de Software que não comportam a realidade do software e, por isso, são poucos usados.
Com relação à Engenharia de Software, julgue o item.
Os níveis de CMMI visam avaliar e melhorar os processos de uma organização ou setor, como a gestão de TI. Ele apresenta 5 níveis: Inicial, Gerenciado, Definido, Quantitativamente Gerenciado e Otimizado.
Com relação à Engenharia de Software, julgue o item.
As normas ISO IEC 29119-1, 29119-2, 29119-3, 29119-4 e 29119-5 são normas para estabelecer os padrões de teste de software.
Na notação do diagrama de classes da UML representada abaixo, pode-se afirmar que:

I O modelo cascata é bem flexível, permitindo mudanças após a fase inicial do projeto sem maiores problemas.
II O desenvolvimento ágil está centrado na entrega rápida e funcional, com pequenas iterações, e na colaboração contínua com o cliente.
III O modelo iterativo e incremental é rígido e inflexível, não aceitando bem mudanças feitas após a fase inicial do projeto.
IV Uma das vantagens do modelo de prototipagem é a maior clareza nos requisitos funcionais.
Das afirmativas, estão corretas
Assinale a alternativa que preenche, correta e respectivamente, as lacunas com os benefícios trazidos pela utilização de um Guia de Estilo.
• Garante _________em uma família de produtos.
• Minimiza _______ e maximiza ____________.
• Aumento ___________ na utilização de um produto.
I – No aprendizado por memória, o mecanismo não enxerga os neurônios individualmente, mas sim a rede como um todo. Um estado de “energia” é atribuído ao sistema, dada uma configuração, e esse estado é corrigido com base em uma pseudo-temperatura (determinado momento no tempo que reflete uma configuração qualquer). Com o uso de uma função estocástica (aleatória) de variação em alguns pesos a cada ciclo, o sistema tende a um equilíbrio após vários ciclos, gerando a resposta esperada.
II – No Aprendizado Hebbiano, o peso de uma sinapse (conexão entre dois neurônios) é aumentado se ambos os neurônios são excitados simultaneamente (no mesmo momento temporal); por outro lado, esse peso é reduzido se ambos os neurônios são excitados em momentos diferentes.
III – No aprendizado de Boltzmann, a correção dos pesos se dá pela construção de um vetor de duplas, que contém duplas de valores de entrada e valores desejados de saída. Esse vetor tem suas duplas visitadas na vizinhança dos valores ideais de entrada e saída desejados a cada iteração, com os valores mutados para corrigir os pesos de entrada dos neurônios.
Assinale a alternativa CORRETA, conforme Oliveira (2018):
OLIVEIRA, R. F. Inteligência Artificial. Editora e Distribuidora Educacional S.A. 224pg. 2018.
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.
1 - Processamento de linguagem natural
2 - Representação de conhecimento
3 - Raciocínio automatizado
4 - Aprendizado de máquina
5 - Visão computacional
6 - Robótica
( ) Permite manipular objetos e movimentar-se.
( ) Permite adaptar-se a novas circunstâncias, para detectar e extrapolar padrões.
( ) Permite usar as informações armazenadas com a finalidade de responder a perguntas e tirar novas conclusões.
( ) Permite perceber objetos.
( ) Permite que o computador se comunique com sucesso em uma linguagem de idioma.
( ) Permite armazenar o que sabe ou ouve.
Assinale a alternativa que apresenta a numeração CORRETA da coluna da direita, de cima para baixo, conforme Russel e Norvig (2013):
RUSSELL, S.; NORVIG, P. Inteligência Artificial. Elsevier Bookman. 3° Ed. 1324 pg. 2013.
I - Engenharia de software é uma disciplina de engenharia que se preocupa com todos os aspectos da produção de software.
II - Os atributos essenciais de um bom software são a funcionalidade, portabilidade e usabilidade.
III - Os engenheiros de software devem se preocupar apenas com as questões técnicas relacionadas aos softwares, especialmente os aspectos relacionados à eficiência de software.
De acordo com Sommerville (2011):
Analise o diagrama UML (Unifi ed Modeling Language) a seguir:

Assinale a alternativa que indica o tipo do diagrama acima, conforme Guedes (2009):
I – O padrão de projeto Chain of Responsiblity tem a intenção de evitar o acoplamento do remetente de uma solicitação ao seu receptor, ao dar a mais de um objeto a oportunidade de tratar a solicitação, e encadear os objetos receptores, passando a solicitação ao longo da cadeia até que um objeto a trate.
II – O padrão de projeto Strategy tem a intenção de, sem violar o encapsulamento, capturar e externalizar um estado interno de um objeto, de maneira que o objeto possa ser restaurado para esse estado mais tarde.
III – O padrão de projeto Interpreter tem a intenção de fornecer um meio de acessar sequencialmente os elementos de um objeto agregado, sem expor a sua representação subjacente.
GAMMA, E.; HELM, R.; JOHNSON, R.; VLISSIDES, J. Padrões de Projetos – Soluções Reutilizáveis, Editora Bookman, 2000.
Assinale a alternativa correta, conforme Gamma et al. (2000):