foca em entender o problema de negócio e as necessidades do usuário para definir o que o software deve fazer.