توضیحات

توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد

  طراحی معماری نرم افزار مبتنی بر سبك با pdf دارای 143 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد طراحی معماری نرم افزار مبتنی بر سبك با pdf  کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه  و مراکز دولتی می باشد.

این پروژه توسط مرکز مرکز پروژه و مقالات ارائه میگردد

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی طراحی معماری نرم افزار مبتنی بر سبك با pdf،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن طراحی معماری نرم افزار مبتنی بر سبك با pdf :

طراحی معماری نرم افزار مبتنی بر سبك با pdf

دانلود گزارش سمینار کارشناسی ارشد با موضوع:

طراحی معماری نرم افزار مبتنی بر سبك با pdf

در 133 صفحه ورد قابل ویرایش با فرمت doc + به همراه فایل pdf

فصل

مقدمه

معماری نتیجه مجموعه ای از تصمیمات فنی و حرفه می باشد.معماری نرم افزار با ایجاد تجریـدهای سـطح بـا بـا پیچیدگی و گستردگی سیستمهای نرم افزاری بـزرگ مقابلـه مـی كنـد. اغلـب سیـستمهای نـرم افـزاری دارای سازماندهی معماری مشابهی می باشند . سبكهای معمـاری روشـی بـرای اسـتفاده از تـشابهات بـین معمـاری هـای گوناگون می باشد.در این قسمت مروری كوتاه بر سبك و معماری نرم افزار در فرایندهای طراحی نرم افـزار خـواهیم داشت .

طراحی معماری نرم افزار مبتنی بر سبك با pdf
فهرست مطالب

فصل اول : مقدمه

مقدمه-----------------------------------------------

- روشهای استفاده ا ز تجریدهای سطح با------------------------

- سبك در طراحی معماری نرم افزار-----------------------------

- ساختار این گزارش --------------------------------------

فصل دوم : مفهوم معماری نرم افزار

مقدمه-----------------------------------------------

- معماری نرم افزار-----------------------------------------

- تعاریف معماری نرم افزار -----------------------------------

- اهمیت معماری نرم افزار-----------------------------------

- اجزا معماری نرم افزار-------------------------------------

-- مولفه ها ----------------------------------------------

-- رابطها------------------------------------------------

-- واسطها-----------------------------------------------

-- پیكربندی ها-------------------------------------------

- تصمیمات معماری----------------------------------------

2-6 چرخه كاری معماری نرم افزار-------------------------------- 9

2-7 فرایند طراحی معماری نرم افزار------------------------------ 9

2-8 وظیفه مندی و ویژگی های كیفی و ارتباط آنها با معماری--------------

2-8-1 معماری و وظیفه مندی------------------------------------

2-8-2 معماری و ویژگی های كیفی -------------------------------- 12

- سناریوهای ویژگی های كیفی ------------------------------ 13

-- Availability Scenario (مثال)---------------------------- 15

- تاكتیكها-------------------------------------------- 16

- زبانهای توصیف معماری---------------------------------- 17

2- 12 --------------------------------Architecture Drivers 18

2-13 ------------------------------Software Product Lines 19

- Architecure views 19

- ----------------------------- Architecture Documents 20

2-16 ------------------------------Architecture Blueprints 20

2-17 تحلیل و ارزیابی معماری نرم افزار----------------------------21

فصل سوم : توسعه مبتنی بر مولفه

مقدمه----------------------------------------------23

توسعه مبتنی بر مولفه-----------------------------------23

مهندسی نرم افزار مبتنی بر مولفه---------------------------25

چالشهای ---------------------------------------CBSE25

تعاریف مختلف مولفه-------------------------------------28

مشكت مربوط به ---------------------------------CBSE32

اشیا و مولفه ها-----------------------------------------32

واسطها----------------------------------------------34

قراردادها---------------------------------------------35

----------------------------------------Framework37

ارتباط بین مفاهیم---------------------------------------39

چارچوب ها و مؤلفه ها-------------------------------------39

چارچوب ها و قراردادها------------------------------------40

چارچوب ها و الگوها--------------------------------------39

نتیجه گیری--------------------------------------------41

معماری نرم افزار و مولفه ها----------------------------------41

معماری سیستم های مبتنی بر مؤلفه----------------------------42

توسعه معماری گرای مولفه-----------------------------------

توسعه معماری مولفه گرا------------------------------------

تكنیكهای تعمیر عدم انطباق واسطها----------------------------46

تكنیكهای تشخیص عدم انطباق واسطها--------------------------47

تكنیكهای اجتناب از عدم انطباق واسطها-------------------------48

نتیجه گیری---------------------------------------------50

فصل چهارم : سبكها و الگوهای معماری نرم افزار

مقدمه------------------------------------------------- 53

- سبك چیست؟-------------------------------------------- 53

- ساختار سبك -------------------------------------------- 53

- تعاریف ارائه شده برای سبك معماری----------------------------- 54

- طبقه بندی سبك های معماری---------------------------------

معماری جریان داده -----------------------------(Data – Flow)

---------------------------------------------Pipe&Filter 67

مزایا سبك -------------------------------------pipe&filter 72

معایب سبك ------------------------------------pipe&filter 72

----------------------------------------Batch Sequential 73

راندن و كشیدن داده---------------------------------------- 74

Pipe&Filter در مقایسه با ---------------------Batch Sequential 76

----------------------------------- Process Control Loops

4-6 معماری ماشین مجازی -----------------------(Virtual Machine)

-- مقایسه interpretor و ----------------------------rule based 80

- معماری فراخوانی و بازگشت ---------------------(Call & Return) 81

4-7-1 سبك برنامه اصلی و زیر روال ----(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

-- مزایا--------------------------------------------------

4-9-2 معایب------------------------------------------------- 99

-- مقایسه implicit invocation و --------------explicit invocation 100

- ----------------------------------------Data centered

-- مقایسه سبك های repository و ------------------BlackBoard 104

- تاریخچه ای از الگوها(------------------------------(Patterns 105

-- الگوها : الگو چیست ؟-------------------------------------- 106

تعاریفی از الگو------------------------------------------- 106

مثال : -----------------------------Model-View-Controller 107

ویژگی الگوهای معماری نرم افزار-------------------------------- 108

سبك و الگو--------------------------------------------- 110

نتیجه گیری---------------------------------------------- 111

فصل پنجم: طراحی معماری نرم افزار مبتنی بر سبك با pdf

مقدمه------------------------------------------------- 113

- --------------------------Attribute-Driven Design (ADD) 113

- امكانات سبكهای معماری در طراحی معماری------------------------ 114

- مساله : طراحی معماری نرم افزار مبتنی بر سبك با pdfهای معماری------------- 115

-- ویژگی های سبك ---------------------------------------- 115

-- جنبه های مختلف سبك در معماری----------------------------- 115

-- ابعاد تشكیل دهنده سبك ----------------------------------- 116

-- سبكهای معماری در طراحی معماری نرم افزار---------------------- 116

- نتیجه گیری-------------------------------------------- 117

فصل ششم: نتیجه گیری

- مروری گزارش------------------------------------------------- 119

- نتایج حاصل -------------------------------------------------- 119

- طرح مساله--------------------------------------------------- 120

- کار آینده---------------------------------------------------- 120

مراجع و منابع----------------------------------------------------- 122

طراحی معماری نرم افزار مبتنی بر سبك با pdf
فهرست شكلها

- واسطهای مولفه---------------------------------------------

- پیكربندی مولفه ها-------------------------------------------

- چرخه كاری معماری نرم افزار------------------------------------

- فرایند طراحی معماری نرم افزار---------------------------------- 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 83

- خصه ای از سبك ---------------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

طراحی معماری نرم افزار مبتنی بر سبك با pdf
فهرست جداول

- طبقه بندی سبك های معماری-----------------------------------

- مقایسه سبكهای ------------------------------------dataflow

طراحی معماری نرم افزار مبتنی بر سبك با pdf
فهرست شكلها

- واسطهای مولفه - پیكربندی مولفه ها

- چرخه كاری معماری نرم افزار - فرایند طراحی معماری نرم افزار

2- 5 ابعاد ساماندهی تصمیمات معماری

- Availability Scenario

- نمونه سناریوی availability

- تاكتیكهای معماری

- ارتباط مفاهیم در توسعه مبتنی بر مولفه

- مدل حل

- دیاگرام activity سبك DataFlow

- دیاگرام activity سبك DataFlow

- مسیر دهی داده به دو زیر پردازش

- مثالی از سبك DataFlow

- سبك pipe&filter

- استفاده از كارتهای CRC برای نشان دادن سبك pipe&filter

- نمونه هایی از سبك pipe&filter

- الگوهای جریان داده

4-9 نمونه هایی از سبك 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

برای دریافت اینجا کلیک کنید

سوالات و نظرات شما

برچسب ها

سایت پروژه word, دانلود پروژه word, سایت پروژه, پروژه دات کام,
Copyright © 2014 cpro.ir
 
Clicky