The systematic construction of information systems (original) (raw)

Business Process Modeling for developing Process Oriented IT Systems

2004

Information system developers are challenged to develop systems that should meet the requirements of modern organizations. By promoting the enterprise-wide integration, the paradigm of Business Process Management contrasts with traditional information system development. The latter was suffered, but also crystallized, the vertical division of the enterprise activities. In addition, the paradigms of Business Process Reengineering and Improvement contrast with traditional information system development that focused on automating and supporting existing business processes. Now, enterprises should create new ways of working to survive in a competitive environment. In this context, enterprise modeling can help understanding the current business situation and establishing a vision of what the future should be like. Therefore, business process modeling becomes a prerequisite for system requirements elicitation and system development.

Essential Process Modeling

Essentially, all models are wrong, but some are useful. George E.P. Box (1919–) Business process models are important at various stages of the BPM lifecycle. Before starting to model a process, it is crucial to understand why we are modeling it. The models we produce will look quite differently depending on the reason for modeling them in the first place. There are many reasons for modeling a process. The first one is simply to understand the process and to share our understanding of the process with the people who are involved with the process on a daily basis. Indeed, process participants typically perform quite specialized activities in a process such that they are hardly confronted with the complexity of the whole process. Therefore, process modeling helps to better understand the process and to identify and prevent issues. This step towards a thorough understanding is the prerequisite to conduct process analysis, redesign or automation. In this chapter we will become familiar with the basic ingredients of process modeling using the BPMN language. With these concepts, we will be able to produce business process models that capture simple temporal and logical relations between activities, data objects and resources. First, we will describe some essential concepts of process models, namely how process models relate to process instances. Then, we will explain the four main structural blocks of branching and merging in process models. These define exclusive decisions, parallel execution, inclusive decisions and repetition. Finally, we will cover information artifacts and resources involved in a process.

A declarative foundation of process models

2005

In this paper, a declarative foundation for process models is proposed. Three issues in process management and modeling are identified: business orientation, traceability, and flexibility. It is shown how these issues can be addressed by basing process models on business models, where a business model focuses on the transfer of value between agents.

Process modeling paradigms: An evaluation

1991

A software process is the set of software engineering activities needed to transform a user's requirements into functioning software. A Semantic Data Process Model or Process Architecture is a framework to incorporate generic process models, ie definitions, structures, standards, and relationships of the various process elements so that common technology, methods and measurements can be applied by any software project.

From Business Process Model to Information Systems Model

Handbook of Research on Modern Systems Analysis and Design Technologies and Applications

The main purpose of a corporate information system is the support of the company’s business processes. The development of information systems is therefore typically preceded by an analysis of the business processes it is supposed to support. The tasks of analysing business processes and designing information systems are governed by two seemingly incompatible perspectives related to the interaction between human actors or inanimate agents (objects), respectively. As a consequence, the corresponding modeling languages also differ. DEMO (dynamic essential modeling of organization) is a typical language for modeling business processes, the UML is the predominant language for information systems modeling. We challenge the assumption of incompatibility of the perspectives by providing a framework for the integration of these languages.

Process modeling

An important part of the BIM methodology is the consideration of processes that create, modify, use or pass on digital building information. The planning and coordination of such BIM processes is one of the many important tasks of a BIM manager. It defines which tasks are to be executed by which persons in what order. In particular, the individual interfaces must be clearly specified.

Process Modelling: a critical analysis

1992

Despite the growing literature on this topic almost no independent critical analysis or evaluation has been available. This paper attempts to fill that gap. In particular we will be reflecting on experience with the Marvel environment from Columbia University. Marvel is the paradigm case of the software process modelling approach to building software development environments. In this paper we examine Marvel's strengths and limitations and look in detail at a small example of its use.

Modeling and Managing Business Processes

The purpose of this chapter is to present tools and techniques for modeling and managing business processes. For this, business process modeling is defined and classified according to two levels of detail. These categories are chained together with the help of a transformation technique, which is explained with the help of an example. As soon as the number of processes increases, they cannot be managed manually. This motivates the need for a software system called a business process management system (BPMS). The properties of a BPMS are explained, and the components of a BPMS, which support the necessary requirements of managing processes, are also presented with their advantages. Also, the major principles of business process management (BPM) are presented in this chapter.

Process modeling in web applications

2006

Abstract While Web applications evolve towards ubiquitous, enterprise-wide or multienterprise information systems, they face new requirements, such as the capability of managing complex processes spanning multiple users and organizations, by interconnecting software provided by different organizations. Significant efforts are currently being invested in application integration, to support the composition of business processes of different companies, so as to create complex, multiparty business scenarios.