تبلیغات اینترنتیclose
پروژه مهندسی نرم افزار -طراحی نرم افزار (atm)
 
وبلاگ تفریحی همه چی از همه جا

: Use case Diagram

دید کلی برنامه از نگاه کاربر خارجی به فرآیندها و عملکردهای سیستم است.
يوز كيس از روي سناريوي برنامه تهيه مي شود . ابتدا هر نوع فعاليت و فرآيند موجود و افرادي كه در ارتباط مستقيم با سيستم هستند فهرست مي شوند و ارتباط آنها بر اساس سناريو و داستان سيستم بصورت شكل مدل مي شوند.

1- آدمكها يا اكتور ها نشان دهنده كاربر يا ارباب رجوع سيستم هستند
2- بيضي ها نشانده فرآيندهاي موجود در سيستم هستند
3- خط مستقيم :‌كاربرد يا ارتباط مستقيم كاربر يا ارباب رجوع با آن فرآيند
4- خط خط چين دار با كلمه "اينكلود "  نشان دهنده اين است كه مقصد فلش زير مجموعه فرآيند مبدا مي باشد.
5- خط خط چين دار با كلمه "اكستند" به بمعني ارتباط انتخابي و اختيار يا "آپشنال " براي يك فرآيند ديگر است وقتي در فرآيندي بتواند بصورت اختياري  با يكي ديگر از فرايندهاي ارتباط برقرار كند.
6- كادر شبيه پوشه :‌نشان دهنده ايجاد يك پكيچ براي چند فرآيند مرتبط به هم با يك عنوان . مثل يك فرم


Class Diagram
ساختار سیستم در قالب کلاسها و ارتباط آنها از نگاه طراحان و برنامه نويسان.
هر شي در برنامه يك كلاس در نمودار يو ام ال ديده مي شود و ما هر فرآيند و اكتوري كه در يوز كيس تعريف كرده ايم و مستنداتي كه در يوز كيس هم بصورت مستقيم نمايش داده نشده اند اما فعاليت اطلاعاتي روي آنها داريم مانند فرمهاي ورود اطلاعات و غيره ... را نيز بصورت كلاس در سيستم مي بينيم . اين نمودار زاويه ديد طراحان و برنامه نويسان به سيستم مي باشد.

هر كلاس شامل يكسري خصوصيات و مشخصات آن شي است و يكسري متدها كه همان عملياتي است كه روي آن شي يا در آن شي انجام مي شود.
چند نوع حالت بين دو شي وجود دارد .
1- ارتباط مستقيم :‌يكي ديگري را فرا مي خواند يا استفاده مي كنديا با آن در ارتباط است
2-  ارث بردن خصوصيات  ومتدهاي يكي توسط ديگري .رابطه پدر و فرزندي
3-  رابطه شامل شدن حتمي : كه اگر مبدا نباشد كلاس مقصدي در كار نيست.
4- رابطه شامل شدن تركيبي :‌كه يك كلاس از تركيب چند كلاس بوجود مي آيد اما ممكن است آن كلاسها بعضي اوقات هم نباشند يا با نبودن آنها خود كلاس زير سوال نمي رود.
5- نوع ارتباط چند به چندي بين كلاسها



Sequence Diagram
توالی زمانی بین اکتورها و آبجکت ها .توجه داشته باشید که در فراخوانی های و پاسخ دهی ها در بین آبجکت ها و اکتور ها باید آن متدهایی را فراخوانی کنید که در کلاسهای شما دیده شده اند. و اگر در کلاس دیده نشده اند باید در صورت نیاز به کلاستان اضافه کنید و آن را کامل کنید.


Activity Diagram
نمودار توالی فعالیت هایی که هر یوزکیس دارد که در مراحل مختلف چه اتفاقی می افتد . این کار را می توانید همراه با تقسیم بندی این اتفاقات بین آبجکت ها و اکتورها هم مشخص کنید.
شامل ابزارهاي نمودار زير است (اين نمودار دقيقا شبيه به فلوچارت خودمان است با كمي تغيير و كمي پيشترفته تر ):
1- دايره تو پر به معني شروع
2- دايره توپر با يك حلقه اضافه به معني پايان
3- فلش جريان  نشان دهنده جريان روند فعاليت است
4- لوزي به معني شرط است
5- مستطيل گوشه گرد به معني فعاليت و پروسه مورد نظر ماست
6-  مستطيل معمولي به معني وضعيت يك شي
7 - يك فلش به يك مستطيل باريك تو پر براي نشان دادن شروع چند فعاليت به صورت موازي كه در آخر نيز تمام فعاليتهاي زير مجموعه اين مستطيل به يك مستطيل توپر ديگر اشاره خواهند كرد كه جمع بندي تمام كارهاي موازي است
8- يك مستطيل لبه گرد باضافه يك مربع در سمت راست به معني سند فيزيكي خروجي و در سمت چپ به معني سند فيزيكي خروج است كه در اين فعاليت استفاده مي شود
9- يك مستطيل با يك لبه بشكل فلش به سمت داخل مستطيل به معني پيام ورودي به سيستم است و يك مستطيل با لبه بشكل فلش به سمت بيرون مستطيل به معني پيام خروجي سيستم .
10-  جدول بندي با عنوان در ستون يا سطر براي جدا سازي و نشان دادن نقش اكتور ها يا آبجكت ها در روند فعاليت يا حيطه كاري فرآيند در اكتورها يا آبجكت هاي مختلف..


State Diagram
نمودار توالی حالت های یک آبجکت در سیستم است

صفحه قبل صفحه بعد
نظر شما
نام : *
پست الکترونیک :
وب سایت/بلاگ :
*
:) :( ;) :D
;)) :X :? :P
:* =(( :O @};-
:B /:) =D> :S
کد امنیتی : *


نوع مطلب : فناوری اطلاعات, | بازدید : 1866
برچسب ها : ,
پنجشنبه 5 دی 1392 :: نويسنده : A G    


درباره وبلاگ

سلام این وبلاگ جهت سرگرم کردن هرچند اندک شما بازدید کننده گرامی طراحی شده است. امید است با یاری شما دوستان و ارسال انتقادات یا پیشنهادات خود ما را در این راه یاری کنید درصورتی که عضو وبلاگ "کنج" شوید مطالب به پست الکترونیکی تان ارسال می شود
آمار کاربران
نام کاربری :
رمز عبور :
ثبت نام عضو جدید
فراموشي رمز عبور

تعداد اعضای آنلاین : 0
اعضای جدید امروز : 1
اعضای جدید دیروز : 0
تعداد کل اعضا : 24
اعضای آنلاین:

مطالب پربازدید
عکسهای خطای دید بازدید: 1139
نظرسنجی
نظر شما در باره این وبلاگ

خبرنامه
جستجو
آمار وبلاگ
آنلاین : 1
بازدید امروز : 23
بازدید دیروز : 3
بازدید هفته گذشته : 41
بازدید ماه گذشته : 141
بازدید سال گذشته : 6005
کل بازدید : 141640
کل مطالب : 126
نظرات : 145
رنک گوگل :