یک زبان مدل سازی شی، مجموعه ای استاندارد شده از علایم و روش هایی برای چیدن آن ها در قالب یک مدل از یک طراحی نرم افزار شی گرا یا طراحی سیستم است.برخی از سازمان ها از آن ها به صورت گسترده ای در ترکیب با یک متدولوژی توسعه نرم افزار برای رسیدن از یک مشخصات ابتدایی به یک طرح اجرایی و ارتباط دادن آن طرح با کل تیم توسعه دهندگان و گروگذارها، استفاده می کنند. به خاطر این که یک زبان مدل سازی واقعی است و در یک مرحله بالاتر انتزاع از کد است. استفاده از مدل ها نسلی از یک دید اشتراک گذاشته شده را تشویق می کند که ممکن است بعدها از مشکل هایی جلوگیری کند. بعضی اوقات ابزار نرم افزار مدل سازی برای ساختن این مدل ها، استفاده می شوند که ممکن است ظرفیت تبدیل اتوماتیک آن ها به کد را داشته باشد.
روش booch
CRC
OMT
OOSE
Shlaer-Mellor
Yourdon – coad
بعضی اسلوب شناسان به ترتیب وقوع سه نسل مدل سازی شی های ثبت شده را مشخص کردند: نسل "اول،" "دوم" و "سوم".
در "نسل اول"، اسلوب شناسان مجزا و گروه های کوچک، تکنیک ها را طوری توسعه دادند که مشکل های نخستینی که در پروژه های توسعه یافته مبتنی بر شی گرایی می دیدند حل شد.نسل اول شامل تکنیک هایی مانند:
زبان های نسل اول نیز توسعه یافت و خیلی با متدولوژی مخصوص شی گرا گره خورد حتی با یک نام. تقریباً سخت بود تعیین کردن این که به کدام متدولوژی مربوط می شود.
روش booch
CRC
OMT
OOSE
Shlaer-Mellor
Yourdon – coad
بعضی اسلوب شناسان به ترتیب وقوع سه نسل مدل سازی شی های ثبت شده را مشخص کردند: نسل "اول،" "دوم" و "سوم".
در "نسل اول"، اسلوب شناسان مجزا و گروه های کوچک، تکنیک ها را طوری توسعه دادند که مشکل های نخستینی که در پروژه های توسعه یافته مبتنی بر شی گرایی می دیدند حل شد.نسل اول شامل تکنیک هایی مانند:
زبان های نسل اول نیز توسعه یافت و خیلی با متدولوژی مخصوص شی گرا گره خورد حتی با یک نام. تقریباً سخت بود تعیین کردن این که به کدام متدولوژی مربوط می شود.
wiki: زبان مدل سازی شیء