نمودار ترتیب (sequence diagram) رفتار سیستم را مدل میکند. تاکید در این نمودار بر زمان و ترتیب ارسال پیام ها است.
در این نمودار مجموعه ای از اشیاء با ارسال پیام با هم ارتباط برقرار میکنند.
چگونگی تعامل و همکاری مجموعه اي از اشياء را از نظر رفتاری توصيف ميکند. رفتاری که مدل می شود مي تواند رفتار اشياء يک مورد کاربر باشد يا ارتباط پيامی بين يک شی از يک کلاس با اشياء کلاس ديگر سيستم باشد.
این نمودار عملکرد سیستم را نشان می دهد و این که چه کسانی با چه سیستم هایی از سیستم مورد نظر در ارتباط هستند. ارتباط آن ها با سیستم چگونه است و چه انتظارتی از سیستم دارند. در این نمودار هدف تعیین نیازها است نه تعیین چگونگی برآورده شدن آن ها.
در use case یکی از نیازمندی های سیستم درج می شود. مجموعه ای از عملیات متوالی که سیستم جهت در اختیار قرار دادن یک نتیجه ملموس و مورد نظر کنشگر انجام می دهد. در واقع مورد کاربرد نشان دهنده رفتاری از سیستم یا زیر سیستم است.
نقشی که کاربر در ارتباط با سیستم ایفا میکند، کنشگر نامیده می شود. کنشگر آغاز کنندهی فعالیتی در سیستم است. در اینجا توجه به نقش کاربر است و نه شخص کاربر. کلیهی کاربران از جمله سایر سیستم ها actor سیستم محسوب می شوند.
هر یك از قطعات نرم افزاری كه كل سیستم را می سازند، چگونه روی سخت افزارها توزیع می شوند.
گره: عنصری سخت افزاری و فیزیكی است كه در زمان اجرا وجود دارد. پروسسورها، دستگاه های جانبی و سخت افزارهایی نظیر چاپگر، نوار مغناطیسی و...
یك گره می تواند همانند كلاس دارای صفات و متد باشد.
قطعه: بخشی نرم افزاری، فیزیكی و قابل جایگزین است كه مجموعه ای از یك یا چند واسط را پیاده سازی می كند.
هر قطعه دارای نامی است كه آنرا از سایر قطعات متمایز می كند.
هر قطعه واسط های خاصی را پیاده سازی می كند.
قطعه خود می تواند دارای نمونه باشد.
واسطها همیشه یك رفتار را بیان می كنند و می توانند به شكل های مختلف پیادهسازی شوند.
قطعات می توانند همانند هر عنصر دیگرuml در بسته ها قرار گیرند و از پیچیدگی سیستم بكاهند.
روابط در قطعات: تعمیم، انجمنی، وابستگی
واسطها مجموعه ای از اعمال هستند كه خدمتی از یك كلاس یا قطعه را مشخص می كنند.
دو قطعه بدون استثناء به وسیلهی یك واسط به هم مرتبط می شوند.
در روش object-oriented مركزیت با نمودار كلاس است. نمودار كلاس انواع اشیاء درون سیستم و انواع مختلف ارتباطات ساختاری آنها را نمایش می دهد.
• كلاس ها
• روابط بین كلاس ها
• صفات (Attributes)
• اعمال (Operations)
Visibility name [multiplicity]: type = initial-value
1.رابطهی انجمنی (Association)
• رابطهی تجمع (Aggregation)
• رابطهی تركیب (Composition)
2.رابطهی وابستگی (Dependency)
3.رابطهی تعمیم (Generalization)
• یك حالت خاص از رابطهی انجمنی است.
• زمانی كه بخواهیم نشان دهیم كه اجتماع چند شی، یك شیء كلان تر بوجود می آورد؛ از این نوع رابطه استفاده میكنیم.
• در صورت از بین رفتن كلاس، كلاس های جزء از بین نمی روند.
• ارتباط كلاس های دیگر با كلاس جزء می تواند بدون ارتباط و دخالت كلاس كل برقرار شود.
• علاوه بر مفهوم كلی رابطه تجمع كه از اجتماع چند شیء یك شیء كلی تر تشكیل می شود، بیانگر آن است كه با از بین رفتن شیء كلی تر كلیه اشیاء جزئی اش نیز از بین می رود.
• هر كلاس كه بخواهد با كلاس های جزء از یك كلاس كل ارتباط برقرار كند، بدون واسطه و دخالت كلاس كل این امر امكان پذیر نیست.
بیان كننده نوعی وابستگی بین دو كلاس است.
برای خلاصه سازی در بیان صفات و اعمال استفاده می شود و دارای خواص توارث و جایگزینی است.
• توارث: كلاسهای تخصیص همه صفات، اعمال و ارتباطات كلاس تعمیم را به ارث می برند و می توانند دارای صفات، اعمال و ارتباطات خاص خود باشند.
• جایگزینی: هر كلاس یا شیء تخصیص می تواند در هر جا كه كلاس یا شیء تعمیم وجود دارد، بجای آن بنشیند.
امروزه با توجه به پیشرفت های موجود در حوزهی فناوری، امکان پیگیری پروژهها به صورت ذهنی و به موفقیت رساندن آنها از این طریق، بسیار دشوار و ناممکن به نظر میرسد؛ حتی پیگیری پروژه از طریق یک متن نامنظم هم نمیتواند به موفقیت منجر شود. برای موفقیت پروژه باید یک روند مدون ایجاد کرده و در طول پروژه آن را مد نظر داشته باشید؛ به این منظور بهترین ابزار موجود، استفاده از زبان مدلسازی یکپارچه (UML) میباشد.
روانشناسی رنگها خود علمی است بی پایان و به معنای شناخت تاثیر رنگها بر رفتار و اعمال افراد میباشد؛ اما ما درمورد طراحی سایت صحبت میکنیم، و در طراحی سایت باید از روانشناسی رنگها استفاده کنید تا کاربران را به هدف مورد نظر خود (و صد البته هدف مورد نظرشان) هدایت کنید. برای این کار باید در مورد روانشناسی رنگها اطلاعات کاملی دریافت کنید.
در دنیای بزرگ فناوری اطلاعات و اینترنت، انتخاب رنگ و ترکیب رنگ مناسب می تواند نوید بخش تمایز و نشان دهنده تفاوت چشمگیر وبسایت شما با رقبایتان باشد. مطمئنا انتخاب ترکیب رنگ در طراحی وبسایت، طراحی لوگو، دکوراسیون محل کار و دیگر ملزومات برندینگ، یک فعالیت نو و یکی از سخت ترین چالش های پیش روی شما خواهد بود.