Implementation diagrams in IT systems modeling

Stanisław Wrycza, Jacek Maślankowski, Bartosz Marcinkowski


An inherent element of the documentation of IT system projects are the diagrams, which present the hardware and software infrastructure of the created systems. An example of such diagrams are implementation diagrams in the UML. There can be distinguished two types of implementation diagram, namely Component diagram and Deployment diagram. The aim of the present paper is to evaluate the possibilities of using the implementation diagrams for modeling of IT systems which use modern technology solutions. After discussing the role of implementation diagrams in IT systems modeling, the authors present also their functions and graphical conventions. Then, theoretical issues concerning diagrams and their practical uses have been examined and illustrated by the such examples of modern applications in the range of e-economy as: IT system of city traffic control, electronic warehouse management system and using mobile devices for purchase of e-tickets.


  • K.Z. Ahmed, C.E. Umrysh, Developing Enterprise Java Applications with J2EE and UML, Addison-Wesley, 2002.
  • S. Al-Fedaghi, A. Abdullah, A New Approach to Component-Based Development of Software Architecture, „International Review On Computers & Software” 2013, Vol. 8, No. 1, pp. 1-10.
  • V. Bianco, L. Lavazza, M. Mauri, G. Occorso, Towards UML-based formal specifications of component-based real-time software, [in:] Fundamental Approaches to Software Engineering, 6th International Conference, Springer Verlag, 2003.
  • J. Erickson, K. Siau, Theoretical and Practical Complexity of Modeling Methods, „Communications Of The ACM” 2007, Vol. 50, No. 8, pp. 46-51.
  • B. Gawin, B. Marcinkowski, Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce, Helion, Gliwice 2013.
  • J. Holt, UML for Systems Engineering: Watching the Wheels, 2nd Edition, The Institution of Engineering and Technology, 2007.
  • K. Jamroz, R. Krystek, W. Kustra, Koncepcja zintegrowanego systemu zarządzania ruchem na obszarze Gdańska, Sopotu i Gdyni, Część I. Koncepcja ogólna Zintegrowanego Systemu Zarządzania Ruchem TRISTAR, Urząd Miejski w Gdańsku, Gdańsk 2007.
  • P.B. Kruchten, The 4+1 View Model of Architecture, [in:] „IEEE Software” 1995, Vol. 12, No. 6, pp. 42-50.
  • S. Luján-Mora, J. Trujillo, I. Song, A UML profile for multidimensional modeling in data warehouses, „Data & Knowledge Engineering” 2006, Vol. 59, No. 3, pp. 725-769.
  • P. Shoval, J. Kabeli, Special Theme of Research in Information Systems Analysis and Design - II. Data Modeling or Functional Modeling - Which Comes First? An Experimental Comparison, „Communications of the Association for Information Systems” 2005, Vol. 16, pp. 831-847.
  • S. Wrycza, B. Marcinkowski, A Light Version of UML 2: Survey and Outcomes, [in:] Proceedings of the 2007 Computer Science and IT Education Conference, University of Technology Mauritius, 2007.
  • S. Wrycza, B. Marcinkowski, J. Maślankowski, UML 2.x. Ćwiczenia zaawansowane, Helion, Gliwice 2012.
  • S. Wrycza, B. Marcinkowski, K. Wyrzykowski, Język UML w modelowaniu systemów informatycznych, Helion, Gliwice 2005.
  • S. Wrycza, B. Marcinkowski, Specyfikacja wymagań systemowych w języku SysML, [w:] J. Goliński, A. Kobyliński, A. Sobczak (red.), Technologie informatyczne w administracji publicznej i służbie zdrowia, „Monografie i Opracowania Szkoły Głównej Handlowej w Warszawie” 2010, nr 569, s. 323-337.
  • S. Wrycza, B. Marcinkowski, SysML Requirement Diagrams: Banking Transactional Platform Case Study, „Lecture Notes in Business Information Processing” 2011, No. 93, pp. 15-24.
  • S. Wrycza, B. Marcinkowski, Towards a Light Version of UML 2.x: Appraisal and Model, „Organizacija” 2007, No. 4, pp. 171-179.
  • S. Wrycza, B. Marcinkowski, UML 2 Academic Course - Methodological Background and Survey Benchmarking, [in:] Proceedings of the 23rd Annual Conference for Information Systems Educators, AITP Foundation for Information Technology Education, Dallas 2006.
  • S. Wrycza, B. Marcinkowski, UML 2 Teaching at Postgraduate Studies - Prerequisites and Practice, [in:] D. Colton, T. Janicki (eds.), Proceedings of the 22nd Annual Conference for Information Systems Educators, AITP Foundation for Information Technology Education, Columbus 2005.
  • S. Wrycza, The UML 2 Academic Teaching Challenge: An Integrated Approach, [in:] A. Bajaj, S. Wrycza (eds.), Systems Analysis and Design for Advanced Modeling Methods. Best Practices, IGI Global, 2009.
  • J. Zou, C. Pavlovski, Control case approach to record and model non-functional requirements, „Information Systems & E-Business Management” 2008, Vol. 6, No. 1, pp. 49-67.



University of Gdańsk


University of Gdańsk


University of Gdańsk