Podemos afirmar que os Softwares Legados são softwares que foram desenvolvidos décadas atrás e têm sido continuamente modificados para se adequar a mudanças dos requisitos de negócio e a plataformas computacionais. Partindo desse contexto, analise as afirmações abaixo e assinale a alternativa que contemple corretamente a razão da evolução desses sistemas com o passar do tempo. I. Deve-se adaptar o software para atender as necessidades de novos ambientes, além de novas tecnologias. II. O software não necessita de aperfeiçoamento para implementar novos requisitos de negócio. III. O software deve permitir a integração com outros bancos de dados e softwares mais modernos. IV. O software pode ter a arquitetura fixa não necessitando uma rearquitetura para torná-lo viável dentro de um ambiente de rede.
Soluções para a tarefa
Resposta:
ALTERNATIVA I e III
Explicação:
PAG 25 DO LIVRO
Vale lembrarmos que, caso o software legado atenda às necessidades de seus
usuários, possibilitando confiança e vitalidade, não precisa ser “consertados”.
Entretanto, esses sistemas evoluem com o passar do tempo, por uma ou mais
das seguintes razões (Pressman 2011):
O software deve ser adaptado para atender às necessidades de novos
ambientes ou de novas tecnologias computacionais.
O software deve ser aperfeiçoado para implementar novos requisitos de
negócio.
O software deve ser expandido para torná-lo interoperável com outros bancos de dados ou softwares mais modernos.
O software deve ser rearquitetado para torná-lo viável dentro de um
ambiente de rede.
PORTANTO
==========================================================
VERDADEIRO . I. Deve-se adaptar o software para atender as necessidades de novos ambientes, além de novas tecnologias.
FALSO . II. O software não necessita de aperfeiçoamento para implementar novos requisitos de negócio.
VERDADEIRO . III. O software deve permitir a integração com outros bancos de dados e softwares mais modernos.
FALSO . IV. O software pode ter a arquitetura fixa não necessitando uma rearquitetura para torná-lo viável dentro de um ambiente de rede.