Cost-benefit analysis is a systematic approach to evaluating the strengths and weaknesses of alternatives in order to determine the best option by comparing the expected costs and benefits. It helps in decision-making by quantifying financial implications and sustainability, enabling engineers to assess options like recycling or bypassing certain streams effectively while considering environmental impacts and economic viability.