ایوار جاکوبسون

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
ایوار جاکوبسون
Ivar jacobson.jpg
متولد ۲ دسامبر ۱۹۳۹(۱۹۳۹-12-0۲) ‏(۷۴ سال)
ایستد، سوئد
محل زندگی سوئیس
ملیت سوئدی
رشته فعالیت مهندسی برق
مهندسی نرم‌افزار
علوم رایانه

ایوار هیلمار جاکوبسون (به انگلیسی: Ivar Hjalmar Jacobson) (متولد دوم سپتامبر ۱۹۳۹)یک دانشمند رایانه و مهندس نرم‌افزار سوئدی است که خاطر کارهایش در زمینه‌های یوام‎ال، شی‌گرایی، آریوپی ، توسعه‌ی جنبه‌گرای نرم‌افزار و جوهر معروف می‌باشد.

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

ایوار جاکوبسون دوم سپتامبر ۱۹۳۹ در ایستد سوئد متولد شد. وی در سال ۱۹۶۲ مهندسی خود را در رشته‌ی برق از دانشگاه صنعتی چالمرز گوتنبرگ گرفت و دکتری خود را در سال ۱۹۸۵ از مؤسسه سلطنتی فناوری استکهلم با رساله‌ای پیرامون ساختارهای زبانی برای سیستم‌های بی‌درنگ بزرگ دریافت نمود.

بعد از دانشگاه، جاکوبسون تا آوریل ۱۹۸۷ در شرکت اریکسون، جایی که کار بر روی سیستم‌های شی‌گرا شروع کرد، بود. اکثر دست‌آوردها در سال ۱۹۹۱ توسط اریکسون ثبت شد و نامش را به شرکت شی‌گرایی تغییر داد. جاکوبسون مدل توسعه‌ی نرم‌افزاری اواواس‌ای را در سال ۱۹۹۲ منتشر کرد که در تکیمل، به فرایند شی‌گرایی نرم‌افزار تبدیل شد.

در اکتبر ۱۹۹۵ اریکسون شرکت شی‌گرایی را به کمپانی رشنال سافت‌ور واگذار کرد.[۱] جاکوبسون در آنجا با گریدی بوچ و جیمز رامبورگ آشنا شد که بعدها به "سه رفیق" معروف شدند.

رشنال سافت‌ور در سال ۲۰۰۳ توسط شرکت آی‌بی‌ام خریداری شد و جاکوبسون تصمیم به استعفا گرفت اما تا مه ۲۰۰۴ در آنجا به عنوان مشاور فنی اجرایی ماند.

در اواسط سال ۲۰۰۳ وی شرکت ایوار جاکوبسون اینترنشال (آی‌جی‌آی) را تاسیس کرد[۲] که در انگلستان، آمریکا، سوئد، سوئیس، چین و سنگاپور دفتر دارد.

کار[ویرایش]

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

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

جاکوبسون وجود یک نوع بلوپرینت را برای توسعه نرم‌افزاری لازم می‌دید. او یکی از توسعه‌دهندگان اصلی مشخصات و توضیحات زبان (اس‌دی‌ال) بود. در سال ۱۹۷۵، اس‌دی‌ال به صورت استانداردی برای صنعت تلکام درامد.

وی در شرکت شی‌گرایی، مورد استفاده را نیز به عنوان راهی برای مشخص نمودن ملزمات نرم‌افزار کاربردی ایجاد کرد.

رشنال سافت‌ور[ویرایش]

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

فرایند یکپارچه اساسی[ویرایش]

در نوامبر ۲۰۰۵، جاکوبسون فرایند یکپارچه اساسی یا "اس‌آپ" را معرفی کرد. "اس‌آپ" یک "تمرین" اصلی جدید برای فرایند توسعه نرم‌افزار بود که براساس تمرین‌های توسعه نرم‎افزار مدرن اما پایدار ایجاد شد. این یک شروع تازه بود که از منابع تمرین موفق سه کمپ فرایندی درست شده بود: کمپ فرایند یکپارچه، کمپ توسعه سریع نرم‌افزار و کمپ بهبود فرایند کسب‌وکار. هر کدام از این کمپ‌ها یک قابلیت را پشتیبانی کردند: ساختار، چابکی و بهبود فرایند.

ایوار اس‌آپ را یک آریوپی «فوق سبک و سریع» می خواند و آی‌جی‌آی اس‌آپ را با سیستم تیمی ویژوال استدیو مایکروسافت و اکلیپس متحد کرده است.

اس‌وورک[ویرایش]

با کمک تجربه اس‌آپ ایوار و تیمش، مخصوصاً ایان اسپنس و پان وی نگ، در سال ۲۰۰۶ اس‌وورک را ایجاد کردند. اس‌وورک یک چارچوب برای کار با مدل‌هاست. این چارچوب براساس یک هسته از عناصر جهانی متداول در توسعه نرم‌افزاری ایجاد شده است. بعد از هسته، پانزده تمرین تعریف شده اند. یک تیم می تواند بوسیله‌ی ایجاد تمرین، روش‌های خود را ایجاد کنند.

اس‌ای‌ام‌ای‌تی[ویرایش]

در نوامبر ۲۰۰۹، ایوار جاکوبسون، برترند میر و ریچارد سولی جنبشی به نام اس‌ای‌ام‌ای‌تی (مدل و تئوری مهندسی نرم‌افزار)[۳] را به راه انداختند تا بتوانند مبنا بسیار دقیق و نظری را برای تمارین مهندسی نرم‌افزار توسعه‌داده. اس‌ای‌ام‌ای‌تی برگرفته از کار در آی‌جی‌آی می باشد و در جوهر تاثیر داشته است. همکنون اس‌ای‌ام‌ای‌تی برای استاندارد اوام‌جی پیشنهاد شده است.

کتب[ویرایش]

جاکوبسون کتاب‌ها و مقالات زیادی را به چاپ رسانیده است.[۴] چندی از آنها به قرار زیر هستند:

  • ۱۹۹۲، مهندسی نرم‌افزار شی‌گرا: یک دیدگاه کارکرده مورد استفاده به همراه منگوس کریسترسون، پارتیک جانسون و گانر اورگارد.[۵]
  • ۱۹۹۴، فایده شی: بازمهندسی فرایند کسب‌وکار با تکنولوژی شی به همراه ام. اریکسون و ای. جاکوبسون.[۶]
  • ۱۹۹۷، استفاده مجدد نرم‌افزار: معماری، فرایند، و سازماندهی برای موفقیت کسب‌وکار به همراه ماریتن گریس و پارتیک جانسون.[۷]
  • ۱۹۹۹، فرایند توسعه نرم‌افزار یکپارچه. به همراه گریدی بروچ و جیمز رامبورگ.[۸]
  • ۲۰۰۴، دفترچه ارجاع زبان مدلسازی یکپارچه (نسخه دوم). به همراه گریدی بروچ و جیمز رامبورگ.[۹]
  • ۲۰۰۴، توسعه نرم‌افزار جنبه‌گرا به همراه مورد استفاده. به همراه پان وی نگ.[۱۰]
  • ۲۰۰۵، راهنمای کاربر زبان مدلسازی یکپارچه (نسخه دوم). به همراه گریدی بروچ و جیمز رامبورگ.[۱۱]
  • ۲۰۱۳، جوهر مهندسی نرم‌افزار - با استفاده از هسته اس‌ای‌ام‌ای‌تی. به همراه پان وی نگ، پاول مک ماهون، ایان اسپنس و سوانت لدمن.[۱۲]

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

  1. DBMS Interview - October 1996
  2. [۱]
  3. Software Engineering Method and Theory (SEMAT).
  4. List of publications from the DBLP Bibliography Server
  5. ISBN 0-201-54435-0،Object-Oriented Software Engineering: A Use Case Driven Approach.
  6. ISBN 0-201-42289-1،The Object Advantage: Business Process Reengineering With Object Technology.
  7. ISBN 0-201-92476-5،Software Reuse: Architecture, Process, and Organization for Business Success.
  8. ISBN 0-201-57169-2،The Unified Software Development Process.
  9. ISBN 0-321-24562-8،The Unified Modeling Language Reference Manual (2nd Edition).
  10. ISBN 0-321-26888-1، Aspect-Oriented Software Development With Use Cases.
  11. ISBN 0-321-26797-4،The Unified Modeling Language User Guide.
  12. The Essence of Software Engineering - Applying the SEMAT Kernel.

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

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