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

Business & Information Systems Engineering - Tập 60 - Trang 55-67 - 2017
Peter De Bruyn1, Herwig Mannaert1, Jan Verelst1, Philip Huysmans1
1Department of Management Information Systems, Faculty of Applied Economics, University of Antwerp, Antwerp, Belgium

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ệu

Tà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