Nội dung được dịch bởi AI, chỉ mang tính chất tham khảo
Kích hoạt Hệ thống Đã Chuẩn hóa trong Thực tiễn – Khám Phá Một Phương Pháp Mô Hình
Tóm tắt
Các tổ chức đương đại cần phải thích ứng một cách linh hoạt với môi trường đang thay đổi, điều này thường được coi là rất thách thức. Lý thuyết Hệ thống Đã Chuẩn hóa (NS) cố gắng xây dựng các hệ thống phần mềm có khả năng phát triển cao bằng cách sử dụng lý thuyết hệ thống làm cơ sở lý thuyết. Một phương pháp mô hình hóa hỗ trợ việc xác định các yếu tố NS, cần thiết để xây dựng phần mềm NS trong thực tiễn, hiện vẫn còn thiếu. Do đó, bài báo giới thiệu một phương pháp để tạo ra cả mô hình dữ liệu và mô hình xử lý trong bối cảnh NS, cũng như sự tích hợp của chúng. Bài báo thảo luận cách mà những mô hình này có thể được sử dụng làm đầu vào cho việc tạo ra các nguyên mẫu phát triển thực tế bằng cách sử dụng một công cụ hỗ trợ đã được phát triển trước đó. Phương pháp mô hình hóa và khả năng thích hợp của nó để hỗ trợ công cụ sẽ được đánh giá nhằm phát hiện ra những điểm mạnh và yếu hiện tại của chúng.
Từ khóa
#Hệ thống Đã Chuẩn hóa #Mô hình hóa #Hệ thống phần mềm #Nguyên mẫu phát triển #Tích hợp dữ liệuTài liệu tham khảo
Agarwal R, Tiwana A (2015) Editorial - evolvable systems: through the looking glass of is. Inf Syst Res 26(3):473–479
Becker J, Rosemann M, von Uthmann C (2000) Guidelines of business process modeling. In: van der Aalst WMP, Desel J, Oberweis A (eds) Business process management, models, techniques, and empirical studies, vol 1806. Lecture notes in computer science. Springer, Heidelberg, pp 30–49
Booch G, Rumbaugh J, Jacobson I (1999) Unified modeling language, the user guide. Addisson Wesley, Pearson
Chen PPS (1976) The entity-relationship model—toward a unified view of data. ACM Trans Database Syst 1(1):9–36
Codd E (1970) A relational model of data for large shared data banks. Commun ACM 13(6):377–387
de Cesare S, Serrano A (2006) Collaborative modeling using uml and business process simulation. In: Proceedings of the 39th annual HICSS conference
De Bruyn P (2014) Generalizing normalized systems theory: towards a foundational theory for enterprise engineering. PhD thesis, University of Antwerp
De Bruyn P, Huysmans P, Mannaert H (2016) Tailoring an analysis approach for developing evolvable software systems: experiences from three case studies. In: Proceedings of the 18th conference on business informatics, pp 208–217
Eessaar E (2016) The database normalization theory and the theory of normalized systems: finding a common ground. Baltic J Mod Comput 1:5–33
Eichelberger H, Eldogan Y, Schmid K (2009) A comprehensive survey of uml compliance in current modemodel tools. Softw eng 143:39–50
Evans E (2003) Domain-driven design: taking complexity in the heart of software. Addison-Wesly, Boston
Evéquoz F, Sterren C (2011) Waiting for the miracle: Comparative analysis of twelve business process management systems regarding the support of BPMN 2.00 palette and export. Tech. rep., University of Applied Sciences Western Switzerland
Halpin T (2001) Information modeling and relational databases. Elsevier, Amsterdam
Hay DC (1996) Data Model patterns: conventions of thought. Dorset House, New York
Hruby P (2006) Model-driven design using business patterns. Springer, Heidelberg
Jackson M (1975) Principles of program design. Academic Press, Cambridge
Kappelman M, Eand McLean V, Johnson Gerhart N (2014) The 2014 SIM IT key issues and trends study. MIS Q Exec 13(4):237–263
Keller G, Nüttgens M, Scheer A (1992) Semantische Prozessmodellierung auf der Grundlage Ereignisgesteuerter Prozessketten (EPK). Veröffentlichungen des Instituts für Wirtschaftsinformatik (89)
Kelly S, Tolvanen JP (2008) Domain-specific modelling: enabling full code generation. Wiley, New jersey
Krogstie J (2016) Quality in business process modeling. Springer, Heidelberg
Larman C (1997) Applying UML and patterns. Prentice Hall, New jersey
Lehman M (1980) Programs, life cycles, and laws of software evolution. Proc of the IEEE 68:1060–1076
van der Linden D, De Sitter G, Verbelen T, Devriendt C, Helsen J (2017) Towards an evolvable data management system for wind turbines. Comput Stand Interface 51:87–94
Mannaert H, Verelst V, Ven K (2011) The transformation of requirements into software primitives: studying evolvability based on systems theoretic stability. Sci Progr 76(12):1210–1222 (Special Issue on Software Evolution, Adaptability and Variability)
Mannaert H, Verelst J, Ven K (2012) Towards evolvable software architectures based on systems theoretic stability. Softwa Pract Exp 42(1):89–116
Mannaert H, Verelst J, De Bruyn P (2016) Normalized systems theory: from foundations for evolvable software toward a general theory for evolvable design. Koppa
Mendling J, Reijers H, van der Aalst W (2010) Seven process modeling guidelines (7pmg). Inf Softw Technol 52(2):127–136
Moody D (2003) The method evaluation model: a theoretical model for validating information systems design methods. In: Ecis 2003 proceedings
Moreno-Montes de Oca I, Snoeck M (2014) Pragmatic guidelines for business process modeling. Technical Report, Leuven
Reijers H, Mendling J (2008) Modularity in process models: review and effects. In: Dumas M, Reichert M, Shan MC (eds) Business process management, vol 5240. Lecture notes in computer science. Springer, Heidelberg, pp 20–35
Sammon D, McNulty J, Sugrue A (2016) Tasc2c: desdesign a data driven business process. J Decis Syst 25(S1):639–646
Sanz J (2011) Entity-centric operations modeling for business process management: a multidisciplinary review of the state-of-the-art. In: Proceedings of the 6th IEEE international symposium on service oriented system engineering (sose), pp 152–163
Scheer A (1998) Business process engineering: reference models for industrial enterprises. Springer, Heidelberg
Silverston L (2001) The data model resource book: a library of universal data models for all enterprises, vol 1. John Wiley, New Jersey
Stahl T, Völter M, Bettin J, Haase A, Helsen S (2006) Model-driven software development. Wiley, New Jersey
Van Nuffel D (2011) Towards designing modular and evolvable business processes. PhD thesis, University of Antwerp
Vergidis K, Tiwari A, Majeed B, Roy R (2007) Optimisation of business process designs: an algorithmic approach with multiple objectives. Int J Prod Econ 109(1):105–121
Xiao L, Zheng L (2012) Business process design: process comparison and integration. Inf Syst Front 14(2):363–374
Yourdon E, Constantine L (1979) Structured design: fundamentals of a discipline of computer program and systems design. Prentice Hall, New Jersey