مهندسی نرم‌افزار شیءگرا

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

مهندسی نرم افزار شی گرا (به انگلیسی: Object-Oriented Software Engineering) استفاده از اصول و مفاهیم شی گرائی برای تحلیل، طراحی، پیاده سازی و آزمون نرم افزار است. زبان مدل سازی یکپارچه «UML» نیز جهت کمک به این کار تولید شده است. در شی گرایی دامنه مسئله به مجموعه ای از اشیاء تقسیم می شود که هر کدام از اشیاء داده ها و پردازشی که برروی آن انجام می گیرید را بسته بندی می کند.