Questões de Concurso Sobre processos de software em engenharia de software

Foram encontradas 936 questões

Q2467010 Engenharia de Software

Julgue o item a seguir, referente a conceitos, processos e aplicações da engenharia de software.


O modelo de processo espiral permite a evolução de um sistema por meio de iterações e prototipação, ao mesmo tempo em que mantém a abordagem sistemática e controlada do modelo cascata durante o desenvolvimento completo desse sistema.

Alternativas
Q2464141 Engenharia de Software
Assinale a opção em que é apresentado o comando utilizado no GitHub para que se informem a outras pessoas as alterações de push que foram feitas em uma ramificação de um repositório. 
Alternativas
Q2458847 Engenharia de Software
O modelo de desenvolvimento de software que possui ênfase na documentação extensiva e planejamento detalhado que é caracterizado por uma abordagem sequencial e linear, no qual cada fase deve ser concluída antes que a próxima seja iniciada, é conhecido como 
Alternativas
Q2457555 Engenharia de Software
Sobre as Metodologias de Desenvolvimento de Software e o Processo Unificado, analise as afirmativas a seguir.


I. O Processo Unificado é uma metodologia de desenvolvimento de software que se destaca por ser iterativa e incremental com entregas sucessivas e refinadas do projeto.

II. A análise orientada a objeto não é considerada uma metodologia de desenvolvimento de software.

III. No Processo Unificado, artefatos como casos de uso e diagramas de classe podem ser compartilhados entre diferentes fases, como a concepção e a elaboração.


Está correto o que se afirma em
Alternativas
Q2457389 Engenharia de Software
Relacione os conceitos envolvidos na construção de um software, listados a seguir às respectivas características.

1. Análise de Pontos de Função (APF).
2. Medição não Funcional de Software (Software non-Functional Assessment Process – SNAP).
3. Ciclo de vida do software.
4. Modelos de processos de software.

( ) Importante para se estimar custos e tamanho da equipe de desenvolvimento.

( ) Diz como as funções do software devem se comportar num ponto de vista mais geral do sistema como um todo.

( ) Em algum momento deve levantar os requisitos do sistema que será construído.

( ) Adaptação e melhoria contínua de processos.


Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Alternativas
Q2450752 Engenharia de Software
Em determinado modelo de ciclo de vida de desenvolvimento de software, as fases são executadas de forma sequencial, ou seja, uma nova fase se inicia apenas quando a anterior tiver sido finalizada. Trata-se do modelo 
Alternativas
Q2450751 Engenharia de Software
Na engenharia de software, o princípio que rege o atendimento aos modelos e normas de qualidade de software é o da 
Alternativas
Q2447925 Engenharia de Software
A equipe de desenvolvimento de sistemas do TJAP está implementando uma aplicação de acordo com o Processo Unificado (PU). A equipe atribuiu cada disciplina do PU a um analista diferente. O analista José ficou responsável pela disciplina do PU que é iniciada no começo da fase de concepção, intensificada ao máximo na fase de elaboração e amenizada ao longo da fase de construção.

José ficou responsável pela disciplina do PU de:
Alternativas
Ano: 2024 Banca: IBFC Órgão: MGS Prova: IBFC - 2024 - MGS - Analista de Suporte |
Q2389440 Engenharia de Software
De acordo com as afirmações abaixo sobre softwares de código aberto, dê valores Verdadeiro (V) ou Falso (F).

I. Software de código aberto sofrem constantemente com controle de qualidade, sofrendo com a ausência de revisão de código e processos de teste.
II. Geralmente, os softwares de código aberto são gratuitos para download e uso, o que pode resultar em custos reduzidos para organizações e usuários.
III. Softwares de código aberto podem ser executados somente em sistemas operacionais livres, ou seja, que não requerem licença.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas
Q2389070 Engenharia de Software
Ao escolher um processo de desenvolvimento de software para um software sob encomenda, um gerente de projeto optou pelo Modelo Espiral, baseado em ciclos iterativos.
Nesse contexto, no primeiro ciclo do processo, o objetivo deve ser desenvolver o(s)
Alternativas
Q2383453 Engenharia de Software
No RUP, formular o escopo do projeto e planejar e preparar um caso de negócios são atividades essenciais da
Alternativas
Q2383162 Engenharia de Software
O Jenkins Pipeline, ou simplesmente Pipeline, é um conjunto de plug-ins que suporta a implementação e a integração de pipelines de entrega contínua no Jenkins. A definição de um Jenkins Pipeline é normalmente escrita em um arquivo de texto chamado Jenkinsfile, como mostrado no exemplo a seguir.

Imagem associada para resolução da questão


Esse arquivo de texto é um exemplo de uma
Alternativas
Q2359951 Engenharia de Software

Quanto ao ciclo de vida do software e aos sistemas orientados a objetos, julgue o item subsequente.


Uma vantagem do ciclo de vida do software em cascata é que ele permite modificações nos requisitos por meio de atualização das fases anteriores.

Alternativas
Q2359950 Engenharia de Software

Quanto ao ciclo de vida do software e aos sistemas orientados a objetos, julgue o item subsequente.


No modelo em cascata, o ciclo de vida do software torna o processo de desenvolvimento estruturado.

Alternativas
Q2359815 Engenharia de Software

Julgue o próximo item, relativo a práticas ágeis de desenvolvimento de software e a processo interativo e incremental. 


Quando se utiliza um modelo incremental, frequentemente o primeiro incremento é um produto essencial; após esse primeiro, se libera uma série de incrementos, que oferecem, progressivamente, maior funcionalidade ao cliente à medida que cada incremento é entregue.

Alternativas
Q2352328 Engenharia de Software

Considerando o modelo de processo de prototipação, julgue o próximo item.


O envolvimento do cliente, o uso do protótipo em produção parcial, o rápido planejamento e o fácil gerenciamento são vantagens da prototipação.

Alternativas
Q2352325 Engenharia de Software

Julgue o item subsecutivo, relacionado a DevSecOps. 


O processo shift left tem por objetivo encorajar os desenvolvedores de software a migrarem a segurança da direita (fim) para a esquerda (início) do processo de DevOps (entrega).

Alternativas
Q2352324 Engenharia de Software

Julgue o item subsecutivo, relacionado a DevSecOps. 


No contexto das equipes de desenvolvimento de software, o DevSecOps representa uma evolução pelo fato de integrar ao processo uma equipe específica que trata exclusivamente da segurança de software, liberando as equipes de desenvolvimento e operacionais dessa tarefa, de forma a agilizar significativamente a entrega do software.

Alternativas
Q2352318 Engenharia de Software

Julgue o item subsequente, considerando os aspectos da engenharia de software associados ao levantamento de requisitos ou à elicitação de requisitos, os quais combinam elementos de solução de problemas, elaboração, negociação e especificação do software.


Os diagramas de casos de uso, diagramas de atividades e diagramas de sequência constituem ferramentas para a modelagem de requisitos e a definição de cenários na UML.

Alternativas
Q2352317 Engenharia de Software

Acerca de controle de versão, julgue o próximo item.


Para se implantar um gerenciamento efetivo de alterações do tipo “codifique e vá em frente”, recomenda-se modificar o processo convencional de controle de alterações de software, criando-se classes de alterações que terão fluxos de tratamentos diferenciados.

Alternativas
Respostas
41: C
42: E
43: D
44: E
45: D
46: D
47: C
48: D
49: C
50: A
51: B
52: D
53: E
54: C
55: C
56: E
57: C
58: E
59: C
60: C