پروژه مهندسی نرم افزار یو ام ال فرهنگ لغت

پروژه مهندسی نرم افزار uml دیکشنری بخش هفتم

 نمودار حالت کلی سیستم ( Statechart Diagram )

  نمودار حالت کلی سیستم
نمودار3- 14- نمودار حالت کلی سیستم


نمودار Deployment

نمودار Deployment 
نمودار3- 15- نمودار Deployment

 

نمودار Class پروژه دیکشنری و جدول پایگاه داده
 
نمودار های کلاس ارتباط بين کلاسها ها را در سیستم نشان می دهد . کلاسها می توانند به عنوان  طرح کلی برای آبجکت ها دیده شوند. مثلا حساب بانکی من یا یک خود پردار یک کلاس است . کلاسها شامل اطلاعات و رفتاری هستند که بر روی اطلاعات عمل می نمایند. کلاس حساب (Account) شامل PIN مشتری و رفتاری که PIN را کنترل می کند می باشد. در نمودار Class برای هر نوع آبجکتی در نمودار Sequence و Collaboration یک کلاس ایجاد شده است . 
در یک نمودار کلاس هر کلاس با مستطیلی نشان داده شده است که به سه بخش تقسیم شده است . 
بخش اول نام کلاس را نشان می دهد . بخش دوم صفات کلاس (Attributes) را نشان می دهد . یک قطعه ای از اطلاعات است که با یک کلاس مرتبط می باشد . مثلا کلاس حساب (Account) شامل سه صفت است : شماره حساب (Account Number) ، PIN و تراز (Balance) . آخرین بخش شامل عملگرهای حساب (Account) شامل چهار عملگر است : باز کردن (Open) ، برداشت وجوه (Withdraw Funds) ، واریز وجوه (Deduct Funds) و تایید موجودی (Verify Funds) .خطوط بین کلاسها وابستگی ارتباطات بین کلاسها را نشان می دهد . 
برنامه نویسان از نمودار های Class استفاده می کنند تا کلاسها را به طور واقعی تولید نمایند سپس برنامه نویسان جزئیات را در زبان انتخابی خود نشان می دهند . تحلیل گران از نمودار های کلاس استفاده می کنند تا جزئیات  سیستم را نشان دهند ، همچنین طراحان به نمودار های class نگاه می کنند تا طرح سیستم را بینند.
اگر یک کلاس شامل چند تابع باشد ، یک معمار می تواند این را در نمودار Class دیده و توابع را به چند کلاس بشکند . نبید هیچ وابستگی بین کلاسهایی که با یکدیگر ارتباط دارند وجود داشته باشد . یک طراح یا برنامه نویس نیز می تواند این را ببیند . نمودار های Class برای این ایجاد شده اند تا کلاسهایی را نشان دهند که با هم در هر Use case کار می کنند و نمودار های جامع (Comprehensive) شامل کل سیستم یا زیر سیستم را می توان به همین ترتیب ایجاد نمود .
یک نمودار کلاس برای نمایش تعدادی از کلاسها و بسته های کلاس در سیستم استفاده شده است . این نمودار یک تصویر ایستا از قطعات سیسنم و ارتباطات بین آنها را به شما می دهند . معمولا برای یک سیستم واحد چندین نمودار Class را ایجاد خواهید کرد . برخی از اینها زیر مجموعه ای از کلاسها و روابط بین آنها را نمایش خواهد داد ، بقیه ممکن است زیر مجموعه ای از کلاس ها را نمایش دهند که شامل صفات و عملگر های آنها می باشد. ممکن است گروه دیگری فقط بسته های کلاسها و روابط بین این بسته ها را نمایش دهند ،  بهتر است از چندین نمودار کلاس استفاده کنید تا تصویر کاملی از سیستم و برنامه خود بدست آورید .
 
نمودار اصلی Class سیستم
 نمودار اصلی Class  سیستم
نمودار4- 1- نمودار اصلی Class  سیستم

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

حرف 500 حداکثر