تو فاز طراحی نرم افزار actor ها در نهایت تبدیل به object میشن؟!
سلام دوستان
من یه سوال کلیدی واسم پیش اومده تو فاز تحلیل نیازمندی ها نرم افزار اونم اینکه میتونیم اینطوری نتیجه گیری کنیم که در نهایت actor های سیستم تبدیل میشن به object های ما؟
مثلا تو فاز تحلیل یک نرم افزار پرتال دانشگاهی برای نیازسنجی وقتی میریم پیش دانشجو یه سری نیازمندی ها میگه مثلا ثبت اطلاعات و دیدن کارنامه و... رو ازش میگیریم در نهایت این دانشجو که یه actor برای سیستم ما هستش در نهایت تبدیل به یه object میشه دیگه درسته؟
یا همین نمونه واسه استاد وقتی اتقال میافته استاد میشه شی برای سیستم ما
نتیجه گیری من درست>؟
1 پاسخ
سلام
درسته "در نهایت actor های سیستم تبدیل میشن به object های ما" که این بحث در زبان های شئ گرا صادق است و بهتر است بگوییم "نهایت actor های سیستم تبدیل میشن به موجودیت ها"
برای این موضوع چند مفهوم باید بیان شود:
دیاگرامهای Use case :
دیاگرامهای Use case نمایش گرافیکی از جنبه های پویا و کاربردی یک سیستم می باشند. و توسط دیاگرامهای use case و Actorها ، عملکرد یک سیستم را می توان مدلسازی نمود.
Actor :
actor را می توان عملگرهایی نام برد که با سیستم در ارتباط هستند. این actor ها می توانند یک کاربر انسانی(دانشجو، استاد، مشتری و ...)، یا حتی برنامه های داخلی یا خارجی، یا حتی سخت افزارها دانست. در واقع actor نقش هایی هستند که عملیاتی را روی سیستم انجام می دهند. و actor یکسری ورودی برای سیستمهای اطلاعاتی فراهم می کنند و یا یکسری از آنها خروجی می گیرند.
حال در زبان های برنامه نویسی شئ گرا این actor ها تبدیل به موجودیت می شوند و هر موجودیت را شئ در نظر می گیریم که شامل یکسری خصوصیات و رفتارها می باشد
این لینک می تونه راهنمای خوبی باشه