Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

07/28/2021
by   Sabah Al-Fedaghi, et al.
0

The software development life cycle (SDLC) is a procedure used to develop a software system that meets both the customer s needs and real-world requirements. The first phase of the SDLC involves creating a conceptual model that represents the involved domain in reality. In requirements engineering, building such a model is considered a bridge to the design and construction phases. However, this type of model can also serve as a basic model for identifying business processes and how these processes are interconnected to achieve the final result. This paper focuses on process modeling in organizations, per se, beyond its application in the SDLC when an organization needs further documentation to meet its growth needs and address regular changes over time. The resultant process documentation is created alongside the daily operations of the business process. The model provides process visualization and documentation to assist in defining work patterns, avoiding redundancy, or even designing new processes. In this paper, a proposed diagrammatic representation models each process using one diagram comprising five actions and two types of relationships to build three levels of depiction. These levels consist of a static description, events, and the behavior of the modeled process. The viability of a thinging machine is demonstrated by re-modeling some examples from the literature.

READ FULL TEXT

page 2

page 3

page 6

page 8

page 9

page 11

page 12

research
10/26/2021

Software Engineering Meets Systems Engineering: Conceptual Modeling Applied to Engineering Operations

Models are fundamentally crucial to many scientific fields, including so...
research
08/19/2021

Software Development Processes in Ocean System Modeling

Scientific modeling provides mathematical abstractions of real-world sys...
research
01/05/2023

Stoic Conceptual Modeling Applied to Business Process Modeling Notation (BPMN)

Basic abstraction principles are reached through ontology, which was tra...
research
12/10/2022

Conceptual Modeling Founded on the Stoic Ontology: Reality with Dynamic Existence and Static Subsistence

According to the software engineering community, the acknowledgement is ...
research
01/31/2020

Modeling Events and Events of Events in Software Engineering

A model is a simplified representation of portion of reality that hides ...
research
04/08/2022

Change in Conceptual Modeling and Systems Reconfiguration

In this paper, we explore the notion of change in systems and software e...

Please sign up or login with your details

Forgot password? Click here to reset