خرید و دانلود فایلهای علمی

انواع تحقیق پروژه پاورپوینت مقاله و سایر فایلهای مجاز

خرید و دانلود فایلهای علمی

انواع تحقیق پروژه پاورپوینت مقاله و سایر فایلهای مجاز

پایان نامه ارائه روشی به منظور شناسایی سرویسها در فاز مدلسازی سرویسگرا

پایان نامه ارائه روشی به منظور شناسایی سرویسها در فاز مدلسازی سرویسگرا

فهرست مطالب

فصل اول - کلیات تحقیق .......................................................................................................................... 1

1-1 مقدمه ........................................................................................................................................... 2

1-2 طرح مسئله .................................................................................................................................... 2

1-3 اهداف تحقیق .................................................................................................................................. 4

1-4 محدوده تحقیق ................................................................................................................................ 4

1-5 مراحل انجام تحقیق ........................................................................................................................... 4

1-6 ساختار پایان نامه .............................................................................................................................. 7

فصل دوم – مفاهیم پایه و پیشینه تحقیق ....................................................................................................... 8

2-1 مقدمه ........................................................................................................................................... 9

2-2 سرویس ......................................................................................................................................... 9

2-2-1 سرویس های کسب و کار ................................................................................................................10

2-2-2 سرویس های نرم افزاری .................................................................................................................10

2-2-3 مقایسه سرویس های کسب و کار و سرویس های نرم افزاری ......................................................................11

2-2-4 ویژگی های کیفی سرویس ها ...........................................................................................................11

2-3 معماری سرویس گرا .........................................................................................................................15

2-4 مدل سازی سرویس گرا .....................................................................................................................19

2-5 20............................................................................... (service identification) گام شناسایی سرویس ها

2-6 مدل های سازمانی ............................................................................................................................21

2-6-1 مدل فرآیندی کسب و کار سازمان .....................................................................................................22

2-6-2 مدل موجودیت های کسب و کار سازمانی .............................................................................................23

2-6-3 24......................................................................................Kumaran-Liu-Frederick (KLF) روش

2-7 بررسی روش های گذشته ...................................................................................................................27

2-7-1 سنجه ها ...................................................................................................................................27

2-7-2 ارزیابی روش ها ...........................................................................................................................29

2-7-3 تحلیل روش های بررسی شده ..........................................................................................................32

2-8 جمع بندی مطالب فصل ....................................................................................................................35

فصل سوم – مبانی روش پیشنهادی .............................................................................................................37

3-1 مقدمه ..........................................................................................................................................38

3-2 نمای کلی ......................................................................................................................................38

3-3 توصیف گام ها ................................................................................................................................40

3-3-1 گام اول: دریافت ورودی ها ..............................................................................................................40

3-3-2 گام دوم: شناسایی سرویس های پایه ..................................................................................................41

3-3-3 گام سوم: بررسی سرویس های پایه ای توسط معمار ................................................................................48

3-3-4 گام چهارم: ذخیره سازی سرویس های پایه ای در پایگاه سرویس ها .............................................................48

3-3-5 گام پنجم: شناسایی سرویس های تنظیم شده برای کسب و کار ..................................................................50

3-3-6 گام ششم: بررسی سرویس های تنظیم شده برای کسب و کار توسط معمار .....................................................55

3-4 جمع بندی مطالب فصل .................................................................................................................... 56

فصل چهارم – الگوریتم های پیاده سازی .......................................................................................................57

4-1 مقدمه ..........................................................................................................................................58

4-2 بررسی گام ها از نظر میزان خودکار بودن .................................................................................................58

4-3 گام های تمام خودکار ....................................................................................................................... 60

4-3-1 الگوریتم های شناسایی سرویس های پایه ای ......................................................................................... 61

4-3-2 الگوریتم های شناسایی سرویس های تنظیم شده برای کسب و کار............................................................... 67

4-3 جمع بندی مطالب فصل ....................................................................................................................78

فصل پنجم – ارزیابی روش پیشنهادی ..........................................................................................................80

5-1 مقدمه ..........................................................................................................................................81

5-2 تعریف یک مطالعه موردی ..................................................................................................................81

5-3 انجام مطالعه موردی بر اساس روش پیشنهادی ..........................................................................................83

5-4 ارزیابی روش پیشنهادی در مقایسه با کارهای مرتبط ...................................................................................95

5-6 جمع بندی مطالب فصل ................................................................................................................... 102

فصل ششم – خلاصه و نتیجه گیری .......................................................................................................... 103

6-1 مقدمه ........................................................................................................................................ 104

6-2 مقایسه نتایج بدست آمده با اهداف ...................................................................................................... 104

6-3 نتیجه گیری ................................................................................................................................. 107

6-4 کارهای آینده................................................................................................................................ 107

6-5 جمع بندی مطالب فصل ................................................................................................................... 108

منابع ............................................................................................................................................... 109



خرید فایل


ادامه مطلب ...

پایان نامه ارائه راهکاری به منظور بهبود متدولوژیهای مبتنی بر معماری سرویسگرا

پایان نامه ارائه راهکاری به منظور بهبود متدولوژیهای مبتنی بر معماری سرویسگرا

مقدمه

متدولوژی ها نقش اساسی در مهندسی نرم افزار ایفاء کرده و می کنند بطوریکه تولید و توسعه هیچ نرم افزار موفقی بدون متدولوژی امکان پذیر نیست و بدون آن توسعه نرم افزار امری فرسایشی و بدون کیفیت می نماید. متدولوژی شامل مجموعه ای از روشهاست که این روشها در چارچوبی خاص به مهندسان نرم افزار در جهت توسعه نرم افزار یاری می رساند. » روشها نیز شامل مجموعه گسترده ای از کارهائی است که هر یک شامل امکان سنجی و تحلیل، طراحی، ایجاد برنامه، آزمایش و پشتیبانی می باشند. روشهای مهندسی نرم افزار بر روی چند اصل بنا شده اند که شامل مدلسازی فعالیتها و روشهای توصیف دیگر هستند. « [2]

با توجه به توضیحات فوق برای تعریف دقیق روش[1] خواهیم داشت:

فرآیندی منظم که با استفاده از مجموعه ای از نمادگذاریهای خوش تعریف مجموعه ای از مدلها را ایجاد می کند که هر کدام بخشی از سیستم نرم افزاری در دست تولید (یا توسعه) را توصیف می کند [3].

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


[1] -Method

فهرست مطالب

عنوان صفحه

چکیده فصل اول: طرح مسأله

1- 1 مقدمه 3

1- 2 تعریف مسأله 5

1- 3 محدوده تحقیق 6

1- 4 ساختار پایان نامه 6

فصل دوم: ادبیات تحقیق 8

2- 1 معماری نرم افزار 9

2- 2 سبک در معماری نرم افزار 10

2- 3 معماری سرویس گرا و معرفی اصول آن 11

2- 4 متدولوژیهای توسعه نرم افزار 16

2- 5 تعامل بین متدولوژی و معماری نرم افزار 17

2- 6 مدل دید معماری: فصل مشترک متدولوژی و معماری نرم افزار 18

2- 7 معرفی چند مدل دید معماری (Kruchten’s view model) 4+1 مدل دید)) 20

2- 7-2 مدل توصیف صفات اختصاصی معماری نرم افزار (Margaret’s Architecture)

2- 7-3 مدل معماری نرم افزار در کاربردهای صنعتی (Soni’s architecture)

2- نتیجه گیری 24

فصل سوم: متدولوژیها و مدلهای دید معماری مبتنی بر معماری سرویس گرا 25

3- مقدمه 26

3- 2 معرفی متدولوژیهای مبتنی بر معماری سرویس گرا 26

3- 2-1 تحلیل و طراحی سرویس گرا (SOAD)

3- 2-2 معماری و مدلسازی سرویس گرا (SOMA)

3- 2-3 متدولوژی کیفیت تکرارپذیر سرویس گرا (SOA RQ Methodology) (The Service Oriented Process) فرآیند سرویس گرا

3- 2-5 چارچوب معماری سرویس گرا (SOAF)

3- 2-6 فرآیند یکپارچه سرویس گرا (SOUP)

3- 2-7 متدولوژی طراحی و توسعه سرویس گرا 28

3- 2-8 متدولوژی Erl

3- 2-9 نماد مدلسازی فرآیند کسب و کار به زبان اجرائی فرآیند کسب و کار 29

3- 2-10 متدولوژی برای معماریهای سرویس 29

3- 3 معرفی SOMA

3- 3-1 چشم انداز حرکت به سوی راه حلهای سرویس گرا 30

3- 3-2 ابزار حمایتی Rational برای SOA

(Rational Method Composer) سازنده روش RUP SOMA

3- 3-4-1 شناسائی سرویسهای کاندیدا و جریانها 39

3- 3-4-2 تجزیه دامنه 39

3- 3-4-3 مدلسازی سرویس هدف 42

3- 3-4-4 تحلیل دارائیهای موجود 43

3- 3-5 مشخصه سازی سرویسها، مؤلفه ها و جریانها 44

3- 3-6 عینیت بخشی سرویسها 49

3- 3-7 RUP SOMA- تعریف فراساختار سرویس 50

3- 4 نقاط قوت و ضعف متدولوژیهای مبتنی بر معماری سرویس گرا 52

3- 5 معرفی مدلهای دید معماری مبتنی بر معماری سرویس گرا 54

3- 6 نتیجه گیری 59

فصل چهارم: راهکار پیشنهادی به منظور بهبود متدولوژیهای مبتنی بر معماری سرویس گرا 61

4- 1 نمای کلی مدل دید معماری پیشنهادی 62

4- 2 دید مورد کاربری کسب و کار 64

4- 3 دید مدل سرویس 67

4- 4 دید مؤلفه سرویس 69

4- 5 دید سرویس اسمبلی 71

4- 6 نتیجه گیری 74

فصل پنجم: مطالعه موردی 76

5- 1 مقدمه 77

5- 2 مطالعه موردی: شرکت فروشگاه های زنجیره ای رفاه 77

5- 3 تحلیل و مقایسه 90

فصل ششم: نتیجه گیری و کارهای آینده 94

6- 1 نتیجه گیری و جمع بندی نهائی 95

6- 2 ارزیابی پارامترهای مدل پیشنهادی 96

6- 3 کارهای آینده 98

منابع



خرید فایل


ادامه مطلب ...