
Oque você sabe sobre a introdução engenharia de software?
Vamos descobrir o quanto você conhece sobre a introdução engenharia de software.
Anúncios
0
0
0
Anúncios
1
1.que é Engenharia de Software?
d) a construção de circuitos eletrônicos
c) o processo de testar sistemas operacionais
b) a prática de resolver hardware
a) o estudo de como construir e manter software de maneira eficaz e eficiente
2
2.Qual é o principal objetivo da Engenharia de Software?
Criar software que funcione
corretamente
Construir software que atenda às
necessidades do cliente de forma
eficiente e sustentável
Criar software de maneira rápida e
barata
Criar software de código aberto
3
Qual é a principal diferença entre Engenharia de Software e Programação?
Engenharia de Software é focada no
processo de desenvolvimento de
software, enquanto Programação foca
em escrever código
Não há diferença entre os dois
Engenharia de Software envolve a
criação de hardware, enquanto
Programação envolve apenas software
Programação envolve mais lógica
matemática, enquanto Engenharia de
Software não
4
O que são requisitos de software?
Funções que o software deve realizar
O prazo de entrega do projeto
Recursos financeiros necessários
para o desenvolvimento
Características físicas dos
dispositivos
5
O que significa "ciclo de vida do software"?
O processo completo de
desenvolvimento de software, desde a
concepção até a manutenção
O tempo que um software leva para
ser desenvolvido
O tempo que o software leva para ser
testado
O tempo que um software é usado
antes de ser substituído
6
Quais são as principais fases do ciclo de vida do software?
Desenvolvimento, manutenção
refatoração
Planejamento, análise, design,
desenvolvimento, teste, manutenção
Planejamento, codificação, deploy
revisão
Análise, desenvolvimento, testes,
implementação
7
O que é análise de requisitos?
O processo de criar o código do
sistema
O processo de testar o sistema após
o lançamento
O processo de coletar e definir o que
O software precisa fazer
O processo de corrigir bugs no
código
8
Qual é o objetivo da fase de teste no ciclo de vida do software?
Criar documentação para o software
Implantar o software no ambiente de
produção
Refatorar o código para otimizar o desempenho
validar se o software atende aos
requisitos e funciona corretamente
9
Que é o conceito de "manutenção de software"?
A modificação do software para
corrigir falhas e melhorar o
desempenho após seu lançamento
A criação de novos softwares
O processo de escrever código de
maneira eficiente
processo de otimizar o código para
o melhorar a velocidade de execução
10
O que é uma arquitetura de software?A estrutura e organização do sistema de software, incluindo como os componentes interagem
A descrição das tecnologias
utilizadas no desenvolvimento
o layout de uma interface gráfica do
usuário
A estrutura e organização do sistema
de software, incluindo como os
componentes interagem
O processo de escrita de código-
fonte
11
Qual é a função de um desenvolvedor de software?
Escrever o código-fonte do software
Manter o hardware de servidores
Testar o software após o lançamento
Garantir que os requisitos de
hardware sejam atendidos
12
O que é um teste de software?
O processo de escrever código
O processo de verificar se o software
está funcionando conforme esperado
A documentação detalhada do
software
A modificação do código para
melhorias
13
O que é "refatoração" em Engenharia de Software?
A criação de novas funcionalidades
no sistema
A escrita de documentação para o
software
O processo de corrigir falhas no
software
A melhoria do código sem alterar o
comportamento externo do software
14
O que é um diagrama de casos de uso?
Um diagrama que descreve os bugs
encontrados
Um diagrama que mostra como o
código é estruturado
Um diagrama que descreve a
arquitetura do software
Um diagrama que ilustra como os
usuários interagem com o sistema
15
O que significa a sigla "UML"?
Unlisted Modeling Language
(Linguagem de Modelagem Não
Listada)
Uniform Modeling Language
(Linguagem de Modelagem Uniforme)
Unified Management Language
(Linguagem de Gestão Unificada)
Unified Modeling Language
(Linguagem de Modelagem Unificada)