مهندسی نرم افزار به کمک کامپیوتر (شیءگرا)

پایان نامه
چکیده

ابزارهای metacase همانند ابزار case، وسیله ای برای کمک به مهندسین نرم افزار در تحلیل، طراحی و ایجاد یک سیستم هستند. مزیتی که یک ابزار metacase بر یک ابزار case دارد، قابلیت انعطاف بالای آن است که متدولوژیهای مختلفی را پشتیبانی می کند و در نتیجه هر سازمان قادر است برای متدولوژی خاص خود، case موردنظر را توسط آن تعریف کند. هدف از این پایان نامه طراحی یک metacase است که به کمک آن بتوان متدولوژیهای مختلف شیءگرایی را در یک محیط case پشتیبانی کرد. به کمک این ابزار که tmmcase نام دارد، می توان تعداد زیادی از متدولوژی های شیءگرا را تعریف نموده و با آنها کار کرد. tmmcase دو لایه دارد، لایه اول برای تولید متامدل بوده و لایه دوم برای ایجاد یک مدل با استفاده از متامدل تعریف شده می باشد. در این سیستم هر متدولوژی در قالب اجرایی تعریف می شود که عبارتند از، تعریف دیاگرام ها، مفاهیم، روابط و ارتباطات مختلف این عناصر در یک دیاگرام. هر عنصر در یک دیاگرام دارای نمادی هست که به کمک tmmcase تعریف می شود. برخی از قواعد سازگاری نیز در هنگام تعریف متدولوژی مشخص می شوند. پس از تعریف متدولوژی، مهندسین نرم افزار قادر هستند با استفاده از آن متدولوژی، یک سیستم کاربردی را تحلیل و طراحی نمایند. ضمنا برای برخی اجزاء توسط این ابزار بصورت اتوماتیک کد تولید می شود. نمونه ساده ای از tmmcase با استفاده از زبان visual c++ و به کمک نرم افزار مدیریت پایگاه داده شیءگرای objectstore پیاده سازی شده است . بخشهای پیاده سازی شده نشان داده است که طراحی ارائه شده می تواند بصورت مستقیم و با افزودن جزئیات بیشتری پیاده سازی شود. این سیستم با متدولوژی uml آزمون شده است . در این پایان نامه طراحی کلی و جزئی tmmcase مشتمل بر تعریف واسط کاربر، جزئیات انباره سیستم و الگوریتم کار برای دو سطح مختلف از tmmcase ارائه شده است .

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

نقد و بررسی نظام آموزشی مهندسی کامپیوتر با گرایش نرم افزار و ارایه یک برنامه آموزشی مؤثر

با بررسی و تحلیل سطح دانش و میزان کارایی فارغ التحصیلان رشته تحصیلی مهندسی کامپیوتر با گرایش نرم افزار، بسیاری از کارشناسان آموزشی و صاحبنظران به این نتیجه ناخوشایند و تلخ رسیده اند که آنان بسیاری از مطالب و موضوعات اساسی و بنیادی مهندسی را نمی دانند و نه تنها توانایی اجرای علوم عملی و کاربردی را ندارند، بلکه از ارایه فهم صحیح این علوم نیز عاجزند. این مقاله به ریشه یابی این مسئله پرداخته و مهمت...

متن کامل

طراحی فورجینگ به کمک کامپیوتر

در طراحی فورجینگ پارامترهای اصلی ، نیرو و یا انرژی ماکزیممی است که برای انتخاب پرس و با چکش فورج لازم است . این دو پارامتر ، خود در اثر پارامترهای دیگری مانند شکل هندسی حفره قالب ، ابعاد زایده ، شکل قطعه کار ، اصطکاک ، خواص مکانیکی فلز مورد فورج ، دما ، سرعت کرنش ،و تعداد مراحل فورج ، تغییر می کنند . هدف این مقاله ، به دست دادن روشی است به نام حد فوقانی اجزا که اثر پارامترهای نامبرده را در طراح...

متن کامل

ارائه مدل ریاضی و تهیه نرم افزار برای ماشینکاری سه بعدی مواد مرکب پایه پلیمری الیافی به کمک کامپیوتر

با توجه به گسترش استفاده از مواد مرکب پایه پلیمری الیافی در صنایع مختلف، ماشینکاری بر روی این مواد برای دستیابی به اشکال متنوع و با دقت ابعادی بالا و صافی سطح مطلوب از اهمیت خاصی برخوردار شده است. لیکن مواد مرکب الیافی به علت دارا بودن ساختاری غیر ایزوتروپیک، از مکانیزم براده برداری ویژه ای تبعیت می کنند. از پارامترهای مؤثر در ماشینکاری این مواد می توان به زاویه بین راستای الیاف با جهت تراش واخ...

متن کامل

تحلیل ترمودینامیکی سینتر بدون فشار نانوکامپوزیت B4C-Si به کمک نرم افزار Factsage

    در این مقاله، سینتر بدون فشار نانوکامپوزیت B4C-Si مورد پژوهش قرار گرفته است. ابتدا، پیش از انجام هر گونه عملیات آزمایشگاهی و با استفاده از نرم افزارهای Factsage و HSC، مقدار تغییرات انرژی آزاد واکنش‌ها و در نتیجه، انجام پذیری آن‌ها مورد بررسی قرار گرفت. سپس ترکیب‏هایی حاوی 10-5/2 درصد وزنی سیلیسیم تحت فشار پرس تک محوره قرار گرفته و به روش سینتر بدون فشار در دمای 2200 درجه سانتی‏گراد سینتر ش...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه تربیت مدرس

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023