بعد از تحلیل سیستم از روی سناریوهایی که برای use case ها نوشته شده چگونه می توان به نمودارهای توالی و کلاس دست یافت ؟
بعد از تحلیل سیستم از روی سناریوهایی که برای use case ها نوشته شده چگونه می توان به نمودارهای توالی و کلاس دست یافت ؟
مهمترین کاری که باید انجام دهید پیدا کردن کلاسها با توجه به موارد کاربرد است، بر اساس کار شما باید ابتدا UC های خود را به کلاس (ها) تقسیم کنید، سپس ارتباط میان هر یک از آنها را پیدا کنید و با توجه به این ارتباطات نمودار کلاس خود را رسم کنید.مثلا اگر UC رابطه Included با UC دیگر دارد و هر یک ، یک کلاس می باشد می توانید رابطه جزء /کل را انتخاب کنید و ...
نمودار توالی را معمولا باید برای کلاسهای مهم که با هم ارتباط دارند بکشید، معمولا برای این کلاس ها از ابتدای Create شدن کلاس تا Dispose شدن آن و ارتباطی که به صورت message Passing با سایر کلاسها دارد شما باید در نمودار خود بیاورید.
مجموعه Help ، RUP به همراه مثال های آن می تونه به شما خیلی کمک کنه
To follow the path:
Look to the master
Follow the master
Walk with the master
See through the master
Become the master
بعد از اینکه کلاسها رو طراحی کردید، یک نمودار توالی بکشید و جریان رخدادهای شرح داده شده در Use-case رو بر روی آن اجرا کنید. به این ترتیب متدهای کلاسها نیز طراحی خواهند شد.
سید مصطفی حسینی
معمار نرمافزار، مشاوره و آموزش RUP