Use Case Diagram:
![]()
Figure 1: Use Case Diagram
(Source: Created by Author)
The use case diagram clearly shows the interaction among the user, administrator and the system. The use case shows that in order to plan a journey, the user must be login to the system. Only the administrator can add transport to the system. The system interacts with the external GIS for modifying records.
Conceptual Model:
![]()
Figure 2: Conceptual Diagram
(Source: Created by Author)
This shows the classes available in the system. The association among the classes can be clearly seen in the diagram. This conceptual model served as the basic of establishing an understanding of the system.
Activity Diagram:
![]()
Figure 3: Activity Diagram for Searching Route
(Source: Created by Author)
![]()
Figure 4: Activity Diagram for Planning Journey
(Source: Created by Author)
Sequence Diagram:
![]()
Figure 5: Sequence Diagram
(Source: Created by Author)
The sequence diagram has been generated for visualizing the interaction among the objects of the classes. This is a type of interaction diagram. The messages are the medium of communication among the classes.
Design/Implementation Diagram:
![]()
Figure 6: Design Model
(Source: Created by Author)
This is typically the class diagram. Within this class diagram the data and methods of the object modeling system has been provided. The multiplicity between the classes shows the type of relationship and condition. Taken as an example, one or more route is required for creating a journey plan. And a single user can create a journey plan at a time.
Bibliography:
DeBrabant, J., Pavlo, A., Tu, S., Stonebraker, M., & Zdonik, S. (2013). Anti-caching: A new approach to database management system architecture. Proceedings of the VLDB Endowment, 6(14), 1942-1953.
GUPTA, R. S., & LAXMI, V. (2015). Software Development Life Cycle (SDLC) Implementationin Information Technology & Management. International Journal of Recent Advances in Information Technology & Management, 1(1).
Krishna, P. R., Khandekar, A., & Karlapalem, K. (2016). Modeling dynamic relationship types for subsets of entity type instances and across entity types. Information Systems, 60, 114-126.
Kumar, B., Singh, K., Kumar, B., & Singh, K. (2015). Testing uml designs using class, sequence and activity diagrams. International Journal for Innovative Research in Science and Technology, 2(3), 71-81.
Kumar, N., Zadgaonkar, A. S., & Shukla, A. (2013). Evolving a new software development life cycle model SDLC-2013 with client satisfaction. International Journal of Soft Computing and Engineering (IJSCE), 3(1), 2231-2307.
Nanthaamornphong, A., Carver, J., Morris, K., & Filippone, S. (2015). Extracting uml class diagrams from object-oriented fortran: Foruml. Scientific Programming, 2015, 1.
Pandey, A., & Banerjee, S. (2015). Search based software testing: An emerging approach for automating the software testing phase of SDLC. Proc. ICRCWIP.
Reddy, T. B. K., Thomas, A. D., Stamatis, D., Bertsch, J., Isbandi, M., Jansson, J., ... & Kyrpides, N. C. (2014). The Genomes OnLine Database (GOLD) v. 5: a metadata management system based on a four level (meta) genome project classification. Nucleic acids research, gku950.
Sharma, C., Sabharwal, S., & Sibal, R. (2014). Applying genetic algorithm for prioritization of test case scenarios derived from UML diagrams. arXiv preprint arXiv:1410.4838.
Silva, C. V., & Villarroel, R. (2014, November). JPI UML: UML class and sequence diagrams proposal for aspect-oriented JPI applications. In Chilean Computer Science Society (SCCC), 2014 33rd International Conference of the (pp. 120-123). IEEE.
Sim, K. S., Chong, S. S., Tso, C. P., Nia, M. E., Chong, A. K., & Abbas, S. F. (2014). Computerized database management system for breast cancer patients. SpringerPlus, 3(1), 268.
Storrle, H. (2014, September). On the impact of layout quality to understanding UML diagrams: size matters. In International Conference on Model Driven Engineering Languages and Systems (pp. 518-534). Springer International Publishing.
Vexler, V. A., Bazhenov, R. I., & Bazhenova, N. G. (2014). Entity-relationship model of adult education in regional extended education system. Asian Social Science, 10(20), 1.