جیمز رامبا
جیمز رامبا | |
---|---|
زادهٔ | ۲۲ اوت ۱۹۴۷ (۷۷ سال) |
ملیت | آمریکایی |
محل تحصیل | مؤسسه فناوری ماساچوست و مؤسسه فناوری کالیفرنیا |
شناختهشده برای | تکنیک مدلسازی شی و زبان مدلسازی یکپارچه |
پیشینه علمی | |
شاخه(ها) | علوم رایانه |
استاد راهنما | جک دنیس |
جیمز ای. رامبا (به انگلیسی: James E. Rumbaugh) (متولد ۲۲ اوت ۱۹۴۷)یک دانشمند کامپیوتر و اسلوبشناس برنامهنویسی شیءگرا آمرکایی میباشد.[۱] او بیشتر به خاطر کارهایش تکنیک مدلسازی شی(او ام تی) و زبان مدلسازی یکپارچه(یو امال) شناخته شدهاست.
زندگینامه
[ویرایش]وی در بتلهم، پنسیلوانیا به دنیا آمد. رامبا یک مدرک کارشانسی در رشته فیزیک از مؤسسه فناوری ماساچوست (ام آی تی)، یک مدرک کارشناسی ارشد در رشته اخترشناسی از مؤسسه فناوری کالیفرنیا (کلتک) دارد و در سال ۱۹۷۵ دکتری خود را در رشته علوم کامپیوتر از ام آی تی و زیر نظر پروفسور جک دنیس دریافت کرد.[۱]
رامبا کار خود را در دههٔ ۱۹۶۰ در شرکت تجهیزات دیجیتال به عنوان مسئول محققات شروع کرد. بین سالهای ۱۹۶۸ الی ۱۹۹۴ در مرکز تحقیقات و توسعهٔ جنرال الکتریک به توسعهٔ تکنولوژی، آموزش و مشاوره مشغول بود. وی همچنین در آنجا ایجاد تکنیک مدلسازی شی(او ام تی)، یک زبان مدل سازی و طراحی شی، را رهبری کرد.
در ۱۹۹۴، به نرمافزار گویا ملحق شد تا در کنار گریدی بوچ و ایوار جاکوبسون (سه رفیق) زبان مدلسازی یکپارچه(یو امال) را ایجاد کند. آنها بعدها روشهای توسعه نرمافزار خود، او ام تی، او او اس ای و بوچ را در قالب فرایند یکپارچه منطقی (آر یو پی) ادغام کردند. وی در سال ۲۰۰۳ به آی بی ام و در سال ۲۰۰۶ بازنشست شد.[۱]
کار
[ویرایش]تحقیقات اصلی رامبا زبانهای توصیفی رسمی است، "معناشناسی از توصیفات، ابزارهایی برای بهره وری برنامه نویسی، و برنامههایی با الگوریتمهایی پیچیده و ساختارهای دادهای."[۱]
رامبا در پروژهٔ فارغ تحصیلی خود از ام آی تی در ایجاد معماری جریان داده همکاری داشت. پایاننامه وی زبان برنامهنویسی موازی، پردازنده موازی کامپیوتر و پایههای معماری شبکه، که خود را با گردش دادهها جهت میدهد، را شرح میداد. وی همکاریهای دیگری در تکنیک مدلسازی شی، تعریف یکپارچه برای طراحی شی گرا، فرایند یکپارچه منطقی و زبان مدلسازی یکپارچه داشت.
کتابها
[ویرایش]رامبا به همراه گریدی بوچ و ایوار جاکوبسون چندین کتاب را به چاپ رسانیده است. بخشی از آنها به قرار زیر میباشد:
- ۱۹۷۵، یک معماری ناهمگام موازی کامپیوتر برای برنامههای با گردش داده.[۲]
- ۱۹۹۱، مدل سازی و طراحی شی گرا. و دیگران.[۳]
- ۱۹۹۶، بینش او ام تی: دیدگاهی بر مدل سازی از ژورنال برنامه نویسی شی گرا. به همراه پیشگفتاری از جیمز کاپلین.[۴]
- ۱۹۹۹، فرایند توسعه نرمافزار متحد.[۵]
- ۲۰۰۵، طراحی و مدل سازی شی گرا به کمک یو امال.[۶]
پانویس
[ویرایش]- ↑ ۱٫۰ ۱٫۱ ۱٫۲ ۱٫۳ Biography on InformIT Accessed 22 Jan 2010.
- ↑ ، A Parallel Asynchronous Computer Architecture For Data Flow Programs.
- ↑ ISBN 0-13-629841-9، Object-Oriented Modeling and Design.
- ↑ ، OMT insights: perspectives on modeling from the Journal of Object-Oriented Programming.
- ↑ ، Unified software development process.
- ↑ ، Object-oriented modeling and design with UML.
منابع
[ویرایش]- مشارکتکنندگان ویکیپدیا. «James Rumbaugh». در دانشنامهٔ ویکیپدیای انگلیسی.
- افراد جنرال الکتریک
- افراد دیجیتال اکویپمنت
- افراد زنده
- اهالی بتلهم، پنسیلوانیا
- اهالی ساراتوگا، کالیفرنیا
- دانشمندان رایانه اهل ایالات متحده آمریکا
- دانشآموختگان انستیتوی فناوری کالیفرنیا
- دانشآموختگان مؤسسه فناوری ماساچوست
- زادگان ۱۹۴۱ (میلادی)
- زادگان ۱۹۴۷ (میلادی)
- زبان مدلسازی یکپارچه
- کارکنان آیبیام
- محققان مهندسی نرمافزار
- مهندسان نرمافزار
- مهندسان نرمافزار اهل ایالات متحده آمریکا
- نویسندگان علوم رایانه
- نویسندگان فناوری اهل ایالات متحده آمریکا