A utilização de um processo de software têm sido apontada como um fator primordial para o sucesso de empresas de desenvolvimento de software. Sucintamente podemos definir o processo de software como um conjunto de atividades uniformizadas a serem aplicadas sistematicamente que se encontram agrupadas em fases, cada uma das quais com os seus intervenientes com responsabilidades, que possui diversas entradas e produz diversas saídas. Isto é, define quem faz o quê, quando e como para atingir um certo objetivo.
Disponível em: .htm. Acesso em: 25 jul. 2018.
Embora existam processos diferentes, algumas atividades fundamentais são comuns a todos. Com base nessa informação, avalie as afirmativas a seguir:
I. A evolução de software é onde é feita a especificação do software e suas funcionalidades.
II. O Projeto e a Implementação definem o software que atenda à especificação dada pelo cliente.
III. Validação de software é onde o software é validado para garantir que esteja em conformidade com o que o cliente solicitou.
IV. A Especificação de software é onde o software evolui para atender as necessidades de mudanças do cliente.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I, apenas.
Alternativa 2:
I e IV, apenas.
Alternativa 3:
II e III, apenas.
Alternativa 4:
I, II e IV, apenas.
Alternativa 5:
I, II, III e IV.
Soluções para a tarefa
Olá, tudo bem?
A engenharia de software tem como foco principal a qualidade final do produto gerado e uma maneira de garantir essa qualidade é por meio do aperfeiçoamento do processo de desenvolvimento. Existem muitos processos de software diferentes, porém algumas atividades fundamentais são comuns a todos eles, como:
I. A evolução de software é onde é feita a especificação do software e suas funcionalidades.
ERRADA - A evolução se refere a que o software deve evoluir para atender às necessidades mutáveis do cliente
II. O Projeto e a Implementação definem o software que atenda à especificação dada pelo cliente.
CORRETA - Projeto e implementação de um software a ser produzido que atenda à especificação do cliente.
III. Validação de software é onde o software é validado para garantir que esteja em conformidade com o que o cliente solicitou.
CORRETA - A validação se refere a que o software deve ser validado para garantir que ele faça o que o cliente deseja.
IV. A Especificação de software é onde o software evolui para atender as necessidades de mudanças do cliente.
ERRADA - A especificação é onde a funcionalidade do software e as restrições sobre sua operação devem ser definidas.
Resposta correta:
Alternativa 3: II e III, apenas.