دانلود پاورپوینت الگوهاي فرايند براي توسعه نرم افزار مبتني بر مولفه با فرمت ppt ودر 22 اسلاید قابل ویرایش قسمتی از متن پاورپوینت
كليّات
الگو چيست؟
ايجاد الگو
تاريخچهاي از الگو
تعاريفي از الگوها
ويژگي الگوهاي معماري نرم افزار
سبك و الگو
متدولوژیهای چابکAgile Methodologies
الگوهاي فرايندProcess Patterns
ارائه فرايند چابک عمومي بهبود يافته
مقايسه متدولوژی فرايند چابک و (فرايند عمومیSDLC=System Development Life Cycle)
طبقهبندي براي الگوهاي فراينديProcess Patterns
الگوهای فرايند فازPhase Process Pattern
نتيجهگيري
الگو چيست ؟
و به شما كمك ميكنند كه تكنيكهاي طراحيتان را افزايش بدهيد
كه ممكن است دوباره ظاهرشوند
ايجاد الگو
دراغلب حوزهها مانند معماري، اقتصاد، و مهندسي نرمافزار نوعي (رفتارخبره Expert Behavior) فكركردن به جفت ( مسأله- راه حل Problem-Solution)، وجود دارد، اين يك روش طبيعي براي كنار آمدن با هرنوع مسأله يا تعامل اجتماعي است
جفت (Problem-Solution ) منجر به تشكيل خانوادهاي از مسائل مشابه و راه حلهايي
براي هر خانواده ميشود كه اين نشانگر يك الگو از مسائل و راه حلها است
در اوایل دهه 1990، افراد زیادی روی الگوهای طراحی کار میکردند،امّا دراواخر1994چهار نفر به نام های، گاما، جاکوبسون، هلم و ولسایدز بیشترین تأثیر را با انتشارکتابی به نام:
"Design Pattern: Elements of Reusable Object-Oriented Software"،داشتند.
این چهار نویسنده به Gang-Of-Four = GOF مشهور شدند وبعضي به آنها گروه گاما هم مي گويند. آنها در این کتاب ايده استفاده از الگوها را در طراحی نرمافزار به کار بردند. و یک فرمت استاندارد را برای مستندسازی الگوها ایجاد کردند و 23 نوع از الگوها را دسته بندی کردند.
همه الگوها که در این دسته قرار میگیرند در ارتباط با روشهای ایجاد اشیاء هستند
این نوع الگوها شرح میدهند چگونه اشیاء و کلاسها میتوانند
درساختارهای بزرگتر باهم ترکیب شوند
این نوع الگوها روی ارتباط اشیاء با یکدیگر تمرکز دارند
تعاريفي از الگو
Christopher Alexander دركتاب The Timeless Way of Buildingمينويسد:
يك (زمينه خاصContext )، يك (مسأله Problem) و يك (راه حل Solution) را بيان ميكند.
در دنياي واقعي، هر الگو يك رابطه بين يك زمينه خاص، يك سيستم خاصّي از نيروها كه مكررادر اين زمينه اتفاق ميافتند و يك پيكربندي سه بعدي خاص كه اجازه ميدهد اين نيروها خودشان را تجزيه نمايند
كه نشان ميدهد اين پيكربندي سه بعدي ميتواند بارها و بارها دوباره استفاده شودتا بتواندهرجا كه زمينه آن را مناسب بداند، سيستم نيروها را تجزيه كند