UML چیست؟

دسته بندي : فنی و مهندسی » کامپیوتر و IT
مقاله در مورد UML



مقدمه ای بر UM1

- یادگیری متد object- oriented برنامه نویسی شی گرا و visual modeling (مدلسازی بصری)

- بررسی انواع نمادهای گرافیكی

- نگاهی به انواع نمودارهای (UML Diagrams) UML

- توسعه نرم افزار با استفاده رز مدلسازی بصری (visual modeling)

مقدمه ای بر متد object- oriented (شی گرایی)

در متد شی گرایی (0.0) برنامه به قطعات بسیار كوچك یا آبجكت هایی تقسیم می‌شود كه تا اندازه ای مستقل از یكدیگرند مانند ساختمانی از بلوك ها.

در اولین گام تعدادی آبجكت های اساسی (انوع مختلف بلوك ها) را بسازید یا به دست آزمایشی آورید. اولین باری كه شما این بلوك های ساختمانی را دارید, می‌توانید آنها را كنار هم گذاشته تا قصرتان را بسازید. به محض اینكه تعدادی آبجكت های اساسی در دنیای كامپیوتر ساختید یا به دست آورید می‌توانید به سادگی آنها را كنار هم بگذارید تا برنامه های جدید را ایجاد نمایید.

یكی از امتیازات اساسی متد شی گرایی این است كه می‌توانید یك بار component (اجزا) را ساخته و بارها و بارها از آنها استفاده كنید. درست مانند زمانی كه می‌توانید یك بلاك ساختمانی را در یك قصر, یك خانه یا یك سفید فضایی دوباره استفاده كنید, می‌توانید از یك قطعه طرح یا كد شی گرایی در یك سیستم حسابداری, یك سیستم بازرگانی یا یك سیستم پردازش سفارش استفاده مجدد نمایید.

تفاوت شی گرایی با روش سنتی: در روش سنتی, روش توسعه به همراه اطلاعاتی كه سیستم نگهداری خواهد كرد به خودتان وابسته است. در این روش پایگاه داده بر اساس نیازهای اطلاعاتی كار بران طراحی می‌كنیم و صفحاتی تهیه می‌كنیم تا اطلاعات را بگیرد, و گزارشاتی را چاپ می‌كنیم تا اطلاعات را برای كاربر نمایش دهد. یعنی بر روی اطلاعات متمركز می‌شویم و كم توجه می‌كنیم كه چه كاری با این اطلاعات انجام شده است یا رفتار سیستم چگونه است. این روش data- centric (مبتنی بر داده) نامیده شده است.

مدلسازی data- centric مخصوص طراحی پایگاه داده و گرفتن اطلاعات خیلی سهم می‌باشد, اما انتخاب این روش در زمان طراحی برنامه های تجاری با مشكلاتی همراه است. یك چالش بزرگ این است كه در خواهشهای سیستم چندین بار تغییر خواهند كرد.

سیستمی كه روش data- centric استفاده می‌نماید, می‌تواند به آسانی تغییر در پایگاه داده را مدیریت نماید. اما اجرای تغییرات در قوانین تجاری یا رفتار (behavior) سیستم آن قدر آسان نمی باشد.


فهرست:


فصل1

مقدمه‌ای بر UML

مقدمه‌ای بر متد شی‌گرایی

Encapsulation (نهان سازی)

Inheritance (وراثت)

Polymorphism (چند ریختی)

مدلسازی بصری (visual modeling)

نمودارهای UML

نمودارهای Use case

نمودارهای Sequence

نمودارهای Collaboration

نمودارهای Class

نمودارهای حالت

نمودارهای اجزاء

نمودارهای Deployment

مدل‌سازی بصری و پردازش تولید و توسعه نرم‌افزار

كار با Use case ها

افزودن عاملها

رابطه‌های Extend

نمودارهای Interaction

نمودارهای Sequnce

نمودارهای Collaboration

كار با كلاس

كار با بسته‌ها

تنظیم Visibility صفت

تنظیم محدودیتهای صفت

یافتن عملیاتها

فصل 2

Rational Rose چیست؟

Requirements object model

نصب Rose 98

بخشهای صفحه نمایش

Browsel (مرورگر)

Pocamentation window (پنجره مستند سازی)

Toolbar (نوار ابزار)

Diagramwindow (پنجره نمودار)

نماهای یك مدل Rose

نمای Use case

نمای منطقی (Logical view)

نمای Component

نمای Deployment

كاربرد برنامه Rotional Rose
دسته بندی: فنی و مهندسی » کامپیوتر و IT

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

فرمت فایل دانلودی:.zip

فرمت فایل اصلی: ورد و قابل ویرایش

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

حجم فایل:1,018 کیلوبایت

 قیمت: 29,900 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.   پرداخت و دریافت فایل
  • محتوای فایل دانلودی: