Questões de Concurso Sobre engenharia de software

Foram encontradas 12.616 questões

Q2432597 Engenharia de Software

Em relação à UML (Linguagem de Modelagem Unificada), analise as afirmações a seguir.


I - Os Diagramas estruturais devem ser utilizados para especificar detalhes da estrutura do sistema e seus aspectos dinâmicos.

II - São Diagramas de Interação o Diagrama de Sequência e o Diagrama de Implantação.

III - Os diagramas comportamentais da UML demonstram os aspectos estáticos do sistema. Podem especificar os conceitos do negócio e seus relacionamentos e os estados, sequência de atividade e colaborações.


Está CORRETO o que consta em:

Alternativas
Q2431041 Engenharia de Software

Em engenharia de software, um processo de software é um conjunto de atividades relacionadas que levam à produção de um software. As atividades consideradas fundamentais e que devem ser incluídas em todos os processos de software são:


I. Especificação de software.

II. Projeto e implementação de software.

III. Validação de software.

IV. Evolução de software.


Quais estão corretas?

Alternativas
Q2427609 Engenharia de Software

Ambientes de Desenvolvimento de Software são essenciais para apoiar as atividades relacionadas à engenharia de software, facilitando a criação e a manutenção de sistemas de software. Qual das seguintes opções melhor descreve um Ambiente de Desenvolvimento Integrado (IDE) na engenharia de software?

Alternativas
Q2427600 Engenharia de Software

Na Engenharia de Software, verificação, validação e teste são conceitos fundamentais que garantem a qualidade do software desenvolvido. Neste contexto, considere o seguinte cenário: uma equipe de desenvolvimento de software está trabalhando em um novo sistema de gerenciamento de projetos. Eles realizam atividades de verificação e validação em diferentes etapas do projeto, bem como testes em várias fases. Qual das alternativas a seguir melhor descreve uma situação em que verificação, validação e teste são aplicados de maneira correta e eficaz?

Alternativas
Q2427360 Engenharia de Software

Qual é a principal diferença entre o modelo em cascata e o modelo espiral no processo de produção de software?

Alternativas
Q2427355 Engenharia de Software

A homologação de sistemas é uma etapa importante no processo de desenvolvimento de software em Engenharia de Software. Qual é a finalidade da etapa de homologação de sistemas com os usuários?

Alternativas
Q2394639 Engenharia de Software
Considere a matriz de confusão abaixo, que mostra o desempenho de um modelo de classificação, na qual TP = Verdadeiro positivo, TN = Verdadeiro negativo, FP = Falso positivo e FN = Falso negativo:


Imagem associada para resolução da questão


Com base na matriz de confusão e nas métricas indicadas, afirma-se que a
Alternativas
Q2381035 Engenharia de Software
Test Driven Development (TDD) como programação ou desenvolvimento em que se escreve um teste primeiro, esta é uma abordagem incremental que envolve a criação de um caso de teste anteriormente à implementação do código necessário para que este passe. Após definir a lista com os testes, deve-se escolher um teste e seguir o ciclo de desenvolvimento proposto pelo TDD, que é composto por cinco passos básicos, que inclui, EXCETO:
Alternativas
Q2381034 Engenharia de Software
Segundo o ISTQB, os testes em software podem ser classificados em função: A) Do estágio do ciclo de vida do produto; B) Do objetivo do teste. Refere-se ao primeiro, EXCETO:
Alternativas
Q2381029 Engenharia de Software
A abordagem GQM tem se mostrado bastante útil em diversos contextos organizacionais no apoio ao estabelecimento do gerenciamento quantitativo de projetos de software (BASILI et al., 2007). Quanto a GQM é INCORRETO afirmar:
Alternativas
Q2381020 Engenharia de Software
É o comando utilizado para entrar na branch que você quer trabalhar e atualizar. Muito útil tanto para entrar em sua branch quanto para trocar de branch no meio do processo. 
Alternativas
Q2369298 Engenharia de Software
Qual é a duração típica de uma Sprint no Scrum?
Alternativas
Q2369297 Engenharia de Software
O que é o Product Owner em uma equipe Scrum?
Alternativas
Q2369296 Engenharia de Software
No contexto do Scrum, qual é o evento que ocorre no início de cada Sprint e envolve a equipe de desenvolvimento, o Scrum Master e o Product Owner?
Alternativas
Q2361749 Engenharia de Software
É um paradigma para o desenvolvimento de software que se baseia na utilização de componentes individuais que colaboram entre si para construir sistemas mais complexos em que a colaboração entre os objetos é feita através do envio de mensagens. Baseia-se em conceitos como objetos, abstração, entidades, classes, herança, polimorfismo, etc. A que paradigma de programação esse trecho se refere? 
Alternativas
Q2361746 Engenharia de Software
A norma ISO/IEC 9126:1991 apresenta a padronização mundial do Software como Produto considerado como um “Software de Qualidade”, fornecendo um modelo de propósito geral que define seis categorias de características de qualidade de software, que são divididas em subcaracterísticas. Relacione a Coluna 1 à Coluna 2, associando cinco das categorias de qualidade com as suas respectivas subcaracterísticas. 

Coluna 1
1. Funcionalidade.
2. Confiabilidade.
3. Usabilidade.
4. Eficiência.
5. Manutenibilidade.
Coluna 2
( ) Recuperabilidade.
( ) Operacionalidade.
( ) Utilização de recursos.
( ) Testabilidade.
( ) Adequação. 


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2361745 Engenharia de Software
A Engenharia de Requisitos se divide em duas áreas principais relativas ao trabalho efetuado com os requisitos. Que áreas são essas?
Alternativas
Q2361744 Engenharia de Software
Os níveis de teste são grupos de atividades de teste que são organizados e gerenciados juntos e são executados em relação ao software em determinado nível de desenvolvimento. Assinale a alternativa que NÃO apresenta um teste que se enquadra na definição dos níveis de teste. 
Alternativas
Q2361743 Engenharia de Software
A NBR ISO/IEC 9126, sob o título geral “Engenharia de software – Qualidade do produto”, consiste nas seguintes partes, EXCETO:
Alternativas
Q2361742 Engenharia de Software
A Linguagem de Modelagem Unificada (UML) fornece ferramentas para análise, projeto e implementação de softwares, assim como modelagem de negócios e processos para o desenvolvimento orientado a objetos. A especificação UML tem uma abordagem familiar padrão que modela uma classe usando alguns itens, EXCETO:
Alternativas
Respostas
1961: E
1962: E
1963: D
1964: E
1965: C
1966: A
1967: E
1968: B
1969: E
1970: E
1971: E
1972: X
1973: B
1974: D
1975: A
1976: B
1977: C
1978: D
1979: E
1980: D