Questões de Engenharia de Software do ano 2022

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões de Engenharia de Software do ano 2022

      Um analista deve escolher uma metodologia de desenvolvimento para elaborar o planejamento do ciclo de vida de um produto de software de larga escala. O sistema é inédito e o reúso de código semelhante não deve ser considerado como base para o novo desenvolvimento. O analista deve considerar, ainda, a necessidade de reduzir os riscos em todas as fases do projeto, pois é provável que os requisitos sejam aprimorados e mudem ao longo do processo. Entre os riscos a serem mitigados, está o de não ter sido contratado pessoal de software suficiente para construir o produto, além de a equipe contratada não ter experiência suficiente no desenvolvimento de produtos em larga escala. Ainda, há o risco de o fornecedor do hardware necessário ao projeto não entregar todas as estações clientes no prazo do contrato. 

Nessa situação hipotética, para a metodologia do processo de software em questão, é mais apropriado o uso do

#Questão 1010186 - Engenharia de Software, UML, FURB, 2022, Prefeitura de Blumenau - SC, Analista de Informática - Edital nº 002

A modelagem de sistemas usando UML consiste em organizar o software como uma coleção de objetos discretos que incorporam a estrutura dos dados e o comportamento. Um exemplo é exibido pela figura a seguir:
Imagem associada para resolução da questão
https://www.inf.ufpr.br/lmperes/2017_2/ci167/uml/uml_parte2_coppe.pdf

Sobre a UML, pode-se afirmar que:

#Questão 1010187 - Engenharia de Software, UML, FURB, 2022, Prefeitura de Blumenau - SC, Analista de Informática - Edital nº 002

Um diagrama de classes é um conceito importante de UML, que:

Imagem associada para resolução da questão
As relações humanas no trabalho influenciam o resultado final do serviço de toda a equipe. Uma equipe alinhada e bem relacionada trará um ambiente de trabalho agradável e mais produtivo.

Nesse sentido, assinale a alternativa CORRETA em relação ao bom desenvolvimento de toda a equipe:

#Questão 1010194 - Engenharia de Software, Teste de Software, CESGRANRIO, 2022, Banco da Amazônia, Técnico Científico - Tecnologia da Informação

Uma prática essencial do Test Driven Development (TDD) é o teste de unidade, em que o desenvolvedor cria um ou mais testes para cada unidade do sistema, como uma classe ou uma função ou um método, normalmente usando um pacote feito na mesma linguagem de programação na qual o programa é feito, como JUnit para Java. Esses testes de unidade são, então, necessariamente executados sempre que alguma modificação no código é feita, caracterizando uma outra prática de testes, que ajuda a detectar quando partes do código que estavam funcionando passam a apresentar erros após o código ter sido modificado.

Essa outra prática de testes citada é conhecida como testes de

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis