![]() Should we have a context diagram in place, we won't make that mistake. At the time of Alpha release we understood, that analytical system is not receiving the data from the client facing app. That way the context diagram started to make sense and allowed to omit those elements from the lower level diagrams. After the reconcideration I added an API Gateway and an existing Auth Provider we were going to use. ![]() It would include only a newly created system and a single customer, which didn't bring any value. I was struggling with a context diagram for one banking system. Context may actually include some lower level details, this is perfectly fine.Failing to do so may cost you missed integrations and mistakes during system design. Context diagram is the first thing you create when working on a system.Several great examples can be found here. ![]() Rel predicate has 3 parameters as well, but they are different: a key of one entity, a key of another and a name of the relation.īasically you can draw a context diagram in any drawing tool you'd like. Person, System and System_ext predicates have 3 parameters: a key, a title and a description. Rel_U(abc_system, current, define a person, a system, external systems and the relations between them. Rel_Neighbor(abc_system, dms, "uploads files") System_Ext(current, "Existing Banking System", "Banking Backoffice") System_Ext(dms, "DMS", "Document Management System") System_Ext(pay, "Google Pay/Apple Pay", "Google Pay and Apple Pay systems") System_Ext(idnow, "IDNow", "System for KYC and Qualified Eletronic Signatures") System(abc_system, "Digital Platform", "Allows freelancers and business owners see their transactions.") Person(customer, "Customer", "A bank client") ' uncomment the following line and comment the first to use locally Let's say we want to draw the aforementioned diagram for a neo-banking digital platform with uml: You can also use PlantUML to leverage diagrams as code. There are C4 stencils for OmniGraffle, C4 examples for LucidChart, draw.io has the stencils as well. There are different tools you can use to create the context diagram.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |