Buscar

AVALIAÇÃO ENGENHARIA E QUALIDADE DE SOFTWARE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

AVALIAÇÃO – ENGENHARIA E QUALIDADE DE SOFTWARE
PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 0
O ciclo de vida de um software descreve as fases pelas quais o software passa desde a sua concepção até ficar
sem uso algum. O conceito de ciclo de vida de um software é muitas vezes confundido com o de modelo de
processo. Existem várias propostas e denominações para as fases do ciclo de vida de um software. Cada fase
inclui um conjunto de atividades ou disciplinas que devem ser realizadas pelas partes envolvidas. Essas fases
são, marque a incorreta:
Resposta Marcada :
Retirada.
PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10
Software, assim como todos os sistemas complexos, evolui ao longo do tempo. Modelos de processos
evolucionários reconhecem a natureza iterativa e incremental da maioria dos projetos de engenharia de
software e são projetados para adequar mudanças. Os modelos a serem utilizados em um processo
evolucionário são:
 
Resposta Marcada :
Prototipação e modelo espiral.
PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10
O Manifesto para o desenvolvimento ágil de softwareresume os itens mais valorizados pelos praticantes desta
abordagem. Considerando os itens listados a seguir, assinale a opção que NÃO representa um valor ágil
segundo o Manifesto.
 
Resposta Marcada :
Seguir um plano mais que responder a mudanças.
PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10
Segundo Pressman a Engenharia de Software pode ser melhor entendida como uma tecnologia em camadas ou
níveis, sendo estes:
 
Resposta Marcada :
Ferramentas – Métodos – Processo – Foco em qualidade.
PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10
Uma metodologia de processo genérica para engenharia de software estabelece cinco atividades metodológicas.
Quais são elas?
 
Resposta Marcada :
Comunicação – Planejamento – Modelagem – Construção – Entrega.
PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10
Desenvolver uma estimativa de custo e esforço para um projeto de software é muito complexo para ser
considerado como um todo. Por essa razão devemos decompor o problema, caracterizando-o como um
conjunto de problemas menores. No contexto do planejamento de projeto, o tamanho refere-se ao resultado
quantificável do projeto de software. Se uma abordagem direta é adotada, o tamanho pode ser medido em
linhas de código (LOC). Se uma abordagem indireta é escolhida, o tamanho é:
 
Resposta Marcada :
Representado como pontos por função (FP).
PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10
São modelos que podem ser utilizados no processo e desenvolvimento de software, exceto :
 
Resposta Marcada :
Modelo rotativo.
90 / 100
PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10
A empresa SONOVATOS desenvolve sistemas há pouco tempo no mercado e, como padrão, sempre utilizou o
modelo Cascata de ciclo de vida. Alguns clientes ficaram insatisfeitos com os produtos desenvolvidos pela
empresa por não estarem de acordo com suas necessidades. Atualmente a SONOVATOS está desenvolvendo
sistemas muito maiores, com duração de vários anos, e com requisitos ainda instáveis. O próprio processo de
desenvolvimento da empresa também está em reformulação. Assim, a adoção de um novo modelo de ciclo de
vida está sendo avaliada pelos gerentes da empresa. A intenção da SONOVATOS é, principalmente, gerenciar
riscos e poder reavaliar constantemente o processo de desenvolvimento ao longo do projeto, o que permitiria
correções nesse processo ou até mudança do tipo de processo. O modelo mais adequado para os sistemas atuais
de longa duração da SONOVATOS é:
 
Resposta Marcada :
Espiral.
PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10
Quando aplicamos o modelo em cascata podemos encontrar alguns problemas. Qual alternativa abaixo
melhor representa os possíveis problemas enfrentados:
 
Resposta Marcada :
Todas as alternativas.
PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA 10
Sobre os princípios do método de desenvolvimento Scrum, que são consistentes com o manifesto ágil, julgue as
seguintes afirmativas e assinale a alternativa correta.
I – Testes e documentação constantes são realizados à medida que o produto é construído.
II – O processo produz frequentes incrementos de software que podem ser inspecionados, ajustados, testados,
documentados e expandidos.
III – O trabalho de desenvolvimento e o pessoal que o realiza é dividido em partições claras, de baixo
acoplamento, ou em pacotes.
 
Resposta Marcada :
Todas as afirmativas são corretas.
Total

Mais conteúdos dessa disciplina