Tracing the linkage of several unified modelling language diagrams in software modelling based on best practices

Designing software aims to ensure that the systems will be developed truly reflects the needs of users. To ensure the software and the needs of users requires designing software with a good methodology, which can capture a wide range of user needs properly and accurately. One method of designing software is applied through the implementation of Unified Modeling Language (UML) concept. The objective of this article is to reveal the general system and concept of object-oriented software design with UML. The method-ology used in writing articles using literature reviews as the primary source of analysis object oriented software design with UML The method that used in this article is literature review as a major source of object-oriented software design analysis with UML. In the next phase, the main topic of the article is clarified, validated, and verified by the model of the Focus Group Discussion. The respondents of this study are informatics lecturers at UIN Sunan Gunung Djati Bandung. This article describes the approach of object oriented software designing with UML, especially how to use use-case, class, and sequence diagram well with the right link-age. And also, how to trace the linkage between those diagrams thus meet all software requirements. Through a good UML method, the produced software is expected to meet the standards of good software quality, which is able to solve problems quickly and accu-rately.

[1]  Philip Samuel,et al.  Automatic code generation using unified modeling language activity and sequence models , 2016, IET Softw..

[2]  Muhammad Ali Ramdhani,et al.  Expert System for Deciding a Solution of Mechanical Failure in a Car using Case-based Reasoning , 2018 .

[3]  Muhammad Ali Ramdhani,et al.  Enhancing the Implementation of E-Government in Indonesia through the High-Quality of Virtual Community and Knowledge Portal Design , 2006 .

[4]  Gill Smith,et al.  Object-oriented analysis , 1988, WADAS '88.

[5]  Leonidas G. Anthopoulos,et al.  Role of unified modelling language in software development in Greece ?? results from an exploratory study , 2014, IET Softw..

[6]  Muhammad Ali Ramdhani,et al.  Implementation of Nearest Neighbor using HSV to Identify Skin Disease , 2018 .

[7]  Muhammad Ali Ramdhani,et al.  Functional need analysis of knowledge portal design in higher education institution , 2017 .

[8]  Muhammad Ali Ramdhani,et al.  Expert system for predicting the early pregnancy with disorders using artificial neural network , 2017, 2017 5th International Conference on Cyber and IT Service Management (CITSM).

[9]  Rob Pooley,et al.  Process modelling to support the Unified Modelling Language , 1997, Proceedings Twenty-First Annual International Computer Software and Applications Conference (COMPSAC'97).

[10]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[11]  Rajib Mall,et al.  Automatic code generation from unified modelling language sequence diagrams , 2013, IET Softw..

[12]  Muhammad Ali Ramdhani,et al.  Incremental technique with set of frequent word item sets for mining large Indonesian text data , 2017, 2017 5th International Conference on Cyber and IT Service Management (CITSM).

[13]  Muhammad Ali Ramdhani,et al.  Web Scraping and Naïve Bayes Classification for Job Search Engine , 2018 .

[14]  Vitus S. W. Lam Theory for classifying equivalences of unified modelling language activity diagrams , 2008, IET Softw..

[15]  Muhammad Ali Ramdhani,et al.  Clustering the Verses of the Holy Qur'an using K-Means Algorithm , 2016 .

[16]  Brian Berenbach,et al.  The unified requirements modeling language: Shifting the focus to early requirements elicitation , 2013, 2013 3rd International Workshop on Comparing Requirements Modeling Approaches (CMA@RE).

[17]  Jumadi,et al.  Implementation of Mamdani Fuzzy Method in Employee Promotion System , 2018 .

[18]  Muhammad Ali Ramdhani,et al.  Social Media-Based Identifier for Natural Disaster , 2018 .

[19]  Grady Booch,et al.  Object-oriented development , 1986, IEEE Transactions on Software Engineering.

[20]  Roger Pressman,et al.  Software Engineering: A Practitioner's Approach, 7Th Edition , 2009 .

[21]  Stephen Gilmore,et al.  Performance modelling with the Unified Modelling Language and stochastic process algebras , 2003 .

[22]  강문설 [서평]「The Unified Modeling Language User Guide」 , 1999 .

[23]  Muhammad Ali Ramdhani,et al.  Systematic Design of Expert System Using Unified Modelling Language , 2018 .

[24]  Edward Yourdon,et al.  Object-oriented design , 1991, Yourdon Press Computing Series.

[25]  Muhammad Ali Ramdhani,et al.  Design of Smart System to Detect Ripeness of Tomato and Chili with New Approach in Data Acquisition , 2018 .