How to separate agent and customer. Do agent also need a profile like customer .if not how we model the login functionality with will yield login for both the agents and the customers Any thoughts Raees
My advice is to stick to the requirements. If no requirements are mentioned about tracking Agents then don't worry about it. Whould this be a requirement in the real-world? Absolutely. Remember that you are merely designing the architecture for the system, not writing the system. Every question does not need to be addressed at design time, most questions won't even be known at design. The majority of the "work" still takes place in the trenches during development. This is why methodologies such as XP are so popular and why the Waterfall method does not work.