A business analyst has a wide range of techniques for understanding a domain and the requirements of a solution. A business analyst also has a wide range of deliverables, models, and diagrams they can create.
There is no formula that applies to an engagement.
One of the first tasks for a business analyst is to determine the best combination of techniques and deliverables in order to create value for the stakeholders who own the engagement.