هنگام طراحی یک برنامه، شما ابتدا باید یک نگاه عمیق به هدف از این برنامه برای طراحی و آن چه خواهد شد را داشته باشد. شما باید مشخصات دقیق مورد نیاز برای شروع فکر آنچه شما انجام خواهد شد. به عنوان مثال، اگر شما طراحی یک برنامه وب برای مدیریت درخواستهای، شما باید از صفحات که رسیدگی خواهد شد می دانم، و اهداف هر صفحه، فرایندهای میانی در سراسر درخواست بر اساس آنچه باید قبل از به انتقال صفحه انجام شود چه هستند مشتری مانند اتصال به یک پایگاه داده و دسترسی به آن و یا نوشتن به آن است. این همه باید در پیش شناخته شده است.

هنگامی که شما می دانید همه این جزئیات و فرآیندهای داخل نرم افزار به شما ساخت، شما باید به شما فکر در مقالات را سازماندهی کنند. این است که با به اصطلاح نمودار جریان یا الگوریتم انجام می شود. این کمک خواهد کرد شما تا حد زیادی برای پیگیری تمام عملیات در داخل نرم افزار و سپس به طراحی برنامه بر اساس آن. اگر شما غفلت این مرحله، شما ممکن است مشکلات در هنگام نوشتن برنامه واقعی به خصوص اگر برنامه پیچیده است را پیدا

هنگامی که نمودار جریان شما در قرعه کشی و می دانست که چگونه عملیات جریان خواهد شد، بعد از آن شما می توانید پیاده سازی آنچه که شما با زبان برنامه نویسی را انتخاب می کنید برنامه ریزی شده. این مرحله نیز برنامه نویسی دلیل این که شما در حال نوشتن کد انجام عملیات خود را به شما در مرحله قبل برنامه ریزی شده نامیده می شود. هنگامی که شما انجام می شود شما می توانید اجرا و تست برنامه خود را. اما صبر کنید، بسیاری از اشتباهات ممکن است به نظر می رسد در هنگام تست و شما باید آن را تصحیح و این است که در نظر گرفته که در مرحله نهایی در چرخه زندگی برنامه نویسی است که به نام عیب یابی.

بسیاری از ابزار را می توان برای در حال اجرا و تست برنامه است که می تواند به راحتی شما کار پیدا شده است. به یاد داشته باشید که تفاوت بین کتابخانه ساخت تا زبان و محیط زیست زمان اجرا استفاده می کنید وجود دارد. برنامه نویسی جاوا برای مثال است به اصطلاح JDK که شامل کتابخانه های هسته ای ساخت تا زبان دارای یک محیط زمان اجرا جداگانه است که یک برنامه جداگانه برای اجرا و در حال اجرا است اما. شما می توانید برنامه های خود را از Dos اجرا اما این ابزار تا حد زیادی به شما کمک کند. زبان جاوا برای مثال دارای یک برنامه زمان اجرا به نام نرم افزار NetBeans که در عمل یک محیط زمان اجرا و دارای ابزار غنی برای برخورد با برنامه های کاربردی

منبع

مشخصات

  • منبع: ایران آچیلان

مطالب پیشنهادی ما