Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.682 questões

Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Suporte |
Q1995086 Engenharia de Software
Quais são os elementos do núcleo do framework de gestão de segurança NIST?
Alternativas
Q1994965 Engenharia de Software
Quanto à funcionalidade específica do Swagger, assinale a alternativa correta.
Alternativas
Q1994963 Engenharia de Software
A certificação CPRE do IREB (International Requirements Engineering Board) tem como ênfase especificamente a seguinte área da Engenharia de Software:  
Alternativas
Q1994956 Engenharia de Software
Conforme a Extensão Ágil do BABOK, a imagem a seguir se refere especificamente a um:
Imagem associada para resolução da questão
Alternativas
Q1994954 Engenharia de Software
Sobre a arquitetura de desenvolvimento da PDPJ-Br, conforme Portaria CNJ nº 25/2022, temos como ferramenta de versionamento de software oficialmente adotada a:
Alternativas
Q1994952 Engenharia de Software

Quanto aos diversos conceitos relacionados ao gerenciamento de projetos, métodos e técnicas ágeis, analise as afirmativas a seguir.


I. O Daily Scrum, em princípio, não deve durar mais do que 15 minutos.

II. Uma Sprint do Scrum pode ser incorporada em um Kanban.

III. O objetivo do Lean é transformar as estruturas da empresa para potencializar seus resultados e torná-la mais competitiva.


Das afirmativas:

Alternativas
Q1993168 Engenharia de Software
Quanto aos critérios e diretrizes técnicas para o processo de desenvolvimento de módulos e serviços na Plataforma Digital do Poder Judiciário Brasileiro – PDPJ-Br, assinale V para a afirmativa verdadeira e F para a falsa.

I. Os módulos estruturantes do PDPJ-Br seguem o modelo arquitetural de microsserviços, que deverão ser obrigatoriamente modelados utilizando-se a metodologia Domain Driven Design (DDD).
II. O controle de versionamento de microserviços poderá empregar como sistema de controle de versões: Git, SVN ou CVS.
III. O CNJ desenvolveu o UIKit como conjunto de ferramentas de interface gráfica, de adoção opcional, como identidade visual dos módulos desenvolvidos dentro da PDPJ-Br

As afirmativas são, respectivamente,
Alternativas
Q1993164 Engenharia de Software
Relacione os tipos de Sprint do SCRUM com as definições dos seus objetivos.

1. Inspecionar o progresso em direção ao Sprint Goal e adaptar o Sprint Backlog conforme necessário, ajustando o próximo trabalho planejado, é um evento de até 15 minutos para os desenvolvedores.
2. Estabelecer o trabalho a ser executado no Sprint. O plano resultante é criado pelo trabalho colaborativo de todo o time.
3. Planejar maneiras de aumentar a qualidade e a eficácia.
4. Inspecionar o resultado do Sprint e determinar futuras adaptações. O time apresenta os resultados do seu trabalho para as principais partes interessadas, sendo discutido o progresso em direção ao Produto.

( ) Sprint de Planejamento ( ) Sprint de Retrospectiva ( ) Reunião Diária ( ) Sprint de Revisão

Assinale a opção que indica a relação correta, na ordem apresentada.
Alternativas
Q1993161 Engenharia de Software
Com relação a Pytorch, assinale V para a afirmativa verdadeira e F para a falsa.

I. Trata-se de uma biblioteca de tensores que pode ser utilizada em problemas de aprendizado profundo, podendo utilizar tanto GPU quanto CPU.
II. O pacote torch.parallel.gpu é capaz de suportar o processamento paralelo de tensores do tipo multidimensionais dimensionais e CUDA em processadores GPU.
III. O pacote torch.distributed.elasticstack é capaz distribuir um script tornando-o elástico e tolerante a falhas em diversos tipos de ambientes distribuídos.

As afirmativas são, respectivamente,
Alternativas
Q1993146 Engenharia de Software
Sobre os comandos da ferramenta de controle de versões Git, é correto afirmar que
Alternativas
Q1992986 Engenharia de Software
O diagrama de casos de uso abaixo representa a interação entre o paciente e o médico em um ambiente clínico. O médico poderá marcar exames para o paciente, e este poderá apresentar os exames posteriormente.

Imagem associada para resolução da questão

No diagrama, uma relação (ou uma associação) está representada por A e deve ser preenchida por:
Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992292 Engenharia de Software
Uma estratégia de teste de software deve ser flexível o bastante para promover uma estratégia de teste personalizada. Ao mesmo tempo, deve ser rígida o bastante para estimular um planejamento razoável e o acompanhamento à medida que o projeto progride.
Com relação a esse assunto, assinale a alternativa que indica corretamente a abordagem para o teste de programas que se baseiam no conhecimento da estrutura do programa e seus componentes. O acesso ao código-fonte é essencial para esse tipo de teste.
Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992291 Engenharia de Software
Assinale a alternativa que indica corretamente o tipo de requisito que apresenta restrições sobre os serviços ou funções oferecida pelo sistema. Estes requisitos incluem restrições de tempo, restrições sobre o processo de desenvolvimento e restrições impostas por padrões. Tais requisitos se aplicam, frequentemente, ao sistema como um todo, em vez de às características individuais ou aos serviços.
Alternativas
Ano: 2022 Banca: FEPESE Órgão: UDESC Prova: FEPESE - 2022 - UDESC - Analista de Sistemas |
Q1992290 Engenharia de Software
Um processo de software é um conjunto de atividades e resultados associados que produzem um produto de software. Portanto, um processo de software se dá pela estruturação de um conjunto de atividades que resultam num produto software. Um processo deve contribuir para a redução de custos, aumento de qualidade e de produção.
Analise as afirmativas abaixo em relação ao assunto.

1. Um modelo de processo prescritivo concentra-se em estruturar e ordenar o desenvolvimento de software. As atividades e tarefas ocorrem sequencialmente, com diretrizes de progresso definidas. Cascata e incremental são exemplos deste tipo de modelo.
2. Alguns projetos de software definem requisitos iniciais de software razoavelmente bem definidos. Pode ser necessário o rápido fornecimento de um determinado conjunto funcional aos usuários, para que após esse fornecimento, possamos melhorar e expandir suas funcionalidades em versões de software posteriores. Nesses casos, podemos optar por um modelo de processo que desenvolve software de uma forma incremental.
3. O modelo evolucionário, algumas vezes chamado ciclo de vida clássico, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, começando com a especificação dos requisitos do cliente, avançando pelas fases de planejamento, modelagem, construção e disponibilização, e culminando no suporte contínuo do software concluído.

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1991615 Engenharia de Software
Um Analista foi designado para contar Pontos de Função — PF de um sistema em sua organização. A política de contagem organizacional determina que se use o fator de ajuste após a contagem bruta — PFB, conforme proposição original de contagem de PF, que considera 14 características para determinar o nível de influência para o cálculo do ajuste. O resultado da contagem bruta é 256 e o somatório do nível de influência é 46.
Considerando que a aplicação da fórmula pode variar a quantidade de PFB em mais ou em menos 35% após a aplicação da fórmula a quantidade de pontos de função resultante será  
Alternativas
Q1991614 Engenharia de Software
Uma vez que o sistema tenha sido totalmente integrado, é possível testá-lo para propriedades emergentes, como desempenho e confiabilidade. Os testes de desempenho precisam ser projetados para 
Alternativas
Q1991613 Engenharia de Software

Quanto à metodologia Scrum, considere as definições a seguir:  


I. Time-boxed de um mês ou menos, durante o qual um “Pronto”, versão incremental potencialmente utilizável do produto, é criada.


II. Responsável por garantir que o Scrum seja entendido e aplicado, para garantir que o Time Scrum adira à teoria, práticas e regras do Scrum.


III. Responsável por maximizar o valor do produto e do trabalho do Time de Desenvolvimento.


IV. Um conjunto de itens selecionados, juntamente com o plano para entregar o incremento do produto e atingir o objetivo. Previsão do Time de Desenvolvimento sobre qual funcionalidade estará no próximo incremento e sobre o trabalho necessário para entregar essa funcionalidade em um incremento “Pronto”.


Os itens I, II, III e IV correspondem, correta e respectivamente, às definições de 

Alternativas
Q1991612 Engenharia de Software
Em um modelo de desenvolvimento em “V”, que é uma variação do processo de software em cascata, as fases de desenvolvimento são:  

I. Modelagem de Requisitos. IT. Projeto da Arquitetura. III. Projeto dos componentes. IV. Geração de código. 

Correspondem, correta e respectivamente, a essas fases (I, II, III e IV) os testes 
Alternativas
Q1991599 Engenharia de Software
Considere que o Git foi configurado com sucesso, em condições ideais, em ambiente Linux. Depois, o usuário, a partir de seu projeto, em sua máquina local, digitou o seguinte comando: >> git branch. O resultado apresentado foi o nome do primeiro branch criado automaticamente pelo Git: 
Alternativas
Q1991595 Engenharia de Software

Observe a figura abaixo. 


Imagem associada para resolução da questão


Acerca dos aplicativos e arquivos envolvidos no processo de execução de programas:  

Alternativas
Respostas
5041: E
5042: E
5043: B
5044: E
5045: C
5046: B
5047: A
5048: C
5049: E
5050: D
5051: B
5052: B
5053: E
5054: C
5055: A
5056: D
5057: A
5058: D
5059: C
5060: D