دیوید پارناس

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
دیوید پارناس
David Parnas.jpg
متولد ۱۰ فوریهٔ ۱۹۴۱(۱۹۴۱-02-۱۰) ‏(۷۳ سال)
ملیت کانادایی
رشته فعالیت علوم رایانه
استاد راهنما آلن پرلیس
اورهارد موت ویلیامز
دانشجویان دکتری وی ریچارد لیپتون
دنیس وویت
دلیل شهرت پنهان سازی اطلاعات

دیوید لورج پارناس (به انگلیسی: David Lorge Parnas) (متولد ۱۰ فرویه ۱۹۴۱) کانادایی، از اولین پیشگامان مهندسی نرم‌افزار ، کسی است که که مفهوم پنهان سازی اطلاعات را که یکی از مهمترین عناصر برنامه‌نویسی شیءگرا در برنامه‌نویسی پودمانی ایجاد کرد. او همچنین برای مستندات دقیقش تحسین شده است.

زندگی نامه[ویرایش]

پارناس دکتری خود را در رشته ی مهندسی برق از دانشگاه دانشگاه کارنگی ملون دریافت کرده است. پارناس همچنین گواهینامه ی مهندسی حرفه ای را از کانادا دریافت کرد و اولین کسی بود که طراحی نرم‌افزار را به صورت مهندسی مرسوم در آورد. او چندین سال در همان دانشگاه به تدرسی مشغول بود. وی همچنین در دانشگاه های دانشگاه کارولینای شمالی در چپل هیل (آمریکا)، دانشگاه فنی دارمشتات (آلمان)، دانشگاه ویکتوریا (بریتیش کلمبیا، کانادا)، دانشگاه کویین در کینگ استون، اونتاریو، دانشگاه مک مستر در همیلتون، اونتاریو و دانشگاه لیمریک در ایرلند درس داده است.

دیوید پارناس جوایز و افتخارات زیادی را کسب نموده است:

کار[ویرایش]

طراحی پودمانی[ویرایش]

در طراحی پودمانی، در دو سخنرانی وی چسبندگی بالا در بین پودمان و جفتگیری بی پایه بین پودمان ها از اساس طراحی پودمانی در نرم‌افزار است. اما، در سمینار سال ۱۹۷۲ پارناس در پیرامون مقاله ی در معیار ها برای تجزیه سیستم ها به پودمان ها، اصطلاح پنهان سازی اطلاعات را مطرح کرده و از اصطلاحات چسبندگی و جفتگیری استفاده نشده است.[۲]

فعالیت فنی[ویرایش]

دکتر پارناس در میانه های دهه ۸۰ علیه ابتکار دفاع استراتژیک (معروف به "جنگ ستارگان") به صورت علنی ابراز مخالف کرد و استدلال کرد که نوشتن برنامه ای با کیفیت کافی طوری که بتوان به آن در صورت حمله ی اتمی اعتماد داشت، غیر ممکن است.[۳] او همچنین در خط مقدم خواستاران حرفه ای شدن "مهندسی نرم‌افزار" بود. او همچنین یکی از ترویج دهندگان اصلی اصول اخلاق در مهندسی نرم‌افزار می باشد.

مخالفت با روش های ارزیابی دانشگاهی[ویرایش]

دکتر پارناس به گروهی از دانشمندان پیوسته است که آشکارا به نقد نظریات نشریات درباره ی تولیدات دانشگاهی می پردازند. در مقاله ی بازی اعداد را متوقف کنید[۴] به استدلال به چندین دلیل توضیح می دهد که چرا سیستم ارزشیابی عددی که در بسیاری از دانشگاه های دنیا از آن استفاده می شود، ناقص است و به جای پیشرفت در علم باعث رکود آن می شود.

پانویس[ویرایش]

  1. GI-Fellow citation, retrieved 2012-03-09.
  2. Parnas D.L. (December 1972). "On the Criteria To Be Used in Decomposing Systems into Modules" (PDF). Comm ACM 15 (12): 1053–8. doi:10.1145/361598.361623. 
  3. Parnas D.L. (December 1985). "Software aspects of strategic defense systems". Comm ACM 28 (12): 1326–35. doi:10.1145/214956.214961. 
  4. [doi.acm.org/10.1145/1297797.1297815]

منابع[ویرایش]

  • مشارکت‌کنندگان ویکی‌پدیا، «David Parnas»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد.