فایل UML و كاربرد آن

چكيده:

در مدلسازي شيئ‌گراي نرم افزار با استفاده ازUML  چهره‌هايي مختلف يك سيستم با استفاده از دياگرامهاي مختلف نمايش داده مي‌شوند. ساختار پايدار سيستم از طريق دياگرامهاي كلاس واكنش بين قطعات مختلف مدل از طريق دياگرام‌هاي كنش مثل دياگرام‌هاي توالي و دياگرانم‌هاي همكاري نمايش داده مي‌شود. بنابراين يك مدل كامل شامل چندين دياگرام از انواع مختلف مي‌باشد. بنابراين سازگاري بين دياگرامهاي مختلف از اهميت بسياري برخوردار است.

در اين مقاله آناليز سازگاري بين دياگرامهاي گلاس و توالي با استفاده از گرافهاي نوع ويژگي و تبديلات آنها شرح داده شده است. اگر بخواهيم به طور صريح بگوييم دياگرامهاي كلاس به گرافهاي نوع ويژگي كه به آنها گرافهاي كلاس مي‌گوييم تبديل مي‌گردند.همچنين چند‌تايي‌ها به قيودي تبديل مي‌گردند كه به آنها قيود چند‌تايي مي‌گوييم. دياگرامهاي توالي توسط يك گرامر گراف‌گونه نمايش داده مي‌شوند كه به آنها گرامرهاي گراف‌گونه كنش مي‌گويم.

آناليز سازگاري شامل موارد “ وجودي” ، “ آشكاري” و “ چند تايي” مي‌گردد براي آناليز سازگاري از تكنيكهاي جبري موجود، براي گرامرهاي گراف‌گونه استفاده شده است.

1­ـ  ممقدمه

براي ايجاد يك سيستم جديد واعمال تغييرات در يك سيستم موجود در ابتدا بايد كاركرد آن سيستم تعيين گردد. درحقيقت ساختار ايستا و پوياي سيستم بايد كاملاً مشخص و مدلسازي گردد. بنابراين واجب است، عناصري براي نمايش ساختار داخلي، رفتار سيستم و كنش بين قطعات مختلف آن در نظر گرفته ‌شوند. در صورتي كه از يك متد شيئ‌گرا استفاده كنيم، در آنصورت UML براي نمايش و مدلسازي سيستم و قطعات آن انتخاب مناسبي است. UML چند نوع مختلف دياگرام را كه هر كدام سيستم را از زاويه‌اي خاص نمايش مي‌دهند،. تعريف مي‌كند. هر دياگرام يا ساختار ايستاي سيستم، يا رفتار داخلي آن و يا كنش بين قطعات مختلف را نمايش مي‌دهد. بنابراين مدل كامل سيستم شامل چندين دياگرام از انواع مختلف مي‌باشد. علاوه براينكه دياگرامها از نظر املايي بايد درست باشد و همچنين هر يك به تنهاي سازگار باشند، دياگرامهايي كه از يك نوع نيستند، نيز بايد با هم سازگار باشند. براي آناليز سازگاري دياگرامهاي  كلاس و توالي از گرافهاي نوع ويژگي و تبديلات آنها استفاده شده است.

براي درك بهتر راه حل ارائه شده در بخش بعد، ابتدا دياگرام‌هاي كلاس و توالي و ويژگيهايي كه بايد بررسي گردند،  مورد مطالعه قرار مي گيرند.

دياگرامهاي UML

UML يك زبان مدلسازي يكپارچه مي باشد ،‌كه براي مدلسازي انواع سيستم هاي نرم افزاري مبتني بر متدولوژي شيئي گرا در نظر گرفته شده است . اين زبان براي تشريح ، نمايش ،‌ساخت و X مستند سازي سيستم هاي نرم افزاري مورد استفاده قرار مي گيرد. نسخه1-1  UML در نوامبر 1997 توسطOMG مورد قبول واقع شده است و نسخه   3-1 آن از مارس 1999در دسترس مي‌باشد. به خاطر استفاده فراوان اين زبان در صنعت و تحقيقات اين زبان بصورت استاندارد در آمده است.

1-2- دياگرامهاي كلاس

1-1-2-   تعريف

دياگرامهاي كلاس ساختار ايستاي سيستم را نمايش مي‌دهند، يعني عناصر موجود در سيستم، ساختار داخلي آنها و ارتباط آنها با ساير عناصر سيستم را مشخص مي كنند. عناصر سيستم بصورت كلاس در دياگرام كلاس نمايش داده مي‌شوند.

چند نوع مارتباط ايستا بين كلاسها وجود دارد يعني تناظر، مجتمع، تركيب، وابستگي و تعميم .

مفهوم بسته‌ها در UML يك مكانيزم درختي براي گروهبندي كلاسها، به دست مي‌دهد. ساختار داخلي كلاسها با ليستهايي از متدها و ويژگيها نمايش داده مي‌شود. جزئيات بيشتر عناصر مدل در بخش بعد تشريح شده اند. وابسته به سطح مجرد سازي و پيچيدگي سيستم ، عناصر كمتر و يا بيشتري مورد بررسي قرار مي گيرند.



 قیمت: 55,000 تومان  پرداخت و دانلود

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


برچسب ها: پروژه UML و كاربرد آن
دسته بندی: کالاهای دیجیتال » رشته کامپیوتر و IT (آموزش_و_پژوهش)

تعداد مشاهده: 3853 مشاهده

فرمت محصول دانلودی:.doc

فرمت فایل اصلی: doc

تعداد صفحات: 64

حجم محصول:139 کیلوبایت


نماد اعتماد الکترونیکی

درباره ما

"فارسفایل"سال1391 به عنوان اولین مرکز ارائه فروش محصولات دیجیتال با هدف کارآفرینی تاسیس گردید. این حوزه با افزایش آنلاین شاپ ها در کسب کارهای اینترنتی بخش بزرگی از تجارت آنلاین جهانی را در این صنعت تشکیل داده است. حال بستری مناسب برای راه اندازی فروشگاه کسب کار شما آماده شده که امکان فروش محتوا و محصولات دیجیتالی شما وجود دارد.

تماس با ما

آدرس دفتر مرکزی: مشهد، گناباد، بلوار استقلال، خیابان امام سجاد، پلاک 70 -طبقه همکف کدپستی9691944367
(ساعت پاسخگویی 8صبح الی 22شب)

تلفن تماس051-57224911 ایمیلfarsfile@gmail.com ارسال پیام

نشان و آمار سایت

logo-samandehi
118,109 بازدید امروز
253,026 بازدید دیروز
369,380,719 بازدید کل
37,806 فروش موفق
9,685 تعداد فروشگاه
46,374 تعداد فایل
تمام حقوق مادی و معنوی سایت برای فارسفایل محفوظ می باشد.
کدنویسی توسط : فارسفایل