Questions tagged [modeling]
Creating and manipulating abstract representations of a problem or of software elements for the purpose of facilitating the understanding, reasoning, and solving of the problem.
245
questions
1
vote
0
answers
47
views
BPMN: How can messages cross sub-process borders?
I need to send messages from within a subprocess. Now I read about the booking example and boundary events to and fro. But I am missing the concept how to pass information into and out of a sub-...
-1
votes
3
answers
163
views
Mixing up UML and non-UML diagrams
When designing a data-intensive software, or any kind of software, regardless of the platform, is it appropriate to mix UML and non-UML diagrams together in the design document of the software?
For ...
1
vote
0
answers
95
views
For a refactoring tool, are I/O operations part of the core domain?
I'm working on a refactoring tool that makes necessary adjustments to a Rust project when moving a source file from one location to another.
Quick Explanation
In Rust, source files are known as "...
4
votes
4
answers
2k
views
Does the signature of a method create a dependency between the implementation of that method, and the code that invokes it?
I am reading Ousterhout's A Philosophy of Software Design. In Section 2.3, Outserhout writes:
The signature of a method creates a dependency between the implementation of that method and the code ...
0
votes
0
answers
44
views
How can a task in a subprocess send a message to another participant?
I originally posted another question including this one. But for understandable reasons I was asked to split it up.
So the set up is this: I am Participant 1 and go (process simplified) through a sub ...
0
votes
0
answers
53
views
Can BPMN boundary events on subprocesses communicate in either direction?
My old post (which is hidden and will anyway be deleted by me later) seemed to cause confusion, so here is a new - hopefully clearer - question.
Thanks for your feedback @ JimmyJames, Jörg W Mittag, ...
0
votes
1
answer
131
views
A Case Study Dataflow Diagram
From the book Essentials of Systems Analysis and Design by Joseph S. Valacich, Joey F. George, Jeffrey A. Hoffer, we have a study case, with the following 0 DFD :
This diagram raises the following ...
0
votes
0
answers
36
views
How to handle events in workflow orchestrator?
I am working on building a workflow orchestrator (like Camunda). It has nodes of type event. This represents a message has been received in the kafka topic which the orchestrator is listening to. The ...
5
votes
2
answers
568
views
Associations and References in UML Class Diagram
Is it possible to have an association without explicitly indicating the reference attributes in the participating classes in the UML class diagram?
For example, consider this example :
We can see ...
2
votes
2
answers
111
views
BPMN - I think I need to split up a pool (consumer-provider-situation)
I thought this might be a thing to happen regularly, but I might be wrong.
I have a process that is quite clear in its structure.
But:
We are in a multi-provider environment and at the very beginning ...
0
votes
4
answers
324
views
Should I model constraints which are valid, but which have no current function in the domain?
When domain modelling, should a valid constraint - or "natural" constraint - be modelled, even if there are no current business processes which rely on the constraint being asserted.
As an ...
1
vote
2
answers
149
views
Orchestrator (like Camunda) between frontend and backend?
I have the following use case. We have both a frontend application and a backend application. Earlier, events on the frontend application directly call the backend application. Now we want to ...
0
votes
1
answer
135
views
Deriving entities in different domains from one DB table
Let's say I have a table for storing users. In this table, I have data like id, name, address, bank account and birthdate. Also, I have two domains in my codebase; in one of them, I need a user entity ...
1
vote
1
answer
363
views
Rest API Layered Architecture Java / Spring / JPA
Currently, all REST applications I work with have a three-layered architecture:
Persistence -> Contains "entity" classes with JPA annotations / Spring Data JPA repositories
Core -> ...
1
vote
5
answers
296
views
Data Modeling: Are technical concepts within a tool that implement a business entity entities as well?
I believe this forum is the correct one for my question, based on the community guidelines but let me know if not. It seemed like the best fit.
I am performing a data modeling exercise to formulate a ...