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

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
Você viu 3, do total de 3 páginas

Prévia do material em texto

AVALIAÇÃO – ENGENHARIA E QUALIDADE DE SOFTWARE
· 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
· São modelos que podem ser utilizados no processo e desenvolvimento de software, exceto:
 
Resposta Marcada :
Modelo rotativo.
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.
PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA  10
· 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 :
Organização.
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
· 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
· 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
· Quando aplicamos o modelo em cascata podemos encontrar alguns problemas. Qual alternativa abaixo melhor representa os possíveis problemas enfrentados:
Resposta Marcada :
Projetos reais raramente seguem o fluxo sequencial proposto pelo modelo. Embora o modelo linear possa conter iterações, ele o faz indiretamente. Como consequência, mudanças podem provocar confusão à medida que a equipe de projeto prossegue.
PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA  0
· 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. Das alternativas abaixo qual representa uma estimativa eficiente:
Resposta Marcada :
Estimativa baseada em pontos de função (FP).
PONTUAÇÃO TOTAL: 10PONTUAÇÃO OBTIDA  10
Total90 / 100

Continue navegando