پاورپوینت طراحی تفضیلی (سطح اجزاء) فصل 16 (pptx) 19 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 19 اسلاید
قسمتی از متن PowerPoint (.pptx) :
طراحی تفضیلی (سطح اجزاء)
فصل 16
16- 1 برنامه سازی ساخت یافته
دایجک استرا کاربرد مجموعه ای از سازه های محدود منطقی را پیشنهاد داد که از طریق انها هر گونه برنامه ای قابل شکل گیری بود.
این ساخت ها عبارتند از: توالی , وضعیت , تکرار.
توالی مراحل پردازشی ضروری در تعیین هر الگوریتم را اجرا می کند.
وضعیت امکان پردازش انتخابی بر اساس رخداد منطقی
را فراهم میکند.
تکرار حلقه زنی را امکان پذیر می سازد.
نماد توری شکل شرط منطقی را نمایش می دهد.
پیکان ها نماینگر جریان کنترل هستند
سازه های ساختیافته پیچیدگی برنامهرا کاهش داده و بدین طریق خوانایی , آزمون و نگهداری را تقویت می کند.
سازه های ساختیافته قطعات منطقی هستند که به خواننده امکان می دهند تا عناصر رویه ای یک پیمانه را شناسایی کند نه اینکه طراحی یا برنامه را خط به خط بخواند.
فلوچارت یا نمودارهای کادری الگوهای تصویری مفیدی هستند که به سادگی جزئیات رویه ای را مصور می سازند هر چند در صورت کاربرد غلط ممکن است به نرم افزاری نادرست منجر گردد.
سازه های ساختیافته ممکن است داخل یکدیگر قرار گیرند به واسطه این شیوه ممکن است یک طرح پیچیده منطقی ایجاد شود که هر یک از بلوک ها میتواند معرف پیمانه ای دیگر باشد و بدین ترتیب لایه بندی رویه ای که لازمه ساختار برنامه است انجام می گیرد.
علائم طراحی گرافیکی
پیچیدگی بیشتر همه ی آزمون های منطقی در امتداد مسیر فرار می تواند موجب دشواری جریان کنترل نرم افزار شده احتمال خطا را افزایش دهد و تاثیر منفی بر قابلیت خواندن و نگهداری داشته باشد.
دو راه حل:
1- نمایش رویه ای مجددا طراحی می شود به طوری که شاخه فرار در یک محل تو در تو جریان کنترل ضرورتی ندارد
2- سازه های ساختیافته به شیوه ای کنترل شده نقض
میگردند یعنی انشعاب محدودی خارج از جریان
تو در تو طراحی می شود
نمودار کادری که یکی دیگر از ابزارهای طراحی گرافیکی است ناشی از تمایل و گرایش در جهت ایجاد یک نمایش طراحی رویه ای است که موجب تخطی از سازه های ساختیافته نمی شود.
و دارای مشخصات زیر هستند:
1- قلمرو کاری کاملا مشخص و به عنوان یک نمایش تصویری به وضوح قابل رویت است.
2- انتقال اختیاری کنترل غیر ممکن است.
3- حوزه داده های محلی و/یا سراسری به راحتی
قابل تعیین است.
4- نمایش بازگشت آسان است
نمودار کادری نیز مانند فلوچارت ها به هنگام پالایش عناصر پردازشی یک پیمانه در چندین صفحه لایه بندی می شود.
برای نمایش توالی دو کادر از پایین به بالا به یکدیگر متصل می شوند.