تجزیه و تحلیل سیستم انتخاب واحد دانشگاه با رشنال رز
- توضیحات
- دسته: رشنال رز
- منتشر شده در 09 آبان 1392
- نوشته شده توسط مدیر
- بازدید: 2419
پروژه تحلیل سیستم انتخاب واحد دانشگاه به همراه داکیومنت و فایل رشنال رز
چکیده
در این پروژه جهت بدست آوردن نیازهای سیستم نرم افزاری ابتدا با کاربران مصاحبه ای انجام گرفته و به تحلیل و بررسی مشکلات و نیازمندی ها پرداخته شده است.به طور کلی سیستم جاری تحلیل شده و نیازمندی ها مشخص شده است،سپس با توجه به نیازمندی ها ، سیستم کامپیوتری تعریف شده است. برای تحلیل سیستم کامپیوتری از نرم افزار Rational Rose استفاده گردیده که از نمودارهای use case، sequence ، collaboration و classبرای تحلیل بهره گرفته شده است.
پروژه+فایل رشنال رز+داکیومنت ورد
ادامه مطلب: تجزیه و تحلیل سیستم انتخاب واحد دانشگاه با رشنال رز
تجزیه و تحلیل سیستم ثبت نام آموزشگاه با رشنال رز
- توضیحات
- دسته: رشنال رز
- منتشر شده در 09 آبان 1392
- نوشته شده توسط مدیر
- بازدید: 2826
تجزیه و تحلیل سیستم ثبت نام آموزشگاه با رشنال رز
تحلیل سیستم ثبت نام آموزشگاه
چکیده:
مسئول ثبت نام كليه درس هاي قابل ارائه در موسسه و شرايط ثبت نام را به كارآموز ارائه مي دهد. كار آموز ميتواند دروس مورد نظر خود را انتخاب وبه سيستم ثبت نام ارائه دهد.سيستم ثبت يكسري اعمال كنترلي را برروي دروس انتخابي كارآموز انجام مي دهد، در قسمت مالي هزينه درس هاي انتخابي بررسي مي شود و هزينه نهايي به كارآموز اعلام مي شود و از او در مورد تاييد نهايي سوال مي شود. اگر پاسخ بلي باشد اطلاعات ثبت و در بانك ذخيره ميشود وگرنه از سيستم ثبت نام خارج مي شود.
(1)مقدمه :
مدیر آموزشگاه یک سری دروس را برای کارآموزان ارائه می دهد و لیست دروس انتخابی را به مسؤل ثبت نام آموزشگاه می دهد مسئول ثبت نام كليه درس هاي قابل ارائه در موسسه و شرايط ثبت نام را به كارآموز ارائه مي دهد. كار آموز ميتواند دروس مورد نظر خود را انتخاب وبه سيستم ثبت نام ارائه دهد.
سيستم ثبت يكسري اعمال كنترلي را برروي دروس انتخابي كارآموز انجام مي دهد
1. ابتدا بررسي مي كند كه مهلت ثبت نام در هيچ يك از دروس به اتمام نرسيده باشد.
2. سپس جنسيت كارآموز بررسي مي شود و اگر كلاس انتخابي ويژه آقايان بوده ولي كارآموز زن باشد به سيستم اعلام مي گردد و بالعكس.
3. سپس اگر ظرفيت كلاس قبلا تكميل شده باشد اعلام ميگردد.
4. در مرحله آخر تداخل دروس انتخابي بررسي مي شود.
بعد انجام اين مراحل اگر خطايي گزارش نشد ، در قسمت مالي هزينه درس هاي انتخابي بررسي مي شود و اگر كارآموز قبلا هم در موسسه مشغول به تحصيل بوده و طلب يا بدهي داشته باشد مجموع آن محاسبه شده و هزينه نهايي به كارآموز اعلام مي شود و از او در مورد تاييد نهايي سوال مي شود. اگر پاسخ بلي باشد اطلاعات ثبت و در بانك ذخيره ميشود وگرنه از سيستم ثبت نام خارج مي شود.
های سیستم :USECASE ها وACTOR(2) معرفی
در قسمت(3) نتایج عملیUSECASE VIEWبرای این پروژه سه یوز کیس مطابق شکل
به نام های :
-سیستم ثبت نام
-سیستم بررسی مالی
-سیستم کنترل کلاس ها
در نظر گرفته شده است.
برای مدیریت – مسؤل ثبت نام و کارآمز در نظر گرفته شده استACTOR وهمچنین سه
:sequence , coolaboration diagram شرح مختصری درباره
این نمودار مدل کننده پیام هایی هستند که بین اشیا رد و بدل می شوند. توالی زمانی این پیام از
جمله مهمترین خصوصیات این نمودار میباشد.
:sequence , coolaboration diagramاشکال موجود در
Object-
Object message-
Message to self-
Destruction marker-
Life time-
سناریوی ثبت نام
: کارآموزباید برای ثبت نام به آموزشگاه مراجعه کند .Precondition
: باید نام کار آموز در لیست آموزشگاه ثبتPost condition
: تأئیدیه نهایی ثبت نام .Goal
: کارآموزبا مراجعه به آموزشگاه وپرداخت مبالغ دروس انتخاب شده برایDescription شرکت در کلاس ها آماده شود .
Alternative flow :
1 - کار آموز روز و ساعت مشخصی را در نظر نداشته باشد و برنامه کلاس ها را در یک
محدوده مشخصی فرض کند .
2 - کار آموز از افراد خاص (آشنایان –اعضای سابق.....) باشد و از تخفیف ویزه بر
خوردار شود .
: BASIC FLOW
1)مراجعه کارآموز به آموزشگاه
2) درخواست از مسؤل آموزشگاه برای ثبت نام در دروس مورد نظر
3)بررسی دروس توسط مسؤل ثبت نام از نظر : زمان ثبت نام – تداخل – جنسیت – ظرفیت
4) کنترل کلاس
5) ارجاع کارآموز به قسمت مالی و محاسبه هزینه دروس
6)گرفتن تاٌییدیه مالی
7) ثبت ، نام کارآموز در بانک اطلاعات کارآموزان
سناریوی سیستم کنترل کلاسها
: باید کلاس از نظر ظرفیت – تداخل –جنسیت مشکلینداشته باشد تا Precondition افراد بتوانند ثبت نام کنند .
.
.
.
.
پروژه+فایل رشنال رز+داکیومنت ورد+نمودارها+دیاگرام ها+یوزکیسها
ادامه مطلب: تجزیه و تحلیل سیستم ثبت نام آموزشگاه با رشنال رز
تجزیه و تحلیل سیستم انبارداری فروشگاه با رشنال رز
- توضیحات
- دسته: رشنال رز
- منتشر شده در 09 آبان 1392
- نوشته شده توسط مدیر
- بازدید: 2637
از مشکلات سیستم سنتی انبار داری فروشگاه می توان کاغذی بودن مراحل ثبت مشخصات کالا،سرعت پایین انجام گرفتن کار در انبار،افزایش احتمال اشتباه در ثبت و بایگانی کالا و ...... می باشد. با مکانیزه کردن این سیستم سرعت انجام و بازده ای کاردر انبار فروشگاه بالا رفته ، سیستم از حالت کاغذی خارج شده ، و احتمال اشتباه به مقدار قابل توجه ای پایین می آید.سیستم موجود دارای usecase Diagram می باشد که یک نمای سطح بالای سیستم از دید بازیگران سیستم به ما می دهد و نحوه برخورد با دنیای بیرون را مشخص می کند.در usecase diagram ،Actor ها وUseCase ها را قرار می دهیم. سیستم موجود دارای 3 عدد usecase می باشد . هر usecase رفتار سیستم را توصیف می کند که شامل تقابل بین سیستم و Actor ها می باشد.سیستم دارای Sequence Diagram برای هر UseCase می باشد که به صورت منظم در یک توالی زمانی ارتباطات متقابل اشیا را به ما نشان می دهد یعنی دنباله ای از رویدادهای برای انجام یک عمل مشخص می کند.
هر سناریو شامل موارد زیر می باشد:
1-Name : (نام UseCase)
2- Precondition : (پیش شرایطی که قبل از اجرای UseCase بایستی تامین شود)
3- Post condition
4- Goal : (هدف آن)
5- Description
6- Main flow : (مسیری است که ما را به هدفمان می رساند که شامل مراحلی می باشد)
7- Alternative flow : (به ازای برخی ، مراحل حالت و شرایط متنوعی برای Mian.Flow اعمال نماییم)
ادامه مطلب: تجزیه و تحلیل سیستم انبارداری فروشگاه با رشنال رز
پروژه تجزیه و تحلیل سیستم رستوران با رشنال رز
- توضیحات
- دسته: رشنال رز
- منتشر شده در 09 آبان 1392
- نوشته شده توسط مدیر
- بازدید: 2880
مقدمه:
در ابتدا به تعریفی از برنامه های کاربردی و موجودیت های سیستم می پردازیم.
برنامه های کاربردی نیاز کاربر را بر طرف می کنند .
سیستم موجود دارای 2 موجودیت بنام Busince.Worker و Busince.Entity است که Busines.Worker افرادی هستند که در سیستم فعالیتی را انجام می دهند و Busince.entity مفاهمی از سیستم می باشند که بار اطلاعاتی سیستم جاری را حمل می کنند.همچنین شامل مجموعه usecase هایی است که از طریق (Bus.Actor) موجودیت خارج سیستم یک درخواست بنام usecase به سیستم داده می شود و بهتر است که Usecase ها را بصورت فعل و مفعول بکار ببریم.نکته قابل توجه این است که تعداد usecaseها نبایستی از 5 تا بیشتر شود.همچنین شامل یکسری Diagram بنام های usecase Diagram و sequence digram است که با فشار دادن کلید F5 نمودار دیگری بنام Colloboration Digaram بوجود می آید.در Usecase Digaram ˛ Actorها و Usecaseها رسم میکنیم و در Digaram Sequence ˛ Worker و Entity و نحوه ارتباط میان آنها را رسم می کنیم.
هر Usecase بایستی شامل موارد زیر باشد :
1. نام Bus.Usecase
2. هدف
3. Bus.Actor (افراد یا سیستم هایی می باشند که با سیستم موجود کار می کنند)
4. Precondition (پیش شرط˛شرایطی هستند که قبل از اجراء Usecase بایستی تامیین شوند)
5. Postcondition
6. Basic_Flow (مسیر اصلی : در واقع مسیری که ما را به هدف مان می رساند شامل استپ های مراحل کوچک می باشد)
7. Alternative Flow ( مسیر جانبی: اکنون می توانیم به ازای برخی از استیب ها ˛ حالت و شرایط متنوعی برای Basic.Flow اعمال نمائم اعمال نمائیم. این تنوع را در مسیر جانبی قرار می دهیم. دقت کنید که برای نام گذاری یک مسیر جانبی ل بهتر است ذکر نمائیم که این مسیر جانبی وابسته به کدام استیب از مسیر اصلی است)
نگاهی کلی به سیستم رستوران: