title: Activity Diagram and SwimLanes
body: <p>Should activity diagram include detailed information about how the system functions from the start of the application?</p>
  
  <p>Say for example i am making a swing application in which the app loads a JList with images when the application opens, so should i specify that in activity diagram even though user isn't himself performing the task of  loading the images in the JList.</p>
  
  <p>Also should swimlanes in activity diagram be divided according to the possible classes my swing application might have.</p>
  
  <p>For example having 1 swimlane for model, view and controller each in a simple swing application.
  Below are the Image's that I made,</p>
  
  <p><img src="https://i.stack.imgur.com/cP3Ws.jpg" alt="Simple Activity Diagram"></p>
  
  <p>OR</p>
  
  <p><img src="https://i.stack.imgur.com/WcuIE.jpg" alt="Divided Activity Diagram"></p>
  
  <p>I feel that even though the first image  is correct,the second one helps me visualize how the class diagram is going to shape up in a much better way.
  So should I use the second Image?</p>