You are right, unfortunately, there is no consistent or standardized way to model websites and applications using UML. There are many approaches with different impacts, starting from the early Jim Conallen, from Creating Web Applications from UML over WebML to UWE , since none of them can be considered authoritative, it is best to solve this issue:
a) Look at as many of these approaches as possible and agree that what Morty does * and ...
b) ... use common sense.
One hint for each a) and b) from me:
a) There is a good example of a UWE UML model here . This example simulates the login process.
b) The process of logging into the system is a very important part of the use and activity of the site (let's say you have other content depending on whether you are logged in or not, you can go to the third site by an auth provider, for example OpenID,. ..). if you are not modeling it - what would you model then? I think that people who say that you should not model do this mainly because they use notations that are not strong enough, or they simply donβt know how to use them.
This, I think, is in line with my advice: make a model of the login process .
Good luck
* If you can still find them, some of them seem rather short.
source share