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.
翻译:软件开发生命周期(SDLC)是一种用于开发既满足客户需要又满足现实世界需要的软件系统的程序。SDLC的第一阶段涉及创建代表现实所涉领域的概念模型。在需求工程中,建设这样一个模型被视为与设计和施工阶段的桥梁。然而,这种模型也可以作为确定业务流程的基本模型,以及这些流程如何相互联系以实现最终结果。本文件侧重于在组织本身在SDLC的应用之外,在组织需要进一步文件以满足其增长需要并处理经常性变化时,在组织本身的应用中进行过程建模。所产生的过程文件与业务流程的日常运作一起创建。该模型提供过程可视化和文件,以协助确定工作模式,避免冗余,甚至设计新的流程。在本文件中,拟议的图表模型每个过程都使用由五种行动和两种关系组成的图解,以建立三个层次的描述。这些层次包括静态描述、事件和模型进程的行为。通过对文献中的一些实例进行重新建模,可以证明设备机器的可行性。