Съвсем скоро трябва да събера сили и желание за да свърша нещо, което трябваше да свърша от доста време. Трябва да прочета голяма част от дебелата теория зад UML. Тази технология не ми е сред най-любимите, както и повечето технологии свързани с дизаин и моделиране на каквото и да било. Все се опитвам да не гледам на моделирането с UML, като на разтягане на локуми ама нещо май не успявам. Както и да е, обещал съм да направя UML диаграма на базата данни за ЕЗР-ПОЛ с цел да се ползва в дипломната ми работа и ще я направя. Обаче след като се сдобих с една камара продукти, които се водят инструменти за моделиране с UML и неможах да открия това, което ми трябва реших, че няма да стане без да се четат книги. За това се сдобих с две книги, които всъщност са доста по-тънки от колкото очаквах. Сега просто трябва да седна да ги прочета, или поне да ги прегледам. Все си мислех, че след като имам базата данни на SQL, мога да направя някакъв reverse engineering и да получа някаква UML диаграма. Всъщност reverse engineering има в много продукти, но това което произвежда определено не е диаграмата, която аз искам да получа. Като се замислих по-сериозно стигнах до извода, че това е напълно нормално. Все пак в SQL имам само един вид връзки между таблиците. А в UML нещата са доста по-сложни и има доста видове връзки. Явно ще трябва да почна от нулата и да си направя някакъв обобщен модел на базата данни на UML. Но това ще е след като прегледам книгите, а книгите ще прегледам, когато ми писне да се занимавам с Ruby, Typo и Rails.