پروژه مهندسی نرم افزار سیستم دبستان بخش سوم
1-6- شناسائی Actor های سیستم
Actor ها در حقیقت مکانیسمی برای طبقه بندی External User ها هستند. Actor ها می توانند در چهار گروه User ، Applications ، Devices و External Events باشند. در سیستم جاری با دو نوع اکتور سرو کار داریم:
• Actor کاربر
• Actor External Events
1-6-1- Actor کاربر
کاربران سیستم در حالت کلی شامل Actor مدیر ، Actor ناظم ، Actor مدیر آموزشی و پرورشی ، Actor مدیر مالی ، Actor معلمان ، Actor اولیا و دانش آموزان می باشند.
Actor مدیر ، Actor ناظم ، Actor مدیر آموزشی و پرورشی ، Actor مدیر مالی ، Actor معلمان ، Actor اولیا و دانش آموزان با رابطه Generalization با Actor کاربر سیستم ارتباط دارند و تمامی خواص Actor کاربر سیستم را دارا هستند. در حالت کلی ، کاربر به استفاده کننده سیستم نرم افزاری دبستان گفته می شود که سایر تعاریف Actor های سیستم از آن مشتق می شود. (ارث بری دارند)
مفهوم ارث بری در نمودار صفحه بعدی بدین معنی است که در حالت کلی Actor کاربر سیستم دارای یک سری اطلاعات اعم از اطلاعات تماس ، اطلاعات شناسنامه ای و . . . می باشد که می توان در تعریف Actor ها آنها را در کلاس کلی تعریف نمود و در تعریف سایر خواص مربوط به Actor ها موارد تکراری را از کلاس اصلی مشتق گرفت. (در نمودار کلاس به صورت کامل در این مورد رسم نمودار خواهد شد)
1-6-2- Actor مدیر دبستان
شرح: مدیر دبستان در بالاترین مقام از نظر دسترسی و مدیریت در سیستم و دبستان قرار دارد و کار اصلی مدیریت در سیستم دبستان را انجام می دهد و بر نحوه کارکرد معلمین و سیستم نرم افزاری اشراف کامل دارد.
1-6-3- Actor معلم
شرح: معلم کسی است که برای تدریس در دبستان ، استخدام شده و به تعلیم دانش آموزان می پردازد و زیر نظر مدیر دبستان تمامی فعالیتهای خود را انجام می دهد.
1-6-4- Actor دانش آموزان
دانش آموز کسی است که در دبستان ثبت نام نموده و در آنجا مشغول به تحصیل می شود و جهت انجام امتحانات درخواست ارسال می نماید و پس از قبولی به مدارج بالاتر می رود.
1-6-4-1- Actor ناظم دبستان
ناظم در حقیقت مسئول ساماندهی به نظم امور داخلی دبستان می باشد و تمامی عملیات خود را زیر نظر مدیر انجام می دهد.