Questões de Concurso Comentadas sobre conceitos básicos em engenharia de software em engenharia de software

Foram encontradas 308 questões

Q873487 Engenharia de Software
Uma desenvolvedora atualizou os artefatos de sua máquina em relação ao existente no servidor centralizado de arquivos. Ao terminar tal ação, ela percebeu que houve conflito em um arquivo de imagem, gerando duas versões conflitantes. Qual é a abordagem indicada para resolver este problema?
Alternativas
Q869356 Engenharia de Software

Com base na NBR ISO/IEC 26300:2006 e ISO 32000-1:2008, julgue o próximo item.


A NBR ISO/IEC 26300:2006 trata de ODF (open document format), que consiste em formatos de arquivo independentes de aplicativos e da plataforma para documentos editáveis. As especificações ODF destinam-se a suportar a criação, a edição, a visualização, a troca e o arquivamento de documentos comumente criados ou usados em aplicações de software de produtividade pessoal.

Alternativas
Q854046 Engenharia de Software

Considere o cenário abaixo.


Característica: Usuário negocia ações.

Cenário: o usuário solicita uma venda antes do fechamento da negociação.

[Given] que eu tenho 100 ações do estoque da empresa A.

And eu tenho 150 ações do estoque da empresa B.

And o momento é antes do fechamento da negociação.

[When] eu peço para vender 20 ações da empresa A.

[Then] eu devo ficar com 80 ações do estoque da empresa A.

And eu devo ficar com 150 ações do estoque da empresa B.

And uma ordem de venda de 20 ações da empresa A deve ser executada.


Este cenário utiliza a abordagem Given-When-Then originada e usada no método

Alternativas
Q841457 Engenharia de Software
Considere, por hipótese, que a equipe de analistas da Defensoria Pública tenha optado pelo uso do Docker. Esta decisão foi motivada pelo fato de o Docker
Alternativas
Q839363 Engenharia de Software
O Gerenciador de Versão
Alternativas
Q831558 Engenharia de Software

Dentro do contexto da Engenharia de Software, entende-se que a elaboração de softwares possui várias fases de desenvolvimento.

Avalie as afirmações abaixo com relação às características do ciclo de vida de softwares e assinale (V) para verdadeiro ou (F) para falso.


( ) O ciclo de vida de um software está relacionado aos estágios de análise, desenho e implementação.

( ) A etapa de análise de riscos, no ciclo de vida da versão inicial do modelo em espiral, é realizada dentro da fase de desenvolvimento.

( ) O foco da análise, no ciclo de vida de software, é a modelagem dos conceitos presentes no domínio do problema.

( ) As atividades fundamentais relacionadas ao processo de construção de um software incluem a percepção de uma necessidade, o desenvolvimento, a validação ou testes, a operação e a manutenibilidade que impactarão na evolução do software.


De acordo com as afirmações, a sequência correta é

Alternativas
Q792284 Engenharia de Software
O DDD (domain-driven design)
Alternativas
Q792266 Engenharia de Software
O DevOps consiste em
Alternativas
Q929807 Engenharia de Software
Em projeto de software, um Stakeholder representa:
Alternativas
Q743313 Engenharia de Software
O treinamento de usuários de sistemas baseados em software é muitas vezes considerado irrelevante frente ao investimento na informatização de uma instituição. Sobre o treinamento de usuários, assinale a afirmativa INCORRETA.
Alternativas
Q743312 Engenharia de Software
O desenvolvimento de sistemas baseados em computação exige, como todos os projetos técnicos e de engenharia, a documentação de sistemas. Sobre as técnicas de documentação de sistemas baseados em software, assinale a afirmativa INCORRETA.
Alternativas
Q715133 Engenharia de Software
Uma das características que a Engenharia de Software tenta garantir é que um software deve ser escrito de tal forma que ele possa evoluir para satisfazer as diferentes necessidades dos clientes. Isso é uma característica essencial, pois a mudança no software é uma exigência inevitável porque os ambientes de negócios são dinâmicos. Com base no exposto, assinale a alternativa que apresenta corretamente o nome dessa característica.
Alternativas
Q683189 Engenharia de Software
O Guide to the Software Engineering Body of Knowledge, conhecido pela sigla SWEBOK, é um documento criado sob o patrocínio da IEEE com a finalidade de servir de referência em assuntos considerados, de forma generalizada pela comunidade, como pertinentes à área de Engenharia de Software. O SWEBOK apresenta uma classificação hierárquica dos tópicos tratados pela Engenharia de Software, em que o nível mais alto são as Áreas do Conhecimento.
Assinale a alternativa que apresenta áreas do Conhecimento do SWEBOK.
Alternativas
Q650762 Engenharia de Software
Quanto às técnicas de engenharia reversa de software e às respectivas características, assinale a alternativa correta.
Alternativas
Q623566 Engenharia de Software

Analise as afirmativas abaixo sobre reengenharia de software.

I. A reengenharia de software busca melhorar o entendimento e estrutura do software.

II. A reengenharia aumenta os riscos do projeto.

III. A reengenharia aumenta os custos do projeto.

IV. A engenharia reversa, considerada uma atividade da reengenharia, ajuda a documentar o sistema.

De acordo com as afirmativas, marque a alternativa CORRETA:

Alternativas
Q623420 Engenharia de Software
Segundo a versão 1.0 do Processo de Software para o SISP (PSW-SISP), a MDS–SISP é uma metodologia iterativa que tem como fases a iniciação, a elaboração, a construção e a transição; e como disciplinas requisitos, arquitetura, implementação, teste e implantação. A atividade Gerenciar Requisitos é realizada na(s) fase(s)
Alternativas
Q623419 Engenharia de Software
Segundo a versão 1.0 do Processo de Software para o SISP (PSW-SISP), a atividade cujo objetivo é analisar a demanda recebida, identificar os requisitos básicos e definir o escopo do produto é
Alternativas
Q607655 Engenharia de Software
Com base nos princípios da engenharia de software, assinale a opção correta a respeito de manutenção e desenvolvimento de sistemas e aplicações.
Alternativas
Q2133973 Engenharia de Software
Os requisitos não funcionais podem ser divididos em 3 categorias: de produto, organizacionais e externos. Considere essas 3 categorias (I, II e III) e também 3 tipos de requisitos (A, B e C): 
I. Requisitos de Produto                    A. Usabilidade II. Requisitos Organizacionais           B. Regulatórios III. Requisitos Externos                      C. Desenvolvimento 
A combinação correta entre as categorias e os tipos de requisitos apresentados é: 
Alternativas
Q605540 Engenharia de Software
A respeito de engenharia de software, julgue o item subsecutivo.

Os modelos algorítmicos de custos são importantes para o gerenciamento devido ao fato de possibilitarem a análise quantitativa.
Alternativas
Respostas
201: D
202: C
203: C
204: D
205: D
206: A
207: B
208: D
209: E
210: A
211: A
212: D
213: D
214: E
215: D
216: C
217: D
218: A
219: A
220: C