scholarly journals Validation Automation of UML Diagrams Created by Students

Author(s):  
Tatiana Sergeevna Gasheva ◽  
Dmitry Igorevich Vlasov ◽  
Andrei Valerievich Otinov ◽  
Nataliya Nickolaevna Datsun

Unified Modeling Language (UML) is widely used standard for models visualization in software industry. Hence, a preparation of IT professionals involves the learning modeling process. Studies of student perception of UML modeling indicate that this process is perceived as quite complex. This paper presents software for validation activity, class and use-case diagrams by XMI representation. To achieve this goal, we researched existing methods and systems. Besides, we analyzed mistake catalogues and Perm State University’s student models to propose a mistake classification and checklist that presents a list of validation to be done. This paper focuses on validation each type of diagram separately, without maintaining consistency between different UML models. However, all these validation modules are combined in one system, which allows to check any of the described types of diagrams.

2019 ◽  
Vol 3 (1) ◽  
pp. 34
Author(s):  
Jodi Hendrawan ◽  
Ika Devi Perwitasari

Abstract - Heroes of revolution are titles or titles given to military officers who died in the betrayal tragedy of the G30S / PKI Indonesian Communist Party (PKI) which took place in Jakarta and Yogyakarta on September 30, 1965. National heroes are titles given to Indonesian citizens who fighting against occupation that had fallen in the battlefield. So that during his lifetime he left behind achievements or progress for the Republic of Indonesia. Where currently there is minimal knowledge of students or students regarding hero figures and lack of media for the introduction of heroes in Indonesia. With this, the application of national hero recognition and android-based revolution heroes is designed. So that it can increase the knowledge and interests of students or students and increase their sense of nationalism. System development is carried out with the watefall model and uses the concept of object-oriented development, OOP (Object Oriented Programming) and uses the UML modeling process (Unified Modeling Language) for the development of national recognition applications and android-based revolution heroes.Keywords - Android, Applications, UML, OOP, Heroes. Abstrak - Pahlawan revolusi merupakan gelar atau sebutan yang diberikan kepada perwira militer yang gugur dalam tragedi pengkhianatan Partai Komunis Indonesia (PKI) G30S/PKI yang terjadi di Jakarta dan Yogyakarta pada tanggal 30 September 1965. Pahlawan nasional adalah gelar yang diberikan kepada warga negara Indonesia yang berjuang melawan penjajahan yang telah gugur dimedan peperangan. Sehingga semasa hidupnya meninggalkan prestasi atau kemajuan untuk Negara Republik Indonesia. Dimana saat ini minim sekali pengetahuan siswa/i atau pelajar mengenai tokoh-tokoh pahlawan serta kurangnya media untuk pengenalan para pahlawan di Indonesia. Dengan adanya hal ini maka dilakukan perancangan aplikasi pengenalan pahlawan nasional dan pahlawan revolusi berbasis android. Sehingga dapat meningkatkan pengetahuan dan minat siswa/i atau pelajar serta menigkatkan rasa nasionalisme. Pengembangan sistem dilakukan dengan model watefall dan menggunakan konsep pengembangan berorientasi objek, OOP  (Object Oriented Programming) serta menggunakan proses pemodelan UML (Unified Modeling Language) untuk pengembangan aplikasi pengenalan pahlawannasional dan pahlawan revolusi berbasis android.Keywords - Android,Aplikasi, UML, OOP, Pahlawan.


Author(s):  
Mohammad Subekti ◽  
Lukman Lukman ◽  
Donny Indrawan ◽  
Ganesh Putra

This study is intended to generate an application tools (CASE tools) that allows a software developer to create a modeling system design using Unified Modeling Language (UML), especially in making use case, activity or class diagrams more quickly and easily. The tools developed will also facilitate developers in doing UML modeling by accessing the network through a web-based internet application. With the web-based applications, the users require only a browser and an internet connection to use this application. This application also helps developers to understand of how to make UML diagrams correctly and good. In this research traditional methods Scrum model is used. Scrum method is Agile methods that is a process to cultivate software easily and can be developed in accordance with the development of information technology. Scrum is using empirical methods or in other words every stage in it involves inspection and adaptation.


2019 ◽  
Vol 252 ◽  
pp. 02007 ◽  
Author(s):  
Anna Suchenia ◽  
Paweł Łopata ◽  
Piotr Wiśniewski ◽  
Bernadetta Stachura-Terlecka

Unified Modeling Language (UML) is a standardised Object Management Group (OMG) notation among software engineers. There have been many attempts to design alternatives to UML. Recently, new notations such as Business Process Model and Notation (BPMN) and Decision Model and Notation (DMN) have been proposed for modelling processes and decisions. These dedicated notations provide a simpler way of capturing functional requirements in a designer-friendly fashion. Moreover, some concepts as rules cannot be directly modelled in UML. Our research considers a method of translating business models such as BPMN and DMN into a set of consistent UML models, which can be later used by business analysts and developers to understand and implement the system. As a single notation design, it allows the user to take advantage of software supporting UML modelling and consistency checking, in addition using such translation can provide additional insights into OMG business models. Furthermore, the design provided in a single notation can be easier to follow and develop. This approach supports also visualisation of rules. It is important to mention that the proposed solution does not extend any custom UML artifacts and can be used with standard UML tools.


2014 ◽  
Vol 14 (5) ◽  
pp. 129-144 ◽  
Author(s):  
Jianhu Zheng ◽  
Yunqing Feng ◽  
Yun Zhao

Abstract This paper firstly introduces the main content of the Unified Modeling Language (UML) and proves that it can transmit information among the users, the developers, the designers and the managers efficiently, which improves their collaboration capabilities and greatly increases the degree of industrialization in software development projects. Secondly, a library management system development and design is carried out, based on UML modeling mechanism to analyze a simple library management system. Thirdly, a demand analysis mode of the management system is built with the help of a case diagram and an analysis diagram after analysis of a simple library management system, using UML modeling mechanism. Then a book lending management subsystem has been designed in the library management system by a design class diagram and a sequence diagram. The design process indicates that as a modeling language of software engineering, UML has a very good application prospect.


2020 ◽  
Vol 7 (1) ◽  
pp. 187-194
Author(s):  
Darya S. Chepkaya

The article deals with the problem of searching and selecting information. Currently, this kind of problem is solved by using search information systems. The main stage of creating a search information system is the development of the project, which is carried out using the unified modeling language UML and the CASE tool Power Designer. When developing a system project using the UML modeling language, all available information about the designed system is represented as a set of graphical elements, in other words, graphical structures. Such constructions are called diagrams. They reflect the essence of the system and consider it from different sides and represent the processes that take place in it in different ways.


2019 ◽  
Vol 6 (1) ◽  
pp. 49
Author(s):  
Eri Bayu Pratama ◽  
Ade Hendini

<p>Tendance is a supporting aspect to provide satisfaction for the society. The issue of tendance is less than optimal and it makes the agency image unfavorable. It is sometimes not from the problems of agencies, but the problem is increasing of population. Regarding this matter, the government should be able to take advantage of current technology facilities to provide a service to be more optimal. For example the use of computer media to store the population data in computerized, without having to use media archives offline. Not only the use of computer media, but also can apply an information technology system as known as e-government. Regarding this the authors try to create and develop web-based applications to improve service to the society to optimize the performance of government agencies. The flow of the system process uses UML (Unified Modeling Language) for the modeling process and the creation of applications that are described in the form of diagrams. In general the results made from this application are for making letters such as making domicile letters, business licenses, marriage delivery letters, death certificates, and crowd permits.</p><p><strong>Keywords</strong>: Country Office Tendance, E-Goverment, UML</p><p>Pelayanan merupakan suatu aspek pendukung untuk memberikan kepuasan bagi masyarakat. Isu yang terkadang mengenai pelayanan yang kurang optimal menjadikan citra instansi menjadi kurang baik. Hal tersebut terkadang bukan dari permasalahan instansi, akan tetapi timbul akibat semakin ramainya penduduk disuatu tempat sehingga data kependudukan menjadi banyak. Mengenai hal tersebut, pemerintah semestinya dapat memanfaatkan fasilitas teknologi saat ini untuk memberikan suatu pelayanan agar  lebih optimal. Contohnya penggunaan media komputer untuk menyimpan data penduduk secara terkomputerisasi, tanpa harus menggunakan media arsip secara offline. Tidak hanya sekedar memanfaatkan media komputer, tetapi juga dapat menerapkan suatu system teknologi informasi yang dikenal dengan istilah <em>e-government</em>. Mengenai hal tersebut penulis mencoba membuat dan mengembangkan aplikasi berbasis web untuk meningkatkan pelayanan kepada masyarakat sehingga mengoptimalkan kinerja dari instansi pemerintah. Alur proses sistem menggunakan UML <em>(Unified Modeling Language)</em> untuk proses pemodelan perancangan dan pembuatan aplikasi yang digambarkan dalam bentuk diagram. Secara umum hasil yang dibuat dari aplikasi ini adalah untuk pembuatan surat seperti pembuatan surat domisili, surat izin usaha, surat pengantar nikah, surat kematian, dan surat izin keramaian.</p><p><strong><em>K</em></strong><strong><em>ata kunci</em></strong><em>: Pelayanan Kantor Desa, E-Gover</em><em>m</em><em>ent, UML</em></p>


2014 ◽  
Vol 644-650 ◽  
pp. 3133-3136
Author(s):  
Wei Jun Li

The OWL 2 Web Ontology Language is an ontology language for the Semantic Web with formally defined meaning and widely used in knowledge representation. The Unified Modeling Language (UML) can be applied for many of software, knowledge engineering and data modeling. For the sake of reusing the OWL 2 ontologies, we propose a reverse engineering approach of constructing UML models from OWL 2 ontologies. In this paper, we propose formalized definitions of OWL 2 ontologies and UML models, and then propose an approach of formally mapping OWL 2 ontologies to UML models.


Author(s):  
Dwika Permata ◽  
Elfi Tasrif ◽  
Ika Parma Dewi

Wedding Organizer is a service that works personally to help bride and groom in planning and supervision of the implementation of the wedding party in accordance with schedule and bugdet that have been set. Wedding organizer information system created using web-based information technology, with the aim to expand the area of promotion and sale of wedding packages and simplify the ordering process. System Design Information Ordering Wedding Organizer is UML modeling visualization (Unified Modeling Language) by using some object-oriented visualization diagram. The programming language used is the PHP programming language (PHP Hypertext Preprocessor) based on the Laravel framework as well as Javascript, with MySQL as the Database Management System (DBMS), and Atom as an editor. Wedding organizer information system is very helpful for people who do not want to bother with their wedding planning issues. With the development of technology today, wedding Organizer has begun to move from the manual process into the online process of wedding information system-based organizer web.Keywords: Information System, booking Wedding Organizer, web, Laravel


2021 ◽  
Vol 3 (2) ◽  
pp. 82-91
Author(s):  
Mohamad Erihadiana ◽  
Asep Muhyiddin ◽  
Tata Sukayat ◽  
Undang Syaripudin ◽  
Fildzah Arifah Yoda

Penelitian ini membahas Pengembangan Model Sistem Penerimaan Mahasiswa Baru (PMB) pada lembaga Perguruan Tinggi Keagamaan Islam Negeri (PTKIN). Dengan melewati pengembangan model aplikasi PMB di PTKIN ini dapat diperoleh input mahasiswa yang mampu berprestasi akademik tinggi. Untuk mengembangkan model tersebut,  maka dideskrispsikan terlebih dahulu tentang kebijakan Penerimaan Mahasiswa Baru Perguruan Tinggi Keagamaan Islam Negeri (PTKIN) di Indonesia dan melakukan studi tentang penerimaan mahasiswa baru di dua PTKIN yaitu UIN Sunan Gunung Djati Bandung dan UIN Sultan Syarif Kasim Riau. Di samping melakukan studi sistem penerimaan mahasiswa baru di perguruan tinggi terkemuka di Asia Tenggara yaitu Asia e-University Malaysia.  Berdasarkan hasil riset dan analisis teori, maka dibuatlah rancangan aplikasi penerimaan mahasiswa baru Perguruan Tinggi Agama Islam Negeri berbasis web atau teknologi informasi. Pendekatan jenis kualitatif, riset dan pengembangan (R & D) merupakan pendekatan yang digunakan dalam penelitian ini. Guna untuk menghasilkan hasil yang berbentuk PMB di PTKIN. Model tersebut adalah model berbasis online atau web yang dikembangkan untuk kepentingan mutu akademik. Aplikasi penerimaan PMB menggunakan pendekatan yang bertujuan objek pada metode Unified Modeling Language (UML) untuk mendapatkan hasil pada penelitian ini. Perancangannya memuat system dengan menggunakan model dan dapat dinyatakan bagian dari fungsi yang tersedia dengan menggunakan Use Case diagram. Kemudian system yang digunakan actor dengan aturan aktifitas merupakan analisis Activity diagram. Adapun yang menggunakan tahap perencanaan kelas dari tahap analisis kelas yaitu Activity class diagram. Kemudian sequence diagram, arsitekstur jaringan, dan arsitekstur sistem


2020 ◽  
Vol 4 (2) ◽  
pp. 429
Author(s):  
Fatmasari Fatmasari ◽  
Siti Sauda

Modeling is one of the techniques used to describe how information systems will be created and produced. Modeling itself can be used as a reference in the process of developing information systems to suit user needs. One modeling technique that is often used is to use a unified modeling language (UML). Modeling techniques with UML are able to describe various features of information systems. for this reason, in this research a model for the PTPN VII enterprise resource planning (ERP) information system is used as an initial step in fulfilling information management needs. the use of modeling itself is an initial implementation of information technology and information systems in a corporate environment, especially PTPN VII. The results of modeling have been done using three types of diagrams in UML as a reference in the development of structure diagrams created using class diagrams, behavior diagrams created using use case diagrams, and interaction diagrams created using activity diagrams. The results of the modeling have also been implemented in the form of a prototype of the information system so as to provide a clear picture for interested parties if the development of enterprise resource planning (ERP) information systems, especially in the PTPN VII environment. The information system prototype can also describe the initial forms for stakeholders if changes are to be made


Sign in / Sign up

Export Citation Format

Share Document