Semantically Integrated Conceptual Modeling Method and Modeling Patterns

Author(s):  
Remigijus Gustas ◽  
Prima Gustiene

Managing evolutionary changes, identification of discontinuities, and separation of concerns is not an easy task in the area conceptual modeling in information system development. One of the fundamental problems is that most conventional conceptual modeling techniques deal with the collection of loosely linked meta-models, which are defined by different types of diagrams. Typically, system development methods project interactive, behavioral, and structural aspects of information systems' conceptual representations into disparate views. Therefore, the semantic integrity of various architecture dimensions is difficult to achieve. In this chapter, the authors present a semantically integrated conceptual modeling method. The advantage of this method is stability and flexibility of the diagrams to manage the constant changes of system requirements. This method provides the possibility to visualize the interplay among structural, interactive, and behavioral aspects. This is very important for the control of semantic integrity and to maintain a holistic representation where external and internal views of service conceptualizations are visualized together. Such visualization is also important for separation of concerns, which provides foundation for creation of modeling patterns. Modeling patterns are important for several reasons. First, they can be used for demonstration of the interplay of fundamental constructs that are used for system analysis and design. Secondly, modeling patterns are important for the evaluation of the expressive power of semantic modeling languages. It is demonstrated by case studies that sequential, underlying, enclosing, overriding, and overlaying interaction loops between actors provide the foundation for the composition of complex scenarios, which span across organizational and technical system boundaries.

2021 ◽  
Vol 5 (1) ◽  
pp. 144
Author(s):  
Rendi Sukmawan ◽  
Usman Gultom ◽  
Rachmawaty Haroen ◽  
Verdi Yasin

The Mobile Library at the North Jakarta Administration City Library and Archives Office is a mobile library engaged in learning to increase readers' interest, especially in terms of learning. Where in the process of borrowing and returning books in the mobile library is still not well computerized and some processes are still done by hand and stored in catalog books. So that unorganized data is difficult to find, is often lost and makes it difficult for administrators to prepare reports. From the existing problems the writer designed and built a mobile library information system which is expected to be able to handle these problems. In looking for needs, system development is carried out through data collection methods by observation. In the system development method, the authors use object-oriented development methods with tools using the Unified Modeling Language (UML) in system analysis and design. Researchers use the PHP and MYSQL programming languages ​​as the database. It is hoped that with this mobile library information system, the processes involved in borrowing and returning books will be easier, because this mobile library information system can be accessed multi-user.


Author(s):  
Remigijus Gustas ◽  
Prima Gustiené

Identification of discontinuities, separation of concerns, and dealing with the evolutionary changes of requirements is difficult in conceptual modeling. The limited human mind allows focusing on one particular requirement at a time in isolation. One fundamental problem is that all conventional conceptual modeling techniques deal with collections of loosely linked meta-models, which are defined by different types of diagrams. Typically, system development methods project interactive, behavioral, and structural aspects of information systems’ conceptual representations into disparate views. Therefore, the semantic integrity of various architecture dimensions is difficult to achieve. The difficulties stem from the paradigmatic mismatch between static and dynamic constructs. The advantage of the conceptual modeling approach presented in this paper is flexibility. It is demonstrated by case study examples that sequential, underlying, enclosing, overriding, and overlaying interaction loops between actors provide the foundation for the composition of complex scenarios, which span across organizational and technical system boundaries. The presented semantic integration and system decomposition principles target business process modeling experts and information system designers, because they are essential for introducing evolutionary changes and managing complexity of information system conceptualizations.


2010 ◽  
Vol 455 ◽  
pp. 237-241
Author(s):  
X.Y. Yang ◽  
H.B. Zheng ◽  
Z.W. Zhang

With the development of manufacturing automation and intelligent increasing speed, the construction in plant management information has been important tasks to promote business innovation ability, improve competitiveness and manufacturing execution. In this paper, UML (Unified Modeling Language) and object-oriented modeling technology were applied to model the static structure and dynamic behavior of the plant management information from requirement analysis to system implementation, including functional requirement model, static structural model, asset management time sequence chart, system physical model and so on. The visualized system analysis method and technology better planned the system design and improved the efficiency of the system development. It will play a guiding role in the object-oriented software development.


2021 ◽  
Vol 15 (4) ◽  
pp. 10-23
Author(s):  
Eka Chandra Ramdhani ◽  
Juniarti Eka Safitri ◽  
Selamat Abdurrahman Fahmi ◽  
Asep Asep

The inventory system is a system that has a very important role in a company. Inventory systems have been widely used or developed in a place with various technologies and systems. Problems at PT. Sanghiang Perkasa is due to the fact that the data has not been stored in a good file and the management and processing of inventory data is still processed in a conventional way, which has a very significant effect on the quality of the data and information produced. The main objective of this research is to produce an inventory system that is powerful and in accordance with the needs of the users associated with the inventory system. The system development method in this inventory system uses the waterfall method which consists of six stages. The stages are System Analysis and Design, software requirements analysis, system design, coding, system testing and maintenance. This system was built using the PHP programming language, DataBase MySQL. It is hoped that with the implementation of this inventory system at PT. Sanghiang Perkasa can make it easier to store and process data and information such as stock-taking data, information on incoming and outgoing goods transactions, purchase and sales return data, managing customer and supplier data to making product stock reports and assembly reports. Keywords: Information System; Inventory, Web


Objectives: The main aim of this study was to investigate the factors that influence students’, academicians’, clients’, as well as developer’s preferences in choosing their preferred approach in system development, namely structured analysis design (SAD) or object-oriented analysis and design (OOAD). Methods: The research design was based on a survey methodology and a case study. For the survey, questionnaires were administered to 30 students and 38 academicians, who were randomly selected from several Malaysian universities. For the case study, the requirements of the information system were modeled and presented to several clients to elicit their feedback. The survey data were analyzed using SPSS Findings: The result shows that students preferred the use of OOAD approach, which clearly outnumbered those who preferred the SAD approach, which stood at 33%. Interestingly, the majority (53%) of academicians preferred the use of a mixture of both approaches. Likewise, the clients shared a similar view with the academicians, whereas the developer preferred the OOAD approach. Application/Improvements: Clearly, the findings suggest that both approaches are essential, but the one that is widely used by developers and preferred by students is OOAD, and thus should be given priority when it comes to structured analysis and design. As such, curriculum designers and institutions of higher learning, particularly those offering system analysis and design and related courses, should make the necessary changes to the existing curriculum such that the academic programs offered will be able to produce highly competent and skilled analysts and designers as required by the industry.


Author(s):  
Remigijus Gustas

Information systems can be conceptualized in a number of ways. Most methodologies propose to analyze separately process and data semantics by projecting them into totally different diagram types. This system analysis and design tradition is very strong in most modeling approaches such as structured analysis as well as object-oriented design. Structural and behavioral aspects are complementary. They cannot be analyzed in isolation. Lack of a conceptual modeling approach, which can be used for verification of semantic integrity among various types of diagrams, is the cornerstone of frustration for information system architects. Inconsistency, incompleteness and ambiguity of conceptual views create difficulties in verification and validation of technical system architectures by business experts, who determine the organizational strategies. Consequently, the traditional information system methodologies are not able to bridge a communication gap among business experts and IT-system designers. Various interpretations of semantic relations in conceptual modeling approaches make the system analysis and design process more art than science. It creates difficulties to formulate comprehensible principles of decomposition and separation of concerns. Unambiguous definition of aggregation and generalization is necessary for breaking down information system functionality into coherent non-overlapping components. This article concentrates on conceptual modeling enhancements, which help to avoid semantic integrity problems in conceptualizations on various levels of abstraction. The presented conceptual modeling approach is based on a single type of diagram, which can be used for reasoning on semantic integrity between business process and data across organizational and technical system boundaries.


Author(s):  
Remigijus Gustas

This chapter presents a pragmatic-driven approach for service-oriented information system analysis and design. Its uniqueness is in exploiting a design foundation for graphical description of the semantic and pragmatic aspects of business processes that is based on the service-oriented principles. Services are viewed as dynamic subsystems. Their outputs depend not only on inputs, but on a service state as well. Intentions of business process experts are represented in terms of a set of pragmatic dependencies, which are driving the overall system engineering process. It is demonstrated how pragmatic aspects are mapped to conceptual representations, which define the semantics of business design. In contrast to the traditional system development methodologies, the main difference of the service-oriented approach is that it integrates the static and dynamic aspects into one type of diagram. Semantics of computation independent models are expressed by graphical specifications of interactions between service providers and service consumers. Semantic integrity control between static and dynamic dependencies of business processes is a one of the major benefits of service-oriented analysis and design process. It is driven by pragmatic descriptions, which are defined in terms of goals, problems and opportunities.


2021 ◽  
Vol 6 (1) ◽  
pp. 51
Author(s):  
Rizki Ahmad Fauzi ◽  
Darwin Marasi Purba

Abstract: To increase the competitiveness of a company requires information, including accounting information. With a good accounting information system, it is hoped that the results of physical process efficiency, data updates and accuracy will be achieved. The system design methodology in making the system goes through the stages (1) System Survey (2) System Analysis (3) System Design (4) System Development (5) Testing (6) System Implementation (7) System maintenance. However, with limited time and funds, the researcher completed the research to the system design stage in the form of standard operating procedures (SOP). As for the conclusion, it was found that the work was still inconsistent (same work but implemented in different ways), recording errors, process delays and poor quality.The system design model that has been prepared by the researcher for the Income Accounting Information System of PT Marci consists of the following procedures: (1) order receipt (2) contract agreement (3) work process (4) billing (5) recording. Keywords: System design, accounting information system, PT MARCI 


Author(s):  
Benjamin Khoo

System Analysis and Design (SAND), is critical for any system development project.  Most new systems are built using Object-Oriented System Analysis and Design (OOSAND).  This paper critically examined and analyzed the OOSAND methodology to discover the underlying principles and rationales based on the inherent processes.  There are a few past studies that had examined the factors influencing the processes but few had examined the processes themselves.  This paper focuses on the SAND processes and examines the pragmatic issues concerning them.  The significance of this research is that the knowledge gained in this exercise will provide systems analyst/programmers a better heuristics to migrate legacy systems to the new object-oriented system and enable higher analyst/programmer efficiency and effectiveness in conducting SAND.


2018 ◽  
Vol 6 (2) ◽  
pp. 159-168
Author(s):  
Mochzen Gito Resmi

Abstract   The making of this research is based on the process of selecting poor people for the allocation of funds that are still done manually. Some methods are used in one form of decision decision (decision table). structured using Diagrams, DFD, ERD, Flowmap as modeling languages and using waterfall device development methods which include 4 stages, namely communication (beginning, techniques to get user needs), planning (making forecasts, scheduling), modeling (analysis and design) and construction (program codes, testing). The results of this study are expected to assist in the allocation of funds to be right on target which can then be developed into a useful information system.   Keywords: Decision Table, Information System, Waterfall.   Abstrak   Pembuatan penelitian ini dilatar belakangi oleh proses penyeleksian masyarakat yang kurang mampu untuk pengalokasian dana bantuan yang masih dilakukan secara manual sehingga terkadang dana bantuan tersebut menjadi tidak tepat sasaran. Terdapat beberapa metode yang digunakan dalam perhitungan kelayakan penerima dana bantuan masyarakat, salah satunya adalah decision table (table keputusan). dibuat bersifat terstruktur dengan menggunakan Diagram Konteks, DFD, ERD, Flowmap sebagai bahasa pemodelan dan menggunakan metode pengembangan perangkat lunak waterfall yang meliputi 4 tahapan yaitu communication (permulaan proyek, teknik untuk mendapatkan spesifikasi kebutuhan pengguna), planning (membuat prakiraan-prakiraan, penjadwalan), modeling (analisis dan perancangan) serta construction (penulisan kode-kode program, pengujian). Hasil penelitian ini maka diharapkan dapat membantu dalam pengalokasian dana agar tepat sesuai sasaran yang kemudian dapat dikembangkan menjadi sebuah sistem informasi yang bermanfaat.   Kata kunci: Decision Table, Sistem Informasi, Waterfall.


Sign in / Sign up

Export Citation Format

Share Document