Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.689 questões

Q2654774 Engenharia de Software

Um gerente de projeto está implementando um sistema de gestão de configuração de software para controlar as mudanças nos artefatos de um projeto.


Fazem parte da gestão de configuração de software, exceto:

Alternativas
Q2654771 Engenharia de Software
O diagrama da UML usado para modelar o comportamento de um sistema, mostrando o fluxo de controle entre as ações, indicando a ordem em que são executadas, é chamado de
Alternativas
Q2654770 Engenharia de Software

A Engenharia de Software é uma disciplina que envolve a aplicação de princípios de engenharia no desenvolvimento e manutenção de software.


Sobre a Engenharia de Software, assinale com V as afirmativas verdadeiras e com F as falsas.


(    ) A Engenharia de Software utiliza modelos de ciclo de vida para organizar as atividades de desenvolvimento de software, como o modelo cascata, o modelo incremental e o modelo estrutural.


(    ) Uma etapa fundamental da Engenharia de Software é a elicitação, análise e especificação de requisitos de software, que são as funcionalidades e restrições que o software deve atender.


(    ) A Engenharia de Software inclui atividades de teste para verificar se o software atende aos requisitos especificados e se está livre de defeitos, garantindo sua qualidade e confiabilidade.


Assinale a sequência correta.

Alternativas
Q2654769 Engenharia de Software

Um analista de sistemas está elaborando um novo sistema de informação e precisa documentar o fluxo de informações entre os processos.


Qual das alternativas a seguir descreve corretamente a finalidade dos diagramas de fluxo de dados (DFD) nesse contexto?

Alternativas
Q2654626 Engenharia de Software
Dada a definição:
É uma abordagem de desenvolvimento de software que visa envolver todas as partes interessadas usando uma linguagem comum para definições de comportamento, permitindo a colaboração eficaz entre desenvolvedores, testadores e os usuários finais. Trata-se de
Alternativas
Q2654623 Engenharia de Software
O SonarQube pode ser descrito como
Alternativas
Q2654621 Engenharia de Software
Qual alternativa apresenta o termo que é definido por: É uma filosofia de gestão focada na redução de desperdícios, aumento da eficiência e entrega de valor contínuo ao cliente?
Alternativas
Q2654617 Engenharia de Software
Marque a alternativa que descreve para que serve a tag stages do pipeline em GitLab.
Alternativas
Q2614505 Engenharia de Software
A qualidade de software é um aspecto crucial em qualquer projeto de desenvolvimento de software, pois afeta diretamente a satisfação do cliente. Dentre os aspectos relevantes da qualidade de software, destacam-se os atributos de qualidade, que são propriedades que descrevem quão bem o software realiza suas ações. O tempo de resposta é uma métrica associada ao atributo de qualidade:
Alternativas
Q2614504 Engenharia de Software
Na UML e na Orientação a Objetos, existe uma diferença conceitual importante entre os tipos de associações existentes entre as classes. Analise a figura a seguir.

Imagem associada para resolução da questão



As associações indicadas pelas letras X e Y no diagrama de classes apresentado acima são, respectivamente:
Alternativas
Q2614503 Engenharia de Software
Os métodos ágeis de desenvolvimento de software têm se popularizado por aumentar a efetividade na entrega do produto, potencialmente reduzindo custos e prazo. Neste contexto, um dos conceitos fundamentais nos métodos ágeis de desenvolvimento de software é:
Alternativas
Q2590130 Engenharia de Software

A empresa ABC está desenvolvendo um novo sistema de vendas online e decidiu utilizar Diagramas de Fluxo de Dados (DFD) para modelar o sistema. O analista de sistemas precisa representar as interações entre os clientes e o sistema de vendas, bem como o fluxo de dados entre os diferentes processos do sistema. Assinale a alternativa CORRETA que contém os elementos do DFD que o analista deve usar para representar um processo.

Alternativas
Q2589889 Engenharia de Software

A respeito dos conceitos relacionados ao OpenShift, assinale a alternativa correta.

Alternativas
Q2589882 Engenharia de Software

O WebSphere Application Server é um servidor

Alternativas
Q2589860 Engenharia de Software

Texto hipotético para responder às questões 37 e 38.


João foi selecionado por sua chefia para liderar um projeto de criação de uma inteligência artificial que fosse capaz de classificar, a partir de fotos obtidas pelas câmeras de segurança de cada agência, se, ao entrar na agência, a pessoa está utilizando algum tipo de chapéu, óculos, ambos ou nenhum acessório. Uma base de dados com amostras em quantidade e qualidade suficientes foi fornecida para João. Sendo assim, ele optou por seguir com uma abordagem baseada em modelos de redes neurais.

Ao analisar a base de dados, João notou que havia imagens anotadas com a classe esperada (target preenchido) e também algumas imagens que possuíam o campo de classe esperada vazio. Primeiramente, ele considerou descartar as imagens que não possuíam a classe esperada preenchida, mas, após breve reflexão e muitas pesquisas, decidiu adotar a seguinte estratégia: utilizar as imagens que possuíam a classe esperada para treinar um modelo inicial de classificação. Esse modelo seria usado para predizer as classes das imagens com tal campo vazio. A partir desse ponto, todas as imagens teriam uma classe associada e, assim, todas poderiam ser utilizadas para treinar o modelo final. Essa abordagem é conhecida como aprendizado

Alternativas
Q2589858 Engenharia de Software

Texto hipotético para responder às questões 37 e 38.


João foi selecionado por sua chefia para liderar um projeto de criação de uma inteligência artificial que fosse capaz de classificar, a partir de fotos obtidas pelas câmeras de segurança de cada agência, se, ao entrar na agência, a pessoa está utilizando algum tipo de chapéu, óculos, ambos ou nenhum acessório. Uma base de dados com amostras em quantidade e qualidade suficientes foi fornecida para João. Sendo assim, ele optou por seguir com uma abordagem baseada em modelos de redes neurais.

Considerando que João deva apresentar a solução com o menor custo computacional e financeiro para o processo de treinamento do modelo, assinale a alternativa que melhor se encaixa nessa situação.

Alternativas
Q2589842 Engenharia de Software

Qual é o efeito da execução do comando a seguir?


git branch --move download upload && git push --set-upstream origin upload

Alternativas
Q2589840 Engenharia de Software

Quanto às tarefas de testes de software, assinale a alternativa correta.

Alternativas
Q2589839 Engenharia de Software

No que se refere à disciplina de engenharia de requisitos, assinale a alternativa correta.

Alternativas
Q2574250 Engenharia de Software
    A equipe de trabalho da empresa responsável pelo desenvolvimento de um novo website para uma grande indústria se reúne diariamente para avaliar o andamento das tarefas e resolver eventuais obstáculos. Dado o prazo curto de entrega, as etapas de trabalho são breves e passam por validação constante do cliente.

Nessa situação hipotética, infere-se que o método de desenvolvimento de sistemas que está sendo utilizado é o 
Alternativas
Respostas
2781: D
2782: C
2783: D
2784: C
2785: C
2786: B
2787: A
2788: A
2789: D
2790: C
2791: A
2792: C
2793: D
2794: B
2795: C
2796: A
2797: E
2798: A
2799: D
2800: B