فی موو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی موو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

پروژه تجزیه تحلیل سیستم کتابخانه با زبان مدل سازی uml

اختصاصی از فی موو پروژه تجزیه تحلیل سیستم کتابخانه با زبان مدل سازی uml دانلود با لینک مستقیم و پر سرعت .

پروژه تجزیه تحلیل سیستم کتابخانه با زبان مدل سازی uml


پروژه تجزیه تحلیل سیستم کتابخانه با زبان مدل سازی uml

فرمت فایلها :word(قابل ویرایش) / تمامی نمودارهای use case  و نمودارهای activity و گزارشات و سناریوها و نمودار erd  هم در این پروژه موجود میباشد

فهرست :

 تعریف سیستم

سیستم چگونه کار می کند

عضویت

تمدید عضویت

امانت  دادن کتاب

تمدید امانت

شناسایی موجودیتهای سیستم

وظایف اعضاء

نمودار مفهومی Context Diagram

نمودارهای DFD

چارت عملیاتی کتابخانه

نمودار های Use Case  مربوط به موجودیت های کتابخانه

نمودار Use Case مربوط به مدیر کتابخانه

نمودار مر بوط به کاربر کتابخانه

شرح سناریوی Use Case ها

چند نمونه از تشریح داده های جزء

نمودارهای Active Diagram

نمودارهای ترتیبی (sequence diagram)


دانلود با لینک مستقیم


پروژه تجزیه تحلیل سیستم کتابخانه با زبان مدل سازی uml

دانلود پاورپوینت تبدیل توصیف UML معماری نرم‌افزار به مدل کارایی شبکه‌های صف (QN) وتولید بازخورد از نتایج ارزیابی کارایی

اختصاصی از فی موو دانلود پاورپوینت تبدیل توصیف UML معماری نرم‌افزار به مدل کارایی شبکه‌های صف (QN) وتولید بازخورد از نتایج ارزیابی کارایی دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت تبدیل توصیف UML معماری نرم‌افزار به مدل کارایی شبکه‌های صف (QN) وتولید بازخورد از نتایج ارزیابی کارایی


دانلود پاورپوینت تبدیل توصیف UML معماری نرم‌افزار به مدل کارایی شبکه‌های صف (QN) وتولید بازخورد از نتایج ارزیابی کارایی

عناوین مورد بحث:

•انگیزه‌ها و اصول عمومی
•پیش زمینه
•ضرورت و اهداف
•تشریح متدولوژی ارزیابی کارایی
•مثال کاربردی: سیستم خود پرداز بانکی(ATM)
•جمع بندی و نتیجه گیری
انگیزه‌های تحلیل کارایی نرم افزار:
هزینه های هنگفت مالی، انسانی و زمانی تولید و توسعه یک سیستم نرم افزاری بزرگ
کیفیت  نرم‌افزار تا حدود زیادی توسط مشخصه‌های کارایی مثل زمان پاسخ، توان عملیاتی، و بهره‌وری منابع تعیین می‌شود

 شناسایی زود هنگام مشکلات کارایی در سطح معماری نرم‌افزار

افزایش هزینه تغییر طراحی با جلو رفتن در فرایند تولید
 
تأیید اعتبار انتخابهای طراحی  یا  مقایسه طراحی های مختلف از دیدگاه کارایی

دو پرسش در اینجا مطرح است:

–چگونه کارایی را در فرایند تولید نرم‌افزار ارزیابی کنیم؟
–کی کارایی باید ارزیابی شود؟
 کارایی چگونه ارزیابی می‌شود؟
•رویکرد مبتنی بر اندازه‌گیری(Measurement-based) 
–اندازه‌گیریهای مستقیمی روی سیستم درحال اجرا یا یک نمونه انجام می‌گیرد؛ این اندازه‌گیریها، برای شناسایی گلوگاه‌ها بکار می‌روند.
•رویکرد مبتنی بر مدل  (Model-Based)
–یک مدل کارایی از سیستم نرم‌افزاری ساخته می‌شود؛ از این مدل برای تقلید رفتار سیستم و پیش‌بینی کارایی آن استفاده می‌گردد. 
ارزیابی کارایی مبتنی بر مدل:
•مزایا:
 نیازی به یک سیستم در حال اجرا ندارد.
  از مراحل نخست طراحی قابل اعمال می‌باشد.
•معایب:
  دقت پیش‌بینی کارایی به دقت مدل نرم‌افزار  بستگی دارد  (به هرحال، دقت 100% لازم / منطقی نیست).
  گزارش دادن بازخورد، به خاطر ساختار متفاوت مدل کارایی نسبت به مدل نرم‌افزار، ممکن است دشوار باشد.
پیش زمینه:
مهندسی کارایی نرم افزار(SPE)[Smith90]:
•ترکیب و تجمیع ارزیابی کارایی از مراحل نخست تا کل چرخه حیات فرایند تولید نرم افزار

 در عمل SPE کمتر به کار گرفته می شود:

•فاصله شناختی بین قلمرو تولید نرم افزار و قلمرو ارزیابی کارایی
•فشار ”عرضه سریع به بازار“ وقتی برای SPE باقی نمی گذارد

 رویکردهای ارزیابی کارایی زیادی پیشنهاد شده اند:

•تحلیلی
•شبیه سازی
از مدلهای نرم افزاری مختلف  استفاده می کنند:

، جبر فرایندها(PA)، پتری نت ها(PN)، چارتهای توالی پیامMSC، UMLو .....

مدلهای کارایی مختلف مد نظر قرار گرفته اند:
•شبکه های صف و گسترشهایی از آنها مثل  LQN و EQN،  SPN،  SPA و ....
محدودیتهای برخی روشهای موجود:
•مدلهای نرم افزار
استفاده از مدلهای نرم افزار  و نمادسازی های غیر استاندارد و مختص کاربرد خاص
عدم پذیرش وسیع در جامعه مهندسی نرم افزار
پشتیبانی اندک توسط ابزارهای CASE مناسب
•مدلهای کارایی
مدلهای تحلیلی
 تحلیل پیچیده
 نیاز به اعمال فرضیات خاص
 نگاشت پیچیده بین مدل نرم افزار و مدل کارایی
شبیه سازی
 مناسب کاربردهای خاص
 نیاز به زمان و منابع محاسباتی بسیار برای مدلهای پیچیده
نیاز به تکنیکهای آماری پیچیده برای شناخت صحیح نتایج
مدلهای کارایی:
شبکه‌های صف؛ (Queuing Networks Model (QNM با مشخصه‌های زیر:
مراکز سرویس: زمان سرویس، فضای بافر به همراه زمانبندی صف، تعداد سرورها
مشتریان: تعداد در مدلهای بسته، فرایند ورود برای مدلهای باز، تقاضای سرویس به هر مرکز سرویس، و انواع آنها
توپولوژی شبکه: چگونگی اتصال داخلی مراکز سرویس، و چگونگی حرکت مشتریان بین آنها
گسترشهایی از QN مثل (Layered QN (LQN و (Extended QN (EQN
 
(Stochastic Process Algebra (SPA
(Stochastic Timed Petri Nets (STPN یا

    (Generalized Stochastic PN (GSPN

کارهای انجام شده:

•مهندسی کارایی نرم افزار (Software Performance Engineering (SPE  معرفی شده توسط اسمیت (1990)، اولین رویکرد جامعی است که تحلیل کارایی را در فرایند تولید نرم‌افزار، از مراحل نخست تا انتها، وارد نموده است.
•متدولوژی SPE مبتنی بر دو مدل است:
مدل اجرایی نرم‌افزار: مبتنی بر گرافهای اجراست و رفتار اجرایی نرم‌افزار را نشان میدهد.
 مدل اجرایی سیستم: مبتنی بر مدلهای QN است و پلات‌فرم سیستم، شامل مؤلّفه‌های سخت‌افزاری و نرم‌افزاری را نشان می‌دهد.
شامل 58 اسلاید powerpoint

دانلود با لینک مستقیم


دانلود پاورپوینت تبدیل توصیف UML معماری نرم‌افزار به مدل کارایی شبکه‌های صف (QN) وتولید بازخورد از نتایج ارزیابی کارایی

دانلود مقاله UML و کاربرد آن

اختصاصی از فی موو دانلود مقاله UML و کاربرد آن دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله UML و کاربرد آن


دانلود مقاله UML و کاربرد آن

 

مشخصات این فایل
عنوان:UML و کاربرد آن
فرمت فایل :word(قابل ویرایش)
تعداد صفحات : 65

این مقاله درمورد UML و کاربرد آن می باشد.

 

بخشی از تیترها به همراه مختصری از توضیحات هر تیتر از مقاله UML و کاربرد آن

دیاگرامهای UML
UML یک زبان مدلسازی یکپارچه می باشد ،‌که برای مدلسازی انواع سیستم های نرم افزاری مبتنی بر متدولوژی شیئی گرا در نظر گرفته شده است . این زبان برای تشریح ، نمایش ،‌ساخت و X مستند سازی سیستم های نرم افزاری مورد استفاده قرار می گیرد. نسخه1-1  UML در نوامبر 1997 توسطOMG مورد قبول واقع شده است و نسخه   3-1 آن از مارس 1999در دسترس می‌باشد. به خاطر استفاده .....(ادامه دارد)

دیاگرامهای توالی              
برای نمایش تعامل بین چندین شیء، دو نوع دیاگرام توسط uml ارائه شده است دیاگرام توالی و دیاگرام همکاری. دیاگرام توالی برروی زمانبندی و توالی انجام فعالیتها تأکید دارد. این دیاگرام تناظر بین اشیائی را نشان نمی‌دهد. بنابراین ارتباط بین فرستنده و گیرندة پیام به طور صریح بیان نمی‌گردد. یک نمودار توالی دارای دو بعد می‌باشد: بعد عمودی، زمان را نشان می‌دهد و بعدر افقی اشیاء مختلف را نشان می‌دهد. به .....(ادامه دارد)

نمایش دیاگرامهای توالی توسط گرامرهای گراف‌گونه
یک دیاگرام توالی توسط یک گرامر گراف‌گونه نمایش داده می‌شود. یک گرامر گراف‌گونه شامل یک گراف شروع، یک مجموعة محدود از قوانین و یک شرط کنترل می‌باشد، که توالی کاربرد قوانین را نشان می‌دهد. گراف شروع شامل تمامی اشیائی می‌گردد، که قبل از ارسال اولین پیام در دیاگرام توالی وجود دارند.
ویژگیهای operations , attributes برای هر ند شامل تمام ویژگیها و عملیات یک کلاس می‌باشند. هر قانون در گرامر گراف گونه مختص یک پیام در دیاگرام .....(ادامه دارد)

چکیده
این مقاله ابزارها و روشهایی را برای آنالیز دیاگرامهای حالت معرفی می‌کند. دو نوع آنالیز ارائه شده است. اولین روش کامل بودن و سازگاری را با توجه به ساختار ایستای دیاگرام بررسی می‌کند. بنابراین نیازی به ایجاد گراف دسترسی وجود ندارد. این روش برای سیستمهای بزرگ هم قابل استفاده است. روش دوم بصورت دینامیک دیاگرام را آنالیز کرده و ویژگی قابل دسترس بودن را بررسی می‌کند. این روش برای قسمتهای هسته ایی سیستم مورد استفاده قرار می‌گیرد. همچنین دو روش پیاده سازی بررسی شده است و .....(ادامه دارد)

کاربرد شرایط
در صورتیکه کاربرد یک قانون به شرایط جانبی بستگی داشته باشد ،‌این شرایط از طریق شرایط کاربردی برای قسمتهای راست ،‌و چپ قانون تعیین می گردند. سه نوع شرایط کاربرد وجود دارد: شرایط کاربردی منفی ،‌مثبت و عمومی . شرایط کاربردی مثبت مورد استفاده قرار نمی گیرند.
شرایط کاربردی منفی برای محدود کردن کاربرد یک قانون مورد استفاده قرار می گیرد ، اگر که جانب نگاشت m شامل اشیایی از گراف ،‌شرط .....(ادامه دارد)

4 حالتها و انتقالها
ساختار درختی نمودارهایم حالت قابل تبدیل به یک ساختار غیر درختی است، اما از آنجایی که این عمل باعث افزایش تعداد حالات می‌گردد، ما از این روش استفاده نمی‌کنیم ودیاگرامهای حالت را بطور مستقیم مورد بررسی قرار می‌دهیم. در این روش حالتهای پایه وضعیت اتوماتا را به طور کامل مشخص می کنند.
انتقالهای حالتهای ترکیبی با در نظر گرفتن این نکته که زیرحالتهای بطور مجازی انتقالهای حالتهای در برگیرندة خود را به ارث می‌برند، به حساب می آیند. انتقالهای ضمنی و یا انتقالهایی که به یک حالت ترکیبی وارد می‌شوند ویا از آن خارج می‌گردند بصورت زیر درنظر گرفته می‌شوند. یک انتقال که به مرز یک حالت ترکیبی کشیده .....(ادامه دارد)

گرامر گراف گونه
یک گرامر گراف گونه شامل یک گراف شروع S و یکسری قانون می باشد.
مقدمه ای بر مفاهیم گرافهای نوع ویژگی
الگوریتم آنالیز سازگاری برای دیاگرامهای کلاس و توالی از مفاهیم گرافهای نوع ویژگی و گرامرهای گراف گونه استفاده می کند. بنابراین یک بازنمایی معادل برای دیاگرامهای کلاس و توالی به شکل گراف و گرامرهای گراف گونه لازم می باشد. برای درک بهتر تبدیلات به کار رفته و الگوریتم های ارائه شده، مفاهیم اولیه گرافها .....(ادامه دارد)

بخشی از فهرست مطالب مقاله UML و کاربرد آن

دیاگرامهای
 دیاگرامهای حالت -    
2-3 مورفیزم
چکیده:
1-1-2-   تعریف
1-1-4 گراف کلاس
4-1-2    قیود چندتایی
4ـ آنالیز ایستا
1-4 حالتها و انتقالها
2-4    گاردها
3-4    انتقالهای ترکیبی
5– آنالیز دسترسی
4-3- تبدیل گراف
1-4-3- قوانین
2-4-3- قانون معکوس
3-4-3- کاربرد قانون
44-3- کاربرد شرایط
5-3- گرامر گراف گونه
1-3- گرافها:


دانلود با لینک مستقیم


دانلود مقاله UML و کاربرد آن

دانلود آموزش UML

اختصاصی از فی موو دانلود آموزش UML دانلود با لینک مستقیم و پر سرعت .

دانلود آموزش UML


دانلود آموزش UML

مقدمه ای بر متد Obiect-Oriented (شیءگرایی) 1

Encapsulation (نهان سازی) 3

Inheritance (وراثت) 6

‍Polymorphism(چند ریختی) 9

مدلسازی بصری (Visual Modeling) چیست؟. 12

Booch, OMT, and UML.. 14

نمودارهای UML.. 15

نمودارهای Use Case. 16

نمودارهای CLASS (کلاس) 17

نمودارهای حالت (State Transition Diagrams) 20

مدلسازی بصری و پردازش تولید و توسعه نرم‌افزار 23

شناخت  Inception. 27

Iteration One                          Use Cases 1.5.6. 28

مهارت Elaboration. 29

ساختار Construction. 30

انتقال Transition. 32

Rational Rose چیست؟. 33

پرداختن به Rational Rose. 39

بخش‌های صفحه نمایش.... 40

چهار نمای موجود در یک مدل Rose. 40

نمای منطقی.. 41

نمای Component 42

نمای Deployment 42

کار با برنامه Rational Rose. 43

ایجاد مدل‌ها 43

واردکردن و ارسال مدل‌ها 44

انتشار مدل‌ها بر روی وب.. 45

کار با واحدهای کنترل شده. 46

نمای Use case. 47

نمودارهای  Rational rose. 48

کار با  Use case. 51

مستند سازی جریان رخدادها (Flow of Event) 55

تعریف (descripition) 56

پیش شرایط (Precondition) 57

Post Conditions (شرایط پسین) 62

کار کردن با عامل ها (Actor) 62

ساخت یک عامل Abstract 64

چگونگی کار با رابطه ها 65

نمودارهای Interaction. 67

یک Object چیست؟. 68

یک کلاس چیست؟. 70

یافتن آبجکت ها 71

استفاده از نمودارهای  Interaction. 73

نمودارهای Sequence. 75

نمودارهای Collaboration. 77

نمای Logical(منطقی) یک مدلRose. 78

نمودارهای class. 79

استفاده از صفات.. 81

یافتن صفات.. 81

تنظیم Visibility صفت... 85

یافتن عملیتها 89

نمودارهای تغییر حالت(State Transition) 91

فعالیت(Activity) 93

Action  ورودی (Entry Action) 93

Action خروج (Exit Action) 94

رخداد(Event) 95

  1. Action. 96

حالت آغازین(Start State) 97

حالت پایانی.. 97

استفاده از حالات تو در تو (Nested State) 98

شامل 102 صفحه فایل word قابل ویرایش


دانلود با لینک مستقیم


دانلود آموزش UML