• Matéria: Informática
  • Autor: aragorny33
  • Perguntado 3 anos atrás

QUESTÃO 1
Para que um software seja produzido, são necessárias diversas etapas, as quais são compostas por uma série de tarefas. Para esse conjunto de etapas, dá-se o nome de processo de software, o qual pode envolver o desenvolvimento de software a partir do zero, em uma determinada linguagem de programação (por exemplo, o Java ou C) ou, então, a ampliação e a modificação de sistemas já em utilização pelos usuários. Segundo Sommerville (2011), existem muitos processos de software diferentes. No entanto, todos devem incluir quatro atividades fundamentais e relacionadas a estas atividades assinale a alternativa correta.

Alternativas
a)
Elicitação de software: carece que o software necessite de evoluções para que possa se adequar aos requisitos

b)
Especificação de software: o software deve ser confeccionado mediante as especificações definidas anteriormente.

c)
Evolução de software: é necessário que o cliente defina as funcionalidades do software que será desenvolvido, bem como todas as suas restrições operacionais.

d)
Validação de software: o software precisa ser validado, a fim de garantir que ele faça o que o cliente deseja, ou seja, que atenda às especificações de funcionalidade.

e)
Projeto e implementação de software: as funcionalidades definidas pelo cliente durante o desenvolvimento do software podem mudar. Consequentemente, o software precisará evoluir para atender a essas mudanças.

Respostas

respondido por: joaovictormartins920
1

Resposta:

Explicação:

c


rodolfo4106: Pag. 26. Resposta D
bergdanin1: alternativa D, a resposta encontra-se na página 8 do livro de Sommerville 10ª edição.
bergdanin1: Obs.: Não creio que a alternativa "C" esteja correta, pois é na Especificação de Software que o cliente defina as funcionalidades do software que será desenvolvido, bem como todas as suas restrições operacionais, e não na evolução do Software.
respondido por: leandronegao9
2

Resposta:

d) Validação de software:

Explicação:

Validação de software: o software precisa ser validado, a fim de garantir

que ele faça o que o cliente deseja, ou seja, que atenda às specificações

de funcionalidade.

Para essa validação podem ser utilizadas ferramentas de testes automatizadas que auxiliam nesta tarefa e facilitam o trabalho das equipes de desenvolvimento de software.

Perguntas similares