Bosh sahifa > Ko'rgazma > Kontent

Dastur muhandisligi tarixi

Mar 08, 2019

Birinchi raqamli kompyuterlar 1940-yillarning boshlarida paydo bo'lganida, ularni ishlatish bo'yicha ko'rsatmalar kompyuterga ulangan. Amaliyotchilar ushbu dizaynning moslashuvchan bo'lmaganligi va "saqlangan dastur arxitekturasi" yoki von Neumann arxitekturasi bilan kelishganini tezda tushundilar. Shunday qilib, "apparat" va "dasturiy ta'minot" o'rtasidagi bo'linish hisoblashning murakkabligi bilan shug'ullanish uchun ajralmaslikdan boshlandi.


1950-yillarning boshlarida dasturlash tillari paydo bo'ldi va bu ham ajralmaslikka yana bir muhim qadam bo'ldi. Fortran, ALGOL va COBOL kabi yirik tillar 1950 yillar oxirida ilmiy, algoritmik va biznes muammolari bilan shug'ullanish uchun chiqarildi. Devid Parnas 1972 yilda dasturchilarga dasturiy ta'minot tizimlarining tobora kuchayib borayotgan murakkabligi bilan shug'ullanishga yordam berish uchun modullik va axborotni yashirishning asosiy tushunchasini taqdim etdi.


«Dasturiy injiniring» atamasining kelib chiqishi turli manbalarga taalluqlidir. "Dasturiy ta'minot muhandisligi" 1965 yil iyun oyida KOMPYUTERLAR VA OTOMASYONga qarashli kompaniyalar tomonidan taqdim etilgan xizmatlar ro'yxatida paydo bo'ldi va ACM (9-son, 8-sonli aloqa) kommunikatsiyalarining avgust 1966 sonida rasmiy ravishda ishlatildi. AKM prezidenti A.Eettingerning "ACM a'zoligiga" qabul qilinishi [14], shuningdek, 1968 yilda dasturiy muhandislik bo'yicha birinchi konferentsiya professori Fridrix L. Bauer tomonidan NATO anjumanining nomi bilan bog'liq. Margaret Hamilton - bu qonuniylikni berish usuli sifatida "dasturiy muhandislik" deb nomlanadigan intizomga nom berish g'oyasi bilan shug'ullanadigan shaxs. O'sha paytda "dasturiy ta'minot inqirozi" deb hisoblanardi. Dasturiy injiniring bo'yicha 40-chi Xalqaro Konferentsiya (ICSE 2018) 50 yillik "Software Engineering" ni nishonlaydi. Plenar sessiyalarda Frederik Brooks va Margaret Xamiltonlar so'z yuritadi.


1984 yilda Software Engineering Institute (SEI) Pensilvaniya shtatidagi Pensilvaniya shtatidagi Carnegie Mellon universiteti kampusida joylashgan federal moliyalashtirilgan tadqiqot va rivojlantirish markazi sifatida tashkil etilgan. Watts Humphrey dasturiy ta'minotni ishlab chiqish jarayonini tushunishga va boshqarishga mo'ljallangan SEI Software Process Programni asos solgan. Jarayonning kamolotga yetkazish bosqichlari AQSh hukumati dasturiy ta'minot ishlab chiqish bo'yicha guruhning qobiliyatlarini qanday baholaganini aniqlaydigan Rivojlanish uchun imkoniyatlarning etuklik modeli integratsiyasi (CMMI-DEV) bo'lar edi.


Zamonaviy, umume'tirof etilgan dasturiy ta'minotni ishlab chiqish bo'yicha eng yaxshi amaliyotlar ISO / IEC JTC 1 / SC 7 sub-komiteti tomonidan to'plangan va Knowledge Engineering Knowledge of Knowledge (SWEBOK) sifatida e'lon qilingan.