This is use case diagram of financial management I have done but I am not sure if it's correct or completed:
I tried to add it as CRUD, but is this correct? And do I have to add more cases connected to Financial Management?
This is use case diagram of financial management I have done but I am not sure if it's correct or completed:
I tried to add it as CRUD, but is this correct? And do I have to add more cases connected to Financial Management?
The diagram looks syntactically ok, but it has some serious flaws that need to be addressed:
Financial database
does not meet these requirements as it refers to the internal structure of the system and does not really describe a goal or a set of behaviours.Financial Management
that has the same name as the system under consideration which is also calledFinancial Management
does not seem to comply with this rule. Or the naming is unfortunate and should be disambiguated.About the question whether CRUD is ok and
«extend»
the best way to model it, please refer to my other answer here. Keep in mind however that it is a level of decomposition that is not absolutely needed and what exactly is the user may want to use the system for is much more important (e.g. manage bank accounts? analyse financial transactions? Manage investments? but you have to find out what your app is doing - we cannot decide for you).