گروه مدیریت شیء: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Rezabot (بحث | مشارکت‌ها)
جز برداشتن ویکی‌سازی BPMN > تغییرمسیر نامشابه است (۹.۱ core) 0.205128205128
FreshmanBot (بحث | مشارکت‌ها)
جز اصلاح فاصله مجازی + اصلاح نویسه با استفاده از AWB
خط ۱:
'''گروه مدیریت شی''' (OMG) {{انگلیسی|Object Management Group}}، [[کنسرسیوم|کنسرسیومی]] است که در ابتدا با هدف وضع استاندارد در زمینه سیستمهایسیستم‌های [[شی گرا|شی گرای]] [[رایانش توزیع شده|توزیع شده]] ایجاد شد و اکنون بررویبر روی [[مدل سازی]](برنامه‌ها، سیستم‌ها و [[فرآیند تجاری|فرآیندهای تجاری]]) واستانداردهای مدل سازیمدل‌سازی تمرکز دارد.
 
== بررسی کلی ==
OMG تنها به ارائه مشخصات می‌پردازد و راهکارهای مربوط به پیاده سازیپیاده‌سازی را شامل نمی‌شود. اما پیش از آنکه مشخصاتی به صورت استاندارد در بیاید، اعضای تیم ارائه دهنده باید تضمین دهند که ظرف یک سال محصولی مطابق با مشخصاتی که ارائه داده‌اند را روانه بازار نمایند. این امر از ایجاد استانداردهای غیر قابل پیاده سازیپیاده‌سازی جلوگیری می‌کند.سایر شرکتهایشرکت‌های خصوصی یا منبع باز نیز تشویق به ایجاد نرم افزارهای همخوان با این استانداردها می‌شوند.
== تاریخچه ==
در سال 1989 توسط یازده شرکت مختلف (از آن جمله: [[هیولت پاکارد]]، [[آی بی ام]]، [[شرکت اپل|اپل]]، [[سان میکروسیستمز]] و [[دیتاجنرال]]) بنیان نهاده شد. تمرکز اولیه OMG بررویبر روی ایجاد یک استاندارد ناهمگن [[شی (رایانه)|شی]] [[رایانش توزیع شده|توزیع یافته]]
بود. تیم اجرایی بنیانگذار متشکل از [[کریستوفر استون]]، [[ریچارد سولی]]، [http://www.omg.org/contacts/hoffman.htm بیل هافمن] و [[جان اسلیتز]] بود. مدیریت کنونی آن را مدیرعامل ریچارد سولی، مدیر و مدیر عملیاتی بیل هافمن و نایب رئیس و مدیر فنی اندرو واتسن تشکیل می دهند.
 
هدف آن ایجاد یک مدل عمومی قابل حمل(Portable) و همکنش پذیر(Interoperable) برای اشیا با متدها وداده هاییوداده‌هایی بود که بر روی هر محیط برنامه نویسیبرنامه‌نویسی و روی هر بستر(Platform) فابل استفاده باشد.
 
امروزه بیش از 500 عضو شامل آژانسهای دولتی، کاربران کوچک و بزرگ فناوری اطلاعات، فروشندگان و موسسات پژوهشی دارد.<ref name = bg>http://www.omg.org/omg-bg/index.htm سوابق و تاریخچه شرکت OMG</ref> از سال 2000 دفاتر مرکزی بین‌المللی OMG در [[نیدهام]] و [[ماساچوست]] قرار دارند.
 
تا تاریخ آگوست 2010 آخرین نسخه یو م ال موجود نسخه یو ام ال 2.3، [[XMI]] 2.1.1 و [[MOF]] 2 می باشدمی‌باشد.
 
در 2006، زبان BPMN به عنوان استاندارد توسط OMG پذیرفته شد.
 
در 2007 [[مدل انگیزش تجاری]] {{انگلیسی|Business Motivation Model}} به عنوان استاندارد در OMG پذیرفته شد. BMM یک فرامدل است که فرهنگ لغاتی برای [[مدیریت سازمان]] (Corporate Governance) و [[برنامه ریزیبرنامه‌ریزی راهبردی]](Strategic Planning) دارد و به طوربه‌طور ویژه برای فعالیتهایفعالیت‌های مدیریت و نظارت، رعایت مقررات، برنامه ریزیبرنامه‌ریزی راهبردی و [[تغییرشکل کسب وکار]] (Business Transformaton) کاربرد دارد.
 
== محصولات ==
=== معماری کارگزاردرخواست شی مشترک(CORBA) ===
از زمان تاسیستأسیس OMG آغاز به ایجاد استاندارد اولیه [[معماری کارگزاردرخواست شی مشترک]]{{انگلیسی|Common Object Request Broker Architecture}} یا CORBA نمود که در سال 1991 پدیدار شد. تا تاریخ 12 آگوست 2010 آخرین نسخه آن 3.1 است. OMG در کنار CORBA استانداردهایی نیز برای تطبیق CORBA با سیستمهایسیستم‌های تعبیه شده و بی درنگبی‌درنگ ایجاد نموده استنموده‌است.
 
=== سرویس توزیع داده(DDS) ===
[[سرویس توزیع داده]] {{انگلیسی|Data Distribution Service}} برای سیستمهایسیستم‌های بی درنگبی‌درنگ مشخصات یک میان افزار انتشار/اشتراک برای سیستم‌های توزیع یافته استیافته‌است
=== معماری مدل گرا(Model Driven Architecture)===
OMG حرکت خود به سمت و سوی استانداردهای مدلسازی را با ایجاد [[زبان مدل‌سازی یکپارچه]] (UML) آغاز نمود که با استانداردهای مرتبط زیر دنبال شد:
خط ۲۸:
* [[تبادل فراداده ایکس ام آی]] {{انگلیسی|XMI Metadata Interchange}} یا XMI
* [[پرس و جو/دید/تغییر شکل MOF]] {{انگلیسی|Query/View/Transoframtion}} یا QVT
اینها زیر بنای [[معماری مدل گرا]] و مجموعه استانداردهای مرتبط را تشکیل می دهند که بر پایه موفقیت [[یو ام ال]] و MOF ساخته شده اندشده‌اند.
 
زبان مدل‌سازی سامانه‌ها (Systems Modeling Language) یا SysML، که یک زبان مدلسازی بر پایه یو ام ال است نیز با همکاری [[شورای بین‌المللی مهندسی سیستمهاسیستم‌ها]] (INCOSE) استاندارد گشت.
 
پیشرفت قابل ملاحظه ایملاحظه‌ای در زمینه ترکیب یوام ال با [[وب معنایی]] از راه ایجاد [[فرا-مدل تعریف هستی شناسی]] (Ontology Definition Metamodel) صورت گرفته استگرفته‌است که یوام ال را به شیوه استانداردی به [[آر دی اف]] ( RDF) و [[زبان هستی‌شناسی وب]] (OWL) مرتبط می سازد.
 
===مدرن سازیمدرن‌سازی معماری گرا(Architecture Driven Modernization)===
[[مدرن سازیمدرن‌سازی معماری گرا]] (ADM) معکوس معماری مدل گرا (MDA) است. [[فرامدل کشف دانش]] (Knowledge Discovery Metmodel) یا KDM یک [[نمایش میانی]] (IR) برای سیستمهایسیستم‌های نرم افزاری موجود و محیط‌های عملکرد آنهاست. KDM به عنوان پایه ایپایه‌ای برای مدرن سازیمدرن‌سازی نرم افزار و ضمانت نرم افزار طراحی شده استشده‌است.
 
فرامدل مهندسی پروسه نرم افزار (Software Process Engineering Metamodel) یا SPEM استاندارد گروه مدیریت شی برای [[مدلسازی فرا پروسه]] (Meta-Process Modeling) است.
خط ۴۱:
ASTM یک زبان مدلسازی برای مهندسی معکوس ریزدانه است.
 
=== مدلهایمدل‌های دامنه ایدامنه‌ای ===
*مدلهای تجاری : OMG گروهی از استانداردهای مربوط به مدلسازی تجاری را مدیریت می کند. این مدلهامدل‌ها شامل [[نمادگذاری مدلسازی فرایندهای تجاری]] (BPMN)، مدل انگیزش تجاری(BMM) و [[معناشناسی واژگان کسب و کار و قوانین کسب و کار]] (SBVR) می شودمی‌شود.
* عمودی‌ها : پیشرفت قابل ملاحظه ایملاحظه‌ای نیز در زمینه استانداردهای عمودی مدلگرا در موارد بهداشت، امور مالی، مخابرات، تولید، رادیوی نرم افزاری، ارتباطات سیستمهایسیستم‌های فضایی و زمینی و چندین حیطه فناوری دیگر صورت گرفته استگرفته‌است.
 
==گواهینامه ها==
OMG تعدادی گواهینامه حرفه ایحرفه‌ای صادر می کندمی‌کند:
 
* OCRES - گواهینامه متخصص OMG برای سیستمهایسیستم‌های بی درنگبی‌درنگ و تعبیه شده {{انگلیسی|OMG Certified Realtime and Embedded Systems Speacialist}}.<ref>[http://www.omg.org/ocres/ OCRES - OMG Certified Real-time and Embedded Systems Specialist]</ref>
* OCUP - گواهینامه حرفه ایحرفه‌ای یو ام ال {{انگلیسی|OMG Certified UML Professional}}.<ref>[http://www.omg.org/uml-certification/ OCUP - OMG Certified UML Professional]</ref>
* OCEB - گواهینامه متخصص OMG در [[مدیریت فرآیندهای تجاری]] {{انگلیسی|OMG Certified Expert in Business Process Management}}<ref>[http://www.omg.org/oceb/ OCEB - OMG Certified Expert in Business Process Management (BPM)]</ref>
* OCSMP - گواهینامه حرفه ایحرفه‌ای مدلسازی سیستمهاسیستم‌ها {{انگلیسی|OMG Certified Systems Modeling Professional}}.<ref>[http://www.omg.org/ocsmp/ OCSMP - OMG Certified Systems Modeling Professional]</ref>
 
==پیوند به بیرون==
*[http://www.omg.org/ وبگاه گروه مدیریت شی]
*[http://www.omg.org/mda/ وبگاه معماری مدل گرا]
*[http://adm.omg.org وبگاه کدرن سازیکدرن‌سازی معماری گرا]
*[http://swa.omg.org وبگاه تضمین نرم افزار]
*[http://www.omg.org/uml-certification/ گواهینامه‌های یو ام ال]