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