On a day-to-day basis, for more than 30 years, I have been involved in com­pany ana­lys­is and soft­ware design and super­vising the imple­ment­a­tion of these pro­jects. At the same time, as an aca­dem­ic, I con­duct research into ana­lys­is meth­ods and design pat­terns, the res­ults of which I apply to com­mer­cial projects.

The res­ults of my research work on design pat­terns are offered here as prac­tic­al examples that can be used for learn­ing or as a good start­ing point for a cli­ent pro­ject. They are offered elec­tron­ic­ally (digit­al products) as down­load­able BPMN/XML/XMI files. 

Along with the pro­ject file, you get access to my sup­port on the Post­Mania plat­form (login is the email provided dur­ing pay­ment pro­cessing) to get help in under­stand­ing it and using it for your own pur­poses, includ­ing com­mer­cial ones.

These pro­jects are cre­ated using Visu­al Paradigm. The files offered here are the ori­gin­al designs in vpp format and their export to XML/XMI format. PDF doc­u­ment­a­tion as well.

Double opt-in regis­tra­tion busi­ness pro­cess mod­el BPMN
Bib­li­oteka PL – pliki źródłowe
Sup­port my research

Selec­ted recom­men­ded books:

  1. Evans, E. (2014). Domain-driv­en design: Tack­ling com­plex­ity in the heart of soft­ware. Addis­on-Wes­ley.
  2. Fowl­er, M. (1997). Ana­lys­is pat­terns: Reusable object mod­els. Addis­on Wesley.
  3. Ivar Jac­ob­son, Ian Spence, & Kurt Bittner. (2014, July 21). Use-Case 2.0 ebook. Ivar Jac­ob­son Inter­na­tion­al.
  4. Kurt Bittner. (2011). Use-Case 2.0: Scal­ing up, scal­ing out, scal­ing in for agile pro­jects.
  5. Lar­man, C. (2005). Apply­ing UML and pat­terns: An intro­duc­tion to object-ori­ented ana­lys­is and design and iter­at­ive devel­op­ment (3rd ed). Pren­tice Hall PTR, c2005.
  6. Robert C. Mar­tin. (2003). UML for Java pro­gram­mers. Pren­tice Hall PTR.
  7. Rosen­berg, D., & Scott, K. (1999). Use case driv­en object mod­el­ing with UML. Springer.
  8. Rosen­berg, D., & Steph­ens, M. (2007). Intro­duc­tion to ICONIX Pro­cess. Use Case Driv­en Object Mod­el­ing with UML: The­ory and Prac­tice, 1–20.
  9. Rosen­berg, D., Steph­ens, M., & Collins-Cope, M. (2005). Agile devel­op­ment with ICONIX pro­cess: People, pro­cess, and prag­mat­ism. Apress.
  10. Wirfs-Brock, R., & McK­ean, A. (2009). Object design: Roles, respons­ib­il­it­ies, and col­lab­or­a­tions. Addison-Wesley.
  11. Zel­in­ski, J. (2020). Syn­thes­is of MOF, MDA, PIM, MVC, and BCE Nota­tions and Pat­terns. In Applic­a­tions and Approaches to Object-Ori­ented Soft­ware Design: Emer­ging Research and Oppor­tun­it­ies (pp. 78–89). IGI Glob­al.
  12. Zel­in­ski, J. (2021). Digit­al doc­u­ments as data car­ri­ers and a meth­od of data man­age­ment guar­an­tee­ing the unam­bi­gu­ity of the recor­ded inform­a­tion. In Man­age­ment and Strategies for Digit­al Enter­prise Trans­form­a­tion (Vol. 1). IGI Glob­al.