Basic architectural design patterns for business analysts and systems designers

The fol­low­ing sub­jects will be taught dur­ing this course:

  1. Why use Use Case 2.0 and ICONIX, for example?
  2. High-Level and Low-Level Architecture.
  3. Design Pat­terns:
    • Microservices/Micro applic­a­tion pat­tern (mod­u­lar­isa­tion).
    • Bound­ary, Con­trol, Entity pat­tern (class respons­ib­il­ity standardisation).
    • Chain of Respons­ib­il­ity pat­tern (order of responsibility).
    • Repos­it­ory pat­tern (data access rules and data source).
    • Aggreg­ate and value – doc­u­ment pat­tern (inform­a­tion car­ri­ers and con­tex­tu­al data model).
    • Envel­ope pat­tern (doc­u­ment stor­ing – records management).
    • Adapter pat­tern (encap­su­la­tion of all).
    • Data ware­house as a data source for reports and statistics.

Powered by BetterDocs