آمار بازدید سایت
پیوند ها
|
فرمت فایل: ورد –Word و قابل ویرایش تعداد صفحات: 62
در مدلسازي شيئگراي نرم افزار با استفاده ازUML چهرههايي مختلف يك سيستم با استفاده از دياگرامهاي مختلف نمايش داده ميشوند. ساختار پايدار سيستم از طريق دياگرامهاي كلاس واكنش بين قطعات مختلف مدل از طريق دياگرامهاي كنش مثل دياگرامهاي توالي و دياگرانمهاي همكاري نمايش داده ميشود. بنابراين يك مدل كامل شامل چندين دياگرام از انواع مختلف ميباشد. بنابراين سازگاري بين دياگرامهاي مختلف از اهميت بسياري برخوردار است. در اين مقاله آناليز سازگاري بين دياگرامهاي گلاس و توالي با استفاده از گرافهاي نوع ويژگي و تبديلات آنها شرح داده شده است. اگر بخواهيم به طور صريح بگوييم دياگرامهاي كلاس به گرافهاي نوع ويژگي كه به آنها گرافهاي كلاس ميگوييم تبديل ميگردند.همچنين چندتاييها به قيودي تبديل ميگردند كه به آنها قيود چندتايي ميگوييم. دياگرامهاي توالي توسط يك گرامر گرافگونه نمايش داده ميشوند كه به آنها گرامرهاي گرافگونه كنش ميگويم. آناليز سازگاري شامل موارد “ وجودي” ، “ آشكاري” و “ چند تايي” ميگردد براي آناليز سازگاري از تكنيكهاي جبري موجود، براي گرامرهاي گرافگونه استفاده شده است. 1¬ـ ممقدمه براي ايجاد يك سيستم جديد واعمال تغييرات در يك سيستم موجود در ابتدا بايد كاركرد آن سيستم تعيين گردد. درحقيقت ساختار ايستا و پوياي سيستم بايد كاملاً مشخص و مدلسازي گردد. بنابراين واجب است، عناصري براي نمايش ساختار داخلي، رفتار سيستم و كنش بين قطعات مختلف آن در نظر گرفته شوند. در صورتي كه از يك متد شيئگرا استفاده كنيم، در آنصورت UML براي نمايش و مدلسازي سيستم و قطعات آن انتخاب مناسبي است. UML چند نوع مختلف دياگرام را كه هر كدام سيستم را از زاويهاي خاص نمايش ميدهند،. تعريف ميكند. هر دياگرام يا ساختار ايستاي سيستم، يا رفتار داخلي آن و يا كنش بين قطعات مختلف را نمايش ميدهد. بنابراين مدل كامل سيستم شامل چندين دياگرام از انواع مختلف ميباشد. علاوه براينكه دياگرامها از نظر املايي بايد درست باشد و همچنين هر يك به تنهاي سازگار باشند، دياگرامهايي كه از يك نوع نيستند، نيز بايد با هم سازگار باشند. براي آناليز سازگاري دياگرامهاي كلاس و توالي از گرافهاي نوع ويژگي و تبديلات آنها استفاده شده است. براي درك بهتر راه حل ارائه شده در بخش بعد، ابتدا دياگرامهاي كلاس و توالي و ويژگيهايي كه بايد بررسي گردند، مورد مطالعه قرار مي گيرند. دياگرامهاي UML UML يك زبان مدلسازي يكپارچه مي باشد ،كه براي مدلسازي انواع سيستم هاي نرم افزاري مبتني بر متدولوژي شيئي گرا در نظر گرفته شده است . اين زبان براي تشريح ، نمايش ،ساخت و X مستند سازي سيستم هاي نرم افزاري مورد استفاده قرار مي گيرد. نسخه1-1 UML در نوامبر 1997 توسطOMG مورد قبول واقع شده است و نسخه 3-1 آن از مارس 1999در دسترس ميباشد. به خاطر استفاده فراوان اين زبان در صنعت و تحقيقات اين زبان بصورت استاندارد در آمده است. 1-2- دياگرامهاي كلاس 1-1-2- تعريف دياگرامهاي كلاس ساختار ايستاي سيستم را نمايش ميدهند، يعني عناصر موجود در سيستم، ساختار داخلي آنها و ارتباط آنها با ساير عناصر سيستم را مشخص مي كنند. عناصر سيستم بصورت كلاس در دياگرام كلاس نمايش داده ميشوند. چند نوع مارتباط ايستا بين كلاسها وجود دارد يعني تناظر، مجتمع، تركيب، وابستگي و تعميم . مفهوم بستهها در UML يك مكانيزم درختي براي گروهبندي كلاسها، به دست ميدهد. ساختار داخلي كلاسها با ليستهايي از متدها و ويژگيها نمايش داده ميشود. جزئيات بيشتر عناصر مدل در بخش بعد تشريح شده اند. وابسته به سطح مجرد سازي و پيچيدگي سيستم ، عناصر كمتر و يا بيشتري مورد بررسي قرار مي گيرند. 2-1-2 عناصر دياگرامهاي كلاس يك كلاس يك شرح براي مجموعة اشيائي است ،كه داراي يك ساختار ، رفتار ، ارتباطها و معني مي باشند. هر كلاس داراي يك نام مي باشد و مي تواند متعلق به يك بسته باشد. اشيائي كه از يك كلاس هستند داراي يك ليست ويژگيها و يك ليست متدهاي يكسان ميباشند،اماL1 مقادير ويژگيها ممكن است متفاوت باشند. يك دياگرام كلاس ميتواند داراي اشيايي باشد، كه نمونههايي از كلاسها ميباشند. شكل معمول تعريف يك ويژگي بصورت زير ميباشد. Visibility name : type ?? expression نوع ويژگي (type- expression) توسط UML تعريف نميشود و اين مقدار وابسته به زبان ميباشد در حقيقت نوع متغير، براي زباني است، كه در نهايت كلاس مورد نظر در آن ايجاد و پيادهسازي خواهد شد. ممكن است كلاسهاي موجود در دياگرام كلاس به عنوان نوع متغير براي ويژگيها مورد استفاده قرار گيرند. اين زماني است كه يك ويژگي يك مرجع براي يك شيء از آن كلاس نگهداري ميكند. آشكاري ويژگيها شامل يكي از موارد protecded(#) , public(+) و prirate(-) ميباشد. ويژگيهاي عموني (public) براي ساير كلاسها قابل دسترس هستند،ويژگيهاي محافظت شده تنها براي اشياء همان كلاس و يا زيركلاسهاي آن قابل دسترس ميباشند و ويژگيهاي خصوصي(( prirate تنها براي خود شيء قابل دسترس ميباشند. ساير جزئيات مثل مقادير اوليه، چند تايي و رشتههاي مربوط به ويژگي ها ، همگي اختياري هستند. يك متد در UMLتوسط يك رشته كه به شكل زير ميباشد تعريف ميگردد. Visitility name (parameter Visibility name (parameter – list): return-type-expression ليست پارامترهاي هر متد شامل يكسري پارامتر ميباشد كه همگي داراي فرمتي به شكل زير هستند. Name: type-expression آشكاري متدها همانند ويژگيها مورد بررسي قرار ميگيرد. متدي كه يك عمليات را محقق ميسازد داراي همان خصوصيات عمليات ميباشد و البته داراي يك بدنه پيادهسازي ميباشد كه عمليات را پيادهسازي ميكند. كلاسها بصورت درختي توسط بستهها ؟؟سازماندهي ميگردند. هر كلاس حداكثر به يك بسته تعلق دارد و بسته به نوع آشكاري آن قابل دستيابي از طرف ساير بستهها ميباشد. رابطه ساختاري بين كلاسها از طريق روابط تناظر و تعميم نشان داده ميشود. يك كمان بيانگر ارتباط ساختاري يك شيء از كلاس مبدأ با يك شيء از كلاس مقصد ميباشد. يك رابطه تناظر دو طرفه كه بصورت يك خط نشان ميدهد. اين ارتباط ساختاري به ايت معني است كه شيء مبدأ به راحتي به شيء مقصد دسترسي پيدا ميكند دليل اين امر آن است كه شيء مبدأ يك مرجع به شيء مقصد را در خود نگهداري ميكند. رابط تناظر معمولاً بايزي ميباشند اما ميتوان روابط تناظر چندگانه را نيز داست. روابط چندگانه در اين مقاله بررسي نميگردند. از طرفي بصورت تئوري امكان وجود چند رابطه تناظر بين دو كلاس وجود دارد. اما در برخي موارد اين مسأله تمكن است نيك دياگرام ناسازگار ختم گردد. روابط تجمع و تركيت انواع خاصي از ناظر هستند كه رابطه "بخشي از" را نمايش ميدهند. باري نمايش اين روابط انتقال خط واصل بين د ركلاس يك لوزي قرار داده نميشود كه در رابطه تركيب اين لوزي توپر و در رابطه تجمع اين لوزي تو خالي ميباشد. رابطه تجمع به طور كلي رابطه كل و جزء را نمايش ميدهد. يك رابطه تركيب يك رابطه قويتر نسبت به تجمع ميباشد و به اين معني است، كه جزء در نظر گرفته براي تركيب تنها براي تركيب ميباشد و نميتواند جزء شيء ديگري باشد. اين بدان معني است، كه تمام اجزاي يك تركيب هنگام از بين رفتن تركيب از بين ميروند. يك رابطه تعميم بين دوكلاس براي نمايش ارث بري كلاس فرزند از كلاس پدر ميباشد. تمام ويژگيها و عمليات كلاس پدر به كلاس فرزند به ارث ميرسد. از طرفي كلاس فرزند ، خود مي تواند عمليات و ويژگيهاي خود را داشته باشد. رابطه تعميم امكان جايگزيني را محقق ميسازد. يعني در جايي كه يك نمونه از كلاس پدر مورد نياز است، ميتواند يك نمونه از كلاس فرزند مورد استفاده قرار بگيرد. اما عكس اين عمل ممكن نيست، يعني يك نمونه از كلاس پدر نميتواند جايگزين يك نمونه از كلاس فرزند گردد. در روابط تعميم حلقه ممكن نيست اين در حالي است، كه حلقه براي روابط تناظر مجاز ميباشد. uml امكان ارثبري يگانه و چند گانه را ممكن ساخته است. در طول اين مقاله تنها ارثبري يگانه مورد بررسي قرار ميگيرد، اما ارثبري چندگانه مشكلي براي چك سازگاري نيست. uml رابطه تناظر را همراه با دو انتهاي آن در نظر ميگيرد. بنابراين امكان اضافه كردن ويژگيهاي مربوط به دو انتهاي يك رابطه تناظر در نظر گرفته شده است. با افزودن يك Rolename به يك سمت رابطه، اشياء كلاس آن سمت يك نام بدست ميآورند، كه توسط اشياء كلاس سمت ديگر مورد استفاده قرار ميگيرد. چندتايي درنظر گرفته شده براي هر ارتباط تعداد اشيائي را كه توسط آن رابطه با شيء مورد نظر در ارتباط هستند، تعيين ميكند. چندتايي يك بازه از اعداد غير منفي است كه بصورت (حد بالا…حد پايين) ميباشد. حد پايين صفر به اين معني است كه شيء نيازي به يك مرجع ندارد. از طرف ديگر حد پايين 1 وجود شيء متناظر را قطعي ميكند، يعني حداقل يك مرجع براي شيء متناظر بايد وجود داشته باشد. جدول(x) مقادير ممكن باري بازة چندتايي را نمايش ميدهد. ممكن است دياگرام كلاس با توجه به چند تايي ها منجر به يك دياگرام شيء تهي گردد و يا ناسازگاري بوجود آيد. آشكاري يك رابطه تناظر ميتواند محدود گردد. اين كار با استفاده از كلمات كليدي protected (#) , Public (+) و يا private (-) صورت ميگيرد. اين كلمات كليدي دسترسي و استفاده از rolename ها را محدود ميسازند. مفهوم اين كلمات كليدي همانند آن چيزي است، كه براي ويژگيها گفته شده است . شكل(X) يك دياگرام كلاس همراه با رابطههاي تناظر يكطرفته و دو طرفه، تجمع و تعميم ميباشد. 2-2 دياگرامهاي توالي براي نمايش تعامل بين چندين شيء، دو نوع دياگرام توسط uml ارائه شده است دياگرام توالي و دياگرام همكاري. دياگرام توالي برروي زمانبندي و توالي انجام فعاليتها تأكيد دارد. اين دياگرام تناظر بين اشيائي را نشان نميدهد. بنابراين ارتباط بين فرستنده و گيرندة پيام به طور صريح بيان نميگردد. يك نمودار توالي داراي دو بعد ميباشد: بعد عمودي، زمان را نشان ميدهد و بعدر افقي اشياء مختلف را نشان ميدهد. به طور نرمال زمان به سمت پايين افزايش مييابد. تعامل بين اشياء از طريق فرستنده وگيرندة يك پيام، مشخص ميگردد. پيامهايي كه اشياء را ايجاد ميكنند و يا از بين ميبرند، نقش مهمي در چك سازگاري مدلها دارند. از آنجايي كه دياگرامهاي همكاري بدون از دست دادن اطلاعات قابل تبديل به دياگرامهاي توالي هستند، بنابراين بررسي سازگاري بر روي دياگرامهاي توالي صورت ميگيرد. 2-2-2 عناصر دياگرام توالي اشيائي كه در دياگرام توالي شركت ميكنند، شبيه كلاسهاي دياگرام كلاس نمايش داده ميشوند، زيرا آنها نمونه هايي از كلاسها ميباشند. بصورت معمول، هر شيء در دياگرام توالي به فرمتobjoutname/rolename : classname نمايش داده ميشود. اگر تنها يك role براي اشياء يك كلاس متصور باشد در آنصورت rolename ميتواند حذف گردد. اما نام نقش به كار رفته بايد با نقش به كار رفته براي اين تعامل هماهنگي داشته باشد. در اسناد UML آورده شده است كه نام شيء ، نام نقش و نام كلاس قابل حذف شدن ميباشند، اما براي بررسي سازگاري دياگرامها نياز است كه حداقل نام كلاس در دياگرام توالي وجود داشته باشد. خط زندگي وجود يك شيء را نمايش ميدهد. اگر يك شيء را طول زمان در دياگرام توالي ايجاد گردد خط زندگي آن شيء از آن نقطه زماني شروع مي شود و در صورتي كه يك شيء از بين برود خط زندگي آن شيء پايان يافته و علامت(x) در انتهاي آن قرار ميگيرد. |
فارسی ساز Assassins Creed Black Flag نسخه PC تلگرام : ParsiTeamCH@ سایت : ParsiTeamSite.ir ... ...
عنوان کتاب: جان شیفته (مجموعه کامل) نویسنده: رومن رولان مترجم: م.ا به آذین فرمت فایل ها: mp3 تعداد فایل ها: 4 جلد کامل حجم کل فایل ها: 953 مگابایت زبان: فارسی توضیحات: فضای داستان جان شیفته، فرانسه در ابتدای سده بیستم است و رمان وضعیت اجتماعی این دوران را برای ... ...
فارسی ساز Dragons Dogma 2 آموزش نصب : https://parsiteamsite.ir/product13/dd2/index.html ... ...
دامنه (Domain) آدرس کسب و کار شماست. امروز بسیاری از افراد به دنبال خرید دامنه منقضی شده اتوریتی دار یا رنک دار هستند چرا که خرید یک دامنه رنک دار کسب و کار شما را ماه ها به جلو می اندازد و شما را سریع تر به هدفتان می رساند. اما چگونه بصورت رایگان یک دامنه اتوریتی دار مناسب ... ...
یکی از مراحل عیب یابی و رفع عیب سیستم های الکتریکی و الکترونیکی خودرو، شناخت محل دقیق پایه ها و تست سیم و یا قطعه مربوطه می باشد بدین منظور تعمیرکاران از کتابچه ها و نقشه های متعددی استفاده می کنند در اختیار داشتن چنین نقشه هایی نیازمند صرف هزینه و مطالعه کتابهای تعمیراتی ... ...
جلد دفتر کارنمای جابر بن حیان (با فرمت word جهت تغییر و ویرایش) نمونه ای از دفتر کار نمای جشنواره جابر بن حیانبا طراحی زیبا و مناسب برای دانش آموزان عزیز آماده شده است. به علاوه 2 هدیه از طرح های جابر تقدیم می شود ... ...
نقشه سیم کشی قسمتهای مختلف موتورسیکلتهای پالس Pulse به صورت کاملا رنگی و بسیار با کیفیت فرمت فایل : pdf (پی دی اف) شامل 8 نقشه سیم کشی 220 و 200 سی سی 01. نقشه مدار سیم کشی نشانگر آمپر سوخت02. نقشه مدار سیم کشی چراغ ها03. نقشه مدار سیم کشی استارت04. نقشه مدار سیم کشی ... ...
اگر علاقه مند به باستان شناسی باشید، پس از مطالعه مقالات و کتاب ها مطمئنا به واژه جوغن یا جوغان برخوردید. شناخت جوغن ها در گنج یابی بسیار مهم است چون: يکي از بيشترين علايمي که در ايران عزيز وجود داره سنگ کاسه و جوغنها هستند کاسه ها به طور معمول نشانه قبر هستند ... ...
مجموعه ی حاضر فایل پاورپوینت قابل ویرایش تمامی فصل های ریاضی ششم دبستان می باشد که تمامی سوالات همراه با جواب کامل بوده و توضیحات کامل هستند این فایل ها مناسب برای آموزگاران عزیز و دانش آموزان و اولیا می باشد با استفاده از این فایل ها ها به جواب سوالات فصل ها خواهید رسید هم ... ...
√جدیدترین آپدیت آبان ۱۴۰۴√ بسم الله الرحمن الرحیم **کسب درآمد از اینترنت روزانه تا ۲/۰۰۰/۰۰۰ میلیون تومان (تضمینی و تست شده)** ☆☆آموزش صفر تا صد کسب درآمد اینترنتی بالای ۵۰/۰۰۰/۰۰۰ میلیون تومان ماهانه، پشتیبانی ۲۴ ساعته ۷ روز هفته، ۱۰۰%حلال شرعی، کاملاً واقعی و تست ... ...
دانلود کتاب معلم نوو پریسما آ2 فایل به صورت pdf با کیفیت خوب و برای راحتی در تدریس یا آموزش کتاب نوو پریسما A2 می باشد. کتاب Nuevo Prisma A2 با ساختار جدید بر اساس متد قبلی این مجموعه جهت فراگیری زبان اسپانیایی ویژه بزرگسالان توسط انتشارات Editorial Edinumen به چاپ ... ...
آموزش نرم افزار حسابداری شالی (شرکت داده پردازی کاشان) آدرس سایت شرکت: https://kdps.ir/ مجموعه فایل PDF آموزش نرم افزار شالی شامل حساب و انبار + تمرین و حل تمرین ... ...
نقشه سیم کشی موتورسیکلت های آپاچی کاربراتوری به صورت کاملا فارسی و رنگی و دارای بالاترین و بهترین کیفیتفرمت فایل : PDF (پی دی اف)شامل 9 نقشه سیم کشی:1. نقشه سیم کشی سیستم احتراق (جرقه زنی) 2. نقشه سیم کشی سیستم چراغ های روشنایی (جلو و عقب) 3. نقشه سیم کشی سیستم شارژ ... ...
در اینجا جزئیات اجرایی کمیاب از نحوه اجرا و نقشه های مقاوم سازی ستون بتنی با ژاکت فولادی را می توانید دانلود کنید... نقشه های دانلودی در فرمت فایل اتوکد dwg و قابل ویرایش هستند... شامل : دانلود دتایل اجرایی مقاوم سازی ستون بتنی با ژاکت فلزی نحوه اتصال بولت ها به ستون ... ...
دانلود کتاب"صدای خود را آزاد کنید" نوشته : راجر لاو pdf+فایلهای صوتی تمرینی همراه کتاب با یادگیری تکنیکهای ساده راجر لاو هر کسی می تواند صاحب صدایی قوی برای صحبت کردن و صوتی زیبا برای خواندن شود. او با نظریه انقلابی و ارائه مفهوم صدای میانی،شما را به دنیای جدیدی از ... ...
سئوالات عربی هفتم هشتم نهم نوبت اول دارای همه نوع سوال از جمله: مهارت های ترجمه؛ واژگان؛ مکالمه؛ درک وفهم؛ قواعد طراحی بر اساس بارم بندی جدید 15نمره کتبی و 5 نمره شفاهی مطابق با اصول و شیوه های جدید طراحی سؤال تر و تمیز شسته و رُفته اعراب گذاری شده با دانلود این ... ...
کتاب صوتی پاک زیستن انجمن معتادان گمنام NA درباره کتاب: هر روزی که ما پاک زیسته و اصول روحانی بهبودی را تمرین می کنیم, حقایق بیشتری آشکار می گردند. اولین نسخۀ کتاب پاک زیستن در سال 1983 نوشته شد اما آغاز این پروژه حتی به پیش از این تاریخ نیز مربوط می گردد. این ... ...
جزوه کامل اصول حسابداری 1 + نمونه سوالات بر اساس کتاب عبدالکریم مقدم و علی شفیع زاده منبع رشته حسابداری پیام نور در 250 صفحه به صورت فایل PDF این راهنما شامل موارد زیر است: نمونه سوالات آزمون تستی و تشریحی با جواب نکات مهم و چکیده هر فصل حل کامل تمرینات هر فصل ... ...
دانلود حسابداری مالی دکتر یدالله تاری وردی و کلاس کنکور کارشناسی ارشد حسابداری مالی ... ...
عنوان کتاب: برادران کارامازوف (جلد اول و دوم بصورت کامل) نویسنده: فئودور داستايفسكی مترجم: صالح حسینی گوینده: سهیلا نوروزیان فرمت فایل ها: mp3 تعداد فایل ها: دو جلد کامل حجم کل فایل ها: 575 مگابایت زبان: فارسی توضیحات: برادران کارامازوف نوشته فئودورداستایوفسکی، ... ...
پکیج فوقالعاده آموزش کسب درآمد با هوش مصنوعی بدون نیاز به تخصص | بدون سرمایه اولیه | درآمد واقعی ✅ چرا باید این پکیج رو تهیه کنید؟ ✨ کاملاً عملی و کاربردی – فقط تئوری نیست، دقیقاً قدمبهقدم نشونت میدیم چه کاری انجام بدی. ✨بدون نیاز به تجربه یا تخصص قبلی – حتی اگه ... ...
کاملترین جزوه نظریه و مبانی مدیریت دولتی ویژه دکتری به تعداد 160 صفحه pdf جزوه شامل خلاصه ای مفید و کاربردی از شش منبع اصلی درس نظریه ها و مبانی مدیریت دولتی می باشد که خواندن آن به تمامی دانشجویان دکتری مدیریت دولتی توصیه می شود. برای موفقیت بیشتر در این درس، موارد زیر ... ...