|

We may start with the Voting Component
=> Coarse grained component
Then we can refine it to include
more functionalities such as
voting trends analysis
=> Fine grained component
Technique: Expand the class diagram
to more detailed class diagrams
Voting
---------------
| functions |
---------------
|
|
|
V
Trend analysis
---------------
| functions |
---------------
|