engenharia de software

engenharia de software

Alunas: Júlia Emily

Imagem de perfil user: Julia Alves
Julia Alves

Anúncios

1

1. O que é Engenharia de Software?

Apenas a programação de um sistema.
A criação de hardware para rodar softwares.
A aplicação de princípios de engenharia para o desenvolvimento de software.
2

Qual a principal diferença entre Engenharia de Software e Ciência da Computação?

Engenharia de Software trabalha apenas com manutenção de software.
Não há diferença entre as duas.
Ciência da Computação é uma área mais avançada.
Engenharia de Software foca na aplicação prática, enquanto Ciência da Computação estuda os fundamentos teóricos.
3

O que é o ciclo de vida do software?

A quantidade de usuários de um software ao longo do tempo.
O tempo que um software pode ser usado antes de ser substituído.
Um conceito usado apenas na fase de testes
O conjunto de fases pelo qual o software passa desde sua concepção até sua manutenção.
4

Qual das alternativas representa corretamente as fases do ciclo de vida do software?

Planejamento, Implementação, Teste, Implantação e Manutenção.
Desenvolvimento, Teste, Implementação e Exclusão.
Codificação, Teste e Atualização.
Análise de mercado, Publicação e Fim de Suporte.
5

O que são requisitos de software?

Equipamentos obrigatórios para rodar um programa.
Apenas os códigos necessários para um software rodar.
As atualizações de segurança de um software.
As funcionalidades e características que o software deve ter.
6

O que são requisitos funcionais?

Características técnicas do hardware necessário.
Tempo de resposta do software.
Definem o que o software deve fazer.
A forma como o software deve ser estruturado internamente.
7

O que são requisitos não funcionais?

Requisitos que determinam a qualidade do sistema, como desempenho e segurança.
Funcionalidades do software.
Requisitos opcionais que podem ou não ser implementados.
Requisitos que não são necessários no software final.
8

Qual das opções abaixo representa um modelo de desenvolvimento de software?

Modelo Cascata.
Modelo Árvore.
Modelo Binário.
Modelo Hexadecimal.
9

Qual a principal característica das metodologias ágeis?

São usadas apenas em projetos acadêmicos.
Eliminam a necessidade de testes.
Desenvolvimento rápido e iterativo, com entregas incrementais.
Seguem um plano fixo e rígido.
10

O que é prototipação no desenvolvimento de software?

Criar uma versão inicial do software para testar ideias antes do desenvolvimento completo.
Criar o código final do software.
Testar apenas a interface do software.
Um processo opcional que não tem impacto no projeto.
11

O que são testes de software?

Um processo opcional sem impacto na qualidade final.
A validação da documentação do projeto.
O processo de instalação do software.
Métodos para verificar se o software atende aos requisitos e funciona corretamente.
12

O que é manutenção de software?

O descarte de software obsoleto.
Atualizações e correções feitas após o software ser lançado.
Processo de instalar um software novo.
Um processo opcional que não afeta o funcionamento do sistema.
13

Qual das opções abaixo é uma característica importante da usabilidade em software?

Apenas a velocidade do software.
O número de funcionalidades do sistema.
A quantidade de código fonte utilizada.
Facilidade de uso e compreensão do sistema.
14

O que significa escalabilidade em software?

A capacidade do sistema de crescer sem comprometer o desempenho.
O tamanho do código-fonte do software.
A velocidade de conexão com a internet.
O tempo de resposta do servidor
15

O que é arquitetura de software?

A estrutura organizacional do software, incluindo seus componentes e interações.
O design visual do software.
O banco de dados utilizado.
A interface do usuário.
16

O que é segurança da informação?

Conjunto de práticas para proteger dados e sistemas contra acessos não autorizados.
O tempo de resposta do sistema.
Apenas o uso de senhas.
A velocidade do software.
17

O que é versionamento de código?

Controle de diferentes versões do código-fonte.
Um processo de compilação de código.
A organização do código em pastas.
O tempo de vida do software.
18

O que é um banco de dados?

O processador do computador.
A interface do software.
Um sistema para armazenar e gerenciar informações.
O código-fonte do software.
19

Qual a principal função de um framework no desenvolvimento de software?

Aumentar o tamanho do código.
Melhorar a estética do software.
Substituir completamente a necessidade de programadores.
Acelerar o desenvolvimento fornecendo estruturas e ferramentas pré-prontas.
20

Qual é um dos principais desafios atuais da Engenharia de Software?

Criar softwares com menor desempenho.
Aumentar o número de linhas de código.
Garantir segurança e qualidade dos softwares.
Substituir completamente os desenvolvedores por IA.
Quizur Logo

Siga nossas redes sociais:

Incorporar

Para incorporar este quiz ao seu site copie e cole o código abaixo.