اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

مقاله در مورد زبان مدلینگ (یا UML)

اختصاصی از اینو دیدی مقاله در مورد زبان مدلینگ (یا UML) دانلود با لینک مستقیم و پر سرعت .

مقاله در مورد زبان مدلینگ (یا UML)


مقاله در مورد زبان مدلینگ (یا UML)

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 تعداد صفحه24

فهرست مطالب

(مقدمه)

 

(منشاهای UML)

 

UML) چیست؟)

 

(حضور UML)

 

(معماری متا مدل چهار لایه ای)

 

متد (Method)

 

ساختار تجزیه کردن (Abstracted Syntan)

 

(نقش قالب دهی Well – formedness Rules)

 

(راهنمایی یادداشت (Notation cuide) )

 

( UML‌ شامل چه چیزی نیست ؟ )

 

(مدیریت مدل (Model Monagement)  )

 

بسته ها Pockages

 

 

 

(دیاگرام کلاسی – یادداشت پایه)

 

(کلاس ها)

 

(نمونه های آبجکت)

 

(مشخصات و عملیات)

 

مقدمه)

زبان مدلینگ (یا UML) یک زبان ویژوال می باشد که راهی ممکن می سازد ، تا کاربران بتوانند تجزیه و تحلیل و طراحی یک سیستم شی گرا را به راحتی انجام دهند . شرکت نزم افزاری رشنال و گرده مدیریت آبجکت شرایطی را برای حالت شی گرایی وضع کرده اند و نرم افزاری که شی گرا باشد باید طبق الگوی این شرکت ها باشد . UML هنوز یک استاندارد است و حتی به عنوان استاندارد بین المللی توسط موسسه بین المللی استاندارد (ISO) تشخیص داده شده است .

(منشاهای UML)

روش های گسترش نرم افزاری شی گرا در سه گزینه ذیل موجود می باشد .

الف) زبان های برنامه نویسی شی گرا ساخته و گسترش یافتند تا آنکه بتوان از آنها استفاده کرد .

ب) روش های طراحی و تجزیه و تحلیل شی گرا ساخته شد تا در مدل سازی تجاری استفاده شود و در طراحی سیستم های نرم افزاری و لوازم تجزیه و تحلیل نیز استفاده شود .

پ) UML طراحی شده است ، بهترین امکانات در جهت طراحی و تجزیه و تحلیل را به دور هم جمع کند .

 

 

(حضور UML)

در سال 1994 رومباف و بوچ در شرکت رشنال جمع شدند تا متدهای خودشان را دنبال کنند . در اکتبر 1995 آنها نسخه 0.8 برنامه Unified Method را بیرون دادند در پاییز 1995 جیکسون به همراه شرکتش به رشنال پیوست و همگی بر روی UML شروع به کار کردند .  در ژون و اکتبر سال 1996 نسخه های 0.9 و 0.91 ساخته شد که باعث مدیریت آبجکت درخواستی را برای یک زبان مدلینگ استاندارد کرد . شرکت رشنال متوجه شد که یک احتیاج همه جانبه به UML از طرف شرکت هایی نظیر ماکروسافت Oraele,HP,LBM وجود دارد .

UML) چیست؟)

UML یک زبان ویژوال است که برای گسترش سیستم های نرم افزاری می تواند استفاده شود . و این یک زبان رسمی و قالب دار است . منظور از زبان ، زبان بشریت و حتی زبان برنامه نویسی هم نیست . هر چند که شبیه هر دو مورد گفته شده است و دارای قالب ، ساختار دستور است .

UML شامل یکسری قوانین و دستورات است که بیشتر دستورات بصورت گرافیکی است که شامل : خطوط ، مستطیل ها ، بیضی ها و اشکال دیگر می باشند و حتی گاهی اوقات نیز از نوشته ها جهت ارائه توضیحات بیشتر نیز استفاده می شود . با این وجود نمایش گرافیکی به مردم کمک می کنند تا مدل و یا بخش هایی از آن را توسط نمایش گرافیکی UML متوجه شوند .  نقش های عناصر UML می توانند با یکدیگر ترکیب شوند و در UML Specifica tion (که عناوین آن را مرور کردیم .) توضیح داده شوند . سه نقش کلی وجود دارد : قاعده تجزیه کردن ، نقش قالب دهی و علم معانی . قاعده تجزیه کردن توسط دیاگرام ، و زبان انگلیسی توضیح داده شدند ، نقش قالب دهی در OCL و به صورت انگلیسی است و دیگری علم معانی است که به صورت انگلیسی می باشد و در آن از دیاگرام ها پشتیبانی می کند . از نقش های گفته شده جهت عناصر UML و مشخص کردن آنکه چگونه عناصر UML را ترکیب کرد . این یک خصیصه مهم UML است ولی احتیاج به دانستن جزئیات نیست و این به نام معماری متا مدل چهارلایه ای است که در زیر توضیح داده شده اند .

(معماری متا مدل چهار لایه ای)

UML را می توان به چهار لایه تقسیم کرد هر لایه خلاصه شده لایه زیرین خود است و هر لایه تعریف شده است در لایه بالائی خود ، پائین ترین لایه شامل آبجکت های کاربر است مثلاً < laswance – policy -2134334> لایه بالائی متامل مدل می باشد . مفاهیم مدل سازی آبجکت های کاربر را تعریف می کند مثلاً Insurancepolicy و لایه بالاتر شامل متا مدل می باشد . که در متا مدل عناصر مدل تعریف می شوند . عناصر متا مدل همان عناصر UML هستند . برای مثال : attribute , class ، عملیات و Componet . و بالاترین لایه همان MOF است یعنی یک نوع متا آبجکت و واضح تر یک متا متا مدل است . که این ها زبان را تعریف می کنند تا زبان متا مدل را تعریف کند . عناصر آن عبارتند از : Meta operation ; Meta Attribute , Metaclass . مشابه همین طریق متا مدل UML می تواند مدل های متفاوتی را ایجاد کند مثل کنترل ترافیک هوائی ، بانک داری ، کتابخانه ربتیک ، مخابرات و خیلی چیزهای دیگر ،‌ که البته متا متا مدل می تواند متا مدل های مختلفی را ایجاد کند اگر شما بخواهید که یک زبان ویژوال دیگری اضافه کنید . برای فهم هدف ساختار تجزیه ، لایه متا مدل بسیار مهم می باشد .

ساختار تجزیه کردن (Abstracted Syntan)

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

 


دانلود با لینک مستقیم


مقاله در مورد زبان مدلینگ (یا UML)