Examples of domain models that most people don'

2019-09-01 11:39发布

I'm looking for domain models in which most people don't know or understand very good. I have chosen one domain, health insurance policy, and I'm making requirements (user stories) for that domain. Later I will do some testing with users to investigate domain understanding. This is an perfect example, and I'm looking for more of these: http://www.uml-diagrams.org/examples/health-insurance-policy-domain-diagram-example.html

Since I have limited knowledge with the domains as well, I find the UML-representation and the description very useful. To be able to create some requirements I do need to understand the domain at least some of it.

That's it for now, I hope somebody got some input, I'll be searching the web.

1条回答
别忘想泡老子
2楼-- · 2019-09-01 12:15

UML does not give a diagram for a task. It has diagrams that can be used for abstract representation of many tasks. Domain modelling is one of them.

The diagram to show how people work with domain model is a use case diagram. You have actors - people - stick men, systems and subsystems (IT systems and organizations) - blocks, use cases - actions - ovals. The more formal behavioral diagrams - State machine and Activity diagrams. But think of them later.

If you want to set a structural model, no one diagram is better than a class one. But it is too formal and if you don't know how to use it, it is difficult to get accustomed to. Start from the next one:

The more common structural model - components diagram. There you show components, their dependencies, their info exchange, what component is an item of the another, container component, what component is a parent (more common case) of another one. Surely, it will cover all your need now. What is better for you, because of its not full formality, it can show not only structure, but behavioral elements, too. Later, if you will want more abstractness, formality and exactness, try the class diagram.

What you have seen at the link mentioned is not an effective class diagram. It is such only formally. The blood of class diagram are associations, and there are only two of them. It is an example of use of class diagram for showing a hierarchy. But you can show hierarchy on ANY UML diagram. Why to use the most complex one?

If you are up to the task of class diagram modelling, look here as it can be done:

My model for User Guide structure:

enter image description here

查看更多
登录 后发表回答