دسته : کامپیوتر و IT
فرمت فایل : word
حجم فایل : 4427 KB
تعداد صفحات : 133
بازدیدها : 400
برچسبها : پروژه تحقیق مبانی نظری
مبلغ : 11000 تومان
خرید این فایلﻣﻘﺪﻣﻪ
ﻣﻌﻤﺎﺭﻱ ﻧﺘﻴﺠﻪ ﻣﺠﻤﻮﻋﻪ ﺍﻱ ﺍﺯ ﺗﺼﻤﻴﻤﺎﺕ ﻓﻨﻲ ﻭ ﺣﺮﻓﻪ ﻣﻲ ﺑﺎﺷﺪ.ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﺑﺎ ﺍﻳﺠﺎﺩ ﺗﺠﺮﻳـﺪﻫﺎﻱ ﺳـﻄﺢ ﺑـﺎﻻ ﺑـﺎ ﭘﻴﭽﻴﺪﮔﻲ ﻭ ﮔﺴﺘﺮﺩﮔﻲ ﺳﻴﺴﺘﻤﻬﺎﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭﻱ ﺑـﺰﺭﮒ ﻣﻘﺎﺑﻠـﻪ ﻣـﻲ ﻛﻨـﺪ. ﺍﻏﻠـﺐ ﺳﻴـﺴﺘﻤﻬﺎﻱ ﻧـﺮﻡ ﺍﻓـﺰﺍﺭﻱ ﺩﺍﺭﺍﻱ ﺳﺎﺯﻣﺎﻧﺪﻫﻲ ﻣﻌﻤﺎﺭﻱ ﻣﺸﺎﺑﻬﻲ ﻣﻲ ﺑﺎﺷﻨﺪ . ﺳﺒﻜﻬﺎﻱ ﻣﻌﻤـﺎﺭﻱ ﺭﻭﺷـﻲ ﺑـﺮﺍﻱ ﺍﺳـﺘﻔﺎﺩﻩ ﺍﺯ ﺗـﺸﺎﺑﻬﺎﺕ ﺑـﻴﻦ ﻣﻌﻤـﺎﺭﻱ ﻫـﺎﻱ ﮔﻮﻧﺎﮔﻮﻥ ﻣﻲ ﺑﺎﺷﺪ.ﺩﺭ ﺍﻳﻦ ﻗﺴﻤﺖ ﻣﺮﻭﺭﻱ ﻛﻮﺗﺎﻩ ﺑﺮ ﺳﺒﻚ ﻭ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﺩﺭ ﻓﺮﺍﻳﻨﺪﻫﺎﻱ ﻃﺮﺍﺣﻲ ﻧﺮﻡ ﺍﻓـﺰﺍﺭ ﺧـﻮﺍﻫﻴﻢ ﺩﺍﺷﺖ .
ﻓﻬﺮﺳﺖ ﻣﻄﺎﻟﺐ
ﻓﺼﻞ ﺍﻭﻝ : ﻣﻘﺪﻣﻪ
ﻣﻘﺪﻣﻪ----------------------------------------------- ۲
۱-۱ ﺭﻭﺷﻬﺎﻱ ﺍﺳﺘﻔﺎﺩﻩ ﺍ ﺯ ﺗﺠﺮﻳﺪﻫﺎﻱ ﺳﻄﺢ ﺑﺎﻻ------------------------ ۲
۱-۲ ﺳﺒﻚ ﺩﺭ ﻃﺮﺍﺣﻲ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ----------------------------- ۲
۱-۳ ﺳﺎﺧﺘﺎﺭ ﺍﻳﻦ ﮔﺰﺍﺭﺵ -------------------------------------- ۳
ﻓﺼﻞ ﺩﻭﻡ : ﻣﻔﻬﻮﻡ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ
ﻣﻘﺪﻣﻪ----------------------------------------------- ۵
۲-۱ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ----------------------------------------- ۵
۲-۲ ﺗﻌﺎﺭﻳﻒ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ----------------------------------- ۵
۲-۳ ﺍﻫﻤﻴﺖ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ----------------------------------- ۶
۲-۴ ﺍﺟﺰﺍ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ------------------------------------- ۷
۲-۴-۱ ﻣﻮﻟﻔﻪ ﻫﺎ ---------------------------------------------- ۷
۲-۴-۲ ﺭﺍﺑﻄﻬﺎ------------------------------------------------ ۷
۲-۴-۳ ﻭﺍﺳﻄﻬﺎ----------------------------------------------- ۷
۲-۴-۴ ﭘﻴﻜﺮﺑﻨﺪﻱ ﻫﺎ------------------------------------------- ۸
۲-۵ ﺗﺼﻤﻴﻤﺎﺕ ﻣﻌﻤﺎﺭﻱ---------------------------------------- ۸
٢-٦ ﭼﺮﺧﻪ ﻛﺎﺭﻱ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ-------------------------------- ٩
٢-٧ ﻓﺮﺍﻳﻨﺪ ﻃﺮﺍﺣﻲ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ------------------------------ ٩
٢-٨ ﻭﻇﻴﻔﻪ ﻣﻨﺪﻱ ﻭ ﻭﻳﮋﮔﻲ ﻫﺎﻱ ﻛﻴﻔﻲ ﻭ ﺍﺭﺗﺒﺎﻁ ﺁﻧﻬﺎ ﺑﺎ ﻣﻌﻤﺎﺭﻱ-------------- ۱۱
٢-٨-١ ﻣﻌﻤﺎﺭﻱ ﻭ ﻭﻇﻴﻔﻪ ﻣﻨﺪﻱ------------------------------------ ۱۱
٢-٨-٢ ﻣﻌﻤﺎﺭﻱ ﻭ ﻭﻳﮋﮔﻲ ﻫﺎﻱ ﻛﻴﻔﻲ -------------------------------- 12
۲-۹ ﺳﻨﺎﺭﻳﻮﻫﺎﻱ ﻭﻳﮋﮔﻲ ﻫﺎﻱ ﻛﻴﻔﻲ ------------------------------ 13
۲-۹-۱ Availability Scenario (ﻣﺜﺎﻝ)---------------------------- 15
۲-۰۱ ﺗﺎﻛﺘﻴﻜﻬﺎ-------------------------------------------- 16
۲-۱۱ ﺯﺑﺎﻧﻬﺎﻱ ﺗﻮﺻﻴﻒ ﻣﻌﻤﺎﺭﻱ---------------------------------- 17
٢- ١٢ --------------------------------Architecture Drivers 18
٢-١٣ ------------------------------Software Product Lines 19
۲-۴۱ Architecure views 19
۲-۵۱ ----------------------------- Architecture Documents 20
٢-١٦ ------------------------------Architecture Blueprints 20
٢-١٧ ﺗﺤﻠﻴﻞ ﻭ ﺍﺭﺯﻳﺎﺑﻲ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ----------------------------21
ﻓﺼﻞ ﺳﻮﻡ : ﺗﻮﺳﻌﻪ ﻣﺒﺘﻨﻲ ﺑﺮ ﻣﻮﻟﻔﻪ
ﻣﻘﺪﻣﻪ----------------------------------------------23
ﺗﻮﺳﻌﻪ ﻣﺒﺘﻨﻲ ﺑﺮ ﻣﻮﻟﻔﻪ-----------------------------------23
ﻣﻬﻨﺪﺳﻲ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﻣﺒﺘﻨﻲ ﺑﺮ ﻣﻮﻟﻔﻪ---------------------------25
ﭼﺎﻟﺸﻬﺎﻱ ---------------------------------------CBSE25
ﺗﻌﺎﺭﻳﻒ ﻣﺨﺘﻠﻒ ﻣﻮﻟﻔﻪ-------------------------------------٢٨
ﻣﺸﻜﻼﺕ ﻣﺮﺑﻮﻁ ﺑﻪ ---------------------------------CBSE٣٢
ﺍﺷﻴﺎ ﻭ ﻣﻮﻟﻔﻪ ﻫﺎ-----------------------------------------32
ﻭﺍﺳﻄﻬﺎ----------------------------------------------34
ﻗﺮﺍﺭﺩﺍﺩﻫﺎ---------------------------------------------35
----------------------------------------Framework37
ﺍﺭﺗﺒﺎﻁ ﺑﻴﻦ ﻣﻔﺎﻫﻴﻢ---------------------------------------٣٩
ﭼﺎﺭﭼﻮﺏ ﻫﺎ ﻭ ﻣﺆﻟﻔﻪ ﻫﺎ-------------------------------------٣٩
ﭼﺎﺭﭼﻮﺏ ﻫﺎ ﻭ ﻗﺮﺍﺭﺩﺍﺩﻫﺎ------------------------------------٤٠
ﭼﺎﺭﭼﻮﺏ ﻫﺎ ﻭ ﺍﻟﮕﻮﻫﺎ--------------------------------------٣٩
ﻧﺘﻴﺠﻪ ﮔﻴﺮﻱ--------------------------------------------٤١
ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﻭ ﻣﻮﻟﻔﻪ ﻫﺎ----------------------------------٤١
ﻣﻌﻤﺎﺭﻱ ﺳﻴﺴﺘﻢ ﻫﺎﻱ ﻣﺒﺘﻨﻲ ﺑﺮ ﻣﺆﻟﻔﻪ----------------------------42
ﺗﻮﺳﻌﻪ ﻣﻌﻤﺎﺭﻱ ﮔﺮﺍﻱ ﻣﻮﻟﻔﻪ-----------------------------------۴۴
ﺗﻮﺳﻌﻪ ﻣﻌﻤﺎﺭﻱ ﻣﻮﻟﻔﻪ ﮔﺮﺍ------------------------------------۴۴
ﺗﻜﻨﻴﻜﻬﺎﻱ ﺗﻌﻤﻴﺮ ﻋﺪﻡ ﺍﻧﻄﺒﺎﻕ ﻭﺍﺳﻄﻬﺎ----------------------------46
ﺗﻜﻨﻴﻜﻬﺎﻱ ﺗﺸﺨﻴﺺ ﻋﺪﻡ ﺍﻧﻄﺒﺎﻕ ﻭﺍﺳﻄﻬﺎ--------------------------47
ﺗﻜﻨﻴﻜﻬﺎﻱ ﺍﺟﺘﻨﺎﺏ ﺍﺯ ﻋﺪﻡ ﺍﻧﻄﺒﺎﻕ ﻭﺍﺳﻄﻬﺎ-------------------------48
ﻧﺘﻴﺠﻪ ﮔﻴﺮﻱ---------------------------------------------50
ﻓﺼﻞ ﭼﻬﺎﺭﻡ : ﺳﺒﻜﻬﺎ ﻭ ﺍﻟﮕﻮﻫﺎﻱ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ
ﻣﻘﺪﻣﻪ------------------------------------------------- 53
۴-۱ ﺳﺒﻚ ﭼﻴﺴﺖ؟-------------------------------------------- 53
۴-۲ ﺳﺎﺧﺘﺎﺭ ﺳﺒﻚ -------------------------------------------- 53
۴-۳ ﺗﻌﺎﺭﻳﻒ ﺍﺭﺍﺋﻪ ﺷﺪﻩ ﺑﺮﺍﻱ ﺳﺒﻚ ﻣﻌﻤﺎﺭﻱ----------------------------- 54
۴-۴ ﻃﺒﻘﻪ ﺑﻨﺪﻱ ﺳﺒﻚ ﻫﺎﻱ ﻣﻌﻤﺎﺭﻱ--------------------------------- ۵۵
ﻣﻌﻤﺎﺭﻱ ﺟﺮﻳﺎﻥ ﺩﺍﺩﻩ -----------------------------(Data – Flow) ۵۶
---------------------------------------------Pipe&Filter 67
ﻣﺰﺍﻳﺎ ﺳﺒﻚ -------------------------------------pipe&filter ٧٢
ﻣﻌﺎﻳﺐ ﺳﺒﻚ ------------------------------------pipe&filter ٧٢
----------------------------------------Batch Sequential 73
ﺭﺍﻧﺪﻥ ﻭ ﻛﺸﻴﺪﻥ ﺩﺍﺩﻩ---------------------------------------- 74
Pipe&Filter ﺩﺭ ﻣﻘﺎﻳﺴﻪ ﺑﺎ ---------------------Batch Sequential 76
----------------------------------- Process Control Loops ۷۷
٤-٦ ﻣﻌﻤﺎﺭﻱ ﻣﺎﺷﻴﻦ ﻣﺠﺎﺯﻱ -----------------------(Virtual Machine) ۷۷
۴-۶-۱ ﻣﻘﺎﻳﺴﻪ interpretor ﻭ ----------------------------rule based 80
۴-۷ ﻣﻌﻤﺎﺭﻱ ﻓﺮﺍﺧﻮﺍﻧﻲ ﻭ ﺑﺎﺯﮔﺸﺖ ---------------------(Call & Return) 81
٤-٧-١ ﺳﺒﻚ ﺑﺮﻧﺎﻣﻪ ﺍﺻﻠﻲ ﻭ ﺯﻳﺮ ﺭﻭﺍﻝ ----(Main–program–and–subroutine) 83
۴-۷-۲ ﺳﺒﻚ ﺷﻲ ﮔﺮﺍﻳﻲ ﻳﺎ ﺗﺠﺮﻳﺪ ﺍﻧﻮﺍﻉ ﺩﺍﺩﻩ(------------(Abstract-data-type 84
۴-۷-۲-۱ ﻣﺰﺍﻳﺎ ------------------------------------object oriented 85
۴-۷-۲-۲ ﻣﻌﺎﻳﺐ ------------------------------------object oriented 86
۴-۸ ﺳﺒﻚ ﻻﻳﻪ ﺍﻱ ------------------------------------(Layerd) 86
۴-۸-۱ ﻣﺰﺍﻳﺎ ﺳﺒﻚ ---------------------------------------layered ۹۸89
۴-۸-۲ ﻣﻌﺎﻳﺐ ﺳﺒﻚ --------------------------------------layered 90
۴-۸-۲- ۱ ------------------------------------------ Master/Slave 90
۴-۸-۲-۲ ------------------------------------------Client/Server 91
۴-۸-۳ ﻧﻜﺎﺗﻲ ﺩﺭ ﻣﻮﺭﺩ ﺍﺳﺘﺮﺍﺗﮋﻱ ﻫﺎﻱ ﻛﻨﺘﺮﻝ ﺧﻄﺎ------------------------- 94
۴-۸-۴ ﻣﻌﻤﺎﺭﻱ ------------------------------------------Tiered 95
۴-۸-۴-۱ ﻃﺮﺍﺣﻲ ﻣﻌﻤﺎﺭﻱ -----------------------Two Tier Client Server 95
۴-۸-۴-۲ ﻃﺮﺍﺣﻲ ﻣﻌﻤﺎﺭﻱ ----------------------Three Tier Client Server 95
۴-۸-۵ ﻣﻘﺎﻳﺴﻪ Main Program and Subroutine ﻭ ------Object Oriented 96
۴-۹ -------------------------------Independent Components 97
۴-۹-۱ ﻣﺰﺍﻳﺎ-------------------------------------------------- ۹۹
٤-٩-٢ ﻣﻌﺎﻳﺐ------------------------------------------------- ٩٩
۴-۹-۳ ﻣﻘﺎﻳﺴﻪ implicit invocation ﻭ --------------explicit invocation 100
۴-۰۱ ----------------------------------------Data centered ۱۰۱
۴-۰۱-۱ ﻣﻘﺎﻳﺴﻪ ﺳﺒﻚ ﻫﺎﻱ repository ﻭ ------------------BlackBoard 104
۴-۱۱ ﺗﺎﺭﻳﺨﭽﻪ ﺍﻱ ﺍﺯ ﺍﻟﮕﻮﻫﺎ(------------------------------(Patterns 105
۴-۱۱-۱ ﺍﻟﮕﻮﻫﺎ : ﺍﻟﮕﻮ ﭼﻴﺴﺖ ؟-------------------------------------- 106
ﺗﻌﺎﺭﻳﻔﻲ ﺍﺯ ﺍﻟﮕﻮ------------------------------------------- 106
ﻣﺜﺎﻝ : -----------------------------Model-View-Controller 107
ﻭﻳﮋﮔﻲ ﺍﻟﮕﻮﻫﺎﻱ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ-------------------------------- 108
ﺳﺒﻚ ﻭ ﺍﻟﮕﻮ--------------------------------------------- 110
ﻧﺘﻴﺠﻪ ﮔﻴﺮﻱ---------------------------------------------- 111
ﻓﺼﻞ ﭘﻨﺠﻢ: ﻃﺮﺍﺣﻲ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﻣﺒﺘﻨﻲ ﺑﺮ ﺳﺒﻚ
ﻣﻘﺪﻣﻪ------------------------------------------------- 113
۵-۱ --------------------------Attribute-Driven Design (ADD) 113
۵-۲ ﺍﻣﻜﺎﻧﺎﺕ ﺳﺒﻜﻬﺎﻱ ﻣﻌﻤﺎﺭﻱ ﺩﺭ ﻃﺮﺍﺣﻲ ﻣﻌﻤﺎﺭﻱ------------------------ 114
۵ - ۳ ﻣﺴﺎﻟﻪ : ﻃﺮﺍﺣﻲ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﻣﺒﺘﻨﻲ ﺑﺮ ﺳﺒﻜﻬﺎﻱ ﻣﻌﻤﺎﺭﻱ------------- 115
۵-۳-۱ ﻭﻳﮋﮔﻲ ﻫﺎﻱ ﺳﺒﻚ ---------------------------------------- 115
۵-۳-۲ ﺟﻨﺒﻪ ﻫﺎﻱ ﻣﺨﺘﻠﻒ ﺳﺒﻚ ﺩﺭ ﻣﻌﻤﺎﺭﻱ----------------------------- 115
۵-۳-۳ ﺍﺑﻌﺎﺩ ﺗﺸﻜﻴﻞ ﺩﻫﻨﺪﻩ ﺳﺒﻚ ----------------------------------- 116
۵-۳-۴ ﺳﺒﻜﻬﺎﻱ ﻣﻌﻤﺎﺭﻱ ﺩﺭ ﻃﺮﺍﺣﻲ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ---------------------- 116
۵-۴ ﻧﺘﻴﺠﻪ ﮔﻴﺮﻱ-------------------------------------------- 117
ﻓﺼﻞ ﺷﺸﻢ: ﻧﺘﻴﺠﻪ ﮔﻴﺮﻱ
۶-۱ ﻣﺮﻭﺭﻱ ﮔﺰﺍﺭﺵ------------------------------------------------- 119
۶-۲ ﻧﺘﺎﻳﺞ ﺣﺎﺻﻞ -------------------------------------------------- 119
۶-۳ ﻃﺮﺡ ﻣﺴﺎﻟﻪ--------------------------------------------------- 120
۶-۴ ﮐﺎﺭ ﺁﻳﻨﺪﻩ---------------------------------------------------- 120
ﻣﺮﺍﺟﻊ ﻭ ﻣﻨﺎﺑﻊ----------------------------------------------------- 122
ﻓﻬﺮﺳﺖ ﺷﻜﻠﻬﺎ
۲-۱ ﻭﺍﺳﻄﻬﺎﻱ ﻣﻮﻟﻔﻪ--------------------------------------------- ۷
۲-۲ ﭘﻴﻜﺮﺑﻨﺪﻱ ﻣﻮﻟﻔﻪ ﻫﺎ------------------------------------------- ۸
۲-۳ ﭼﺮﺧﻪ ﻛﺎﺭﻱ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ------------------------------------ ۹
۲-۴ ﻓﺮﺍﻳﻨﺪ ﻃﺮﺍﺣﻲ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ---------------------------------- 10
۲-۵ ﺍﺑﻌﺎﺩ ﺳﺎﻣﺎﻧﺪﻫﻲ ﺗﺼﻤﻴﻤﺎﺕ ﻣﻌﻤﺎﺭﻱ--------------------------------- ۱۱
۲-۶ ------------------------------------- Availability Scenario 15
۲-۷ ﻧﻤﻮﻧﻪ ﺳﻨﺎﺭﻳﻮﻱ -----------------------------------availability 15
۲-۸ ﺗﺎﻛﺘﻴﻜﻬﺎﻱ ﻣﻌﻤﺎﺭﻱ------------------------------------------ 17
۳-۱ ﺍﺭﺗﺒﺎﻁ ﻣﻔﺎﻫﻴﻢ ﺩﺭ ﺗﻮﺳﻌﻪ ﻣﺒﺘﻨﻲ ﺑﺮ ﻣﻮﻟﻔﻪ--------------------------- 39
۳-۲ ﻣﺪﻝ ﺣﻞ------------------------------------------------ 50
۴-۱ ﺩﻳﺎﮔﺮﺍﻡ activity ﺳﺒﻚ -----------------------------DataFlow ۵۶
۴-۲ ﺩﻳﺎﮔﺮﺍﻡ activity ﺳﺒﻚ -----------------------------DataFlow ۵۶
۴-۳ ﻣﺴﻴﺮ ﺩﻫﻲ ﺩﺍﺩﻩ ﺑﻪ ﺩﻭ ﺯﻳﺮ ﭘﺮﺩﺍﺯﺵ------------------------------- ۵۶
۴-۴ ﻣﺜﺎﻟﻲ ﺍﺯ ﺳﺒﻚ ----------------------------------DataFlow 68
۴-۵ ﺳﺒﻚ ----------------------------------------pipe&filter 68
۴-۶ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﻛﺎﺭﺗﻬﺎﻱ CRC ﺑﺮﺍﻱ ﻧﺸﺎﻥ ﺩﺍﺩﻥ ﺳﺒﻚ -----------pipe&filter 68
۴-۷ ﻧﻤﻮﻧﻪ ﻫﺎﻳﻲ ﺍﺯ ﺳﺒﻚ -------------------------------pipe&filter 69
۴-۸ ﺍﻟﮕﻮﻫﺎﻱ ﺟﺮﻳﺎﻥ ﺩﺍﺩﻩ---------------------------------------- 70
۴-۹ ﻧﻤﻮﻧﻪ ﻫﺎﻳﻲ ﺍﺯ ﺳﺒﻚ -------------------------------pipe&filter 71
۴-۰۱ ﻧﺤﻮﻩ ﺑﺴﺘﻦ ﺍﺟﺰﺍ ﺳﺒﻚ -----------------------------pipe& filter 71
۴-۱۱ ------------------------------------------Push Pipeline 74
۴-۲۱ -------------------------------------------Pull Pipeline 75
۴-۳۱ --------------------------------Mixed Push-Pull Pipeline 75
۴-۴۱ -------------------------------Pipeline with Active Filters 76
۴-۵۱ ﺧﻼﺻﻪ ﺍﻱ ﺍﺯ ﺳﺒﻚ ---------------------------------Dataflow ۷۷
۴-۶۱ ----------------------------------- -------- Interpretor 78
۴-۷۱ ----------------------------------------virtual machine 79
۴-۸۱ ﻧﻤﻮﻧﻪ ﺍﻱ ﺍﺯ ------------------------------------interpretor 80
۴-۹۱ ﺧﻼﺻﻪ ﺍﻱ ﺍﺯ ﺳﺒﻚ--------------------------- virtual machine 80
۴-۰۲ ------------------------------------ hierarchical layers 82
۴-۱۲ ﺳﺒﻚ -------------------------- Main–program–and–subroutine ٨٣
۴-۲۲ ﺧﻼﺻﻪ ﺍﻱ ﺍﺯ ﺳﺒﻚ ---------------Main–program–and–subroutine 84
۴-۳۲ ﺳﺒﻚ ------------------------------------object oriented 84
۴-۴۲ ﺳﺒﻚ -------------------------------------object oriented 85
۴-۵۲ ﺳﺒﻚ -------------------------------------object oriented 85
۴-۶۲ ﺳﺒﻚ -------------------------------------------Layered 87
۴-۷۲ ﺟﻨﺒﻪ ﻫﺎﻱ ﻣﺨﺘﻠﻒ ﺳﺒﻚ -------------------------------layered 89
۴-۸۲ ﻣﺪﻝ ﻻﻳﻪ ﺍﻱ ------------------------------------------OSI 89
۴-۹۲ -------------------------------------------Master/Slave 90
۴-۰۳ -------------------------------------------Client/Server 91
۴-۱۳ ------------------------------------------------Broker 92
۴-۲۳ ------------------------------------------Peer- 2 – Peer 93
۴-۳۳ -------------------------------------------Client/Server 94
۴-۴۳ ﺧﻼﺻﻪ ﺍﻱ ﺍﺯ ----------------------------------Server/Client 94
۴-۵۳ ----------------------------------Two Tier Client Server 95
۴-۶۳ ---------------------------------Three Tier Client Server 96
۴-۷۳ ---------------------------------Multi Tier Client Server 96
۴-۸۳ ﺳﺒﻚ -------------------------------------Data Centered ۱۰۱
۴-۹۳ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﻛﺎﺭﺗﻬﺎﻱ CRC ﺑﺮﺍﻱ ﻧﻤﺎﻳﺶ ﺳﺒﻚ -------------blackboard 103
۴-۰۴ ﺧﻼﺻﻪ ﺍﻱ ﺍﺯ --------------------------------DataCentered 103
۴-۱۴ ﺍﻟﮕﻮﻱ -------------------------------------------MVC 108
ﻓﻬﺮﺳﺖ ﺟﺪﺍﻭﻝ
۴-۱ ﻃﺒﻘﻪ ﺑﻨﺪﻱ ﺳﺒﻚ ﻫﺎﻱ ﻣﻌﻤﺎﺭﻱ----------------------------------- ۹۵
۴-۲ ﻣﻘﺎﻳﺴﻪ ﺳﺒﻜﻬﺎﻱ ------------------------------------dataflow ۶۷
ﻓﻬﺮﺳﺖ ﺷﻜﻠﻬﺎ
۲-۱ ﻭﺍﺳﻄﻬﺎﻱ ﻣﻮﻟﻔﻪ ۲-۲ ﭘﻴﻜﺮﺑﻨﺪﻱ ﻣﻮﻟﻔﻪ ﻫﺎ
۲-۳ ﭼﺮﺧﻪ ﻛﺎﺭﻱ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ۲-۴ ﻓﺮﺍﻳﻨﺪ ﻃﺮﺍﺣﻲ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ
٢- ٥ ﺍﺑﻌﺎﺩ ﺳﺎﻣﺎﻧﺪﻫﻲ ﺗﺼﻤﻴﻤﺎﺕ ﻣﻌﻤﺎﺭﻱ
۲-۶ Availability Scenario
۲-۷ ﻧﻤﻮﻧﻪ ﺳﻨﺎﺭﻳﻮﻱ availability
۲-۸ ﺗﺎﻛﺘﻴﻜﻬﺎﻱ ﻣﻌﻤﺎﺭﻱ
۳-۱ ﺍﺭﺗﺒﺎﻁ ﻣﻔﺎﻫﻴﻢ ﺩﺭ ﺗﻮﺳﻌﻪ ﻣﺒﺘﻨﻲ ﺑﺮ ﻣﻮﻟﻔﻪ
۳-۲ ﻣﺪﻝ ﺣﻞ
۴-۱ ﺩﻳﺎﮔﺮﺍﻡ activity ﺳﺒﻚ DataFlow
۴-۲ ﺩﻳﺎﮔﺮﺍﻡ activity ﺳﺒﻚ DataFlow
۴-۳ ﻣﺴﻴﺮ ﺩﻫﻲ ﺩﺍﺩﻩ ﺑﻪ ﺩﻭ ﺯﻳﺮ ﭘﺮﺩﺍﺯﺵ
۴-۴ ﻣﺜﺎﻟﻲ ﺍﺯ ﺳﺒﻚ DataFlow
۴-۵ ﺳﺒﻚ pipe&filter
۴-۶ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﻛﺎﺭﺗﻬﺎﻱ CRC ﺑﺮﺍﻱ ﻧﺸﺎﻥ ﺩﺍﺩﻥ ﺳﺒﻚ pipe&filter
۴-۷ ﻧﻤﻮﻧﻪ ﻫﺎﻳﻲ ﺍﺯ ﺳﺒﻚ pipe&filter
۴-۸ ﺍﻟﮕﻮﻫﺎﻱ ﺟﺮﻳﺎﻥ ﺩﺍﺩﻩ
٤-٩ ﻧﻤﻮﻧﻪ ﻫﺎﻳﻲ ﺍﺯ ﺳﺒﻚ pipe&filter
۴-۰۱ ﻧﺤﻮﻩ ﺑﺴﺘﻦ ﺍﺟﺰﺍ ﺳﺒﻚ pipe& filter
۴-۱۱ A Push Pipeline with an Active Source
۴-۲۱ A Pull Pipeline with an Active Sink
۴-۳۱ A Mixed Push_Pull PipeLine with Pasive Source and Sink
۴-۴۱ A Pipeline with Active Filters and Synchronizing Buffering Pipes
۴-۵۱ ﺧﻼﺻﻪ ﺍﻱ ﺍﺯ ﺳﺒﻚ Dataflow
۴-۶۱ interpretor
۴-۷۱ virtual machine
۴-۸۱ ﻧﻤﻮﻧﻪ ﺍﻱ ﺍﺯ interpretor
۴-۹۱ ﺧﻼﺻﻪ ﺍﻱ ﺍﺯ ﺳﺒﻚvirtual machine
۴-۰۲ hierarchical layers
۴-۱۲ ﺳﺒﻚ Main–program–and–subroutine
۴-۲۲ ﺧﻼﺻﻪ ﺍﻱ ﺍﺯ ﺳﺒﻚ Main–program–and–subroutine
۴ -۳۲ ﺳﺒﻚ object oriented
۴-۴۲ ﺳﺒﻚ object oriented
۴-۵۲ ﺳﺒﻚ object oriented
۴-۶۲ ﺳﺒﻚ Layered
۴-۷۲ ﺟﻨﺒﻪ ﻫﺎﻱ ﻣﺨﺘﻠﻒ ﺳﺒﻚ layered
۴-۸۲ ﻣﺪﻝ ﻻﻳﻪ ﺍﻱ OSI
۴-۹۲ Master/Slave
۴-۰۳ Client/Server
۴-۱۳ Broker
۴-۲۳ Peer - 2 – Peer
۴-۳۳ Client/Server
۴-۴۳ ﺧﻼﺻﻪ ﺍﻱ ﺍﺯ Server/Client
۴-۵۳ Two Tier Client Server
۴-۶۳ Three Tier Client Server
۴-۷۳ Multi Tier Client Server
۴-۸۳ ﺳﺒﻚ Data Centered
۴-۹۳ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﻛﺎﺭﺗﻬﺎﻱ CRC ﺑﺮﺍﻱ ﻧﻤﺎﻳﺶ ﺳﺒﻚ blackboard
۴-۰۴ ﺧﻼﺻﻪ ﺍﻱ ﺍﺯ DataCentered
۴- ۱۴ ﺍﻟﮕﻮﻱ MVC
خرید و دانلود آنی فایل