KURSNING MAQSAD VA VAZIFALARI
Kursni ishlab chiqishda biz uni arxitektura dizayni sohasidagi ko'nikmalarini rivojlantirishga intilayotgan IT -mutaxassislarining keng doirasi uchun tushunarli va tushunarli qilib berishni maqsad qildik.
Bu erda biz kompyuter dasturlari dizayni sohasida "terra incognita" ni kashf qilganday bo'lmaymiz. Bizning asosiy vazifalarimizdan biri-ko'rib chiqilayotgan jahon "eng yaxshi amaliyoti" mavjud domenlar to'plamini sintez qilish, uni qayta ishlash, unchalik ma'lum bo'lmagan, lekin to'ldirish. muhim ma'lumotlar, olingan "mohiyatni" xodimlarga axborot texnologiyalari sohasidagi faoliyatining realligini va Rossiya Federatsiyasida axborot dasturlarini ishlab chiqish bozoridagi vaziyatni hisobga oladigan amaliy yondashuvlar va metodologiyalar bilan boyitish.
Yana bir muhim vazifa - biz hamkasblarimizning talablarni ishlab chiqish sohasini batafsil o'rganishga bo'lgan qiziqishini uyg'otishga harakat qilamiz va keyingi dasturiy ta'minot arxitekturasini hujjatlashtirish, bizning fikrimizcha, hozirgi dasturlarning sifati va samaradorligiga ta'sir qiladi. va kelajak.
Ma'ruza davomida biz qo'yadigan ko'plab savollarga aniq va ba'zida bitta to'g'ri javob yo'q. Arxitektura dizaynining sohasi - bu qarorlar sub'ektiv qabul qilinadigan va tabiatan har xil, tez o'zgaradigan sharoitlarga bog'liq bo'lgan sohadir.
Qabul qilingan har bir qaror axborot mahsulotining kelajakdagi arxitekturasi uchun hal qiluvchi ahamiyatga ega va u asosli bo'lishi kerak, lekin ayni paytda u "yaratilgan" tadbirkorlik faoliyatini rivojlantirish yo'nalishlarini moslashuvchan hisobga olishi va unga javob berishi kerak.
Kursni ishlab chiqishda biz arxitektura dasturlarini loyihalash bilan bog'liq quyidagi "yuqori darajali" jihatlarni qamrab olamiz:
Dastur arxitekturasining xususiyatlari:
Arxitekturalarning funktsional va funktsional bo'lmagan / sifat xarakteristikalari beriladi, natijada ular ishlab chiqilayotgan dasturiy ta'minotning asosiy afzalliklari va kamchiliklarini shakllantirishda katalizator hisoblanadi;
Dastur arxitekturasini shakllantirishga qo'yiladigan talablar:
Asosiy talablar batafsil tahlil qilinganidan so'ng, dizayn bosqichi keltiriladi. Bu bosqichda bo'lajak dasturiy mahsulotning asosiy xususiyatlari ishlab chiqiladi (1 -bandga qarang);
Dastur arxitekturasi ob'ektlari va ular orasidagi aloqalar:
Ob'ektlar ro'yxatga olinadi, ularning yagona tizimga birlashtirilishi mo'ljallangan dasturiy mahsulotlardan foydalanishdan kutilgan natijalarga erishishga imkon beradi;
Arxitektura dizayn jarayonining "tashqi" muhiti:
Biz arxitektura dizayni va tegishli dasturlardan keyingi foydalanish jarayoniga ta'sir etuvchi omillar haqida umumiy ma'lumot beramiz;
Arxitektura dizayn jarayoni:
Keling, faoliyat qanday bo'lishi kerakligini tasvirlab beraylik, bunda arxitektura dizayn jarayonlarini tashkil etishning eng samarali metodologiyasi hisobga olinishi kerak;
Dastur arxitekturasi uchun hujjatlar to'plami:
Bu erda yaratilgan dasturiy ta'minotni keyinchalik ishlab chiqish va saqlash uchun zarur va etarli bo'lgan hujjatlar ro'yxati;
Arxitektura va me'moriy dizayn bilan bog'liq xavflar:
Keling, yaratilgan arxitekturadan foydalanish dastlab belgilangan vazifalarga va undan foydalanish shartlariga mos kelmaydigan hollarda yuzaga keladigan eng mashhur xavflarni bayon qilaylik;
Dastur arxitekturasi darajalari:
Bu erda dasturiy ta'minot arxitekturasi tushunchalari mavjud, ularsiz uni ishlab chiqish va undan keyin foydalanish mumkin bo'lmaydi;
Dasturiy ta'minot arxitekturasini yaratishga yondashuvlar:
Biz dasturiy mahsulotlarning me'moriy dizaynining eng samarali zamonaviy metodologiyasi va tamoyillarini, ularning afzalliklari va kamchiliklarini bayon qilamiz;
Tizim arxitektorining roli:
Keling, uning me'moriy dizayn jarayonidagi rolini tasvirlab beraylik. Keling, axborot mahsuloti arxitektori bo'lishi kerak bo'lgan ko'nikmalar va kasbiy fazilatlarni sanab o'tamiz;
Dastur arxitekturasini ishlab chiqish va unga xizmat ko'rsatish jarayonlari:
Keling, dasturiy ta'minot arxitekturasi berilgan ish sharoitida samarali bo'lishi uchun bu jarayonlar qanday qurilishi kerakligi haqida gapiraylik;
Belgilangan vazifalarni hal qilish va arxitektura va arxitektura dizaynining jihatlarini ta'kidlash jarayonida kurs materialining taqdimoti bo'lib o'tadi. Ko'pincha biz qisqa tanaffuslar uchun tanaffus qilamiz, bu vaqtda ma'ruzalarning asosiy materiallarini qo'llab -quvvatlash va to'ldirish uchun amaliy misollar keltiriladi.
Dastlab, dasturga arxitektura dizayni sohasiga tegishli qo'shimcha materiallarni kiritish rejalashtirilgan edi, lekin taxmin qilingan hajmning dastlabki tahlilidan so'ng, yuqorida ko'rsatilgan jihatlar bilan chegaralanishga arzigulik ekanligi ma'lum bo'ldi. Aks holda, kurs keng qamrovli o'quv dasturiga aylanishi xavfi bor, uni tuzish uchun 2 muallifning kasbiy hayoti etarli bo'lmaydi.
Biznesni tahlil qilishda ko'p kuch sarflaganimizni inobatga olsak, "kurs doirasi" tushunchasi siz bilan juda qattiq va intizomli muloqot davomida biz tomonidan nazorat qilinadi.
Cheklov deganda biz ataylab kursga kiritilmagan materialni nazarda tutmaganligimiz, asosiy mavzudan "uzoqligi" ni nazarda tutamiz.
Bu erda biz kompyuter dasturlari dizayni sohasida "terra incognita" ni kashf qilganday bo'lmaymiz. Bizning asosiy vazifalarimizdan biri-ko'rib chiqilayotgan jahon "eng yaxshi amaliyoti" mavjud domenlar to'plamini sintez qilish, uni qayta ishlash, unchalik ma'lum bo'lmagan, lekin to'ldirish. muhim ma'lumotlar, olingan "mohiyatni" xodimlarga axborot texnologiyalari sohasidagi faoliyatining realligini va Rossiya Federatsiyasida axborot dasturlarini ishlab chiqish bozoridagi vaziyatni hisobga oladigan amaliy yondashuvlar va metodologiyalar bilan boyitish.
Yana bir muhim vazifa - biz hamkasblarimizning talablarni ishlab chiqish sohasini batafsil o'rganishga bo'lgan qiziqishini uyg'otishga harakat qilamiz va keyingi dasturiy ta'minot arxitekturasini hujjatlashtirish, bizning fikrimizcha, hozirgi dasturlarning sifati va samaradorligiga ta'sir qiladi. va kelajak.
Ma'ruza davomida biz qo'yadigan ko'plab savollarga aniq va ba'zida bitta to'g'ri javob yo'q. Arxitektura dizaynining sohasi - bu qarorlar sub'ektiv qabul qilinadigan va tabiatan har xil, tez o'zgaradigan sharoitlarga bog'liq bo'lgan sohadir.
Qabul qilingan har bir qaror axborot mahsulotining kelajakdagi arxitekturasi uchun hal qiluvchi ahamiyatga ega va u asosli bo'lishi kerak, lekin ayni paytda u "yaratilgan" tadbirkorlik faoliyatini rivojlantirish yo'nalishlarini moslashuvchan hisobga olishi va unga javob berishi kerak.
Kursni ishlab chiqishda biz arxitektura dasturlarini loyihalash bilan bog'liq quyidagi "yuqori darajali" jihatlarni qamrab olamiz:
Dastur arxitekturasining xususiyatlari:
Arxitekturalarning funktsional va funktsional bo'lmagan / sifat xarakteristikalari beriladi, natijada ular ishlab chiqilayotgan dasturiy ta'minotning asosiy afzalliklari va kamchiliklarini shakllantirishda katalizator hisoblanadi;
Dastur arxitekturasini shakllantirishga qo'yiladigan talablar:
Asosiy talablar batafsil tahlil qilinganidan so'ng, dizayn bosqichi keltiriladi. Bu bosqichda bo'lajak dasturiy mahsulotning asosiy xususiyatlari ishlab chiqiladi (1 -bandga qarang);
Dastur arxitekturasi ob'ektlari va ular orasidagi aloqalar:
Ob'ektlar ro'yxatga olinadi, ularning yagona tizimga birlashtirilishi mo'ljallangan dasturiy mahsulotlardan foydalanishdan kutilgan natijalarga erishishga imkon beradi;
Arxitektura dizayn jarayonining "tashqi" muhiti:
Biz arxitektura dizayni va tegishli dasturlardan keyingi foydalanish jarayoniga ta'sir etuvchi omillar haqida umumiy ma'lumot beramiz;
Arxitektura dizayn jarayoni:
Keling, faoliyat qanday bo'lishi kerakligini tasvirlab beraylik, bunda arxitektura dizayn jarayonlarini tashkil etishning eng samarali metodologiyasi hisobga olinishi kerak;
Dastur arxitekturasi uchun hujjatlar to'plami:
Bu erda yaratilgan dasturiy ta'minotni keyinchalik ishlab chiqish va saqlash uchun zarur va etarli bo'lgan hujjatlar ro'yxati;
Arxitektura va me'moriy dizayn bilan bog'liq xavflar:
Keling, yaratilgan arxitekturadan foydalanish dastlab belgilangan vazifalarga va undan foydalanish shartlariga mos kelmaydigan hollarda yuzaga keladigan eng mashhur xavflarni bayon qilaylik;
Dastur arxitekturasi darajalari:
Bu erda dasturiy ta'minot arxitekturasi tushunchalari mavjud, ularsiz uni ishlab chiqish va undan keyin foydalanish mumkin bo'lmaydi;
Dasturiy ta'minot arxitekturasini yaratishga yondashuvlar:
Biz dasturiy mahsulotlarning me'moriy dizaynining eng samarali zamonaviy metodologiyasi va tamoyillarini, ularning afzalliklari va kamchiliklarini bayon qilamiz;
Tizim arxitektorining roli:
Keling, uning me'moriy dizayn jarayonidagi rolini tasvirlab beraylik. Keling, axborot mahsuloti arxitektori bo'lishi kerak bo'lgan ko'nikmalar va kasbiy fazilatlarni sanab o'tamiz;
Dastur arxitekturasini ishlab chiqish va unga xizmat ko'rsatish jarayonlari:
Keling, dasturiy ta'minot arxitekturasi berilgan ish sharoitida samarali bo'lishi uchun bu jarayonlar qanday qurilishi kerakligi haqida gapiraylik;
Belgilangan vazifalarni hal qilish va arxitektura va arxitektura dizaynining jihatlarini ta'kidlash jarayonida kurs materialining taqdimoti bo'lib o'tadi. Ko'pincha biz qisqa tanaffuslar uchun tanaffus qilamiz, bu vaqtda ma'ruzalarning asosiy materiallarini qo'llab -quvvatlash va to'ldirish uchun amaliy misollar keltiriladi.
Dastlab, dasturga arxitektura dizayni sohasiga tegishli qo'shimcha materiallarni kiritish rejalashtirilgan edi, lekin taxmin qilingan hajmning dastlabki tahlilidan so'ng, yuqorida ko'rsatilgan jihatlar bilan chegaralanishga arzigulik ekanligi ma'lum bo'ldi. Aks holda, kurs keng qamrovli o'quv dasturiga aylanishi xavfi bor, uni tuzish uchun 2 muallifning kasbiy hayoti etarli bo'lmaydi.
Biznesni tahlil qilishda ko'p kuch sarflaganimizni inobatga olsak, "kurs doirasi" tushunchasi siz bilan juda qattiq va intizomli muloqot davomida biz tomonidan nazorat qilinadi.
Do'stlaringiz bilan baham:
|