Business Systems Analyst & Designer

Services offered

At a glance

I have 30 years of exper­i­ence in the inform­a­tion sys­tems mar­ket. I have been design­ing and super­vising imple­ment­a­tions for 20 years. I have been research­ing inform­a­tion and sys­tems mod­el­ling for 15 years, and am also an aca­dem­ic teach­ing and research experience. 

Offered products:

  • Form­al­ised block dia­grams (BMM nota­tion) describ­ing busi­ness mod­els and com­pany strategies, and recom­mend­a­tions for effi­ciency improvements.
  • Form­al­ised block dia­grams (BPMN/SBVR nota­tions) describ­ing busi­ness pro­cesses, doc­u­ment flows and their struc­tures, and busi­ness rules and onto­lo­gies, recom­mend­a­tions for effi­ciency improvements.
  • Form­al­ised block dia­grams (UML nota­tion) and use-case spe­cific­a­tions, as graph­ic­al-descript­ive spe­cific­a­tions of soft­ware requirements.
  • Form­al­ised block dia­grams (UML nota­tion) describ­ing the HLD archi­tec­ture and logic of the sys­tem oper­a­tion and the LLD archi­tec­ture and busi­ness logic of each ded­ic­ated applic­a­tion ser­vice (use case) as spe­cific­a­tions for the ded­ic­ated software.
  • Form­al­ised block dia­grams describ­ing the doc­u­ment and inform­a­tion struc­tures in the sys­tem and its flow (UML notation).

My areas of competence

Object-Oriented Analysis and Design with Unified Modeling Language (OOAD with UML)

  • Object ori­ented paradigm: under­stand­ing and use 
  • MOF (Meta Object Facil­it­ies) as found­a­tion of UML nota­tion .
  • UML nota­tion: using for mod­el­ing object ori­ented sys­tems .
  • Mod­el-View-Con­trol­ler (MVC) pat­tern: what is it domain Mod­el in OOAD. 
  • OOAD: how do we use UML dia­grams and for what. Prac­tice. (Use Case dia­gram and use case scen­ario, sequence dia­gram, class dia­gram: sep­ar­ate archi­tec­ture, vocab­u­lary and data types, state machine dia­gram, activ­ity dia­gram, data types in UML/OOAD).
  • Doc­u­ment and mock-up mod­el­ing with UML com­pos­ite struc­ture dia­gram as a classes , NoSQL – doc­u­ment-ori­ented data­base ,
  • Mod­el Driv­en Architecture 
  • More about used meth­ods and tools: see on one of my papers.

Business Process Management and Business Modeling with BPMN and SBVR

  • Busi­ness Pro­cess Man­age­ment, defin­i­tions and scope .
  • BPMN nota­tion: using for busi­ness pro­cess doc­u­ment­a­tion, ana­lys­is and design, optim­iz­a­tion . Descript­ive and Ana­lyt­ic models. 
  • BPMN and oth­er aux­il­i­ary tools .
  • SBVR vocab­u­lary and rules as a busi­ness logic description 

Business analysis, requirements gathering – model-driven approach

  • Incom­plete­ness prob­lem in tex­tu­al require­ments spe­cific­a­tions .
  • Mod­el as a requirements 
  • Dis­cip­lined agile meth­ods , agile modeling 
  • Use Case 2.0
  • Mod­el Based Sys­tem Engin­eer­ing (MBSE) .

I offer high-qual­ity ser­vices in the field of busi­ness ana­lys­is, require­ments spe­cific­a­tion, and soft­ware archi­tec­ture design. All my works are based on Mod­el Driv­en Archi­tec­ture approach (MDA) . It means each ana­lys­is include: the busi­ness ana­lys­is work stage (Com­pu­ta­tion Inde­pend­ent Mod­el design, CIM), require­ments spe­cific­a­tion stage (Use Case mod­el and scen­ario design, as a needed applic­a­tion ser­vices spe­cific­a­tion), and solu­tion design as a tech­nic­al descrip­tion of (Plat­form Inde­pend­ent Mod­el design, PIM) .

I use MBSE meth­ods (see INCOSE page). As an ana­lyst and design­er, I need a domain expert per­son to work (as an author­ized domain know­ledge provider). 

I use the latest proven meth­ods. As a research­er and aca­dem­ic lec­turer, I have the­or­et­ic­al know­ledge too and I know the latest soft­ware engin­eer­ing trends. Thru the last 30 years, I have had many suc­ceed in doing pro­jects for private and pub­lic companies.

CASE software

I’m an exper­i­enced user of one of the best CASE soft­ware (full range Visu­al-Paradigm CASE soft­ware since 2005), if you need any help on how to use CASE sys­tems, how to do mod­el­ling in UML, BPMN, SysML, and so on, ask me about the workshop. 

Keywords: Enter­prise Archi­tect, Busi­ness Ana­lyst, Design Author­ity, Solu­tion Design­er, Solu­tions Architect.



Kurt Bittner. (2011). Use-Case 2.0: Scal­ing up, scal­ing out, scal­ing in for agile pro­jects.
BPMDS (Work­shop), Rein­hartz-Ber­ger, I., Zdravkovic, J., Gulden, J., Schmidt, R., EMMSAD (Work­shop), & CAiSE (Con­fer­ence). (2019). Enter­prise, Busi­ness-Pro­cess and Inform­a­tion Sys­tems Mod­el­ing: 20th Inter­na­tion­al Con­fer­ence, BPMDS 2019, 24th Inter­na­tion­al Con­fer­ence, EMMSAD 2019, Held at CAiSE 2019, Rome, Italy, June 3–4, 2019, Pro­ceed­ings (Vol. 352). Spring­er Inter­na­tion­al Pub­lish­ing.–3‑030–20618‑5
Hart, L. E. (2015). Intro­duc­tion To Mod­el-Based Sys­tem Engin­eer­ing (MBSE) and SysML. Delaware Val­ley INCOSE Chapter Meet­ing, 43.
Papamarkos, G., Zam­boulis, L., & Poulovassil­is, A. (2015). Xml Data­bases. School of Com­puter Sci­ence and Inform­a­tion Sys­tems, Birk­beck Col­lege, Uni­ver­sity of Lon­don.
Booch, G., Chris­ter­son, M., Fuchs, M., & Koistin­en, J. (1999). UML XML Map­ping Schema. 8. (2014, June 18). Mod­el Driv­en Archi­tec­ture (MDA). (2016, Octo­ber). MetaOb­ject Facil­ity (MOF).
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.
Šilin­gas, D., & But­ler­is, R. (2009). Towards imple­ment­ing a frame­work for mod­el­ing soft­ware require­ments in MagicDraw UML. Inform­a­tion Tech­no­logy and Con­trol, 38(2).
Šen­kýř, D., & Kroha, P. (2019). Prob­lem of Incom­plete­ness in Tex­tu­al Require­ments Spe­cific­a­tion: Pro­ceed­ings of the 14th Inter­na­tion­al Con­fer­ence on Soft­ware Tech­no­lo­gies, 323–330.
Daoust, N. (2012). UML require­ments mod­el­ing for busi­ness ana­lysts (First edi­tion). Tech­nics Publications.
Sirichar­oen, W. V. (2007). Onto­lo­gies and object mod­els in object ori­ented soft­ware engin­eer­ing. IAENG Inter­na­tion­al Journ­al of Com­puter Sci­ence, 33(1), 19–24.
Podeswa, H. (2010). UML for the IT busi­ness ana­lyst: a prac­tic­al guide to object-ori­ented require­ments gath­er­ing (2nd ed). Course Technology/Cengage Learning.
Miller, J., & Mukerji, J. (2003). MDA Guide Ver­sion 1.0.1. 62.
Aßmann, U., Zschaler, S., & Wag­n­er, G. (2006). Onto­lo­gies, meta-mod­els, and the mod­el-driv­en paradigm. In Onto­lo­gies for soft­ware engin­eer­ing and soft­ware tech­no­logy (pp. 249–273). Springer.
Booch, G. (2007). Object-ori­ented ana­lys­is and design with applic­a­tions (G. Booch, Ed.; 3rd ed). Addison-Wesley.
Cabanil­las, C., Res­i­nas, M., & Ruiz-Cortés, A. (2012). Auto­mated Resource Assign­ment in BPMN Mod­els Using RACI Matrices. In R. Meers­man, H. Pan­etto, T. Dillon, S. Rinderle-Ma, P. Dadam, X. Zhou, S. Pear­son, A. Fer­scha, S. Ber­ga­mas­chi, & I. F. Cruz (Eds.), On the Move to Mean­ing­ful Inter­net Sys­tems: OTM 2012 (Vol. 7565, pp. 56–73). Spring­er Ber­lin Heidel­berg.–3‑642–33606-5_5
Ambler, S. W. (2002). Agile mod­el­ing. John Wiley & Sons.
Ambler, S. W. (2004). The object primer. Agile Mod­el-Driv­en Devel­op­ment with UML 2.0 (Third Edi­tion). Cam­bridge Uni­ver­sity Press.

"Programming is not solely about constructing software—programming is about designing software." (Ipek Ozkaya, Carnegie Mellon Software Engineering Institute,