A complexidade crescente dos sistemas requer a implementação de novos métodos de desenvolvimento para manter os custos, o tempo e a qualidade sob con
trole. As abordagens tradicionais, centradas em documentos e baseadas em testes não são mais compatíveis com a atual engenharia de sistema multidisciplinar e distribuída.Considerando o texto acima, analise as afirmativas abaixo sobre as características de sistemas que devem ser tratadas e consideradas pelos analistas e projetistas de engenharia de software para futuras aplicações.
I. Considerar as arquiteturas complexas e sistemas heterogêneos distribuídos
II. Devem considerar somente a reatividade e os usuários experientes para interação com o sistema.
III. Considerar a multifuncionalidade e variabilidade de manutenção
IV. Considerar a criticidade do software, pois tornou-se o componente pivô em todos os sistemas críticos nos negócios e em muitos sistemas em termos de segurança.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I, apenas.
Alternativa 2:
I e II, apenas.
Alternativa 3:
II e IV, apenas.
Alternativa 4:
I, III e IV, apenas.
Alternativa 5:
I, II, III e IV.
Vânia Dambros está aguardando sua ajuda, Clique aqui para responder.