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?

A criação de hardware para rodar softwares.
Apenas a programação de um sistema.
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 foca na aplicação prática, enquanto Ciência da Computação estuda os fundamentos teóricos.
Ciência da Computação é uma área mais avançada.
Não há diferença entre as duas.
Engenharia de Software trabalha apenas com manutenção de software.
3

O que é o ciclo de vida do software?

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.
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.
4

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

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

O que são requisitos de software?

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

O que são requisitos funcionais?

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

O que são requisitos não funcionais?

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

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

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

Qual a principal característica das metodologias ágeis?

Desenvolvimento rápido e iterativo, com entregas incrementais.
Eliminam a necessidade de testes.
Seguem um plano fixo e rígido.
São usadas apenas em projetos acadêmicos.
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?

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

O que é manutenção de software?

Atualizações e correções feitas após o software ser lançado.
Processo de instalar um software novo.
O descarte de software obsoleto.
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.
Facilidade de uso e compreensão do sistema.
A quantidade de código fonte utilizada.
O número de funcionalidades 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.
O tempo de resposta do servidor
A velocidade de conexão com a internet.
15

O que é arquitetura de software?

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

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

Apenas o uso de senhas.
O tempo de resposta do sistema.
A velocidade do software.
Conjunto de práticas para proteger dados e sistemas contra acessos não autorizados.
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?

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

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

Acelerar o desenvolvimento fornecendo estruturas e ferramentas pré-prontas.
Aumentar o tamanho do código.
Substituir completamente a necessidade de programadores.
Melhorar a estética do software.
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.