پاورپوینت فصل 7- طراحي و مدل کردن مؤلفه ها

پاورپوینت فصل 7- طراحي و مدل کردن مؤلفه ها (pptx) 36 اسلاید


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

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

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

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

بنام خدا 1 2 فصل 7- طراحي و مدل کردن مؤلفه ها معماري نرم افزار هاي بزرگ معرفي موضوعات مورد بحث: ساختار مؤلفه ها واسطه ها وابستگي ها دايناميسيزم ديدگاه هاي اين فصل به جاي تمرکز روي پراکندگي فيزيکي مؤلفه ها به تعاملات منطقي بين آنها مي پردازند. اين ديدگاه ها براي تيمهاي پياده سازي حياتي مي باشند. 3 توسعه مؤلفه محور بدليل مزاياي زير، سيستمهاي نرم افزاري بزرگ تمايل به استفاده از اين روش دارند. کاهش زمان توليد و افزايش کارايي سيستم امکان استفاده از مؤلفه هاي پيش ساخته امکان ساخت و تست مستقل اجزاء سيستم کاهش ريسک و هزينه اضافه کردن و تغيير اجزاء سيستم مخفي شدن جاگيري مولفه ها از ديد سيستم کاهش وابستگي اجزاء سيستم به هم و به زيرساخت سخت افزاري امکان ارتقاء مستقل مؤلفه ها 4 تاريخچه در قديم: وجود خط فرمان در Unix %cat *.cpp | grep ‘;’ | wc – 1 امروزه: مدلهاي زيادي پياده سازي شده اند که در سيستمهاي توزيع شده غالباً استفاده مي شوند. COM CORBA Java Beans مدل هاي مختلف پياده سازي توأماً قابل استفاده اند ولي در صورت امکان از ابتدا يکي انتخاب شده و شروع به آموزش، تجربه و... پرداخته شود. 5 تعاريف انواع مؤلفه ها در UML مؤلفه هاي زمان کامپايل مؤلفه هاي زمان لينک مؤلفه هاي زمان اجرا مؤلفه هاي زمان لينک و کامپايل، کتابخانه کد اشيا و فايل هاي اجرايي مي باشند. مؤلفه هاي زمان اجرا، نمونه هاي حاضر در حافظه از ساختار هاي زمان ساخت مي باشند. ديدگاه هاي معرفي شده در اينجا مؤلفه هاي زمان اجراي مي باشند. 6 تعريف مؤلفه مجموعه اي فيزيکي از ساخت هاي شيءگرا يا تابعي که کارآيي سيستم را ازطريق مکانيزم هاي ارتباطي مشخص شده فراهم مي نمايد. شامل مجموعه اي از port و واسط ها(interface) است که ارتباط با ديگر مؤلفه ها از طريق آنها فراهم مي شود. به صورت برنامه اجرايي، کتابخانه هاي زمان اجرا يا ديگر تکنولوژي هاي بسته بندي زمان اجرا تحويل داده مي شود. 7 خصوصيات يک مؤلفه يک مؤلفه داراي خواص مهم زير مي باشد: سرويس را از طريق واسط ها، درگاه ها و پروتکل هاي تعامل به خوبي تعريف شده در اختيار مي گذارد. حالت و رفتار هردو را encapsulate مي کند. فقط به يک زيرساخت مؤلفه يا سيستم عامل براي راه اندازي و ارتباط با ديگر مؤلفه ها وابسته است. يک مؤلفه معمولاً داراي اين خواص است: به جاي توليد، معمولاً خريداري مي شود. در پروسس يا رشته اجرايي مجزا اجرا مي شود. از روش هاي شفاف استفاده مي کند. داراي پيکربندي هاي متنوع است که بر رفتار آن تأثير مي گذارد. مستقل از ديگر مؤلفه ها ساخته ، تست و تحويل مي شود. با مفاهيم شيءگرا ساخته مي شود. به زبان خاصي وابستگي ندارد، لذا سازگاري را تامين مي کند. 8 جايگاه مؤلفه ها در زير سيستم ها هر مؤلفه از فقط يک زيرسيستم نشأت مي گيرد. زير سيستم هايي که در زمان ساخت موجوديت هايي را براي مؤلفه فراهم مي کنند، زير سيستم منشأ محسوب نمي شوند. واسط يک مؤلفه ، يک نمونه از واسط زيرسيستم منشأ است. مؤلفه هاي مرکب، مجموعه اي از مؤلفه ها را دريک مؤلفه منطقي گرد مي آورند و امکان مدل کردن مجموعه اي از مؤلفه ها را در سطح بالاتري از انتزاع فراهم مي کنند. اين مؤلفه مرکب، اجتماع همه توابع و واسطهاي مؤلفه هاي گروه است. از اين مؤلفه براي ساده سازي ديدگاههاي پيچيده استفاده مي شود. معمولاً يک مؤلفه، واحد جايگزيني براي سيستم محسوب مي شود. 9

نظرات کاربران

نظرتان را ارسال کنید

captcha

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