1-Mavzu dasturiy injiniring faniga kirish


Download 0.71 Mb.
Pdf ko'rish
Sana07.05.2020
Hajmi0.71 Mb.
#103975
Bog'liq
1 Introduction SE


1-Mavzu 

 

DASTURIY INJINIRING  

faniga  KIRISH 

Ma’ruzachi: Xidirova Charos Murodilloyevna, PhD 

29.03.2020 


REJA 

1. Professional dasturiy ta'minotni ishlab chiqish 

Dasturiy injiniring nimani anglatadi. 

2. Dasturiy injiniring etikasi 

 Dasturiy injiniringga ta'sir etuvchi etika qoidalari. 

3. Misollar 

   



Dasturiy Injiniring 

 Barcha rivojlangan davlatlarning iqtisodiyoti dasturiy 

ta'minotlarga bog'liq. 

 Ko'pgina tizimlar dasturiy ta'minot tomonidan 

boshqariladi 

 Dasturiy injiniring professional dasturiy ta'minotni ishlab 

chiqish nazariyalari, usullari va vositalari bilan bog'liq. 

 Dasturiy ta'minot xarajatlari barcha rivojlangan 

mamlakatlarda yalpi ichki mahsulotning muhim qismini 

tashkil etadi. 



PROFESSIONAL DASTURIY TA'MINOT  

ISHLAB CHIQISH 



Dasturiy mahsulotlar 

 Umumiy (universal) mahsulotlar 

 Bozorda sotiladigan va ularni sotib olishni istagan har qanday 

mijozga sotiladigan avtonom tizimlar. 

 Misol uchun:  grafik dasturlar, loyihalarni boshqarish vositalari 

kabi shaxsiy kompyuter dasturlari; SAPR dasturi; stomatologlarni 

tayinlash tizimlari kabi ma'lum bir bozor uchun dasturiy ta'minot. 

 Buyurtma asosida tayyorlangan mahsulotlar 

 O'z ehtiyojlarini qondirish uchun ma'lum bir mijoz tomonidan 

topshirilgan dasturiy ta'minot. 

 Misol uchun:  o'rnatilgan boshqaruv tizimlari, havo harakatini 

boshqarish dasturi, harakatlanishni nazorat qilish tizimlari. 



Mahsulot xususiyatlari 

 Umumiy mahsulotlar 

 Dasturiy ta'minot nima qilishi kerakligi spetsifikatsiyasi 

dasturiy  ta'minot  ishlab  chiqaruvchisiga  tegishli  va 

dasturiy ta'minotni o'zgartirish to'g'risidagi qaror ishlab 

chiqaruvchi tomonidan qabul qilinadi. 

 Buyurtma asosida tayyorlangan mahsulotlar 

 Dasturiy ta'minot nima qilishi kerakligi spetsifikatsiyasi 

dasturiy ta'minot uchun buyurtmachiga tegishli va ular 

talab  qilinadigan  dasturiy  o'zgartirishlar  to'g'risida 

qaror qabul qilinadi. 



Sifatli dasturiy ta'minotning muhim xususiyatlari 

Mahsulot 

xarakteristikasi 

Ta'rif 

Saqlash 


qobiliyati 

Dastur shunday  shaklda yozilishi kerakki, u mijozlarning o'zgarib  turadigan 

ehtiyojlarini qondirish uchun rivojlana olsin. Bu juda muhim atribut, chunki 

dasturiy  ta'minotni  o'zgartirish  -  bu  o'zgaruvchan  biznes  muhitining 

muqarrar talabi. 

Ishonchlilik va 

xavfsizlik 

Dasturiy  ta'minot  ishonchliligi,  xavfsizligi  va  xavfsizligini  o'z  ichiga  olgan 

qator  xususiyatlarni  o'z  ichiga  oladi.  Ishonchli  dasturiy  ta'minot  tizim 

ishlamay  qolganda  jismoniy  yoki  iqtisodiy  zarar  etkazmasligi  kerak.  Zararli 

foydalanuvchilar tizimga kirishlari yoki ularga zarar etkazmasliklari kerak. 

Samaradorlik 

Dastur  xotira  va  protsessor  tsikllari  kabi  tizim  resurslaridan  behuda 

foydalanishga olib kelmasligi kerak. Shuning uchun samaradorlik sezgirlikni, 

ishlov berish vaqtini, xotiradan foydalanishni va boshqalarni o'z ichiga oladi. 

Qabul qilish 

Dasturiy  ta'minot  u  mo'ljallangan  foydalanuvchilar  uchun  mos  bo'lishi 

kerak.  Bu  tushunarli,  foydalanish  mumkin  va  ular  ishlatadigan  boshqa 

tizimlar bilan mos bo'lishi kerak degan ma'noni anglatadi. 



Dasturiy injiniring 

 Dasturiy  injiniring  -  bu  tizimni  spetsifikatsiyalashning 

(talablarni  shakllantirish)  boshlang'ich  bosqichidan  tortib 

tizimni  foydalanishga  topshirilgunga  qadar 

bo’lgan  ishlab 

chiqarishning  barcha  aspektlarini 

o’rganuvchi  injiniring 

fanidir. 

 Dasturiy ta'minot ishlab chiqarishning barcha aspektlari 

 Faqat  texnik  rivojlanish  jarayoni  emas.  Shuningdek,  dasturiy 

ta'minot  ishlab  chiqarishni  qo'llab-quvvatlash  uchun  loyihalarni 

boshqarish va vositalarni, usullarni va boshqalarni ishlab chiqish. 



Dasturiy injiniringning ahamiyati 

 Bugungi  kunda  jamiyat  ilg'or  dasturiy  tizimlarga 

tayanmoqda.  Biz  ishonchli  va  samarador  tizimlarni 

iqtisodiy  foydaga  keltiradigan  va  tez  ishlab  chiqarishga 

qodir bo'lishimiz kerak. 

 Odatda,  dasturlarni  shaxsiy  dasturiy  ta'minot  loyihasi 

kabi ishlab chiqishdan ko'ra, dasturiy injiniring usullari va 

texnik  vositalaridan  foydalanish  odatda  samaraliroqdir. 

Tizimning  ko'p  turlari  uchun,  xarajatlarning  aksariyati 

dasturiy ta'minot foydalanishga joriy etilganidan keyin uni 

o'zgartirish bilan bog'liq xarajatlardir. 



Dasturiy ta'minot ishlab chiqish 

jarayonining faoliyati 

 Dasturiy 

ta'minot 

spetsifikatsiyasi

bunda 


buyurtmachilar  va  dasturiy 

ta’minot  muhandislari  ishlab 

chiqariladigan  dasturiy  ta'minotni  va  uning  ishlashidagi 

cheklovlarni aniqlaydigan talablar shakllantiriladi. 

 Dasturiy  ta'minotni  ishlab  chiqish,  bunda  dasturiy 

ta'minot ishlab chiqiladi va dasturlashtiriladi. 

 Dasturiy 

ta’minotni 



tekshirish

bunda 


dastur 

buyurtmaching talabiga binoan tekshiriladi. 

 Dasturiy  ta'minot  evolyutsiyasi,  bunda  dasturiy 

ta'minotga  buyurtmachi  va  bozor  talablarinidan  kelib 

chiqib o'zgartirishlar kiritiladi. 

10 


Dasturiy injiniringning xilma-xilligi 

 Dasturiy  ta'minot  tizimining  xilma-xil  turlari  mavjud  va 

ularning  barchasida  qo'llaniladigan  universal  texnik 

vositalar mavjud emas. 

 Dasturiy  injiniring  usullari  va  vositalari  -  ishlab 

chiqilayotgan  dastur  turiga,  buyurtmachining  talablariga 

va ishlab chiqish guruhining kelib chiqishiga bog'liq. 

11 


Ilova turlari 

 Mustaqil dasturlar 

 Bu  shaxsiy  kompyuter  kabi  mahalliy  kompyuterda  ishlaydigan 

amaliy  tizimlardir.  Ular  barcha  kerakli  funktsiyalarni  o'z  ichiga 

oladi va tarmoqqa ulanishni talab qilmaydi. 

 Interfaol tranzaktsiyalarga asoslangan dasturlar 

 Masofaviy  kompyuterda  ishlaydigan  va  foydalanuvchilar 

tomonidan 

shaxsiy 

kompyuterlardan 

yoki 

terminallardan 



foydalanadigan  ilovalar.  Bularga  elektron  tijorat  dasturlari  kabi 

veb-ilovalar kiradi. 

 O'rnatilgan boshqaruv tizimlari 

 Bular  apparat  vositalarini  boshqaradigan  va  boshqaradigan 

dasturlarni  boshqarish  tizimlari.  Ko'p  jihatdan,  har  qanday 

boshqa tizimga qaraganda ko'proq o'rnatilgan tizimlar mavjud. 

12 


Ilova turlari 

Ma’lumotlarni bo’laklab qayta ishlash tizimlari 



 Bular  katta  partiyalardagi  ma'lumotlarni  qayta  ishlash  uchun 

mo'ljallangan  biznes  tizimlari.  Tegishli  natijalarni  yaratish  uchun 

ular ko'p sonli individual kirishlarni qayta ishlaydilar. 

 Ko'ngil ochish tizimlari 

 Bular  asosan  shaxsiy  foydalanish  uchun  mo'ljallangan  va 

foydalanuvchini ko'ngil ochish uchun mo'ljallangan tizimlardir. 

 Modellashtirish va simulyatsiya qilish tizimlari 

 Bu fizik jarayonlar yoki vaziyatlarni modellashtirish uchun olimlar 

va  muhandislar  tomonidan  ishlab  chiqilgan  tizimlar  bo'lib,  ular 

orasida ko'plab alohida, o'zaro ta'sir vositalari mavjud. 

13 


Ilova turlari 

 Ma'lumot yig'ish tizimlari 

 Bu  sensorlar  to'plamidan  foydalangan  holda  atrof-

muhitdan 

ma'lumotlarni 

to'playdigan 

va 

ushbu 


ma'lumotlarni  boshqa  tizimlarga  qayta  ishlashga 

yuboradigan tizimlardir. 

 Murakkab tizimlar (tizimlar tizimi) 

 Bular  bir  qator  qism  dasturiy  tizimlardan  tashkil 

topgan tizimlardir. 

14 


Dasturiy ta'minot muhandisligi asoslari 

 Ayrim  fundamental  printsiplar,  ishlab  chiqish  usullaridan 

qat'i  nazar,  dasturiy  ta'minotning  barcha  turlariga 

qo'llaniladi: 

 Tizimlar  boshqariladigan  va  tushunarli  rivojlanish  jarayoni 

yordamida ishlab chiqilishi kerak. Albatta, har xil turdagi dasturlar 

uchun turli xil jarayonlar qo'llaniladi. 

 Ishonchliligi va ishlashi tizimning barcha turlari uchun muhimdir. 

 Dasturiy ta'minot spetsifikatsiyasi va talablarini (dasturiy ta'minot 

nima qilishi kerak) tushunish va boshqarish muhimdir. 

 Agarda  lozim  bo'lsa,  yangi  dasturiy  ta'minot  ishlab  chiqishdan 

ko'ra 


allaqachon 

ishlab 


chiqilgan 

dasturiy 

ta'minotdan 

foydalanish maqsadga muvofiq. 

15 


DASTURIY  INJINIRING  ETIKASI 

16 


Dasturiy injiniring etikasi 

 Dasturiy  injiniring  texnik  ko'nikmalarni  qo'llashdan  ko'ra 

kengroq vazifalarni o'z ichiga oladi. 

 Etika  qoidalari  shunchaki  qonunni  tasdiqlashdan 

tashqari,  axloqiy  jihatdan  to'g'ri  bo'lgan  bir  qator 

printsiplarga amal qilishni ham o'z ichiga oladi. 

17 


Kasbiy javobgarlik masalalari 

 Maxfiylik 

 Odatda muhandislar rasmiy ravishda maxfiylik to'g'risidagi 

shartnoma imzolangan yoki qilinmaganligidan qat'i nazar, ish 

beruvchilar yoki mijozlarning maxfiyligini hurmat qilishlari kerak. 

 Vakolat 

 Muhandislar o'zlarining vakolatlari darajasini noto'g'ri 

ko'rsatmasliklari kerak. Ular o'zlarining vakolatlariga kiradigan 

ishlarni bila turib qabul qilmasliklari kerak. 

 

18 



Kasbiy javobgarlik masalalari 

 Intellektual mulk huquqlari 

 Muhandislar  patentlar,  mualliflik  huquqi  va  boshqalar  kabi 

intellektual  mulkdan  foydalanishni  tartibga  soluvchi  mahalliy 

qonunlardan  xabardor  bo'lishlari  kerak,  ular  ish  beruvchilar  va 

mijozlarning  intellektual  mulki  himoya  qilinishini  ta'minlashda 

ehtiyot bo'lishlari kerak. 

 Kompyuterdan noto'g'ri foydalanish 

 Dasturiy 

ta'minot 

muhandislari 

boshqa 


odamlarning 

kompyuterlaridan  noto'g'ri  foydalanish  uchun  o'zlarining  texnik 

ko'nikmalaridan 

foydalanmasliklari 

kerak. 

Kompyuterni 



suiiste'mol  qilish  nisbatan  oddiy  (ish  beruvchining  mashinasida 

o'ynash, aytaylik) o'ta jiddiy (viruslarni tarqatish) gacha. 

19 


ACM / IEEE etika kodeksi 

 AQShdagi kasbiy jamiyatlar axloqiy me'yorlar kodeksini 

ishlab chiqarish uchun hamkorlik qilishdi. 

 Ushbu tashkilotlarning a'zolari birlashgan holda amaliyot 

kodeksi ishlab chiqishdi. 

 Kodeksda professional dasturchilar, shu jumladan 

amaliyotchilar, o'qituvchilar, menejerlar, rahbarlar va 

siyosatshunoslar, shuningdek tinglovchilar va ushbu 

kasb egalari tomonidan qabul qilingan qarorlar bilan 

bog'liq bo'lgan sakkizta prinsip mavjud. 

20 


Etika kodeksining asoslari 

 Kompyuterlar  tijorat,  sanoat,  hukumat,  tibbiyot,  ta'lim,  ko'ngil 



ochish va umuman jamiyatda markaziy va o'sib borayotgan rolga 

ega.  Dasturiy  ta'minot  muhandislari  dasturiy  ta'minot  tizimlarini 

tahlil 

qilish, 

spetsifikatsiya, 

loyihalash, 

ishlab 

chiqish, 

sertifikatlash,  texnik  xizmat  ko'rsatish  va  sinovdan  o'tkazish 

uchun  bevosita  ishtirok  etish  yoki  o'qitish  orqali  hissa 

qo'shadiganlardir. 

 Dasturiy  ta'minot  tizimini  ishlab  chiqishda  o'zlarining  roli  tufayli, 



dasturiy ta'minot muhandislari yaxshilik qilish yoki zarar etkazish, 

boshqalarga yaxshilik qilish yoki zarar etkazish yoki boshqalarga 

yaxshilik  qilish  yoki  zarar  etkazish  uchun  ta'sir  qilish 

uchun  muhim  imkoniyatlarga  ega.  Ularning  sa'y-harakatlari 

yaxshi tomonga yo'naltirilishi uchun iloji boricha dasturiy ta'minot 

muhandislari  dasturiy  ta'minot  muhandisligini  foydali  va  hurmatli 

kasbga aylantirish majburiyatini olishlari kerak. 

21 


ACM / IEEE etika kodeksi 

Dasturiy injiniring etika kodeksi va kasbiy amaliyot 

Dasturiy  injiniring  etikasi  va  kasbiy  amaliyotlar  bo'yicha  ACM  /  IEEE-CS 

qo'shma ishchi guruhi  

TANLOV 

Kodeksning  qisqa  versiyasi  abstraktsiyaning  yuqori  darajasida  intilishlarni 

umumlashtiradi; To'liq versiyada keltirilgan parchalar ushbu intilishlar bizning 

dasturiy  ta'minot  injinerlari  sifatidagi  harakatlarimizni  qanday  o'zgartirishi 

haqida misollar va tafsilotlarni beradi.  

Dasturiy  ta'minot  injenerlari  dasturiy  ta'minotni  tahlil  qilish,  spetsifikatsiya 

qilish,  loyihalashtirish,  ishlab  chiqish,  sinovdan  o'tkazish  va  texnik  xizmatni 

foydali  va  hurmatli  kasbga  aylantirish  majburiyatini  o'z  zimmalariga 

oladilar.  Aholining  salomatligi,  xavfsizligi  va  farovonligi  bo'yicha  o'z 

majburiyatlariga  muvofiq,  dasturiy  ta'minot  injenerlari  quyidagi  sakkizta 

printsiplarga amal qilishlari kerak:  

 

22 



Etika tamoyillari 

  

  1.  DAVLAT  -  Dasturiy  ta'minot  muhandislari  jamoat  manfaatlariga  mos  ravishda  harakat 



qilishlari kerak. 

2. Mijoz va xodim - Dasturiy ta'minot muhandislari jamoat manfaatlariga mos ravishda o'z 

mijozlari  va  ish  beruvchilarining  manfaatlariga  javob  beradigan  tarzda  harakat  qilishlari 

kerak. 


3.  MAHSULOT  -  Dasturiy  ta'minot  muhandislari  o'zlarining  mahsulotlari  va  tegishli 

modifikatsiyalari eng yuqori professional standartlariga javob berishini ta'minlashlari kerak. 

4.  Hukm  -  Dasturiy  ta'minot  muhandislari  professional  nuqtai  nazarda  yaxlitlik  va 

mustaqillikka ega bo'lishlari kerak. 

5. Menejment - Dasturiy injiniring bo'yicha menejerlar va rahbarlar dasturiy ta'minotni ishlab 

chiqish va unga xizmat ko'rsatishni boshqarishda axloqiy yondashuvga obuna bo'lishlari va 

targ'ib qilishlari kerak. 

6.  KASB:  Dasturiy  ta'minot  muhandislari  jamoat  manfaatlariga  mos  keladigan  kasbning 

yaxlitligi va obro'sini oshirishlari kerak. 

7.  Kollajlar  -  Dasturiy  ta'minot  muhandislari  o'z  hamkasblariga  nisbatan  adolatli 

bo’lishlari 

va qo'llab-quvvatlashlari kerak. 

8.  SELF  -  Dasturiy  ta'minot  muhandislari  o'zlarining  kasblari  amaliyoti  bo'yicha  umr  bo'yi 

o'rganishda ishtirok etadilar va kasb amaliyotiga axloqiy yondashuvni targ'ib qiladilar. 

 

23 


MISOLLAR 

24 


Misollar 

 Shaxsiy insulin pompasi 

 Qon  shakarini  nazorat  qilish  uchun  diabet  kasalligi  tomonidan 

ishlatiladigan insulin nasosiga o'rnatilgan tizim. 

 

 Bemorlarning ruhiy salomatligi holatini boshqarish tizimi 



 Mentcare  (aqliy  yordam).  Ruhiy  kasalliklar  uchun  tibbiy  yordam 

olgan  bemorlarning 

ma’lumotlarini  yuritishda  foydalaniladigan 

tizim. 


25 

Insulin pompasini boshqarish tizimi 

 Qon shakar sensori ma'lumotlarini to'playdi va in'ektsiya 

uchun zarur bo'lgan insulin miqdorini hisoblaydi. 

 Qonda shakar miqdorini o'zgartirish tezligiga asoslangan 

hisoblash. 

 Insulinning to'g'ri dozasini etkazib berish uchun 

signallarni mikro nasosga yuboradi. 

 Xavfsizlik tanqidiy tizim, chunki past qon shakarlari miya 

ishiga, komaga va o'limga olib kelishi mumkin; yuqori 

qon shakar darajasi uzoq muddatli oqibatlarga olib 

keladi, masalan, ko'z va buyrak shikastlanishi. 

26 


Insulin pompasi apparati arxitekturasi 

27 


Insulin pompasining funksional modeli 

28 


Asosiy yuqori darajadagi talablar 

 Tizim zarur bo'lganda insulin etkazib berish uchun 

mavjud bo'lishi kerak. 

 Tizim qondagi qand miqdorini kamaytirish uchun 

ishonchli ishlashi va kerakli miqdorda insulin etkazib 

berishi kerak. 

 Shuning uchun tizim har doim ushbu talablarga javob 

berishini ta'minlash uchun ishlab chiqilishi va amalga 

oshirilishi kerak. 

29 


Mentcare: ruhiy hasta bemorlarning axborot 

tizimi 

 Bemorning  ruhiy  salomatligini  qo'llab-quvvatlaydigan 

ma'lumot tizimi - bu ruhiy sog'liq muammolari bilan og'rigan 

bemorlar  va  ular  qabul  qilgan  muolajalar  to'g'risida 

ma'lumot saqlaydigan tibbiy axborot tizimi. 

 Aksariyat 

ruhiy 

kasalliklarga 



chalinganlar 

maxsus 


kasalxonada  davolanishni  talab  qilmaydi,  ammo  o'zlarining 

muammolari  haqida  batafsil  ma'lumotga  ega  bo'lgan 

shifokor 

bilan 


uchrashadigan 

maxsus 


klinikalarga 

muntazam ravishda tashrif buyurishlari kerak. 

 Bemorlarning tashrif buyurishini osonlashtirish uchun ushbu 

klinikalar  nafaqat  kasalxonalarda  ishlamaydi.  Ular  mahalliy 

tibbiy  amaliyotlarda  yoki  jamoat  markazlarida  o'tkazilishi 

mumkin. 


30 

Mentcare (aqliy yordam) tizimi 

 Mentcare 

bu 

klinikalarda 



foydalanish 

uchun 


mo'ljallangan axborot tizimidir. 

 U  bemor  to'g'risidagi  ma'lumotlarning  markazlashtirilgan 

ma'lumotlar bazasidan foydalanishni ta'minlaydi, ammo u 

kompyuterda  ishlashi  uchun  yaratilgan,  shuning  uchun 

unga xavfsiz tarmoq ulanishi bo'lmagan saytlardan kirish 

va foydalanish mumkin. 

 Mahalliy  tizimlar  tarmoqqa  xavfsiz  ulanishga  ega 

bo'lganda,  ular  ma'lumotlar  bazasida  bemor  to'g'risidagi 

ma'lumotlardan 

foydalanadilar, 

ammo 

ular 


uzilib 

qolganda  bemor  yozuvlarining  mahalliy  nusxalarini 

yuklab olishlari va ulardan foydalanishlari mumkin. 

31 


Mentcare tizimining asosiy maqsadi 

 Sog'liqni saqlash xizmati menejerlariga mahalliy va 

davlat maqsadlariga muvofiq ish faoliyatini baholashga 

imkon beradigan boshqaruv ma'lumotlarini yaratish. 

 Bemorlarni davolashni qo'llab-quvvatlash uchun tibbiy 

xodimlarni o'z vaqtida ma'lumot bilan ta'minlash. 

 

32 


Mentcare tizimining umumiy strukturasi 

33 


Mentcare tizimining asosiy xususiyatlari 

 Shaxsiy yordamni boshqarish 

 Klinisyenler  bemorlar  uchun  yozuvlar  tuzishlari,  tizimdagi  ma'lumotlarni 

tahrirlashlari,  bemorlarning  tarixini  va  boshqalarni  ko'rishlari  mumkin. 

Tizim  ma'lumotlar  yig'ilishini  qo'llab-quvvatlaydi,  shunda  shifokorlar 

retseptlangan  asosiy  muammolar  va  davolash  usullari  to'g'risida  tezda 

bilib olishadi. 

 Bemor nazorati 

 Tizim  davolanishga  jalb  qilingan  bemorlarning  yozuvlarini  kuzatib  boradi 

va  mumkin  bo'lgan  muammolar  aniqlangan  taqdirda  ogohlantirishlarni 

chiqaradi. 

 Ma'muriy hisobot 

 Tizim har oyda har bir klinikada davolangan bemorlarning soni, parvarish 

qilish  tizimiga  kirgan  va  ketgan  bemorlarning  soni,  bo'limga  kiritilgan 

bemorlar  soni,  buyurilgan  dorilar  va  ularning  narxi  va  hokazolarni  o'z 

ichiga olgan boshqaruv hisobotlarini tuzadi. 

34 


Mentcare tizimi muammolari 

 Maxfiylik.  Bemor  to'g'risidagi  ma'lumotlar  maxfiy  bo'lishi 

va  vakolatli  tibbiy  xodimlar  va  bemorning  o'zlaridan 

boshqa hech kimga oshkor etilmasligi shart. 

 Xavfsizlik.  Ba'zi  ruhiy  kasalliklar  bemorlarning  o'z  joniga 

qasd  qilishlariga  yoki  boshqa  odamlar  uchun  xavf 

tug'dirishiga  olib  keladi.  Imkoniyat  bo'lsa,  tizim  tibbiy 

xodimlarni  o'z  joniga  qasd  qilish  yoki  xavfli  bemorlar 

to'g'risida ogohlantirishi kerak. 

 

Tizim  kerak  bo'lganda  mavjud  bo'lishi  kerak,  aks  holda 



xavfsizlik  buzilishi  mumkin  va  bemorlarga  to'g'ri  dori-

darmonlarni buyurish mumkin bo'lmasligi mumkin. 

35 


Xulosalar 

 Dasturiy 

injiniring 

bu 


dasturiy 

ta'minot 

ishlab 

chiqarishning  barcha  jihatlari  bilan  bog'liq  bo'lgan 



injiniring sohasidir. 

 Dasturiy  mahsulotning  muhim  atributlari  barqarorlik, 

ishonchlilik va xavfsizlik, samaradorlik va maqbullikdir. 

 Spetsifikatsiya, 

ishlab 

chiqish, 



tekshirish 

va 


evolyutsiyaning  yuqori  darajadagi  faoliyati  barcha 

dasturiy jarayonlarning bir qismidir. 

 Dasturiy  injiniringning  asosiy  tushunchalari  dasturiy 

tizimni 


ishlab 

chiqishning 

barcha 

turlari 


uchun 

universaldir. 

36 


Xulosalar 

 Tizimning  turli  xil  turlari  mavjud  va  ularning  har  biri 

tegishli  dasturiy  injiniring  vositalari  va  ularni  ishlab 

chiqish usullarini talab etadi. 

 Dasturiy  injiniringning  asosiy  g'oyalari  dasturiy  tizimning 

barcha turlariga tegishli. 

 Dasturiy ta'minot muhandislari injiniring kasbi va jamiyat 

oldida javobgar. Ular shunchaki texnik muammolar bilan 

shug'ullanmasliklari kerak. 

 

37 



Download 0.71 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling