راهنمایی در مورد طراحی سیستم نگهداری ساختار تقسیم مسئولیتها به زیرمسئولیتها

ساخت وبلاگ

با سلام
سیستم باید قادر باشد تا ساختار درختی نامحدودی از زیرمسئولیتهای مختلف و تعریف مسئول مربوط به هر زیرمسئولیت و تقسیم مجدد زیرمسئولیتها و ... را در خود نگهداری نموده و بتواند اطلاعات مورد نظر پروژه را از میان تقسیم مسئولیتها اطلاعات ذخیره شده استخراج نماید.
سیستم دارای یک کاربر ویژه به نام مدیر است.
به هریک از کاربران سیستم از جمله مدیر یک مسوولیت اختصاص داده میشود
مسئولیت اختصاص داده شده به مدیر به صورت نفر ساعت تعیین شده و تقسیم مسئولیت بقیه کاربران به صورت وزن درصدی انجام می شود.
هر کاربر بنا به تصمیم خود میتواند مسئولیت محوله را با رعایت شروط زیر بین افراد دیگری تقسیم نماید:
تقسیم مسئولیت، برای هر کاربر، تنها یک بار ممکن خواهد بود؛ بنابراین وجود هرگونه مشکل در این فرایند موجب کنسل شدن کل عمل تقسیم تا هنگام رفع مشکل شود
پس از تقسیم مسئولیت، امکان برگشت وجود ندارد، اما در صورت عدم تقسیم، همیشه این حق برای کاربر محفوظ خواهد بود.
کاربران نمیتوانند تنها بخشی از مسئولیت خود را بین سایر افراد تقسیم کنند؛ بنابراین هر کاربر مختار است یا مسئولیت خود را کاملاً بر عهده گرفته یا کاملاً به افراد دیگر محول کند.
کاربران نمیتوانند مسئولیت خود را به کاربران فعلی سیستم محول کنند. برای تقسیم مسئولیت، کاربر موظف است کاربران جدید تا کاربران جدیدی را به سیستم معرفی نماید. این معرفی شامل تعریف نام، کلمه عبور و پسورد خواهد بود.

- - , .

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 124 تاريخ : پنجشنبه 1 بهمن 1394 ساعت: 18:10