Abstract


 
 
 An important premise of most of the contemporary methods for developing Software and Information Systems is that a good understanding of the application domain is essential for a comprehensive definition of its requirements. However, when these methods are applied to the enterprise context, it is very unclear what an application domain means. To solve this problem, we elaborate the notion of business system and propose a method based on such notion for modeling application domains of Enterprise Information Systems (EIS). This method helps EIS development teams to get comprehensive knowledge about EIS application domains. This knowledge is expressed in terms of the fundamental concepts of a business system: goals, technologies, business rules, business processes, business objects, actors, job structure, and events. The method is described in terms of three methodological components: a product model, a process model, and a team model. This structure facilitates the explanation, understanding and application of the method.
 
 

Highlights

  • An enterprise is a business organization that may be seen as an activity system whose main parts, called business processes, are designed and executed to reach a set of pre-defined goals [1]

  • We have presented in this paper a business modeling method, called Business Modeling Method (BMM), which helps Enterprise Information System (EIS) development teams to plan, organize, and control the process of modeling EIS application domains

  • BMM guides a business modeling team to get comprehensive knowledge of a business system before initiating the requirements engineering processes. This knowledge is expressed in terms of the main concepts of a business: goals, technologies, business rules, business processes, business objects, actors, job structure, and events

Read more

Summary

Introduction

An enterprise is a business organization that may be seen as an activity system whose main parts, called business processes, are designed and executed to reach a set of pre-defined goals [1]. In the realms of Information Systems and Software Development (IS/SD), even when business modeling is recognized as an essential activity, few methods address explicitly the critically important organizational dimension of the IS/SD process models [2]. Some of the methods found in the literature that include explicitly the business modeling as an activity of their IS/SD process models are the following: RUP [4], Business Engineering [10], Watch [11], MERISE [12], EKD [13], Mainstream Objects [14], Information Engineering [15], Business Modeling with UML [16], and Enterprise Modeling with UML [17].

The EIS application domain
The BMM product model
Business Goals
Business processes
Technologies
Business rules
Business objects
Events
The BMM Team Model
The BMM Process Model
Business Processes
Applying the BMM method
BO Class Diagrams 14 Event Diagrams 1 Organization Chart
Comparing the BMM method
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call