CHapter 2: Process modeling Part 2 Flashcards
what is process modeling?
It is a tool to develop IS -> a systematic approach to analyzing:
- the environment of where the system takes place
- end-user expectancies
- interface with current system and processes
- transforming or processing input data to end-user information
In order to allow
- identification of requirements (functional vs non-functional)
- identification of information and data processing needs
Can IS handle ambiguity?
No, IS cannot handle ambiguity.
A systems developer needs to be told exactly what the program should do so that the system functions correctly and is aligned with the business needs
Why do we develop process models?
To rigorously analyze the full operational environment of the system that is to be developed
To formally and unambiguously describe into detail the environment, facilitating communication and discussion as well as analysis and decision making.
In what stages during development is process modeling applied?
In the analysis stage, we describe the environment. Also used in the design stage to represent the processing of information within the system itself.
what is process?
Common elements : - chain or sequence of activities - transformation o input to output o according to rules and procedures o use resources - scoped o has clear end objectives (end-to-end) o initiated and terminated by one or more events o often cross-functional - predefined, measurable output: product or service delivered to stakeholders
What are activities?
An activity represents work that a company or organozation performs using business processes
Initial state
the state in which the system starts operating, the state at the beginning of the first activity taking place in the system; such an initial state does not always exist (e.g., what was the first season?)
Reachable statevs. unreachable state
a reachable state is a state that can be reached starting from the initial state after a number of transitions
Final state
a state from which no further transitions are possible (even not to itself); not every system has a final state: there is likely no final season
Process path
A sequence of states that can be reached starting from the initial state after zero or more transitions
System behavior
the set of all possible process paths is called the behavior of the system
. Difference between a process and a project?
Project -> one time
Process -> many time execution
difference between a process and a procedure
Procedure-> how these activities are being executed exactly
Process -> what happens?
link between process and system
Process is what happens within a system: the system activities
Common objective of cooperating elements: end result of process = end-state of system
link between process and model
A model may represent or simulate the system activities
what are different levels of processes?
Perspective!
Ex: Ageas
Lowest level perspective -> operating procedure
Then -> operational process
Then -> value chain
Then -> product/customer segment
At the top level perspective -> company/business line