کسب در آمد از فورکیا
برنامه نویسی نرم افزار – قسمت هجدهم

برنامه نویسی نرم افزار – قسمت هجدهم


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

به عبارت دیگر، یک کامپیوتر دستورالعمل های کاربران را به صورت برنامه نویسی کامپیوتری میپذیرد و سپس کار دریافت شده را انجام میدهد.

ویژگی های برنامه نویسی نرم افزار

در واقع برنامه کامپیوتری مجموعه ای از دستورالعمل هاست که کامپیوتر کمک میکند تا یک کار خاص را انجام دهد و دارای ویژگی های اساسی زیر میباشد:

- تضمین می کند دستورالعمل های داده شده با موفقیت انجام می شود.

- تضمین می کند دستورالعمل های داده شده به ترتیب انجام می شوند.

- مشخص کردن صحیح بودن یا ناکافی بودن (داده ها) و نمایش نتیجه آن.

- با زبان سطح بالا نوشته شده است.

مراحل توسعه برنامه

توسعه زبان برنامه نویسی کاملا وابسته به نوع مشکل و نیاز است. معمولا توسعه یک برنامه شامل مراحل زیر میباشد:

تعریف مشکل

در اولین گام مشکل باید تعریف شود.

تجزیه و تحلیل وظایف و روش ها

هنگامی که مشکل تعریف شد، توسعه دهنده به تجزیه و تحلیل و توسعه راه حل های مختلف برای حل مشکل میپردازد و در نهایت، بهترین راه حل امکان پذیر را ارائه میدهد.

توسعه الگوریتم

الگوریتم یک تکنیک مناسب است که راه حل مناسب را در مراحل منطقی و قابل اجرا نشان می دهد. به طور معمول الگوریتم در قالب فلوچارت ها و شبه کدها انجام می شود.

تأیید الگوریتم

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

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

کدنویسی

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

تست برنامه

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

مستندات

هنگامی که برنامه نویسی و کدگزاری با موفقیت انجام شد، توسعه دهنده موظف است تا تمام ویژگیها و مراحل را به صورت اسناد ثبت کند. سندها به کاربران در مورد چگونگی اجرای برنامه مربوط توضیحات را ارائه میدهد.

پیاده سازی

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

تبلیغات در پایین ادامه ی مطلب

نظرات شما


    نام
    ایمیل (منتشر نمی‌شود) (لازم)
    وبسایت
    :) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
    نظر خصوصی
    مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
    کد امنیتیرفرش کد امنیتی