پاورپوینت طراحي در سطح مؤلفه

پاورپوینت طراحي در سطح مؤلفه (pptx) 44 اسلاید


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

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

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

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

بسمه تعالی طراحي در سطح مؤلفه طراحي در سطح مؤلفه ، كه طراحي رويه اي نيز ناميده مي شود ، بعد از انجام طراحي هاي داده ، معماري ، و رابط انجام مي شود . هدف ، ترجمه مدل طراحي به نرم افزار عملياتي است . اما سطح مجرد سازي مدل طراحي موجود نسبتا بالاست، و سطح مجرد سازي عملياتي پايين است . اين ترجمه مي تواند راهي باشد براي باز نمودن در به سمت مقدمه خطاهاي پنهاني كه يافتن و اصلاح آنها در مراحل آخر فرآيند نرم افزار مشكل است . در يك سخنراني مشهور ، Edsgar Digkstra ، كه در مفاهيم طراحي سهم عمده اي دارد ، اينگونه بيان نموده است : به نظر مي رسد نرم افزار با بسياري از محصولات ديگر متفاوت باشد ، كه در نتيجه ، كيفيت بالاتر ، نيازمند هزينه بالاتري نيز مي باشد . افرادي كه نيازمند نرم افزار قابل اعتماد هستند ، خواهند فهميد كه بايد راهي براي اجتناب از اشكالات عمده اي كه د درشروع وجود دارد بيابند، و در نتيجه فرآيند برنامه نويسي ارزان تر خواهد شد ... برنامه نويسان كارآمد ... نبايد زمان خود را صرف اشكال زدايي نمايند . آنها نبايد اشكالاتي را در شروع ايجاد نمايند . اگر چه اين كلمات سالها قبل بيان شده اند ، امروز هنوز درست هستند . هنگامي كه مدل طراحي به كد مبدا ترجمه مي شود ، بايد مجموعه اي از اصول طراحي را دنبال نمود كه نه تنها ترجمه را انجام مي دهند ، بلكه اشكالاتي را در شروع به وجود نمي آورند. امكان نمايش طراحي در سطوح مولفه با استفاده از زبان برنامه نويسي وجود دارد. درنتيجه ، برنامه با استفاده از اين مدل طراحي به عنوان راهنما ايجاد مي شود . روش ديگر ، نمايش طراحي رويه اي با استفاده از نمايشي مياني است ( براي مثال ، گرافيك ، جدول ، متن) كه مي تواند به راحتي به كد مبدا تبديل شود . عليرغم مكانيزمي كه براي نمايش طراحي در سطح مولفه استفاده مي شود ، ساختمان داده ها ، رابط ها ، و الگوريتم هايي كه تعريف شده اند ، بايد به راهنمايي هاي طراحي رويه اي مناسب گوناگوني تبديل شوند كه در ضمن تكامل طراحي رويه به اجتناب از خطاها كمك مي كنند . در اين فصل اين راهنمايي هاي طراحي بررسي مي شوند. 1-16 برنامه نويسي ساخت يافته اصول طراحي در سطح مولفه در اوايل دهه 1960 شكل گرفت و با كارهاي انجام شده توسط Edsgar Digkstra و هم دانشگاهي هاي او تثبيت گرديد . در اواخر دهه 1960،Digkstra و ديگران استافده از مجموعه اي از ساختارهاي منطقي محدود شده را پيشنهاد نمودند كه با استفاده از آن ها هر برنامه اي قابل شكل گيري است . اين ساختار ها بر نگهداري دامنه عملياتي تاكيد داشتند . يعني ، هر مجموعه ، ساختار منطقي قابل پيش بيني دارد ، از بالا وارد و از پايين خارج مي شوند ، و باعث مي شوند خواننده جريان رويه اي را ساده تر دنبال نمايد . اين ساختار ها عبارتند از دنبال ، شرط ، و تكرار . دنباله ، مراحل پردازش را به همان ترتيبي كه در مشخصه الگوريتم مورد نياز هستند پياده سازي مي كند .شرط ، امكاني را براي پردازش انتخابي بر مبناي شرطي منطقي فراهم مي نمايد ، و تكرار امكان حلقه سازي را ايجاد مي كند . اين سه ساختار ، در برنامه نويسي ساخت يافته حياتي هستند ، و تكنيك مهمي را در طراحي سطح مولفه تشكيل مي دهند . اين ساختارها براي محدود نمودن طراحي رويه اي نرم افزار به چند عمل قابل پيش بيني ، پيشنهاد شدند . معيارهاي پيچيدگي (فصل 19) نشان مي دهند كه استفاده از واحد هاي ساخت يافته ، پيچيدگي برنامه را كاهش مي دهد ، باعث ارتقاء خوانايي ، قابليت آزمايش ، و قابليت نگهداري مي شود . استفاده از تعداد محدودي واحد هاي منطقي ، به فرآيند فهم انسان كمك مي نمايد كه روانشناسها آن را chunking مي نامند . به منظور فهم اين فرآيند ، روشي را در نظر بگيريد كه اين صفحه را مي خوانيد . هر يك از حروف الفبا را نمي خوانيد بلكه الگوها يا chunk هايي از الفبا را تشخيص مي دهيد كه عبارتها را تشكيل مي دهند اين واخد هاي ساخت يافته ، chunk هاي منطقي هستند كه به خواننده امكان مي دهند عناصر رويه اي يك پيمانه را تشخيص دهد ، به جاي اين كه طراحي يا كد را خط به خط بخواند . درك ، زماني ارتقاء الگوهاي منطقي قابل شناسايي در نظر گرفته مي شوند. هر برنامه ، عليرغم ناحيه كاربرد يا پيچيدگي تكنيكي ، مي تواند فقط با استفاده از اين سه واحد ساخت يافته طراحي و پياده سازي شود . به هر حال ، بايد توجه شود كه استفاده منحصر به فرد از اين سه واحد گاهي مشكلات عملي را به دنبال دارد . بخش 1-1-16 اين مورد را با جزئيات بيشتر بحث مي كند .

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

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

captcha

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