Analysis of the UCD process of a web-based system