تبلیغات

سرو کوهی - مدلسازی UML چیست؟
برای بهتر فهمیدن بیشتر بدانیم.
درباره وبلاگ


سخن روز

آرشیو

طبقه بندی





آخرین پستها

ساعت فلش

پیوندهای روزانه

نویسندگان

ابر برچسبها

نام شما :
ایمیل شما :
نام دوست شما:
ایمیل دوست شما:

Powered by web-abzar.ir
نظرسنجی



ابزار آپلود



آمار وبلاگ

الکسا


 ابزارهای زیبا سازی برای سایت و وبلاگ
Admin Logo
themebox

UML
در واقع در نگاه اول U.M.L  یا  Unified Modeling Language یک کابوس است.

زیرا این واژه یک زبان مدلسازی تصویری را برای برنامه تداعی می کند.
و
مدل سازی شبیه سازی کوچکی از یک محیط واقعی است...
بطور مثال اگر دید اولیه مشترکی نسبت به محصول وجود نداشته باشد عاقبت پروژه مانند تصویر زیر خواهد شد!
uml-FUN

در نرم‌افزار، روش‌های تولید نرم‌افزار مانند RUP  در واقع روش‌های مدل‌سازی می‌باشند. هر روش مدل‌سازی طبیعتا نیازمند مصالحی برای ساخت مدل می‌باشد كه در روش‌های مدل‌سازی نرم‌افزاری مصالح لازم برای تولید مدل، زبان‌های مدل‌سازی می‌باشند.
بطور نمونه زبان  مدلسازی ای مانند VRML  واقعیت مجازی را مدل می کند.







(نمونه ای از مدلسازی RUP )




                                                            (نمونه ای از مدلسازی VRML )


به شکل کلی هدف از مدلسازی شناخت (exploration) و تبیین (specification) است.
اما ما به دلایل مختلفی مدل می سازیم... گاه به این خاطر است که ساختار و رفتار سیستم در حال ساخت بهتر درك كنیم و نتیجتا بهتر پرداخت کنیم، گاه برای معمارى سیستم، مستند سازی انتخاب ها، ساخت ذهنیتی ازمحصول نهایى ، بعضی اوقات هم به این دلیل که با اشراف بیشتر به محدودیت و خطر هاى پروژه فائق بیاییم ، بعضی وقت ها هم فقط برای استفاده دوباره ...

و جالب اینجاست که  مدل سازی نه تنها برای اهداف علمی، بلکه برای انجام امور روزمره بشر به دفعات مورد استفاده قرار می گیرد.


UML درسال ۱۹۹۵ به وسیله شرکت Rational ارائه شد.
 UML یک زبان شی گراست یعنی اجزا این زبان متناسب با مفاهیم به کاررفته در  شی گرائی طراحی شده اند. پس از ارائه مفاهیم شی گرائی در ابتدای دهه ۸۰ میلادی  روش های شی گرائی تولید نرم افزار به وسیله افراد و سازمان های مختلف ارائه گردید.


(نمونه ای از مدلسازی  UML   )

 یکی از الزامات مهم در داشتن یک زبان استاندارد همگانی ناشی از نقشی است که زبان در ارتباطات به عهده دارد.
  این زبان مدلسازی دارای ساختار های دقیق و شدیدا منطقی و همچنین فراگیری است.
در عمل شما برای هر برنامه ای به مدلسازی UML نیاز نخواهید داشت ، تا زمانی که برنامه به ییچیدگی یک پروژه منسجم نرسیده باشد و جنبه آموزش اولیه داشته باشد.


Detect language » Hungarian
Detect language » Hungarian


نوشته شده توسط :The Faludah
پنجشنبه 17 اردیبهشت 1394-09:46 ق.ظ

http://audreyleuenthal.jimdo.com/
دوشنبه 23 مرداد 1396 04:32 ب.ظ
Good day! I know this is kinda off topic but I'd figured I'd ask.
Would you be interested in exchanging links or maybe guest writing a blog article or vice-versa?
My blog goes over a lot of the same topics as yours and I feel we could greatly benefit from each other.
If you're interested feel free to shoot me an email.
I look forward to hearing from you! Fantastic blog by the way!
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر