Questões de Concurso Sobre engenharia de software

Foram encontradas 14.487 questões

Q3265732 Engenharia de Software
Na análise estruturada os processos São as várias atividades realizadas, no sistema. São representados, graficamente, por um retângulo de bordas arredondadas, opcionalmente, dividido em três áreas, como na imagem, a seguir:

Q35.png (260×182)

As áreas numeradas são, respectivamente:
Alternativas
Q3265731 Engenharia de Software
Na análise estruturada, um diagrama de fluxo de dados tem sua simbologia básica. Analise a imagem a seguir:

Q34.png (280×53)

O símbolo, acima, representa em um diagrama de fluxo de dados o(a):
Alternativas
Q3265730 Engenharia de Software
Analise as afirmações a seguir sobre benefícios da análise estruturada:

I - Os usuários obtêm uma ideia mais clara do sistema proposto pelo diagrama de fluxo de dados, do que a obtida através da narrativa e Fluxograma de sistemas físicos.
II - A apresentação em termos de fluxo lógico consegue mostrar mal-entendidos e pontos controversos.
III - As interfaces entre o novo sistema e outros já existentes, são mostrados de modo bem mais claro.

Estão corretas as afirmações:
Alternativas
Q3265729 Engenharia de Software
Uma das métricas utilizadas para especificar requisitos não funcionais é a confiabilidade. Das alternativas, abaixo, qual delas não está ligada a métrica de confiabilidade?
Alternativas
Q3265728 Engenharia de Software
Segundo Sommerville, alguns dos problemas que surgem, durante o processo de engenharia de requisitos, são as falhas em não fazer uma clara separação entre os níveis de descrição dos requisitos de usuário e de requisitos do sistema. Assinale, abaixo, a alternativa que contenha um requisito de usuário. 
Alternativas
Q3265727 Engenharia de Software
Analise as afirmações, a seguir, sobre o que são os requisitos de um sistema:

I – As descrições do que o sistema deve fazer;
II – Os serviços que oferece;
III – O desenvolvimento do produto;
IV – As restrições a seu funcionamento.

São requisitos de um sistema, as afirmações:
Alternativas
Q3265726 Engenharia de Software
Dentre todas as metodologias de desenvolvimento de software, aquela que é considerada a mais tradicional de todas é a metodologia:
Alternativas
Q3265725 Engenharia de Software
Analise as alternativas, a seguir, e assinale aquela que NÃO é objetivo de uma metodologia de desenvolvimento definir: 
Alternativas
Q3265724 Engenharia de Software
As definições da qualidade de software enfatizam três aspectos importantes: Os requisitos de software, critérios de desenvolvimento e:
Alternativas
Q3265723 Engenharia de Software
Analise as afirmações a seguir acerca de características que softwares que tenham qualidade aplicada a eles possuem:

I – Projetos, prazos e custos sob controle.
II - Satisfação de usuários, com necessidades atendidas na execução de suas tarefas.
III - Diminuição de erros nos projetos de software.
IV - Melhoria da posição competitiva da empresa, como instituição capaz de acompanhar a evolução.

Estão corretas as afirmações:
Alternativas
Q3260826 Engenharia de Software

Durante o treinamento de um modelo de aprendizado de máquina, percebe-se que o modelo tem uma alta precisão no conjunto de treinamento, mas uma baixa precisão para o conjunto de novos dados.


Isso indica um(a)

Alternativas
Q3255720 Engenharia de Software
A linguagem de modelagem de software de propósito geral conhecida como UML (Unified Modeling Language) oferece diversos diagramas que servem para documentar sistemas em seus diferentes aspectos. O diagrama que tem como objetivo representar, em alto nível, a interação entre atores e o sistema sendo modelado é chamado de
Alternativas
Q3255719 Engenharia de Software
No contexto de DevOps, assinale a alternativa que apresenta uma diferença entre distribuição contínua (continuous delivery) e implantação contínua (continuous deployment).
Alternativas
Q3255493 Engenharia de Software
O comando Git usado para visualizar o histórico de commits de um repositório é:
Alternativas
Q3250626 Engenharia de Software
Puppet (versão 8.10.0) é uma ferramenta de automação que possui código-aberto que ajuda tanto administradores quanto os DevOps no gerenciamento e automatização das configurações de servidores.
Com relação ao Puppet, avalie afirmativas a seguir.

I. É configurado em uma arquitetura agente-servidor, onde um nó primário (sistema) controla informações de configuração para um ou mais nós (agentes) gerenciados.
II. Servidores e agentes se comunicam por intermédio do protocolo HTTPS usando certificados SSL. Ele utiliza uma autoridade de certificação oferecida por terceiros para gerenciar seus certificados.
III. Todos as configurações e dados gerados pelo Puppet são armazenados no seu repositório de dados e metadados (que pode ser instanciado em qualquer tipo de banco NoSQL). Armazenar os dados e metadados permite que o Puppet opere mais rapidamente e fornece uma API para que outros aplicativos acessarem o repositório com mais segurança.

Está correto apenas o que se afirma em
Alternativas
Q3250619 Engenharia de Software
A prototipação evolucionária está baseada na ideia de desenvolver uma implementação inicial expondo-a precocemente aos comentários dos usuários, aperfeiçoando-a ao longo de vários estágios até que o sistema adequado tenha sido desenvolvido. No entanto, existem problemas com relação a esse tipo de prototipação.
Com relação aos problemas mais importantes relacionados ao desenvolvimento de sistema de grande porte com longo tempo de duração, avalie as afirmativas a seguir.

I. As estruturas de gerenciamento de software para sistemas de grande porte são estabelecidas para lidar com um modelo de processo de software que gera produtores regulares. Entretanto, os protótipos evoluem tão rapidamente que não é eficaz, do ponto de vista de custos, produzir um grande volume de documentação para o sistema.
II. A continuidade das mudanças tende a corromper a estrutura do protótipo do sistema. Significando que qualquer um que não seja do grupo de desenvolvedores originais provavelmente terá dificuldades de compreendê-la.
III. O modelo normal de contrato entre o cliente e o desenvolvedor de software se baseia na especificação formal do sistema. Quando não houver especificação poder ser difícil de estabelecer um contrato, os clientes podem não se sentir à vontade com projetos que possuem serviços prolongados e ultrapassem o orçamento definido.

Está correto o que se afirma em
Alternativas
Q3250618 Engenharia de Software
A elicitação de requisitos é um processo de aquisição de conhecimento no qual se busca compreender melhor o negócio, identificar as partes interessadas e os requisitos.
As quatro atividades fundamentais da técnica de elicitação de requisitos são
Alternativas
Q3245119 Engenharia de Software
No framework Scrum, o evento conhecido como Revisão de Sprint (Sprint Review), de acordo com o Scrum Guide de novembro de 2020, tem como participante(s)
Alternativas
Q3245118 Engenharia de Software

Considere o seguinte recurso acessível por uma API RESTful, denotado em JSON, que representa uma fatura comercial de forma simplificada.


Imagem associada para resolução da questão

Dentre as alternativas a seguir, assinale aquela que apresenta um diagrama de classes UML condizente como modelagem para esse recurso e outros do mesmo tipo.

Alternativas
Q3245105 Engenharia de Software
No contexto de testes de software, os testes de unidade
Alternativas
Respostas
2041: C
2042: B
2043: E
2044: C
2045: A
2046: D
2047: E
2048: D
2049: A
2050: E
2051: B
2052: C
2053: B
2054: E
2055: E
2056: E
2057: B
2058: C
2059: B
2060: A