ﺑﺮرﺳﯽ ﺗﻌﺎﻣﻠﯽ ﻣﺘﺪوﻟﻮژيRUP ﺑﺎ ﻣﻌﻤﺎري ﺳﺮوﯾﺲ ﮔﺮا

۴۱ بازديد
ﺑﺮرﺳﯽ ﺗﻌﺎﻣﻠﯽ ﻣﺘﺪوﻟﻮژيRUP ﺑﺎ ﻣﻌﻤﺎري ﺳﺮوﯾﺲ ﮔﺮا

دانلود ﮔﺰارش ﺳﻤﯿﻨﺎرﻣﻘﻄﻊ ﮐﺎرﺷﻨﺎﺳﯽ ارﺷﺪ رﺷﺘﻪ ﻣﻬﻨﺪﺳﯽ ﮐﺎﻣﭙﯿﻮﺗﺮ ﮔﺮاﯾﺶ ﻣﻬﻨﺪﺳﯽ ﻧﺮم اﻓﺰار با ﻣﻮﺿﻮع ﺑﺮرﺳﯽ ﺗﻌﺎﻣﻠﯽ ﻣﺘﺪوﻟﻮژيRUP ﺑﺎ ﻣﻌﻤﺎري ﺳﺮوﯾﺲ ﮔﺮا در 107 صفحه ورد قابل ويرايش با فرمت doc

دانلود ﺑﺮرﺳﯽ ﺗﻌﺎﻣﻠﯽ ﻣﺘﺪوﻟﻮژيRUP ﺑﺎ ﻣﻌﻤﺎري ﺳﺮوﯾﺲ ﮔﺮا

ﺑﺮرﺳﯽ ﺗﻌﺎﻣﻠﯽ ﻣﺘﺪوﻟﻮژيRUP ﺑﺎ ﻣﻌﻤﺎري ﺳﺮوﯾﺲ ﮔﺮا دانلود ﮔﺰارش ﺳﻤﯿﻨﺎرﻣﻘﻄﻊ ﮐﺎرﺷﻨﺎﺳﯽ ارﺷﺪ رﺷﺘﻪ ﻣﻬﻨﺪﺳﯽ ﮐﺎﻣﭙﯿﻮﺗﺮ ﮔﺮاﯾﺶ ﻣﻬﻨﺪﺳﯽ ﻧﺮم اﻓﺰار  دانلود مقاله دانلود تحقيق دانلود نرم افزار دانلود اندرويد دانلود پايان نامه دانلود پايان نامه كارشناسي دانلود پايان نامه ارشد دانلود پروژه دانلود پروژه پاياني دانلود پروپوزال دانلود گزارش كار آموزي دانلود پاو
دسته بندي سمينار كامپيوتر
فرمت فايل docx
حجم فايل 863 كيلو بايت
تعداد صفحات فايل 107

ﺑﺮرﺳﯽ ﺗﻌﺎﻣﻠﯽ ﻣﺘﺪوﻟﻮژيRUP ﺑﺎ ﻣﻌﻤﺎري ﺳﺮوﯾﺲ ﮔﺮا

دانلود ﮔﺰارش ﺳﻤﯿﻨﺎرﻣﻘﻄﻊ ﮐﺎرﺷﻨﺎﺳﯽ ارﺷﺪ رﺷﺘﻪ ﻣﻬﻨﺪﺳﯽ ﮐﺎﻣﭙﯿﻮﺗﺮ ﮔﺮاﯾﺶ ﻣﻬﻨﺪﺳﯽ ﻧﺮم اﻓﺰار با ﻣﻮﺿﻮع:

در107 صفحه ورد قابل ويرايش با فرمت doc

 

ﭼﮑﯿﺪه

 

RUP ﯾﮏ ﻣﺘﺪوﻟﻮژي ﺷﯽءﮔﺮا ﻣﺤﺴﻮب ﻣﯽ ﺷﻮد ﮐﻪ ﺗﻮاﻧﺴﺘﻪ ﻣﻘﺒﻮﻟﯿﺖ ﺑﺴﯿﺎري در ﺑﯿﻦ ﻣﻬﻨﺪﺳﯿﻦ ﻧﺮم اﻓﺰار

 

ﮐﺴﺐ ﮐﻨﺪ. اﯾﻦ ﻣﺘﺪوﻟﻮژي ﯾﮏ روش ﺗﻮﻟﯿﺪ و ﺗﻮﺳﻌﻪ ﻧﺮم اﻓﺰار ﻣﯽ ﺑﺎﺷﺪ ﮐﻪ ﺗﮑﺮاري، ﻣﻌﻤﺎري ﻣﺤﻮر و ﻣﺒﺘﻨﯽ

 

ﺑﺮ ﻣﻮاردﮐﺎرﺑﺮي اﺳﺖ از ﺳﻮي دﯾﮕﺮ ﯾﮏ ﻓﺮآﯾﻨﺪ ﻣﻬﻨﺪﺳﯽ ﻧﺮم اﻓﺰار ﺧﻮش ﺳﺎﺧﺘﺎر و ﺧﻮش ﺗﻌﺮﯾﻒ ﻧﯿﺰ ﺑﻪ

 

ﺣﺴﺎب ﻣﯽ آﯾﺪ. RUP ﯾﮏ ﻣﺤﺼﻮل ﻓﺮآﯾﻨﺪي اﺳﺖ ﮐﻪ ﯾﮏ ﭼﺎرﭼﻮب ﺑﺎ ﻗﺎﺑﻠﯿﺖ ﺳﻔﺎرﺷﯽ ﺷﺪن را ﺑﺮاي

 

ﻣﻬﻨﺪﺳﯽ ﻧﺮم اﻓﺰار ﻓﺮاﻫﻢ ﻣﯽ ﮐﻨﺪ.

 

SOA ﻧﻤﻮﻧﻪ اي از ﺳﺒﮏ ﻣﻌﻤﺎري اﺳﺖ ﮐﻪ در آن ﺳﺮوﯾﺲ ﻣﻔﻬﻮم ﮐﻠﯿﺪي و اﺳﺎﺳﯽ ﻣﺤﺴﻮب ﻣﯽ ﺷﻮد. اﯾﻦ

 

ﻣﻌﻤﺎري ﺗﻮﺟﻪ وﯾﮋه اي ﺑﺮ روي ﮐﺴﺐ و ﮐﺎر دارد ﺑﻪ ﻫﻤﯿﻦ ﺧﺎﻃﺮ ﺧﻸ ﻣﻮﺟﻮد ﺑﯿﻦ ﺣﺮﻓﻪ و IT را ﻣﯽ ﺗﻮان

 

ﺗﻮﺳﻂ اﯾﻦ ﻣﻌﻤﺎري ﭘﻮﺷﺶ داد. اﯾﻦ ﭘﺎرداﯾﻢ ﻓﺎرغ از ﻧﻮع ﭘﯿﺎده ﺳﺎزي ﺗﻮاﻧﺴﺘﻪ در ﺑﯿﻦ ﺷﺮﮐﺘﻬﺎي ﺑﺰرگ ﺗﺠﺎري

 

ﻧﻘﺶ ﮐﻠﯿﺪي ﺑﺮﻋﻬﺪه ﺑﮕﯿﺮد و ﺑﺴﯿﺎري از ﻣﺸﮑﻼت ﺗﺤﻠﯿﻞ و ﻃﺮاﺣﯽ را ﺑﺮﻃﺮف ﮐﻨﺪ.

 

SOA ﺑﻪ ﻋﻨﻮان ﯾﮏ ﻣﻌﻤﺎري ﮐﺎرﺑﺮدي ﺑﺎ ﻧﺒﻮد ﯾﮏ ﻣﺘﺪوﻟﻮژي ﺗﻤﺎم ﻋﯿﺎر روﺑﺮو اﺳﺖ ﮐﻪ در اﯾﻦ زﻣﯿﻨﻪ ﻓﻌﺎﻟﯿﺘﻬﺎي ﻣﺘﻌﺪدي ﺻﻮرت ﮔﺮﻓﺘﻪ اﺳﺖ ﮐﻪ ﺑﻌﻀﯽ از آﻧﻬﺎ در ﺣﺎل ﺷﮑﻞ ﮔﯿﺮي ﻫﺴﺘﻨﺪ. ﻣﺴﺄﻟﻪ اي ﮐﻪ در اﯾﻦ ﮔﺰارش ﺳﻌﯽ در واﮐﺎوي آن دارﯾﻢ اﯾﻦ اﺳﺖ ﮐﻪ RUP ﺑﻪ ﻋﻨﻮان ﯾﮏ ﻣﺘﺪوﻟﻮژي ﺗﺎ ﭼﻪ اﻧﺪازه ﻣﯽ ﺗﻮاﻧﺪ ﺑﻪ

 

SOA در اﯾﻔﺎي ﻧﻘﺶ ﺧﻄﯿﺮش ﯾﺎري رﺳﺎﻧﺪ؟ ﺗﻌﺎﻣﻞ ﻣﺎﺑﯿﻦ RUP ﺑﻪ ﻋﻨﻮان ﯾﮏ ﻣﺘﺪوﻟﻮژي و SOA ﺑﻪ ﻋﻨﻮان ﯾﮏ ﻣﻌﻤﺎري ﺗﺎ ﭼﻪ ﺣﺪ ﻣﯽ ﺗﻮاﻧﺪ SOA را در ﻓﺮآﯾﻨﺪ ﺗﻮﻟﯿﺪ و ﺗﻮﺳﻌﻪ ﻧﺮم اﻓﺰار ﻫﻤﺮاﻫﯽ ﮐﻨﺪ؟

 

ﻓﻬﺮﺳﺖ ﻣﻄﺎﻟﺐ

ﻋﻨﻮان     ﺻﻔﺤﻪ

ﻓﺼﻞ اول (ﮐﻠﯿﺎت)  1

1-1 ﻣﻘﺪﻣﻪ           1

2-1 ﻓﺮآﯾﻨﺪ ﻧﺮم اﻓﺰار و ﻣﻬﻨﺪﺳﯽ ﻧﺮم اﻓﺰار          3

3-1 ﻣﻬﻨﺪﺳﯽ ﻧﺮم اﻓﺰار: ﯾﮏ ﺗﮑﻨﻮﻟﻮژي ﻻﯾﻪ اي   5

4-1 ﻣﺘﺪوﻟﻮژي در ﻣﻬﻨﺪﺳﯽ ﻧﺮم اﻓﺰار    6

5-1 ﻣﻌﻤﺎري ﻧﺮم اﻓﺰار        9

6-1 ﺻﻮرت ﻣﺴﺄﻟﻪ 11

ﻓﺼﻞ دوم (آﺷﻨﺎﺋﯽ ﮐﻠﯽ ﺑﺎ RUP و (SOA            13

1-2 ﻣﻘﺪﻣﻪ           13

2-2 ﻣﻌﺮﻓﯽ RUP  14

3-2 ﻣﻌﺮﻓﯽ SOA  17

ﻓﺼﻞ ﺳﻮم (ﻣﺘﺪوﻟﻮژي (RUP 24

1-3 روش RUP    24

2-3 ﺗﺎرﯾﺨﭽﻪ RUP 26

RUP 3-3 و ﺗﻮﻟﯿﺪ ﺗﮑﺮاري    28

RUP 4-3 ﯾﮏ ﻓﺮآﯾﻨﺪ ﻣﻬﻨﺪﺳﯽ ﻧﺮم اﻓﺰار ﺧﻮش ﺗﻌﺮﯾﻒ        32

1-4-3 ﺳﺎﺧﺘﺎر دﯾﻨﺎﻣﯿﮏ RUP            33

2-4-3 ﺳﺎﺧﺘﺎر اﺳﺘﺎﺗﯿﮏ RUP            34

RUP 5-3 ﯾﮏ ﻓﺮآﯾﻨﺪ ﺑﺎ ﻗﺎﺑﻠﯿﺖ ﺳﻔﺎرﺷﯽ ﺷﺪن       37

6-3 اﺑﺰار ﭘﯿﮑﺮﺑﻨﺪي و ﺗﺄﻟﯿﻒ ﻓﺮآﯾﻨﺪ      39

7-3 ﮐﻤﺒﻮدﻫﺎي ﻣﺘﺪوﻟﻮژي RUP          41

ﻓﺼﻞ ﭼﻬﺎرم (ﺳﺮوﯾﺲ ﮔﺮاﺋﯽ) 43

1-4 ﻣﻔﺎﻫﯿﻢ اوﻟﯿﻪ در ﺳﺮوﯾﺲ ﮔﺮاﺋﯽ      43

2-4 ﺳﺎﺧﺘﺎرﮐﻠﯽ ﻣﻌﻤﺎري ﺳﺮوﯾﺲ ﮔﺮا، ﻋﻨﺎﺻﺮ اﺻﻠﯽ و اﺑﺰار وب ﺳﺮوﯾﺴﻬﺎ      45

3-4 ﺳﺮوﯾﺲ و ﺷﯽء           47

ﻓﺼﻞ ﭘﻨﺠﻢ (SOMA)          55

1-5 ﻣﻘﺪﻣﻪ           55

2-5       ﭼﺸﻢ اﻧﺪاز ﺣﺮﮐﺖ ﺑﻪ ﺳﻮي راه ﺣﻠﻬﺎي ﺳﺮوﯾﺲ ﮔﺮا 56

3-5       اﺑﺰار ﺣﻤﺎﯾﺘﯽ Rational ﺑﺮاي SOA     61

4-5       ﺳﺎزﻧﺪه روش (Rational Method Composer)            64

5-5       RUP SOMA       65

1-5-5 ﺷﻨﺎﺳﺎﺋﯽ ﺳﺮوﯾﺴﻬﺎي ﮐﺎﻧﺪﯾﺪ و ﺟﺮﯾﺎﻧﻬﺎ       67

1-1-5-5 ﺗﺠﺰﯾﻪ داﻣﻨﻪ         68

2-1-5-5 ﻣﺪﻟﺴﺎزي ﺳﺮوﯾﺲ ﻫﺪف        71

3-1-5-5 ﺗﺤﻠﯿﻞ داراﺋﯿﻬﺎي ﻣﻮﺟﻮد        73

2-5-5 ﻣﺸﺨﺼﻪ ﺳﺎزي ﺳﺮوﯾﺴﻬﺎ، ﻣﺆﻟﻔﻪ ﻫﺎ و ﺟﺮﯾﺎﻧﻬﺎ         74

3-5-5 ﻋﯿﻨﯿﺖ ﺑﺨﺸﯽ ﺳﺮوﯾﺴﻬﺎ           80

- RUP SOMA 4-5-5 ﺗﻌﺮﯾﻒ ﻓﺮاﺳﺎﺧﺘﺎر ﺳﺮوﯾﺲ            82

ﻓﺼﻞ ﺷﺸﻢ (ﻧﺘﯿﺠﻪ ﮔﯿﺮي)      84

ﻣﻨﺎﺑﻊ      86

 

ﻓﺼﻞ اول

ﮐﻠﯿﺎت

1-1 ﻣﻘﺪﻣﻪ

اﮔﺮ ﺑﻪ ﭼﻨﺪ دﻫﻪ ﻗﺒﻞ ﺑﺮﮔﺮدﯾﻢ، ﺧﻮاﻫﯿﻢ دﯾﺪ ﮐﻪ ﺗﻮﻟﯿﺪ ﻧﺮم اﻓﺰار ﺑﻪ ﺳﺨﺘﯽ اﻧﺠﺎم ﻣﯽ ﺷﺪ. ﻓﺮآﯾﻨﺪ ﺗﻮﻟﯿﺪ ﻧﺮم اﻓﺰار

 

ﺷﮑﻨﻨﺪه ﻣﯽ ﻧﻤﻮد. ﺗﯿﻢ ﺗﻮﻟﯿﺪﮐﻨﻨﺪه ﺑﺎ ﻣﺸﮑﻼت ﻋﺪﯾﺪه اي درﮔﯿﺮ ﺑﻮد. ﺗﺤﻮﯾﻞ ﻣﺤﺼﻮل ﺑﻪ ﻣﻮﻗﻊ ﺻﻮرت

 

ﻧﻤﯽﮔﺮﻓﺖ. ﻧﺮم اﻓﺰار ﺗﻮﻟﯿﺪي ﺑﺴﯿﺎر ﮔﺮاﻧﻘﯿﻤﺖ ﺑﻮد و دﺳﺖ آﺧﺮ ﻧﻪ ﺳﻬﺎﻣﺪار از ﻣﺤﺼﻮل ﻧﻬﺎﺋﯽ راﺿﯽ ﺑﻮد و ﻧﻪ

 

ﻣﺸﺘﺮي.

 

اﯾﻦ ﻋﻼﺋﻢ ﺑﻪ ﻫﻤﺮاه ﻧﺸﺎﻧﻪ ﻫﺎي دﯾﮕﺮ ﮐﻪ ﺑﻪ ﻋﻼﺋﻢ ﺑﺤﺮان ﻧﺮم اﻓﺰار ﺷﻬﺮت ﭘﯿﺪا ﮐﺮدﻧﺪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﺎن و

 

ﺗﻮﻟﯿﺪﮐﻨﻨﺪﮔﺎن ﻧﺮم اﻓﺰار را ﺑﻪ اﯾﻦ ﻓﮑﺮ واداﺷﺖ ﮐﻪ ﺗﺎ ﺟﺎي ﻣﻤﮑﻦ از اﯾﻦ ﺑﺤﺮان رﻫﺎﺋﯽ ﯾﺎﺑﻨﺪ. ﺗﻮﻟﯿﺪﮐﻨﻨﺪﮔﺎن

 

ﻧﺮم اﻓﺰار و ﺷﺮﮐﺖ ﻫﺎي ﺑﺰرگ ﮐﺎﻣﭙﯿﻮﺗﺮي و داﻧﺸﮕﺎﻫﯿﺎن در ﭘﯽ آن ﺷﺪﻧﺪ ﮐﻪ ﻓﻨﻮن ﻣﻬﻨﺪﺳﯽ را وارد اﯾﻦ ﻋﺮﺻﻪ

 

ﮐﻨﻨﺪ ﭼﺮاﮐﻪ ﺳﺎﯾﺮ رﺷﺘﻪ ﻫﺎ ﺗﻮاﻧﺴﺘﻪ ﺑﻮدﻧﺪ ﺑﺎ اﻟﻬﺎم از اﯾﻦ ﻣﻮﺿﻮع ﺑﺤﺮاﻧﻬﺎي ﺑﻪ ﻣﺮاﺗﺐ ﺳﺨﺖ ﺗﺮ از اﯾﻦ را ﭘﺸﺖ

 

ﺳﺮ ﺑﮕﺬارﻧﺪ.

 

اﻣﺎ ﭼﺮا ﻣﻬﻨﺪﺳﯽ؟! در ﺑﺮﺧﻮرد اول ﺷﺎﯾﺪ ﺑﻪ ﻧﻈﺮ ﺑﺮﺳﺪ ﮐﻪ ﻣﻬﻨﺪﺳﯽ ﻓﻘﻂ ﻣﺨﺘﺺ رﺷﺘﻪ ﻫﺎﺋﯽ اﺳﺖ ﮐﻪ ﺑﺎ ادوات

 

و اﺑﺰارﻫﺎي ﻣﮑﺎﻧﯿﮑﯽ و ﻓﯿﺰﯾﮑﯽ ﺳﺮوﮐﺎر دارﻧﺪ اﻣﺎ اﯾﻨﮕﻮﻧﻪ ﻧﯿﺴﺖ. اﻣﺮوزه واژه ﻣﻬﻨﺪﺳﯽ در ﺑﺴﯿﺎري از ﻋﻠﻮم،

 

ﺣﺘﯽ ﻋﻠﻮم اﻧﺴﺎﻧﯽ ﻧﯿﺰ وارد ﺷﺪه اﺳﺖ ﺑﻄﻮرﯾﮑﻪ ﻣﻬﻨﺪﺳﯽ اﺟﺘﻤﺎﻋﯽ، ﻣﻬﻨﺪﺳﯽ ﻓﺮﻫﻨﮕﯽ و ﻣﺎﻧﻨﺪ اﯾﻨﻬﺎ ﺑﺴﯿﺎر ﺑﻪ

 

ﮔﻮش ﻣﯽ رﺳﺪ.

 

ﻫﻤﺎﻧﻄﻮر ﮐﻪ ﻣﯽ داﻧﯿﺪ واژه ﻣﻬﻨﺪﺳﯽ از ﮐﻠﻤﻪ ﻫﻨﺪﺳﻪ ﺑﻪ ﻋﺎرﯾﺖ ﮔﺮﻓﺘﻪ ﺷﺪه اﺳﺖ. ﮐﻠﻤﻪ ﻫﻨﺪﺳﻪ ﻣﻌﺎدل ﻟﻐﺖ

 

اﻧﺪازه در ﻓﺎرﺳﯽ اﺳﺖ. ﻋﻠﺖ اﺳﺘﻔﺎده از آن اﯾﻨﺴﺖ ﮐﻪ ﻣﻬﻨﺪﺳﺎن ﻫﻤﯿﺸﻪ اﺑﺰارﻫﺎﺋﯽ را ﺑﺮاي ﻣﺤﺎﺳﺒﮥ اﻧﺪازۀ

  

ﺳﺎﺧﺘﮥ ﺧﻮد ﺑﮑﺎر ﻣﯽ ﺑﺮﻧﺪ ﺑﺮاي ﻣﺜﺎل ﻣﻬﻨﺪس ﻋﻤﺮان از ﻣﺘﺮ ﺑﺮاي اﻧﺪازه ﮔﯿﺮي اﺳﺘﻔﺎده ﻣﯽ ﮐﻨﺪ. اﻣﺎ اﯾﻦ ﭼﻪ

 

ارﺗﺒﺎﻃﯽ ﺑﻪ ﻧﺮم اﻓﺰار دارد؟

 

ﺗﻮﻟﯿﺪﮐﻨﻨﺪﮔﺎن ﻧﺮم اﻓﺰار ﭼﻮن از ﻣﻬﻨﺪﺳﯽ ﺑﻬﺮه ﻧﻤﯽ ﺑﺮدﻧﺪ ﻓﺎﻗﺪ اﺑﺰاري ﺑﺮاي ﻣﺤﺎﺳﺒﮥ اﻧﺪازۀ ﺳﺎﺧﺘﮥ ﺧﻮد ﯾﻌﻨﯽ

 

ﻧﺮم اﻓﺰار ﺑﻮدﻧﺪ ﺑﻪ ﻫﻤﯿﻦ ﺧﺎﻃﺮ ﻧﻪ در اﺑﺘﺪاي ﺗﻮﻟﯿﺪ ﻧﺮم اﻓﺰار، ﻧﻪ در اواﺳﻂ ﮐﺎر و ﻧﻪ ﺣﺘﯽ در اﻧﺘﻬﺎي ﮐﺎر از

 

ﮐﯿﻔﯿﺖ و ﮐﻤﯿﺖ ﺳﺎﺧﺘﻪ ﺧﻮد ﻫﯿﭻ ﻣﻌﯿﺎر و ﻣﺤﮏ ﻓﯿﺰﯾﮑﯽ در دﺳﺖ ﻧﺪاﺷﺘﻨﺪ و ﺑﻪ ﻃﻮر دﻗﯿﻖ ﻧﻤﯽ داﻧﺴﺘﻨﺪ ﮐﻪ

 

در ﭼﻪ ﻣﺮﺣﻠﻪ اي از ﺗﻮﻟﯿﺪ ﻧﺮم اﻓﺰار ﺑﻪ ﺳﺮ ﻣﯽ ﺑﺮﻧﺪ. ﺑﻪ ﻫﻤﯿﻦ ﺧﺎﻃﺮ از ﻣﺪﯾﺮﯾﺖ دﻗﯿﻖ و رﯾﺰﺑﯿﻨﺎﻧﻪ اي ﺑﺮ روي

 

ﺳﺎﺧﺘﻪ ﺧﻮد ﺑﯽ ﺑﻬﺮه ﺑﻮدﻧﺪ.

 
 
 

دانلود ﺑﺮرﺳﯽ ﺗﻌﺎﻣﻠﯽ ﻣﺘﺪوﻟﻮژيRUP ﺑﺎ ﻣﻌﻤﺎري ﺳﺮوﯾﺲ ﮔﺮا

تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در مونوبلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.