O processo de software é entendido como um conjunto de atividades, ações e tarefas predefinidas que levam a um resultado de boa qualidade, nas condições desejadas do projeto (tempo e custo) para o desenvolvimento de um sistema de software. Na literatura, existem vários processos de desenvolvimento de software, mas todos envolvem algumas atividades em comum: a especificação, o projeto e implementação, a validação ou checagem e finalmente a manutenção e evolução. Segundo Pressman (2010), é importante para o profissional entender que em cada fase de um processo de software são executadas as atividades básicas citadas para que sejam atingidos os objetivos propostos. Uma vez que essas atividades constituem um conjunto mínimo para se obter um produto de software. Adaptado de: PRESSMAN, R. S. Engenharia de Software. 6. ed. Porto Alegre: McGraw Hill, 2010. De acordo com as informações comentadas anteriormente, identifique a veracidade dentre as afirmativas a seguir: I. Na especificação são levantadas as necessidades assim como a descrição funcional do sistema. II. Na implementação, é definido o projeto arquitetural de interface e a tradução do sistema em uma linguagem de computador. III. Na evolução, o software em geral entra em um ciclo iterativo em que são atendidas as mudanças possíveis de ocorrer durante o ciclo de vida do software. IV. Na validação, são feitos testes de unidade e módulo para verificar a presença de erros e comportamento adequado a nível das funções e módulos básicos do sistema. É correto o que se afirma em:
Soluções para a tarefa
O processo de criação de Software proposto no texto necessita do método incremental, dessa forma podemos afirmar que todas as alternativas estão corretas.
Engenharia de software
No desenvolvimento de sistemas se leva em conta a qualidade do software que está sendo produzindo, por conta disso muitas vezes é utilizada metodologias ágeis que irão definir um conjunto de passos lógicos e práticos para melhor atender uma demanda.
O texto se baseia em um método de desenvolvimento incremental, portanto consiste em passos simples: Definir esboço dos requisitos →
→ Atribuir requisitos aos incrementos → Projetar arquitetura do sistema → Desenvolver incremento do sistema → Validar incremento → integrar incremento → Validar sistema → Sistema final.
Aprenda mais sobre engenharia de software:
brainly.com.br/tarefa/35894997
#SPJ1
Resposta: I, II, III, IV
Explicação: