دیوید پارناس
دیوید لورج پارناس (به انگلیسی: David Lorge Parnas) (متولد ۱۰ فرویه ۱۹۴۱) کانادایی، از اولین پیشگامان مهندسی نرمافزار، کسی است که که مفهوم پنهانسازی اطلاعات را که یکی از مهمترین عناصر برنامهنویسی شیءگرا در برنامهنویسی پودمانی ایجاد کرد. او همچنین برای مستندات دقیقش تحسین شدهاست.
دیوید پارناس | |
---|---|
زادهٔ | ۱۰ فوریهٔ ۱۹۴۱ (۸۰ سال) |
ملیت | کانادایی |
محل تحصیل | دانشگاه کارنگی ملون |
شناختهشده برای | پنهانسازی اطلاعات |
پیشینه علمی | |
رشته(های) فعالیت | علوم رایانه |
استاد راهنما | آلن پرلیس اورهارد موت ویلیامز |
دانشجویان دکتری | ریچارد لیپتون دنیس وویت |
زندگینامه
پارناس دکتری خود را در رشتهٔ مهندسی برق از دانشگاه دانشگاه کارنگی ملون دریافت کردهاست. پارناس همچنین گواهینامهٔ مهندسی حرفهای را از کانادا دریافت کرد و اولین کسی بود که طراحی نرمافزار را به صورت مهندسی مرسوم در آورد. او چندین سال در همان دانشگاه به تدریس مشغول بود. وی همچنین در دانشگاههای دانشگاه کارولینای شمالی در چپل هیل (آمریکا)، دانشگاه فنی دارمشتات (آلمان)، دانشگاه ویکتوریا (بریتیش کلمبیا، کانادا)، دانشگاه کویین در کینگ استون، اونتاریو، دانشگاه مک مستر در همیلتون، اونتاریو و دانشگاه لیمریک در ایرلند درس داده است.
دیوید پارناس جوایز و افتخارات زیادی را کسب نموده است:
- جایزه "بهترین مقاله" ای سی ام، ۱۹۷۹
- جایزه نوربرت وینر برای مسئولیت اجتماعی و حرفه ای، ۱۹۸۷
- دو جایزه "باقدرتترین مقاله" کنفرانس بینالمللی مهندسی نرمافزار، ۱۹۹۱ و ۱۹۹۵
- دکترای افتخاری از دپارتمان علوم کامپیوتر انستیتو تکنولوژی فدرال سوئیس، ۱۹۸۶
- پیرو از انجمن ماشینهای حسابگر، ۱۹۹۴
- دکترای افتخاری از دانشکده علوم کاربردی دانشگاه کاتولیک لوون بلژیک، ۱۹۹۶
- جایزه "تحقیقات برجسته" سی آی جی سافت ای سی ام، ۱۹۹۸
- جایزه ۶۰امین سالگرد جامعه کامپیوتر آی تریپل ای، ۲۰۰۷
- دکترای افتخاری از دانشکده انفورماتیک دانشگاه لوگانو سویس، ۲۰۰۸
- پیرو از انجمن علوم کامپیوتر آلمان، ۲۰۰۸[1]
- پیرو از جامعه کامپیوتر مؤسسه مهندسان برق و الکترونیک(آی تریپل ای)، ۲۰۰۹
- دکترای افتخاری از دانشکده فنی وین اتریش، ۲۰۰۱۱
کار
طراحی پودمانی
در طراحی پودمانی، در دو سخنرانی وی چسبندگی بالا در بین پودمان و جفتگیری بی پایه بین پودمانها از اساس طراحی پودمانی در نرمافزار است. اما، در سمینار سال ۱۹۷۲ پارناس در پیرامون مقالهٔ در معیارها برای تجزیه سیستمها به پودمان ها، اصطلاح پنهانسازی اطلاعات را مطرح کرده و از اصطلاحات چسبندگی و جفتگیری استفاده نشدهاست.[2]
فعالیت فنی
دکتر پارناس در میانههای دهه ۸۰ علیه ابتکار دفاع استراتژیک (معروف به "جنگ ستارگان") به صورت علنی ابراز مخالف کرد و استدلال کرد که نوشتن برنامهای با کیفیت کافی طوریکه بتوان به آن در صورت حملهٔ اتمی اعتماد داشت، غیرممکن است.[3] او همچنین در خط مقدم خواستاران حرفهای شدن "مهندسی نرمافزار" بود. او همچنین یکی از ترویج دهندگان اصلی اصول اخلاق در مهندسی نرمافزار میباشد.
مخالفت با روشهای ارزیابی دانشگاهی
دکتر پارناس به گروهی از دانشمندان پیوسته است که آشکارا به نقد نظریات نشریات دربارهٔ تولیدات دانشگاهی می پردازند. در مقالهٔ بازی اعداد را متوقف کنید[4] به استدلال به چندین دلیل توضیح میدهد که چرا سیستم ارزشیابی عددی که در بسیاری از دانشگاههای دنیا از آن استفاده میشود، ناقص است و به جای پیشرفت در علم باعث رکود آن میشود.
پانویس
- GI-Fellow citation بایگانیشده در ۱۳ اوت ۲۰۱۱ توسط Wayback Machine, retrieved 2012-03-09.
-
Parnas D.L. (1972). "On the Criteria To Be Used in Decomposing Systems into Modules" (PDF). Comm ACM. 15 (12): 1053–8. doi:10.1145/361598.361623. Unknown parameter
|month=
ignored (help) - Parnas D.L. (1985). "Software aspects of strategic defense systems". Comm ACM. 28 (12): 1326–35. doi:10.1145/214956.214961. Unknown parameter
|month=
ignored (help) - [doi.acm.org/10.1145/1297797.1297815]
منابع
- مشارکتکنندگان ویکیپدیا. «David Parnas». در دانشنامهٔ ویکیپدیای انگلیسی.