تعریف نرم افزار:

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

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

مراحل تولید یک نرم افزار:

1.کسب حقایق

الف.تجزیه وتحلیل اطلاعات

ب. مدل سازی یا طراحی(فلوچارت)

2.ساخت مدل

الف. کد نویسی نرم افزار

ب. تست نرم افزار

3.ارائه مدل به مجری

الف. نگهداری اطلاعات