دسته بندی | کامپیوتر و IT |
فرمت فایل | ppt |
حجم فایل | 1351 کیلو بایت |
تعداد صفحات فایل | 44 |
طراحی در سطح مؤلفه ، که طراحی نیز نامیده می شود ، بعد از انجام طراحی
های داده ، معماری ، و رابط انجام میشود . هدف ، ترجمه مدل طراحی به نرم
افزار عملیاتی است . اما سطح مجرد سازی مدل طراحی موجود نسبتا بالاست،
و سطح مجرد سازی عملیاتی پایین است . این ترجمه می تواند راهی باشد برای
باز نمودن در به سمت مقدمه خطاهای پنهانی که یافتن و اصلاح آنها در مراحل
آخر فرآیند نرم افزار مشکل است . در یک سخنرانی مشهور ، Edsgar
Digkstra ، که در مفاهیم طراحی سهم عمده ای دارد ، اینگونه بیان نموده است :
به نظر می رسد نرم افزار با بسیاری از محصولات دیگر متفاوت باشد ، که در
نتیجه ، کیفیت بالاتر ، نیازمند هزینهبالاتری نیز می باشد . افرادی که نیازمند نرم
افزار قابل اعتماد هستند ، خواهند فهمید که باید راهی برای اجتناب ازاشکالات
عمده ای که د درشروع وجود دارد بیابند، و در نتیجه فرآیند برنامه نویسی ارزان تر
خواهد شد ... برنامهنویسان کارآمد ... نباید زمان خود را صرف اشکال زدایی
نمایند . آنها نباید اشکالاتی را در شروع ایجاد نمایند .
اگر چه این کلمات سالها قبل بیان شده اند ، امروز هنوز درست هستند . هنگامی
که مدل طراحی به کد مبدا ترجمه میشود ، باید مجموعه ای از اصول طراحی را
دنبال نمود که نه تنها ترجمه را انجام می دهند ، بلکه اشکالاتی را درشروع به
وجود نمی آورند.
امکان نمایش طراحی در سطوح مولفه با استفاده از زبان برنامه نویسی وجود
دارد. درنتیجه ، برنامه با استفاده از اینمدل طراحی به عنوان راهنما ایجاد می
شود . روش دیگر ، نمایش طراحی رویه ای با استفاده از نمایشی میانی است(
برای مثال ، گرافیک ، جدول ، متن) که می تواند به راحتی به کد مبدا تبدیل شود .
علیرغم مکانیزمی که برای نمایش طراحی در سطح مولفه استفاده می شود ،
ساختمان داده ها ، رابط ها ، و الگوریتم هایی که تعریف شده اند ، باید
بهراهنمایی های طراحی رویه ای مناسب گوناگونی تبدیل شوند که در ضمن
تکامل طراحی رویه به اجتناب از خطاها کمکمی کنند . در این فصل این
راهنمایی های طراحی بررسی می شوند.
ودر ادامه مباحث زیر بررسی میشود:
برنامه نویسی ساخت یافته
نشان گذاری طراحی گرافیکی
نشان گذاری جدولی طراحی
زبان طراحی برنامه
مثالی از PDL
مقایسه نشان گذاری طراحی
فاسل پاورپوینت 44 اسلاید