Advantages of using Descriptive Programming in QTP
1. We can start work on writing QTP scripts even before the application under Test is NOT available. It will help to increase the utilization of the Automation scripts as it will be immediately available once the application get released.
2.We can define the properties of an object without considering the parent objects in the hierarchy. i-e Object identification will not depend on its parent object.
If you know more about the Advantages of using Descriptive Programming in QTP discuss here