Bosh sahifa > Ko'rgazma > Kontent

Dasturiy ta'minot muhandisi

Mar 08, 2019

Tanqid

Dasturiy injenshunoslik amaliyotchilarni muammoni hal qilishda yaxshi aniqlangan muhandislik yondashuvlariga amal qilgan shaxs sifatida ko'radi. Ushbu yondashuvlar har doim dasturiy ta'minot muhandisligi bo'yicha kitoblar va tadqiqot maqolalarida aniqlanadi, har doim predictability, noziklik, yumshatilgan xavf va professionallikning mazmuni bilan. Ushbu kuzatuv, litsenziyalash, sertifikatlash va kodlashtirilgan bilimlar idoralariga muhandislik bilimlarini tarqatish va maydonni to'ldirish mexanizmlari sifatida [kim tomonidan] chaqirildi?


Dasturiy ta'minot ishlab chiquvchilari dasturiy ta'minot ishlab chiquvchilarning tanlovi tomonidan dasturiy ta'minot ishlab chiquvchilarining kodlash qobiliyatlari va hisobdorligini o'zlarining professionalliksiz yoki muhandisliksiz (murakkablikning yo'qligi, aniqlik, yo'qolgan xavfni kamaytirish, usullar norasmiy va kam belgilangan). Dasturshunoslik Manifesti Agile Software Manifesto dasturini kengaytirmoqda va zamonaviy dasturiy ta'minot ishlab chiqish va O'rta asr Evropaning ishlaydigan modellari orasida metafora keltirib chiqaradi.


Dasturiy muhandislik muhandislik va muhandislik modelini, ya'ni muhandislik jarayoni, muhandislik loyihalarini boshqarish, muhandislik talablari, muhandislik loyihalash, muhandislik inshootlari va muhandislik tekshiruvlarini o'z ichiga oladi. Kontseptsiyasi shunchalik yangi bo'lib, u kamdan-kam tushunilgan va keng tarqalgan noto'g'ri tushunchalar, jumladan, dasturiy ta'minot muhandisligi darsliklari, maqolalar va dasturchilar va hunarmandlar jamoalari orasida keng tarqalgan.


Dasturiy muhandislik sohasidagi asosiy masalalardan biri uning yondashuvlari etarlicha ampirik emas, chunki yondashuvlarning haqiqiy dunyo tekshiruvi odatda yo'q yoki juda cheklangan va shuning uchun dasturiy ta'minot muhandisligi ko'pincha "nazariy muhitda" mavjud bo'lgan holda noto'g'ri talqin qilinmoqda.


Edzger Dijkstra, bugungi kunda dasturiy ta'minot ishlab chiqish jarayonida qo'llanilgan ko'pgina tushunchalarning asoschisi, "2002 yilgi o'limiga qadar" dasturiy ta'minotni ishlab chiqish "g'oyasini rad etib, bu atamalar kompyuter fanining" radikal yangiliklarini " :


Ushbu hodisalar qatori "Software Engineering" nomi bilan birlashtirildi. Iqtisodiyot "The Miserable Science" deb nomlanuvchi sifatida, dasturiy muhandislik o'z maqsadiga qarama-qarshi bo'lganligi sababli, hatto o'z maqsadiga yaqinlasholmasligi sababli, "mahkum intizom" deb nomlanishi kerak. Dasturiy muhandislik, albatta, boshqa munosib sababi sifatida namoyon bo'ladi, lekin u ko'zni ko'ra oladi: agar siz uning adabiyotlarini diqqat bilan o'qib, uning sodiq kishilari nima bilan shug'ullanayotganini tahlil qilsangiz, dasturiy ta'minot injiniringi uning nizomi sifatida qabul qilganligini bilib olasiz. . "