Home Razvojna vizija Standardi

Standardi

UML, BPMN, BPEL i SOAP imaju tendenciju da promene klimu u sadašnjem načinu implementacije poslovnih sistema. Teži se smanjivanju ili potpunom eliminisanju direktnog kodiranja uz korišćenje specijalnih komponenti i engine-a, koji na osnovu određenih definicija i konfiguracija obezbeđuju takozvane „samoopisive izvršive sisteme”. Implementacija softverskih sistema „bez programiranja”

OMG

 

U industriji razvoja poslovnih softverskih rešenja odvijaju se konstante aktivnosti u cilju standardizacije razvojnog procesa, projektne i programske dokumentacije. Suočen sa problemima u mladoj softverskoj industriji i haosa koji je nastao zbog mnoštva metodologija i grafičkih jezika koje ih opisuju, OMG je započela rad na standardima, koji imaju za cilj uređivanje i definisanje opšteg kursa u razvoju metodologija osnovnih i drugih nadograđujućih standarda.

UML

  • Grafički jezik za opisivanje raznovrsnih aspekata softverskih sistema
  • Nezaobilazan jezik kojim se kroz grafikone definišu osnovne smernice i opšta arhitektura razvojnih projekata
  • Standardni jezik za programsku dokumentaciju
  • Upotrebljiv u svim projektnim fazama

Executive UML

Daljim razvojem UML-a došlo se do ideje da sve što može da bude opisano standardim grafičkim elementima može i da se na određen način pretoči u kod ili neke druge fizičke elemente softverske arhitekture. Prvi talas takvih proizvoda uz prilično visoke cene nije omogućio ono čemu se nadala programerska zajednica. Inženjeri nisu uzeli u obzir veoma složene i osetljive aspekte aplikativnog razvoja i specifičnosti implementacionog procesa, pa razni generatori koda i skriptova nisu doneli bitno poboljšanje na polju implemetacije, najrizičnije faze razvojnih projekata, izuzev ograničene praktične upotrebljivosti. UML je doživeo nekoliko revizija, verzija i dopuna sa težnjom da stvori uslove razvojnim timovima za implementaciju engine-a koji bi mogli da izvršavaju ponašanja definisana UML jezikom.

XMI

 

U cilju standardizacije formata za razmenu UML elemenata, razvijena je XMI shema zasnovana na MOF-u, sa ciljem da omogući razmenu UML dijargama između različitih proizvođača UML alata ili UML engine-a. Dalje tendencije su da se uz određena prilagođavanja standarda implementiraju engine-i, koji bi mogli da izvršavaju programe i aplikacije definisane UML-om.

BPMN

 

Osnovni cilj BPMN standarda je da podrži BPM orjentisane projekte. U težnji da premosti jaz između poslovnih ljudi i softverskih inženjera razvijen je BPMN grafički jezik. BPMN obezbeđuje notaciju za definisanje poslovnog procesa tako da bude razumljiv ljudima koji nisu IT stručnjaci, a da obezbedi dovoljno standardizovanih infomacija za razvojni tim. BPMN dijagrami su izvedeni najčešće iz UML dijagrama i mogu se u potpunosti opisati UML elementima, tako da se može reće da UML jezik sadrži osnovne koncepte kojima se služi BPMN notacija.

 
© 2009 Dot EXE