صفحه محصول - پاورپوینت سبک های معماری سیستم

پاورپوینت سبک های معماری سیستم (pptx) 50 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 50 اسلاید

قسمتی از متن PowerPoint (.pptx) :

سبک های معماری سیستم 2 انواع Style هاي معماري... Data-Centered Repository Blackboard Independent Components (Loosely Coupled) Communicating Processes Event-based : Implicit Invocation ، Explicit Invocation Data Sharing Style با استفاده از داده هاي مشترک توسط component ها Hierarchied Style کاهش وابستگي اجزا و انتقال نتايج به زيرسيستم ها در يک سلسله مراتب Interactive Process Style ارتباط بين pattern ها. Call/Return وابسته به ترتيب انجام محاسبات و همراه به يک کنترل Main Program/Subroutine Remote Procedure Call Layered (API) Object Oriented Virtual Machine Interpreter Rule-based e.g. Prolog System Data-Flow Batch Sequential Pipe and Filter 3 Data-Flow Style موارد استفاده: اگر سيستم طوري به نظر آيد که در آن يک خروجي خوش-تعريف ( well-defined ) و easily-identified تهيه مي شود که نتيجه مستقيم ترتيبي از انتقال هاي ورودي با همان ويژگي ها در يک روش مستقل از زمان ( Time-independent ) است. Integrability : ارتباط بين چندين واسط ( Interface ) ساده بين component ها. 4 Data-Flow Substyles Pipe and filter : محاسبات شامل انتقال هايي روي جريان پيوسته اي از داده مي شود. Closed loop control : سيستم شامل کنترل کردن اعمال مداوم ( Continuing Action ) که در يک سيستم فيزيکي embed شده است، مي باشد. (and is subject to unpredictable external perturbation so that preset algorithms go awry) !! 5 معماري هاي Call and Return دست يافتن به تغييرپذيري ( modifiability ) و مقياس پذيري ( scalability ). Sub-style ها: Main program and subroutine : تقسيم ( decompose ) سلسله مراتبي يک برنامه. هر جزو از برنامه، کنترل برنامه و داده را از پدر ( parent ) خود گرفته آن را به فرزندانش مي دهد. Remote Procedure Call : داراي main program و روتين ها ولي به صورت توزيع شده روي يک شبکه. افزايش کارايي ( performance ) به دليل استفاده از چندين پردازنده. Layered : به وسيله API ها. Object Oriented . 6 Main program/Subroutine style اهداف اوليه: استفاده مجدد، توسعه و ساخت مستقل اجزا ( Independent development ) مثال: style سلسله مراتبي call/return 7 Remote Procedure به جاي ساختار سلسله مراتبي در شبکه توزيع مي شود. هر جز به صورت مستقل و بر اساس نياز فراخواني مي شود. افزايش کارايي ( performance ) امکان انجام multi-process هدف اصلي: کارايي و استقلال اجزا. 8 Layered hierarchies اهداف: چسبندگي بالا، قابليت حمل ( portability )، بسته بندي ( Packaging )، استانداردسازي مثال: ISO Open Systems ، 7 layer Model ، TCP/IP ، Motif . اجزا: سازمان سلسله مراتبي در لايه ها: هر لايه سرويس هايي را براي لايه خارج از خود مهيا مي کند. هر لايه به عنوان يک client براي لايه درون خود عمل مي کند. در مواردي همه لايه ها به هم دسترسي دارند و يا تنها به برخي لايه هاي دسترسي وجود دارد. سيستم هاي ديگر تنها به close layer مي توانند دسترسي داشته باشند. با استفاده از API ها و پروتکل ها به هم مرتبط مي شوند. مزايا: پشتيباني از طراحي به وسيله Abstraction levels . قابليت توسعه با تسهيل اضافه کردن و يا تغيير يک لايه موجود. معايب: کارايي سيتسم مي تواند به دليل سربار ناشي از لايه بندي هاي غيرضروري (فراخواني توابع) پايين آيدو ساختاربندي در يک حالت clean layers هميشه به آساني ممکن نيست. Requirements don ’ t make it evidently clear . توسعه آن با مشکل روبروست. 9 Object-Oriented/Abstract Data Style اهداف: مدلسازي طبيعي جهان واقعي ( natural modeling ) استفاده مجدد با refinement Encapsulation : پنهان سازي اطلاعات ( information hiding ) Objects : حفظ يکپارچگي و درستي ( integrity ) داده ها. پنهان کردن بازنمايي داده ها از کاربر. ايجاد ارتباط با استفاده از پيام ها ( messages ) هماهنگي داده به صورت اتوماتيک صورت مي گيرد. مزايا: سيستم مجموعه اي از agent هاي مستقل است. نگهداري ( maintenance ) و توسعه ( evolution ) را بالا مي برد. قابليت استفاده مجدد. معايب: براي تعامل، يک object بايد شناسه ( identity ) شيئ هدف را بداند. افزايش مقياس ( scale up ) مي تواند کند و غيرکارا باشد. 10 Data-centered Style اهداف: Integrability ، مقياس پذيري ( scalability ) ( client/data جديد) اجزا: ذخيره مرکزي داده – وضعيت کنوني. اجزاي مستقل که عمليات خود را روي داده مرکزي انجام مي دهند. Data Centered Repository : پايگاه داده هاي قديمي نوع تراکنش فرايندي را براي اجرا انتخاب و آغاز ( trigger ) مي کند. Blackboard : حالت داده مرکزي ( data store ’ s State .) فرايند را براي اجرا انتخاب و آغاز مي کند.

فایل های دیگر این دسته

مجوزها،گواهینامه ها و بانکهای همکار

آوا کتاب دارای نماد اعتماد الکترونیک از وزارت صنعت و همچنین دارای قرارداد پرداختهای اینترنتی با شرکتهای بزرگ به پرداخت ملت و زرین پال و آقای پرداخت میباشد که در زیـر میـتوانید مجـوزها را مشاهده کنید