
حجم فایل : 278.8 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 21
مدلسازي يك سيستم خودپرداز اتوماتيك
(با استفاده از زبان مدلسازي يكپارچه UML) 1- مقدمه: سيستم برداشت پول از يك حساب بانكي توسط ماشين خودپرداز اتوماتيك يا دستگاههاي عابر بانك، سيستمي است كه چند سالي است در ايران رايج شده و با استقبال خوبي نيز مواجه شده است . اين دستگاهها در طول 24 ساعت شبانه روز فعال بوده و مشتريان مي توانند در هر ساعتي از شبانه روز جهت برداشت پول از حساب بانكي شان اقدام نمايند . از فوايد اين دستگاهها مي توان به كاهش حجم ترافيك شهري ، دسترسي مشتريان به پول نقد در تمام ساعات شبانه روز، كاهش مراجعه مستقيم مشتريان به بانك و در نتيجه كاهش حجم كاري بانك ها و ... اشاره نمود . با توسعه عملكرد اين سيستمها مي توان ساير عمليات بانكي اعم از پرداخت قبوض برق ، آب و ... ، واريز پول به حساب بانكي و ... نام برد . -2مروري بر مفاهيم برنامه نويسي شيء گرا Object
Message
Class
Inheritance
Interface UML-3 1-3 . نمودار حالت كاربرد
2-3 . نمودار كلاس
3-3 نمودار شيء
4-3 . نمودار حالت
5-3 . نمودار توالي
6-3 . نمودار همكاري
7-3 . نمودار فعاليت
8-3 . نمودار اجزاء
9-3 . نمودار توسعه جدول 1. جنبه ها ، نماها و نمودارهاي پشتيباني در UML 4. سيستم خود پرداز اتوماتيك و UML 4-1. مستندسازي سيستم خودپرداز اتوماتيك :
نماي حالت كاربرد
2-4 . مدلسازي ساختاري :نماي طراحي و فرآيند
3-4 . مدلسازي معماري : نماهاي اجرا و توسعه
جدول 2. كاربرد نمودارهاي UML جهت توسعه نرم افزار سيستم خودپرداز 5. مثال كاربردي در اين بخش كاربرد UML را براي مستندسازي و تعيين مشخصات تجسمي يك سيستم خودپرداز را توضيح مي دهيم . ابتدا بطور غير رسمي اجزاء مدل را توصيف مي كنيم .
سپس جنبه هاي رفتاري را با استفاده از نماهاي حالت كاربرد و نمودارهاي وابسته به آن، نشان داده خواهند شد .
همچنين جنبه ساختاري را با استفاده از نماي طراحي و فرآيند و نمودارهاي وابسته به آنها نشان داده خواهند شد.
سرانجام جنبه هاي معماري را با استفاده از نماهاي اجرا و توسعه و نمودارهاي وابسته شان ، ارايه خواهند شد . جنبه هاي رفتاري مدل شكل 1. نمودار حالت كاربرد شكل 2. نمودار همكاري شكل 3. نمودار توالي شكل 4. نمودار فعاليت شكل 5 . نمودار حالت جنبه هاي ساختاري مدل شكل 6 . نمودار كلاس شكل 7. نمودارهاي توالي و همكاري جزئي جنبه هاي معماري مدل شكل 8 . نمودار توسعه 6. نتيجه گيري در اين مقاله ،UML بعنوان تكنيكي جهت مستندسازي و تعيين مشخصات سيستم خودپرداز اتوماتيك معرفي شد .
نمودارهاي UML جهت توصيف سه جنبه مدل استفاده شده اند : جنبه هاي رفتاري، ساختاري و معماري .
از فوايد UML ، علاوه بر تكنيكي جهت مستندسازي ، مي توان به ابزاري جهت رسيدن به طراحي موارد تست ، توليد ، كنترل مدل و استفاده مجدد از آن، اشاره نمود .
ك...