///
Em engenharia de software, um modelo pode ser visto como uma representação idealizada de um sistema a ser construído. São várias as razões para se utilizar modelos na construção de sistemas. Segue se uma lista de algumas delas: I - Gerenciamento da complexidade
II - Comunicação entre as pessoas envolvidas
III - Redução dos custos no desenvolvimento
IV - Previsão do comportamento futuro do sistema
Diante do exposto, assinale a alternativa correta.