Is MVC a design pattern or an architectural style?

Өнөөдөр Болор агуулга удирдах системээ шинэчилж байгаад MVC-г 2012 оны “Програм хангамжийн архитектур” лекц дээрээ MVC-г дизайн паттерн сэдэв рүү оруулж зааж байснаа саналаа. MVC-н уг үндсийг хөөвөл яах аргагүй дизайн паттерн юм. Гол үзэл санаа нь separation of concern буюу өгөгдөл, өгөгдлийн боловсруулалт, өгөгдлийн дүрслэлийг салгаж хэрэгжүүлэх концепц. Дэлхийн Read more…

BOLOR Spellchecker V1.0 released!

БОЛОР зөв бичгийн дүрмийн алдаа шалгах програмын эхний хувилбар хийгдэж дуусан, хэрэглэгч та бүхний гарт хүрч эхэллээ. Та бүхэн http://buy.bolorsoft.com/ хаягаар зочилж шууд онлайнаар худалдан авах боломжтой. Одоогоор Голомт банк болон Paypal-р төлбөр хийх боломжтой байгаа билээ. Энэхүү зөв бичих дүрмийн алдаа шалгуур нь Болорсофт ХХК-н 2008 оноос хийж эхэлсэн Read more…

SA: Practice – Software Architecture Document – Draft

Програм хангамжийн архитектур хичээлийн бие даалтад тусламж болгож архитектурын жишээ баримт боловсрууллаа. Энэхүү баримтыг маш бага хугацаанд тун яаруу гаргасан тул алдаа мадаг мөн дутуу зүйлс (TODO гээд шараар тэмдэглэсэн) бий тул ноорогийн хэмжээнд боловсруулсан гэж үзнэ. Гэвч оюутнууд та бүхэнд хугацаа бага үлдсэн тул байршууллаа. Програм хангамжийн архитектурын баримтын Read more…

SA: Lecture 12 – Architecture Analyse and Evaluation

Лекц №12. Арван хоёрдугаар хичээлийн лекцийн материал. Энэ лекц дээр бид програм хангамжийн архитектурын шинжилгээг хэрхэн хийх, хэрхэн масс болон үзүүлэлтүүдийг (чанарын ба тоо хэмжээний) оруулж ирж програм хангамжийг үнэлэх талаар ярилцлаа.

The solution of exam1

КТМС-н явцын шалгалтын шийд. МТС-н явцын шалгалтын шийд. Энэ явцын шалгалт нь 2 зарчмуудын тодорхойлолт бичихээс өөр макро архитектурын сэдвүүдийг хамруулаагүй, цөөхөн даалгавартай, урт хугацаатай маш хялбар сорил байсан болно.

Hand over the laboratory courses by email

Лабораторын ажлуудыг имэйлээр хураах болсноос хойш янз бүрийн гарчигтай олон имэйл ирэх болсон тул миний хувьд ялгаж салгах гэж нэлээд хүндрэл үүсэж эхэллээ. Тиймээс КТМС-н оюутнууд “CSMS_#Lab – Title” жишээлбэл: 3-3 дугаар лабораторын оюутан 5-р лабораторын ажлаа хураалгах боллоо гэхэд: “CSMS_3-3 – Lab5” гэсэн гарчигтайгаар илгээнэ гэсэн үг. Харин МТС-н Read more…

SA: Lecture 09 – Design Pattern 2

Лекц №9. Есдүгээр хичээлийн лекцийн материал. Энэ лекц дээр бид зохиомжийн загваруудыг үргэлжлүүлэн Adapter, Bridge, Composite, Command, Mediator зэрэг зохиомжийн загваруудыг (Design pattern) үзлээ. Жишээг татаж авах. КТМС дээр Батзолбоо багш орсон байсан тул энэхүү лекц уншигдаагүй болно.