fbpx

computer science

Disciplined agile delivery буюу DAD гэж юу вэ?

Сүүлийн жилүүдэд ажайл аргачлал (Скрам, канбан ) түгээмэл болсон ч томоохон байгууллага, энтерфрайз түвшний төслүүдэд зөвхөн нэг ажайл аргачлалыг шууд хэрэглэхэд тохиромжгүй байдаг. Үүнийг шийдвэрлэх зорилготойгоор гарч ирсэн аргачлал бол Disciplined Agile Delivery буюу DAD юм. DAD-ийг 2012 онд Scott Ambler болон Mark Lines нар анх танилцуулж байсан бөгөөд одоо PMI (Project Management Institute)-ийн албан […]

Харилцааны үлгэр загвар гэж юу вэ?

Программ хангамжийн архитектур болон distributed system хөгжүүлэлтэд харилцааны үлгэр загвар нь системийн бүрэлдэхүүн хэсгүүд хоорондоо хэрхэн мэдээлэл солилцохыг тодорхойлдог чухал ойлголт юм. Зөв үлгэрийг сонгох нь системийн гүйцэтгэл, өргөтгөх чадвар болон найдвартай ажиллагаанд шууд нөлөөлдөг. Request – ResponseХамгийн түгээмэл загвар. Клиент хүсэлт илгээж, сервер хариу буцаадаг. Жишээ нь REST API, HTTP үйлчилгээ. Publish – Subscribe […]

Ensemble Methods гэж юу вэ?

Ensemble methods гэдэг нь машин сургалтын олон загварыг (models) нэгтгэж, ганц загвараас илүү нарийвчлалтай, тогтвортой үр дүн гаргах мөн ангиллын нарийвчлалыг сайжруулах техникүүд юм. Энгийнээр хэлбэл, “олны хүч оломгүй далай” гэсэн зарчим машин сургалт дээр хэрэгжиж байгаа хэлбэр гэж ойлгож болно. Ensemble аргуудыг ерөнхийд нь: 1. Bagging (Bootstrap Aggregating) Bagging нь нэг төрлийн загварыг олон удаа, өөр өөр өгөгдлийн дэд хэсгүүд дээр […]

Ажайл аргачлал гэж юу вэ?

Ажайл гэж юу вэ? Ажайл (Agile) нь төслийн удирдлага болон программ хангамжийн хөгжүүлэлтийг илүү үр дүнтэй, уян хатан байдлаар хэрэгжүүлэх аргачлал юм. Энэхүү аргачлал нь төслийг томоор нь нэг дор хийхийн оронд жижиг үе шатуудад хуваан, тасралтгүй сайжруулж хэрэгжүүлдгээрээ онцлогтой. Ажайл аргачлалын гол зорилго нь өөрчлөгдөж буй шаардлагад хурдан дасан зохицох, багийн хамтын ажиллагааг сайжруулах, […]

SaaS: Орчин үеийн програм хангамжийн шинэ хэв маяг

Өмнө нь програм ашиглахын тулд CD суулгах, лиценз худалдаж авах, компьютер бүр дээр тохиргоо хийх шаардлагатай болдог байсан. Харин өнөөдөр энэ бүхэн аажмаар түүх болж үүний оронд SaaS (Software as a Service) буюу “үйлчилгээ хэлбэрийн програм хангамж” хэмээх ойлголт гарч ирсэн. SaaS гэдэг нь програмыг компьютер дээрээ суулгахгүйгээр, интернэтээр дамжуулан шууд ашиглах загвар бөгөөд бидний […]