ﻃﺮﺍﺣﻲ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﻣﺒﺘﻨﻲ ﺑﺮ ﺳﺒﻚ
دانلود گزارش سمينار كارشناسي ارشد با موضوع ﻃﺮﺍﺣﻲ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﻣﺒﺘﻨﻲ ﺑﺮ ﺳﺒﻚ در 133 صفحه ورد قابل ويرايش با فرمت doc به همراه فايل pdf |
![]() |
دسته بندي | كامپيوتر و IT |
فرمت فايل | docx |
حجم فايل | 4427 كيلو بايت |
تعداد صفحات فايل | 133 |
ﻃﺮﺍﺣﻲ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﻣﺒﺘﻨﻲ ﺑﺮ ﺳﺒﻚ
دانلود گزارش سمينار كارشناسي ارشد با موضوع:
ﻃﺮﺍﺣﻲ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﻣﺒﺘﻨﻲ ﺑﺮ ﺳﺒﻚ
در 133 صفحه ورد قابل ويرايش با فرمت doc + به همراه فايل pdf
ﻓﺼﻞ ۱
ﻣﻘﺪﻣﻪ
ﻣﻌﻤﺎﺭﻱ ﻧﺘﻴﺠﻪ ﻣﺠﻤﻮﻋﻪ ﺍﻱ ﺍﺯ ﺗﺼﻤﻴﻤﺎﺕ ﻓﻨﻲ ﻭ ﺣﺮﻓﻪ ﻣﻲ ﺑﺎﺷﺪ.ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﺑﺎ ﺍﻳﺠﺎﺩ ﺗﺠﺮﻳـﺪﻫﺎﻱ ﺳـﻄﺢ ﺑـﺎﻻ ﺑـﺎ ﭘﻴﭽﻴﺪﮔﻲ ﻭ ﮔﺴﺘﺮﺩﮔﻲ ﺳﻴﺴﺘﻤﻬﺎﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭﻱ ﺑـﺰﺭﮒ ﻣﻘﺎﺑﻠـﻪ ﻣـﻲ ﻛﻨـﺪ. ﺍﻏﻠـﺐ ﺳﻴـﺴﺘﻤﻬﺎﻱ ﻧـﺮﻡ ﺍﻓـﺰﺍﺭﻱ ﺩﺍﺭﺍﻱ ﺳﺎﺯﻣﺎﻧﺪﻫﻲ ﻣﻌﻤﺎﺭﻱ ﻣﺸﺎﺑﻬﻲ ﻣﻲ ﺑﺎﺷﻨﺪ . ﺳﺒﻜﻬﺎﻱ ﻣﻌﻤـﺎﺭﻱ ﺭﻭﺷـﻲ ﺑـﺮﺍﻱ ﺍﺳـﺘﻔﺎﺩﻩ ﺍﺯ ﺗـﺸﺎﺑﻬﺎﺕ ﺑـﻴﻦ ﻣﻌﻤـﺎﺭﻱ ﻫـﺎﻱ ﮔﻮﻧﺎﮔﻮﻥ ﻣﻲ ﺑﺎﺷﺪ.ﺩﺭ ﺍﻳﻦ ﻗﺴﻤﺖ ﻣﺮﻭﺭﻱ ﻛﻮﺗﺎﻩ ﺑﺮ ﺳﺒﻚ ﻭ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﺩﺭ ﻓﺮﺍﻳﻨﺪﻫﺎﻱ ﻃﺮﺍﺣﻲ ﻧﺮﻡ ﺍﻓـﺰﺍﺭ ﺧـﻮﺍﻫﻴﻢ ﺩﺍﺷﺖ .
ﻓﻬﺮﺳﺖ ﻣﻄﺎﻟﺐ
ﻓﺼﻞ ﺍﻭﻝ : ﻣﻘﺪﻣﻪ
ﻣﻘﺪﻣﻪ----------------------------------------------- ۲
۱-۱ ﺭﻭﺷﻬﺎﻱ ﺍﺳﺘﻔﺎﺩﻩ ﺍ ﺯ ﺗﺠﺮﻳﺪﻫﺎﻱ ﺳﻄﺢ ﺑﺎﻻ------------------------ ۲
۱-۲ ﺳﺒﻚ ﺩﺭ ﻃﺮﺍﺣﻲ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ----------------------------- ۲
۱-۳ ﺳﺎﺧﺘﺎﺭ ﺍﻳﻦ ﮔﺰﺍﺭﺵ -------------------------------------- ۳
ﻓﺼﻞ ﺩﻭﻡ : ﻣﻔﻬﻮﻡ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ
ﻣﻘﺪﻣﻪ----------------------------------------------- ۵
۲-۱ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ----------------------------------------- ۵
۲-۲ ﺗﻌﺎﺭﻳﻒ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ----------------------------------- ۵
۲-۳ ﺍﻫﻤﻴﺖ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ----------------------------------- ۶
۲-۴ ﺍﺟﺰﺍ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ------------------------------------- ۷
۲-۴-۱ ﻣﻮﻟﻔﻪ ﻫﺎ ---------------------------------------------- ۷
۲-۴-۲ ﺭﺍﺑﻄﻬﺎ------------------------------------------------ ۷
۲-۴-۳ ﻭﺍﺳﻄﻬﺎ----------------------------------------------- ۷
۲-۴-۴ ﭘﻴﻜﺮﺑﻨﺪﻱ ﻫﺎ------------------------------------------- ۸
۲-۵ ﺗﺼﻤﻴﻤﺎﺕ ﻣﻌﻤﺎﺭﻱ---------------------------------------- ۸
٢-٦ ﭼﺮﺧﻪ ﻛﺎﺭﻱ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ-------------------------------- ٩
٢-٧ ﻓﺮﺍﻳﻨﺪ ﻃﺮﺍﺣﻲ ﻣﻌﻤﺎﺭﻱ ﻧﺮﻡ ﺍﻓﺰﺍﺭ------------------------------ ٩
٢-٨ ﻭﻇﻴﻔﻪ ﻣﻨﺪﻱ ﻭ ﻭﻳﮋﮔﻲ ﻫﺎﻱ ﻛﻴﻔﻲ ﻭ ﺍﺭﺗﺒﺎﻁ ﺁﻧﻬﺎ ﺑﺎ ﻣﻌﻤﺎﺭﻱ-------------- ۱۱
٢-٨-١ ﻣﻌﻤﺎﺭﻱ ﻭ ﻭﻇﻴﻔﻪ ﻣﻨﺪﻱ------------------------------------ ۱۱
٢-٨-٢ ﻣﻌﻤﺎﺭﻱ ﻭ ﻭﻳﮋﮔﻲ ﻫﺎﻱ ﻛﻴﻔﻲ -------------------------------- 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