Você está na página 1de 6

ENGENHARIA DE SOFTWARE COM METODOLOGIAS ÁGEIS

SEMANA 1
Qual a principal vantagem econômica da utilização da
engenharia de software?
Tornar o processo de desenvolvimento mais econômico e com grande variações
de custos
Atender a real necessidade do cliente
Tornar o processo de desenvolvimento mais rápido
Oferecer um sistema confiável
Tornar o processo de desenvolvimento mais econômico
e sem grande variações de custos
Questão 2
Estou com dúvida
Qual ciclo de vida foi o pioneiro, e passou a existir por volta
de 1970?

Cascata
estrutural
espiral
modular
funcional

SEMANA 2
Questão 1
Estou com dúvida
Quando foram criados os modelos clássicos para
desenvolvimento de software?
entre os anos de 80 e 90
entre os anos de 90 e 2000
entre os anos de 70 e 90
entre os anos de 80 e 90
entre os anos de 60 e 70
Questão 2
Estou com dúvida
Por que o modelo cascata recebe este nome?
por que é simples
por não ser sequêncial
por ser antigo
por ser sequêncial, sem que de uma etapa posterior seja
possível retornar a uma etapa anterior
por ser o primeiro

Questão 3
Estou com dúvida
Qual dos ítens a seguir são todos vantagens do modelo em
cascata
etapas bem definidas, requisitos obscuros, é sequêncial
etapas mal definidas, requisitos claros, é sequêncial
etapas bem indefinidas, requisitos claros, é sequêncial
etapas bem definidas, requisitos claros, é aleatório
etapas bem definidas, requisitos claros, é sequêncial
O que é a análise de riscos do ciclo de vida em espiral?
avaliar o custo do projeto

verificar se está tudo certo

avaliar o funcionamento

verificar se não há risco de bug

decidir se o projeto deve ser interrompido


SEMANA 4
Questão 1
Estou com dúvida
O que é portabilidade de um software?
é a facilidade de combinar diferentes softwares
é a facilidade de incluir novas modificações
é a facilidade com que um software por ser transposto
de um abiente para outro
é a definição da linguagem a ser utilizada
é a definição do sistema operacional do servidor

Questão 2
Estou com dúvida
O que é um teste de unidade ou teste unitário?
testa somente números inteiros
testa um componente de forma isolada
é um teste feito por uma consultoria externa
testa componentes integrados
teste de forma modular

Questão 3
Estou com dúvida
O que é um teste de estresse?
simula-se falta de memória ran
são feitas algumas requisições simultâneas
simula-se uma lentidão na rede
o sistema é testado até o ponto de ruptura
simula-se falta de processamento

O que é um requisito de software?


o mesmo que pré-requisitos

uma condição ou capacidade que deve ser atendida


é a dfinição da metodologia a ser utilizada

é um meio para se construir um software

as linguagens que serão utilizadas

SEMANA 5
Questão 1
Estou com dúvida
Qual destes ítens NÃO é um princípio da metodologia ágil?

Desenvolver o mais rápido quanto for possível


a equipe tem sempre foco na eficiência
simplicidade é essencial
a maior prioridade é satisfazer o cliente
mantenha a equipe motivada

Questão 2
Estou com dúvida
O que é um cartão de histórias utilizado na metodologia
XP?
descreve os requisitos em forma de histórias
contemplam somente requisitos não funcionais
são como um cartões perfurados
descreve os cenários do projeto
conta histórias sobre o projeto

Questão 3
Estou com dúvida
Qual é uma característica principal do método ágil XP?

programadores trabalham em pares


nenhum contato com o cliente
trabalhar de forma rápida
utilizam o windows xp para desvolvimento
somente programadores mais experientes

SEMANA 8
Questão 1
Estou com dúvida
Qual destas ferramentas é utilizada para integração
contínua?

Jenkins
bugzilla
subversion
github
apache
Questão 2
Estou com dúvida
O que são baselines?
é quando um novo commit é realizado
determinam cada mudança de fase do projeto
define o prazo final do projeto
determina quando deve inciar o projeto
define uma nova branch

Questão 3
Estou com dúvida
o que é um merge?
baixa os arquivos do repositório
envia a nova versão ao servidor
mescla os conteúdos de duas branches
cria um novo branch
faz o mesmo que o commit

O que é integração contínua?


criação de novas versões

verificar se o software foi desenvolvido de acordo com os


elementos registrados na configuração
integrar dois softwares diferentes
pequenas entregas
entregar software de forma contínua

SEMANA 9
O que é um repositório?
ponto histórico do projeto
local onde são armazenados arquivos de imagem
local onde são armazenados arquivos de vídeo
local onde os arquivos do projeto ficam armazenados
diretório onde os arquivos de uma determinada versão ficam disponíveis

Questão 2
Estou com dúvida
Para baixar os arquivos do servidor para máquina local e
atualizar com os arquivos existentes utilizamos qual
comando?
branch
get
commit
pull
push

Questão 3
Estou com dúvida
É uma cópia de todo o conteúdo de uma versão específica
do projeto.
Estamos falando de qual conceito?

commit
push
versionamento
pull
branch

Você também pode gostar