لینک دانلود و خرید پایین توضیحات دسته بندی : پاورپوینت نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت ) تعداد اسلاید : 36 اسلاید
قسمتی از متن powerpoint (..ppt) :
بنام خدا 1 2 فصل 7- طراحي و مدل کردن مؤلفه ها معماري نرم افزار هاي بزرگ معرفي موضوعات مورد بحث : ساختار مؤلفه ها واسطه ها وابستگي ها دايناميسيزم ديدگاه هاي اين فصل به جاي تمرکز روي پراکندگي فيزيکي مؤلفه ها به تعاملات منطقي بين آنها مي پردازند. اين ديدگاه ها براي تيمهاي پياده سازي حياتي مي باشند. 3 توسعه مؤلفه محور بدليل مزاياي زير، سيستمهاي نرم افزاري بزرگ تمايل به استفاده از اين روش دارند. کاهش زمان توليد و افزايش کارايي سيستم امکان استفاده از مؤلفه هاي پيش ساخته امکان ساخت و تست مستقل اجزاء سيستم کاهش ريسک و هزينه اضافه کردن و تغيير اجزاء سيستم مخفي شدن جاگيري مولفه ها از ديد سيستم کاهش وابستگي اجزاء سيستم به هم و به زيرساخت سخت افزاري ا مکان ارتقاء مستقل مؤلفه ها 4 تاريخچه در قديم: وجود خط فرمان در Unix %cat *.cpp | grep ‘;’ | wc – 1 امروزه: مدلهاي زيادي پياده سازي شده اند که در سيستمهاي توزيع شده غالباً استفاده مي شوند. COM CORBA Java Beans مدل هاي مختلف پياده سازي توأماً قابل استفاده اند ولي در صورت امکان از ابتدا يکي انتخاب شده و شروع به آموزش، تجربه و... پرداخته شود. 5
لینک دانلود و خرید پایین توضیحات دسته بندی : ppt نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت ) تعداد اسلاید : 22 اسلاید
قسمتی از متن powerpoint (..ppt) :
بنام خدا الگوهاي فرايند براي توسعه نرم افزار مبتني بر مؤلفه : 2 پردازش الگو براي توسعه نرم افزار مبتني بر مؤلفه منابع: [1] Ambler, S. W., The Agile System Development Lifecycle (SDLC), Published on the Web at: http://www.ambysoft.com/essays/agileLifecycle.html, 2006, visited in: November 2007. [2] Ramsin R., The Engineering of an Object-Oriented Software Development Methodology. PhD thesis, Y. ORK. UK. Department of Computer Science. April 2006 . [3] Ambler, S. W., More Process Patterns: Delivering Large-Scale Systems Using Object Technology. Cambridge University Press, 1999. [4] Craddock, A., DSDM and Scrum: FAQ's - The similarities, differences and potential inter-operability issues, published on the Web at: http://www.dsdm.org/news/article.asp?id=27, 2006, visited in: December 2007. [5] R. A. Jeff Garland, Large-Scale Software Architecture, 2003. [6] L. B. Paul Clements, Rick Kazman, Software Architecture in Practice, Addison Wesely, April 2003 : 3 پردازش الگو براي توسعه نرم افزار مبتني بر مؤلفه كليّات : 4 پردازش الگو براي توسعه نرم افزار مبتني بر مؤلفه الگو چيست؟ ايجاد الگو تاريخچهاي از الگو تعاريفي از الگوها ويژگي الگوهاي معماري نرم افزار سبك و الگو ضعفهاي فرايند عمومي متدولوژیهای چابک Agile Methodologies مقايسه متدولوژی فرايند چابک و (فرايند عمومی SDLC=System Development Life Cycle ) ارائه فرايند چابک عمومي بهبود يافته الگوهاي فرايند Process Patterns طبقهبندي براي الگوهاي فرايندي Process Patterns الگوهای فرايند فاز Phase Process Pattern نتيجهگيري الگو چيست ؟ : 5 پردازش الگو براي توسعه نرم افزار مبتني بر مؤلفه الگوها مجموعهاي از تجارب مهندسين ماهر نرمافزار را شامل ميشوند الگوها تجارب موفّقِ اثبات شده در توسعه نرمافزار را ضبط ميكنند و به شما كمك ميكنند كه تكنيكهاي طراحيتان را افزايش بدهيد الگوها در مورد يك مسأله خاص تكرار شونده در طراحي و يا پيادهسازي سيستم نرمافزاري بحث ميكند الگوها ميتوانند معماري نرمافزار را با ويژگيهاي خاصّي بوجود آورند الگوها داراي راه حلهايي براي بسياري از مشكلات طراحي هستند كه ممكن است دوباره ظاهرشوند