لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 30 صفحه
قسمتی از متن .doc :
شبیه سازی مدل و بهینه سازی با استفاده از پرومدل
سمیرا ریاضی احمدی سرایی
Email: sabina3000rs@yahoo.com
چکیده:
بهینه سازی پرومدل یک ابزار شبیه سازی و قدرتمند با استفاده آسان برای مدل کردن تمام سیستم های صنعتی گوناگون از کارخانه های کوچک و سلولهای ماشینی گرفته تا تولیدات انبوه بزرگ، سیستم های صنعتی انعطاف پذیر و تهیه ی سیستم هایی بهم پیوسته است. پرومدل سیستمی بر مبنای ویندوز، با رابطه گرافیکی و ساختاری شیء گراست که نیازهای برنامه نویسی را رفع می کند. این سیستم دو ویژگی انعطاف پذیر و عمومی بودن را متناسب با شبیه سازی datadriven ترکیب می کند. بعلاوه پرومدل ابراز بهینه سازی را که Simruner نامیده می شود و کار آن تجزیه و تحلیلwhat-if پیچیده است را مورد استفاده قرار می دهد و این کار را با اجرای طرحهای اتوماتیک پرومدل با ایجاد بهترین جواب ممکن انجام می دهد. این ابزار یک طرح اجمالی از بهینه سازی پرومدل می دهد و قابلیت های مدل کردن، آنالیزکردن و بهینه سازی آن را نشان می دهد.
مقدمه:
پرومدل یک ابزار شبیه سازی و انیمیشن است که برای مدل کردن انواع سیستم های صنعتی که سریع و درست کار می کنند بویژه سیستم های زنجیره ای بهم پیوسته طراحی شده است. مهندسان و مدیران ارکان مدل کردن و تصمیمات منطقی براساس قوانین این سیستم را بسیار ساده برای یادگیری و استفاده می دانند. کاربران هنگامی که درمی یابند پرومدل، توانایی مدل کردن سیستم های پیچیده آنها را دارد بسیار خوشحال می شوند. زیرا پرومدل یک روش شهودی و قابل فهم را برای مدل کردن بوجود می آورد. این سیستم برای پروفسورها در برنامه های تجاری و مهندسی جذاب است به ویژه کسانی که fi تدریس مدل کردن و تجزیه و تحلیل مفاهیم بدون نیاز به تدریس برنامه نویسی علاقمندند. اکثر سیستم ها می توانند با انتاب یکسری از ارکان مدل کردن پرومدل( برای مثال، منابع، زمان خاموشی و غیره) و اصلاح پارامتر های مناسبی که قابلیت های برنامه نویسی را تکمیل می کنند مدل شوند. همچنین اگر نیاز برای مدل کردن وضعیت های ویژه وجود داشته باشد پرومدل قابل استفاده است. مانند ویژگی های زبانهایی با ساختار درونی شامل if-then-else منطقی اصلاحات boolean،متغیرها، صفات، آرایه ها و حتی دسترسی به صفحه گسترده های خارجی و فایلهای متنی. برای کسانی که کدگذاری منطقی پیچیده را با استفاده از یک زبان برنامه نویسی مثل، پاسکال، و بیسیک ترجیح میدهند. Subroutine های خارجی ممکن است بطور پایه به یک مدل پیوند داده شوند و ازهر جایی داخل مدل در زمان اجرا فراخوانی شوند. در این وضعیت پرومدل به آنالیز کننده های سیستم و متخصصان شبیه سازی این امکان را می دهد که از ابزاری که براحتی با آن کار می کنند برای ایجاد انعطاف پذیری کلی استفاده کنند. پرومدل همچنین چندین تابع توزیع درونی را که در اتصال با قسمت های جزئی دیگر ارزش های تصادفی مطابق با توزیع های آماری را برمی گردانند فراهم می کند. برای کمک به کاربر در انتخاب بخش مناسب برای یکسری داده stat ::fit باید در ابتدای پرومدل ضمیمه شودstat :: fit یک منحنی مناسب با نرم افزار است که بخش های آنالیزی را با داده ی کاربر متناسب می کند.
روند پیشرفت مدل کاملاً گرافیکی و شیء گراست تا حدی که ممکن است تمام ورودی به صورت گرافیکی فراهم شود و با اطلاعاتی که براساس نوع، دسته بندی می شود در یک فرمت صفحه گسترده مانند برای دسترسی سریع و مستقیم نشان داده شود. برای مثال هنگامی که شما ماشینی را تعریف می کنید،می توانید آیکن ها، ظرفیت، ویژگی های زمان توقف، قوانین ورودی و خروجی، خروجی های دلخواه و .... را تعریف کنید. پرومدل استانداردهایGUI را می پذیرد این به این معناست که افرادی که با دیگر استانداردهای ویندوز، مانند پردازشگر کلمات یا صفحه گسترده آشنا هستند در یادگیری اینکه چگونه پرومدل را استفاده کنند مشکلی نخواهند داشت دسترسی به داده ها و ورودی منحنی یادیگری را برای کسانی که تازه شروع به یادگیری کرده اند کاهش میدهد و قابلیت تغییر مدل های بزرگ و پیچیده را افزایش می دهد.
یک ویژگی منحصر به فرد پرومدل توانایی طرح منویی است که متناسب با زمینه ی جاری می تواند بصورت ناگهانی ظاهر شود و این ویژگی کاربر را در تعریف هرنوع اصطلاح یا گزاره ای مجاب می کند. این مشخصه باعث می شود هر اصطلاح یا گزاره ای فقط با استفاده از یک منو وارد شود. همچنین نیاز برای یادآوری متغیرها و دیگر اسامی پایه ای را که شما خواهان ارجاع آن با اجازه ی خودتان هستید را با امکان انتخاب از یک جعبه لیست رفع می کند.
اسناد آنلاین، سریع و متناسب بوسیله ی سیستم کمکی کامل پرومدل و کمک آموزشهای آنلاین قابل دسترسی اند.
سیستم کمکی، ویندوز راکه ماکزیمم انعطاف پذیری را برای جستجو در مورد هر چیزی از فرمانهای نحوی گرفته تا توضیحات در مورد ساختمان مادول های مدل بکار می گیرد.پرومدل همچنین آموزشهایی را که شامل درس هایی مختصر در مورد چگونه مدل ساختن، چگونه اجرا کردن، مدل و دسترسی به
پروژه روش های ارزیابی معماری نرم افزار پژوهش کامل در حوزه کامپیوتر و IT می باشد. و در 5 فصل تنظیم شده است. شما میتوانید فهرست مطالب پروژه را در ادامه مشاهده نمایید.
پروژه بصورت فایل قابل ویرایش ورد(WORD) در 53 برگه برای رشته های مهندسی کامپیوتر و IT در پایین همین صفحه قابل دانلود میباشد. شایسته یادآوری است که پروژه از ابتدا تا پایان ویرایش وتنظیم , سکشن بندی (section) ، نوشتن پاورقی (Footnote) و فهرست گذاری اتوماتیک کامل شده وآماده تحویل یا کپی برداری از مطالب مفید آن است.
شایان ذکر است که شما به همراه این پروژه ، یک فایل پاورپوینت (18 اسلایدی) آماده و قابل ارایه دریافت خواهید کرد.
بلافاصله بعد از پرداخت و خرید ، لینک دانلود نمایش داده می شود، علاوه بر آن لینک فایل مربوطه به ایمیل شما نیز ارسال می گردد.
چکیده
امروزه ارزیابی معماری نرم افزار برای نرم افزار های بزرگ و پیچیده یک امر مهم و ضروری است. پیش زمینه ارزیابی معماری نرم افزار همانطور که از اسم آن پیداست، داشتن یک معمــــاری برای نرم افزار است. امروزه نرم افزارها هر روز پیچیده و بزرگتر می شود، و برای مدیریت راحتر آنها باید از معماری نرم افزار استفاده کرد. معماری نرم افزار داری دو قسمت کلان و خرد است. قسمت کلان معماری روی محیط سیستم متمرکز می شود، قسمت خرد معماری ساختار داخلی یک سیستم را پوشش میدهد. معماری نقش مهمی در دستیابی به ویژگی های کیفی سیستم دارد. برای صفات کیفیتی در معماری نرم افزار روش های متعددی ارائه شده است. بیشتر روش های ارزیابی روی صفات غیروظیفهمندی مانور میدهند، که بهترین معماری را انتخاب کنند یا اینکه مشخص شود معماری موجود اهداف ذی نفعان سیستم را براورده میکند یا خیر.
در این تحقیق ابتدا مقدمه ای راجع به تعریف معماری و معماری نرم افزار پرداخته شده است. در ادامه اهداف و کاربرد های ارزیابی معماری نرم افزار گفته شده است، که چرا معماری نرم افزار مفید است و اهداف ارزیابی معماری نرم افزار چیست. سپس در این تحقیق به چالشهای ارزیابـی معماری نرم افزار پرداخته شده است، بدین منظور، چند سبک صفات کیفیتی معماری نرم افزار تفضیل شده است. صفات کیفیتی نرم افزاری مشخص شده و روش های ازریابی معماری نرم افزار این صفات غیر وظیفه مندی را ازریابی میکند. در ادامه گزارش مفصلتر صفات کیفیتی شرح داده شده، و روش های ارزیابی معماری نرم افزار گفته شده است، همچنین بحث های روز ارزیابی معماری نرم افزار بیان شده است. در فصل اخر گزارش سمینار یک جمع بندی از روش های ارزیابی معماری شده است که نشان میدهد کدام روش های بر روی کدام صفات کیفیتی و همچنین به چه مواردی نیاز دارد بیان شده است و با هم مقایسه شده است.
فهرست مطالبفصل اول: مقدمه1-1- مقدمه.. 111-2- معماری.. 111-3- معماری نرم افزار.. 121-4- تصمیمات معماری.. 151-5- نتیجه گیری.. 16فصل دوم: اهداف و کاربرد ها2-1- مقدمه.. 182-2- اهداف و کاربرد ها.. 182-3- نتیجهگیری.. 19فصل سوم: چالش های مرتبط با موضوع3-1- مقدمه.. 213-2- چالشها.. 213-2-1- ویژگیهای کیفیتی معماری نرم افزار.. 213-3- مروری بر مدلهای معروف کیفیت نرم افزار.. 243-3-1- مدل McCall253-3-2- مدل ISO/IEC.. 273-3-3- مدل IEEE.. 283-4- نتیجه گیری.. 29فصل چهارم: راه حل های ارائه شده4-1- مقدمه.. 314-2- توضیح کامل صفات کیفیتی.. 314-2-1- کارایی.. 314-2-2- امنیت.. 324-2-3- در دسترس بودن.. 334-2-4- قابلیت عملکرد یا وظیفه مندی.. 344-2-5- قابلیت استفاده.. 344-2-6- قابلیت اصلاح پذیری.. 354-2-7- قابلیت حمل.. 374-2-8- قابلیت استفادة مجدد.. 374-2-9- قابلیت تجمیع پذیری.. 384-2-10- قابلیت آزمایش.. 394-3- روش های مشهور ارزیابی معماری نرم افزار.. 394-3-1- روش تحلیل معماری از طریق مصالحه ATAM... 404-3-2- روش تحلیل هزینه- سود CBAM... 414-3-3- روش تحلیل قابلیت اصلاح در سطح معماری ALMA.. 434-3-4- روش کل نگر ارزیابی معماری خط تولید HoPLAA.. 454-4- نتیجه گیری.. 47فصل پنجم: مقایسه و نتیجه گیری5-1- مقدمه.. 495-2- مقایسه روشهای ارزیابی مبتنی بر سناریو.. 49مراجع 53فهرست شکلهاشکل 1-1 مراحل تبدیل نیازمندیهای کاربر به معماری نرم افزار[1]. 13شکل 1-2 مراحل تولید معماری نرم افزار[2]... 15شکل 3-1 ساختار دسته بندی خصوصیات کیفیتی در مدل Mc call [1]. 26شکل 3-2 مدل کیفیتی Mc call [1]... 27شکل 4-1 ورودی خروجی روش HoPLAA.. 46شکل 5-1 ارتباط سیستم مورد نیاز با معماری[1]... 50فهرست جدولهاجدول 5-1 مقایسه روش های ارزیابی معماری نرم افزار.. 52فهرست کلمات اختصاریATAM ...... Architecture Trade-off Analysis MethodCBAM ....... Cost Benefit Analysis MethodALMA ...... Architecture Level Modifiability AnalysisSAAM ...... Software Architecture Analysis MethodIEEE ...... Institute of Electrical and Electronics EngineersERD ..... Entity Relationship DiagramIA ..... Information ArchitectureSA ..... Software ArchitectureSEI .... Software Engineering Institute