Maqsad va vazifalar - "Kompyuter injiniring" fakulteti "Dasturiy injiniring" kafedrasi

|
"Kompyuter injiniring" fakulteti "Dasturiy injiniring" kafedrasi
|
bet | 2/3 | Sana | 18.05.2024 | Hajmi | 135,27 Kb. | | #240945 |
Bog'liq mustaqilis-ma`ruza 2Maqsad va vazifalar
Dasturiy injiniringni o'rganishning umumiy maqsadi, dasturiy injiniring sohasidagi asosiy tushunchalarni o'rganish, dasturlashning amaliyoti va metodologiyasini tushunish, dasturlash tillarini o'rganish va dasturiy loyihalarni rivojlantirish imkoniyatlarini tushuntirishdir.
Bu mavzu bir qancha vazifalarni o`z ichiga oladi , masalan, quyidagilar:
Dasturiy loyihalarni ishlab chiqish: Dasturiy injiniringning asosiy vazifalari dasturiy loyihalarni ishlab chiqish va ularni amaliyotga o'tkazishdir. Bu dasturiy loyihalar yordamida dasturiy injiniringning asosiy prinsiplarini va amaliy metodologiyasini tushunish mumkin.
Dasturiy vositalarni rivojlantirish: Dasturiy injiniringni o'rganish jarayonida dasturiy vositalarni o'rganish va rivojlantirish ham muhim vazifalardan biridir. Bu vositalar bilan ishlash dasturlashning asosiy qismi hisoblanadi va ularni tushunish va rivojlantirish, dasturiy injiniring sohasidagi tajribaga ega bo'lish uchun zarurdir.
Dasturlash tillarini o'rganish: Dasturiy injiniringni o'rganishning bir qismi, foydalaniladigan dasturlash tillarini tushunishdir. Bu tillar, dasturiy loyihalarni ishlab chiqish va ularni boshqarishda muhimdir.
Tajribani amaliyotga o'tkazish: Dasturiy injiniringni o'rganish jarayonida, dasturiy loyihalarni amaliyotga o'tkazish va ularni rivojlantirish ham kritik vazifalardan birini tashkil etadi. Bu, dasturiy injiniring sohasidagi amaliy tajribaga ega bo'lish uchun muhimdir.
Shunday qilib, reja maqsadi va undagi vazifalar, dasturiy injiniringni o'rganishning yordamchi boshlang'ich nuqtasi bo'lib, maqsadlarni boshqarish va dasturiy injiniringda muvaffaqiyatga erishish uchun katta ahamiyatga ega. Bu vazifalar muvaffaqiyatga erishish uchun yo'nalish ko'rsatadi va reja bosqichlarini tartibga solishda yordam beradi.
Strukturaviy modellar
Strukturaviy modelning aniq ta'rifi yo'q. Shunday qilib, qurilmaning tizimli modeli ostida quyidagilarni anglatishi mumkin:
blok diagrammasi, bu qurilmaning soddalashtirilgan grafik tasviri bo'lib, uning eng muhim qismlarining shakli, joylashishi va soni va ularning o'zaro bog'liqliklari haqida umumiy tasavvur beradi;
jismlarning geometrik xossalariga bog‘liq bo‘lmagan o‘zaro munosabatlarini aks ettiruvchi topologik model.
Jarayonning tizimli modeli ostida ular odatda uni tavsiflovchi ish bosqichlari va bosqichlarining ketma-ketligi va tarkibini, protseduralar to'plamini va jalb qilingan texnik vositalarni, jarayon ishtirokchilarining o'zaro ta'sirini anglatadi.
Masalan, bu novdalar, yassi figuralar (mexanika), o'qlari bo'lgan chiziqlari bo'lgan to'rtburchaklar (avtomatik boshqaruv nazariyasi, algoritmlar sxemasi), adabiy asar rejasi yoki qonun loyihasi va boshqalar. Soddalashtirish darajasi o'rganilayotgan qurilmadagi dastlabki ma'lumotlarning to'liqligiga va natijalarning kerakli aniqligiga bog'liq. Amalda blok-sxemalarning turlari oddiy kichik diagrammalardan (qismlarning minimal soni, ularning sirtlari shakllarining soddaligi) chizmaga yaqin tasvirlargacha (tavsifning yuqori darajadagi tafsilotlari, tasvirning murakkabligi) farq qilishi mumkin. ishlatiladigan sirt shakllari).
Ehtimol , blok diagrammaning tasvirini masshtablash uchun. Bunday model strukturaviy-parametrik model deb ataladi. Uning misoli mexanizmning kinematik diagrammasi bo'lib, unda soddalashtirilgan bo'g'inlarning o'lchamlari (chiziqlar-rodlarning uzunliklari, g'ildiraklar-doiralarning radiusi va boshqalar) masshtabda chiziladi, bu esa berishga imkon beradi. o'rganilayotgan ayrim xususiyatlarning raqamli bahosi.
Blok diagrammalarda ramziy (harf, an'anaviy belgilar) shaklda idrok etishning to'liqligini oshirish uchun ko'rsatilgan tizimlarning xususiyatlarini tavsiflovchi parametrlarni ko'rsatish mumkin. Bunday sxemalarni o'rganish ushbu parametrlar o'rtasidagi munosabatlarni (funksional, geometrik va hokazo) o'rnatishga, ya'ni ularning munosabatini f (x1, x2, ...) = 0, tengsizliklar ko'rinishida ifodalash imkonini beradi. (x1, x2, ... ) > 0 va boshqa shartlarda.
Prototipning holati - bu uning tarkibiy qismlari, shuningdek, o'ziga xos xususiyatlar to'plami. Holat - tanlangan vaqt uchun prototipning "tezkor" fotosurati. Vaqt o'tishi bilan davlat o'zgarishi mumkin - keyin ular jarayonning mavjudligi haqida gapirishadi. Aytilganlarga muvofiq, davlat modeli va jarayon modelini qurish mumkin.
Birinchi turdagi modellar konstruktiv modellar, ikkinchi turdagi modellar funksional modellar deb ataladi. Strukturaviy modellarga qurilmaning chizmasi, kompyuter diagrammasi, algoritmning blok-sxemasi va boshqalarni misol qilib keltirish mumkin. Funksional modellarga biror narsaning ishlashini namoyish qiluvchi maket misol boʻla oladi. Funksional modellarning eng muhim sinfi simulyatsiya modellaridir.
Ob'ektning ko'rsatilgan xususiyatlarining tabiati bo'yicha modellar tizimli va funksional bo'linadi.
Strukturaviy modellar ob'ektning strukturaviy xususiyatlarini ko'rsatish uchun mo'ljallangan. O'z navbatida, strukturaviy modellar topologik va geometrik bo'linadi.
Matematik munosabatlarning strukturaviy, mantiqiy va miqdoriy xususiyatlar darajasida tavsifi muayyan ob'ekt sharoitida o'ziga xos shakllarni oladi.
Funksional modellar texnologik tizimlarda ularning ishlashi davomida sodir bo'ladigan jismoniy yoki axborot jarayonlarini aks ettirish uchun mo'ljallangan.
Odatda, funksional modellar faza o'zgaruvchilari, ichki, tashqi va chiqish parametrlarini tavsiflovchi tenglamalar tizimi bilan ifodalanadi.
Dizaynning funksional jihati bilan bog'liq dizayn protseduralarida, qoida tariqasida, ob'ektlarning ishlash jarayonlari qonuniyatlarini aks ettiruvchi modellar qo'llaniladi, ya'ni. funksional modellar. Oddiy funksional model - bu elektr, issiqlik, mexanik jarayonlar yoki axborotni o'zgartirish jarayonlarini tavsiflovchi tenglamalar tizimi.
Shu bilan birga, loyihalashning dizayn jihati bilan bog'liq protseduralarda faqat ob'ektning strukturaviy xususiyatlarini aks ettiruvchi matematik modellardan foydalanish ustunlik qiladi, masalan, uning geometrik shakli, o'lchamlari, kosmosdagi elementlarning nisbiy holati, ya'ni. strukturaviy modellar. Strukturaviy modellar ko'pincha grafiklar, insidans va qo'shnilik matritsalari, ro'yxatlar va boshqalar sifatida taqdim etiladi.
Qoida tariqasida, funksional modellar murakkabroq, chunki ular ob'ektlarning tuzilishi haqidagi ma'lumotlarni ham aks ettiradi. Biroq, ko'plab dizayn muammolarini hal qilishda murakkab funksional modellardan foydalanish asossizdir, chunki oddiyroq strukturaviy modellar asosida kerakli natijalarga erishish mumkin. Funksional modellar, asosan , strukturaviy modellar yordamida avval sintez qilingan obyekt tavsiflarini tekshirishning yakuniy bosqichlarida qo'llaniladi.
Mahsulot ishlab chiqarishning texnologik jarayonini loyihalash ham turli ierarxik darajalar bilan tavsiflanadi: eng yuqori daraja texnologik jarayonning kontseptsiya diagrammasini ishlab chiqish bo'lib, u alohida bosqichlarni o'z ichiga oladi va bosqich bir nechta yoki bitta operatsiyani o'z ichiga olishi mumkin. Bunday holda, operator texnologik jarayonning bosqichi bo'ladi. Turli darajadagi texnologik jarayonlarni modellashtirish turli modellar va algoritmlar yordamida amalga oshiriladi.
Loyihaning strukturaviy modeli va tuzilish printsipi loyihani boshqarishda qo'llaniladigan boshqa strukturaviy modellarni qurish uchun keng qo'llaniladi . Biz ulardan eng muhimlarini ta'kidlaymiz:
"Maqsadlar va natijalar daraxti" - loyiha maqsadini uning tarkibiy qismlariga ajratish uchun birinchi tizimli model. Maqsadlar daraxti loyiha natijalari doirasiga muvofiq tuzilishi mumkin;
loyihaning tashkiliy va ishlab chiqarish tuzilmasining ierarxik dekompozitsiyasini ifodalovchi loyihaning tarkibiy tashkil etilishi;
loyiha ishlari va loyihani tashkil etishning tizimli modellari asosida mas'uliyatni taqsimlash va ishni bajaruvchilar tomonidan taqsimlash matritsasi quriladi;
Loyihaning tarkibiy modeli asosida maqsadlar daraxti, loyihani tashkil etish strukturasi va javobgarlik matritsasi, loyihaning tarmoq modeli yoki tarmoq modellarining ierarxik tizimi ma'lum darajada quriladi. turli darajadagi boshqaruv va loyiha ishtirokchilari talablariga javob beradigan detallar;
loyiha tuzilmasi va loyiha elementlarining narxi to'g'risidagi ma'lumotlar asosida "xarajatlar daraxti" - resurslarning xarajat ko'rsatkichlarining tarkibiy parchalanishini qurish mumkin;
loyiha ishining strukturaviy shartnoma dekompozitsiyasi;
uni minimallashtirish uchun "loyihalar va qarorlar xavfini taqsimlash daraxti".
|
| |