Yana bir axloqiy masala - harbiy va yadro tizimlarini rivojlantirishda ishtirok etish. Ba'zi odamlar bu masalalarni uncha yoqtirmaydi va mudofaa tizimlari bilan bog'liq har qanday tizimni ishlab chiqishda ishtirok etishni xohlamaydilar. Boshqalar harbiy tizimlarda ishlaydi, ammo qurol tizimlarida emas. Boshqalar esa milliy xavfsizlikni eng muhim tamoyil deb hisoblaydi va qurol tizimlari ustida ishlashga axloqiy e'tirozlari yo'q.
Etika va kasbiy mas'uliyatning umumiy sohasi tobora muhim ahamiyat kasb etmoqda, chunki dasturiy ta'minotni talab qiladigan tizimlar ish va kundalik hayotning barcha jabhalarini qamrab oladi. Buni falsafiy nuqtai nazardan ko'rib chiqish mumkin, bu erda axloqning asosiy tamoyillari ko'rib chiqiladi va dasturiy injiniring etikasi ushbu asosiy tamoyillarga asoslanib ko’rib chiqiladi. Bu Laudon (Laudon 1995) va Jonson (Jonson 2001) tomonidan qabul qilingan yondashuv.
Tavani (Tavani 2013) kabi so'nggi maqolalari kiberetika tushunchasini kiritadi va falsafiy asosni ham, amaliy va huquqiy masalalarni ham qamrab oladi. Ular texnologiya foydalanuvchilari va ishlab chiquvchilar uchun axloqiy masalalarni o'z ichiga oladi.
1.3. Case studies
Amaliy tadqiqotlar sifatida foydalanadigan tizim turlari:
Biriktirilgan tizim. Bu dasturiy ta'minot bironbir apparat qurilmalarini boshqaradigan va o'sha qurilmaga o'rnatilgan tizim hisoblanadi. Biriktirilgan tizimlardagi muammolar odatda jismoniy o'lcham, sezgirlik va quvvatni boshqarish va hokazolarni o'z ichiga oladi. Biriktirilgan tizim misoli sifatida diabetga chalingan insonlarga insulin pompasini boshqarish uchun dasturiy ta'minot tizimini ko’ramiz.
Axborot tizimi. Ushbu turdagi tizimning asosiy maqsadi ma'lumotlar bazasini boshqarish va ulardan foydalanishni ta'minlashdir. Axborot tizimlaridagi muammolar xavfsizlik, foydalanish qulayligi, maxfiylik va ma'lumotlar yaxlitligini saqlashni o'z ichiga oladi. Axborot tizimiga misol sifatida tibbiy hujjatlar tizimini ko’ramiz.
Sensorga asoslangan ma'lumotlarni yig'ish tizimi. Bu tizimning asosiy maqsadi sensorlar orqali ma'lumotlarni yig'ish va bu ma'lumotlarni qayta ishlovchi tizim hisoblanadi. Bunday tizimlarning asosiy talablari - noqulay ekologik sharoitlarda ham ishonchlilik va barqarorlik bilan ma’lumotlarni olishidir. Misol sifatida cho'l ob-havo stantsiyasini ko’ramiz.
Qo'llab-quvvatlash muhiti. Bu har qanday faoliyat turini qo'llab-quvvatlash uchun foydalaniladigan dasturiy vositalarning integratsiyalashgan to'plamidir. Eclipse (Vogel 2012) kabi dasturlash muhitlari eng tanish muhit turi sifatida olish mumkin. Misol sifatida oʻquvchilarning maktablarda oʻqishini qoʻllab-quvvatlash uchun foydalaniladigan raqamli oʻquv muhitini ko’rib o’tamiz.