پروژه تجزیه و تحلیل سیستم بانک کشاورزی با رشنال رز
- توضیحات
- دسته: رشنال رز
- منتشر شده در 09 آبان 1392
- نوشته شده توسط مدیر
- بازدید: 2847
مراحل انجام پروژه
Use case diagram بانک کشاورزی
این سناریو دارای سه Use case زیر می باشد:
1. Use case درخواست بازکردن حساب
2. Use case درخواست پرداخت یا دریافت وجه
3. Use case درخواست دریافت وام بانکی
و یک ACTOR به نام مشتری.
Use Case دياگرام
در سادهترين حالتUse Case ها بوسيله مصاحبه با كاربران و انتظاراتي كه آنها از سيستم دارند تعريف ميشود. براي نمايش اطلاعات مربوط به نيازهاي كاربران كه در قالب Use Case هاجمعآوري شده است از دياگرام Use Case استفاده ميشود. (رسم شکل در نتایج عملی)
UseCase:
UseCase در واقع عبارت است از هر سرویسی که سیستم در اختیار کاربران قرار میدهد . شکل آن در نمودارهای UML به شکل بیضی است .
Actor :هر کس که با UseCaseکار می کند یک Actor است. Actor ها کسانی هستند که اطلاعاتی ازUseCase دریافت می کنند و یا اینکه اطلاعاتی به آن تزریق می نمایند . شکلActor در نمودارهای UML به شکل آدمک است .
چهار نوع رابطه در دياگرام Use Case وجود دارد كه عبارتند از :
الف- رابطه Communication : نشان ميدهد يك بازيگر، يك Use Case را استفاده ميكند.
ب- رابطه Extend : ارتباط بين دو Use Case كه حالات خاص يكي در ديگري قرار داده ميشود.
ج- رابطه Uses : شبيه Extend مي باشد ولي در اينجا حالات خاصرا در يك Use Case قرار نميدهد، بلكه اگر رفتاري در چند Use Case مشترك باشد، آنرا جدا كرده و در يك Use Case مجزا قرار ميدهند.
برای هر Use caseیک Sequence Diagram باید رسم کنیم:
ادامه مطلب: پروژه تجزیه و تحلیل سیستم بانک کشاورزی با رشنال رز
پروژه تجزیه و تحلیل سیستم فروشگاه اینترنتی با رشنال رز
- توضیحات
- دسته: رشنال رز
- منتشر شده در 09 آبان 1392
- نوشته شده توسط مدیر
- بازدید: 2764
Actor :
در واقع کسی است که Usecase در جهت سرویس دادن به آن عمل می کند سیستم ساخته شده در نهایت باید جوابگوی نیازمندی های آنها باشد می توان گفت شناسایی Actor ها اولین قدم برای تهیه نیازمندیها در یک سیستم یافتن Actor هاست زیرا اگر بدانیم که Actor چیست وچه می خواهد به راحتی می توانیم Usecase های مورد نظر را استخراج کنیم
یکی از راههای شناسایی Actor ها ترسیم نمودار Content Diagram آن است این نمودار جز استاندارد های UML نیست ولی ترسیم آن درتشخیص Actorها به ما کمک می کند در این دیاگرام در واقع کل سیستم بدون توجه به جزئیات آن در نظر می گیریم در این دیاگرام بررسی می کنیم سیستم با چه سازمانها یا افرادی در ارتباط است Content Diagram فروشگاه اینترنتی مطابق شکل (1) است که در این شکل مدیریت سایت و مشتری با سایت فروشگاه اینترنتی در ارتباط اند
Usecase :
با شناساییActor ها می فهمیم که چه کسانی با سیستم کارمی کنند پس به راحتی می توانیم دریابیم که این افراد از سیستم چه می خواهند اینکه این افراد از سیستم چه می خواهند یعنی Usecase ، برای رفع هر نیازمندی یک Usecase در نظر می گیریم مجموعه این Usecase ها Usecase diagram است
Usecase diagram
مجموع Actorها وUsecaseها وروابط موجود بین آنها در یک نمودار به نام Usecase diagram ترسیم می شود که در بر گیرنده تمام آن چیزی است که کاربران از سیستم می خواهند Usecase diagram در واقع یک نمونه تصویری از مدل نیازمندی ها برای سیستم است
سناریو :
اینکه Usecase چه هدفی دارد وچه می خواهد بکند نیاز به سناریو دارد سناریو متنی است که فعالیت های Usecaseرا به طورکامل شرح می دهد .
سناریو خرید و فروش محصولات از طریق اینترنت
Name: مدیرت سایت
Pre condition: ورود به سایت اینترنتی مربوطه.
Post condition: نمایش محصولا بصورت طبقه بندی شده.
Goal: خرید محصول بدون حضورفیزیکی در فروشگاه (صرفه جویی در وقت و هزینه)
Description: سیستمی نوپا در ایران بوده که باید مورد توجه قرار بگیرد.
Main flow:
1. کاربر به بخش مورد نظر خود وارد می شود.
2. محصول مورد نظر را انتخاب می کند.
3. جهت سفارش دادن محصول مشخصات مربوطه را وارد می کند.
4. سیستم با دریافت درخواست موجودی را بررسی کرده و سپس متنی را جهت تائیدیه ارسال نمایش می دهد.
5. مشتری با ملاحظه سبد کلای خود در صورت موافقت تائیدیه را ارسال می کند.در غیر اینصورت به صفحه اول باز میگردد.
6. مجوز لازم به واحد ارسال محصول داده میشود.
7. محصول ازطریق پست ( t_pox ، باربری و...) برای مشتری ارسال می گردد.
پروژه+فایل رشنال رز+داکیومنت+دیاگرام
ادامه مطلب: پروژه تجزیه و تحلیل سیستم فروشگاه اینترنتی با رشنال رز
پروژه تجزیه و تحلیل سیستم بنگاه معاملاتی با رشنال رز
- توضیحات
- دسته: رشنال رز
- منتشر شده در 09 آبان 1392
- نوشته شده توسط مدیر
- بازدید: 2085
چکیده
تحلیل سیستم یکی ار مراحل کار مهندسی نرم افزار بوده است که این مرحله و انجام صحیح آن منوط به تجربه و دید وسیعی می باشد.
ناگفته پیداست که خود را بری از نقص وایراد نمی داند، اما تمام تلاش و هدف اینجانب چیزی جز، نیل به حداکثر نبوده است.
لازم به ذکر است در ادامه به تحلیل سیستم بنگاه معاملاتی مسکن خواهیم پرداخت. که ابتدا سیستم جاری و سپس مشکلاتی که در سیستم های مشابه بوده وراه حلی برای رفع آن آورده شده و در بخش معرفی؛ به نیازها اشاره شده و درقسمت انتهایی به نمودارهایی که در Rational Rose پیاده سازی شده می پردازیم.
سیستم جاری:
شیوه طراحی این مستند به گونه ایی است که با ارئه یک الگو مدیریتی جهت شناخت سیستم موجود، سعی در ارتقای آن دارد. قسمت های مختلف زیر تحلیل شده است:
- ثبت خانه ، مغازه و زمین
- جستجوی املاک ذخیره شده
- اعلام املاکی که مهلت اجاره آنها رو به اتمام است
- ثبت قرار داد ها فروش نامه و اجاره نامه
- ویرایش و حذف مشخصات
مشکلات سیستم:
مشکل اصلی در اغلب سیستم ها نداشتن کنترل مقادیری مناسب است به فرض در قسمت جستجو ملک محدوه نداشتن جستجو یا فیلدی که مبالغ در آن وارد می شود اگرحروف شود پیغامی ظاهر شود که در جستجو بر حسب ريال و امثال آن مشکلی پیش نیاید.
راه حل برای رفع مشکلات سیستم:
برای حل مشکلات گفته شده : در جستجو مبلغی که برای جستجو وارد می شود به سیتم طراحی شده محدوده ای را برای مبلغ وارد شده؛ می سازد تا اگر خانه ای دقیقا با این قیمت پیدا نشد خانه هایی که بصورت پیش فرض 30درصد قیمت آنها کمتر یا بیشتر از مبلغ وارد شده است را پیدا نماید.
پروژه+فایل رشنال رز+داکیومنت
ادامه مطلب: پروژه تجزیه و تحلیل سیستم بنگاه معاملاتی با رشنال رز
پروژه تجزیه و تحلیل سیستم داروخانه با رشنال رز
- توضیحات
- دسته: رشنال رز
- منتشر شده در 09 آبان 1392
- نوشته شده توسط مدیر
- بازدید: 3137
تجزیه و تحلیل سیستم داروخانه با رشنال رز
شرح مختصر از UC : این مورد استفاده به صورت ماهانه لیستی توسط کاربر آماده سازی تهیه میشود و جهت تائید و تمضاء به دکتر داروخانه ارجاع داده میشود .
پیش شرط : قرارداد با سازمان بیمه ای قبلاً باید بسته شده باشد .
سناریو اصلی :
- شروع
- انتهای هر ماه کاربر آماده سازی فرم های بیمه را از دکتر داروخانه دریافت می نماید .
- دکتر داروخانه فرم نسخه های ارسالی بیمه به سازمان بیمه را به کاربر آماده سازی تحویل میدهد .
- کاربر آماده سازی فرم ها را طبق نسخه های موجود پر میکند و به دکتر ارجاع میدهد .
- دکتر داروخانه فرمها را تائید کرده و پس از امضاء به کاربر آماده سازی ارجاع میدهد .
- کاربر آماده سازی فرمها را به سازمان انتقال میدهد .
سناریوهای فرعی : کاربر آماده سازی فرم ها را اشتباه پر کرده باشد .
شرخ مختصر : این سناریو فرعی در مرحله 3 و 4 سناریو اصلی پس از بررسی فرم نسخه های ارسالی بیمه به سازمان بیمه می توان رخ بدهد .
مراحل سناریوهای فرعی 1 :
1- دکتر داروخانه فرم را به کاربر آماده سازی پس میدهد .
2- کاربر آماده سازی فرم را اصلاح میکند .
3- مرحله 4 سناریو اصلی انجام میشود .
پیش شرط : ندارد .
مورد استفاده : پرداخت وجه بابت تسویه حساب
شرح مختصر از UC : این مورد استفاده جهت تسویه فاکتورهای دریافتی بابت داروها و لوازم بهداشتی خریداری شده برای داروخانه .
پیش شرط : داروها و لوازم بهداشتی خریداری شده تحویل داروخانه شده باشد .
سناریو اصلی :
- شروع
- شرکت تولید کننده پس از ارسال داروها به داروخانه فاکتور فروش را توسط نماینده شرکت به کاربر مالی داروخانه ارسال می نماید .
- کاربر مالی پس از چک کردن فاکتور فرم دستور پرداخت و پس از امضاء اول چک آن را به دکتر داروخانه ارجاع میدهد .
- دکتر داروخانه فرم دستور پرداخت و چک را امضاء کرده و به کاربر مالی عودت میدهد .
- کاربر مالی پس از ضرب مهر داروخانه آن را به نماینده شرکت میدهد .
سناریوهای فرعی : دکتر داروخانه امضاء نکرده باشد .
شرخ مختصر : این سناریو فرعی در مرحله 2 و 3 سناریو اصلی پس از بررسی فرم دستر پرداخت و چک می توان رخ بدهد .
مراحل سناریوهای فرعی 1 :
1- کاربر مالی فرم دستور پرداخت و چک را به دکتر داروخانه عودت میدهد .
2- دکتر داروخانه در صورت امضاء نکردن هر یک از فرم ها آنها را امضاء و به کاربر مالی ارسال میکند .
3- مرحله 3 سناریو اصلی انجام میشود .
پیش شرط : ندارد .
مورد استفاده : تمدید مجوز داروخانه
شرح مختصر از UC : این مورد استفاده هر یکسال یکبار جهت تمدید مجوز داروخانه توسط سازمان بهداشت و درمان انجام میگیرد .
پیش شرط : باید قبلاً مجوز تاسیس داروخانه گرفته شده باشد .
سناریو اصلی :
- شروع
- نماینده سازمان بهداشت و درمان جهت بررسی مجوز تاسیس به داروخانه مراجعه میکند.
- کاربر آماده سازی فرم های تمدید تاسیس داروخانه را به کاربر مالی ارسال میکند .
- کاربر مالی پس از پر کردن فرم تمدید تاسیس داروخانه و تخمین هزینه ها آن را به دکتر داروخانه ارسال میکند .
- دکتر داروخانه پس از امضاء فرم ها را به کاربر آماده سازی ارسال میکند .
- کاربر آماده سازی جهت انجام امور اداری به سازمان بهداشت و درمان مراجعه میکند .
سناریوهای فرعی : ندارد .
مورد استفاده : تحویل دارو به مشتری
شرح مختصر از UC : این مورد استفاده پس از دریافت نسخه داروهای بیمار را طبق نسخه به بیمار تحویل میدهند .
پیش شرط : باید نسخه قبلاً از بیمار تحویل گرفته شده باشد .
سناریو اصلی :
0- شروع .
1- کاربر پذیرش 1 نسخه را به کاربر آماده سازی میدهد .
2- کاربر آماده سازی پس از چیدن داروها طبق نسخه آن را جهت تائید به دکتر داروخانه میدهد .
3- دکتر داروخانه پس از چک کردن داروها آنها را کاربر پذیرش 1 میدهد .
4- کاربر پذیرش 1 پس از دریافت وجه آن را به بیمار تحویل میدهد .
سناریوهای فرعی :
سناریو فرعی 1 : کاربر آماده سازی داروها را اشتباه چیده باشد .
شرح مختصر : این سنارو در مرحله 2 و 3 رخ میدهد در صورتی که در چیدن دارو ها اشتباهی رخ دهد .
مراحل سناریو فرعی 1:
1- دکتر داروخانه داروها را به کاربر آماده سازی پس میدهد .
2- کاربر آماده سازی دوباره داروها را چک میکند .
3- مرحله 3 سناریو اصلی دنبال میشود .
پبش شرط : ندارد .
مورد استفاده : دریافت نسخه
شرح مختصر از UC : این مورد استفاده پس از وارد شدن بیمار به داروخانه انجام میشود .
پیش شرط : ندارد .
سناریو اصلی :
0- شروع .
1- بیمار به کاربر پذیرش 1 مراجعه میکند .
2- کاربر پذیرش 1 نسخه را از بیمار تحویل میگیرد .
3- کاربر پذیرش 1 نسخه را در فرم بیمه ثبت میکند .
سناریوهای فرعی : ندارد .
مورد استفاده : ثبت کردن دارو ها
شرح مختصر از UC : این مورد استفاده پس از خرید دارو و تحویل به داروخانه انجام میشود .
پیش شرط : باید داروها تحویل داروخانه شده باشد .
سناریو اصلی :
0- شروع .
1- کاربر آماده سازی داروها را از شرکت تولید کننده تحویل میگیرد .
2- دکتر داروخانه فرم لیست داروهای ثبت شده در داروخانه را به کاربر آماده سازی تحویل میدهد .
3- کاربر آماده سازی فرم ها پس از پر کردن در بایگانی داروخانه نگهداری میکند .
سناریوهای فرعی :
سناریو فرعی 1 : داروها قبلاً ثبت شده باشد .
شرح مختصر : این سناریو فرعی در مرحله 3 پس از تکمیل فرم دارو می تواند رخ دهد .
مراحل سناریو فرعی 1 :
1- کاربر آماده سازی چک میکند اگر دارو قبلاً ثبت شده باشد فرم را به دکتر عودت میدهد.
2- مرحله 2 سناریو اصلی دنبال میشود .
.
.
.
بررسی و تجزیه تحلیل فرایند سیستم کار داروخانه به صورت کامل
پروژه+فایل رشنال رز+داکیومنت+دیاگرامها