| نوع فایل | APK |
|---|---|
| نسخه | 1.0 |
| ناشر | dhaval rupera |
| تاریخ انتشار | ۶ دسامبر ۲۰۱۹ |
| تاریخ اضافه شده | ۶ دسامبر ۲۰۱۹ |
| الزامات سیستم عامل | Android |
| الزامات | Requires Android 4.0.3 and up |
| کل بارگیری ها | ۰ |
| قیمت | Free |
شرح
راهنمای کامل آموزش مهندسی نرم افزار
مهندسی نرم افزار شاخه ای مهندسی است که با توسعه محصول نرم افزاری با استفاده از اصول، روش ها و رویه های علمی کاملاً تعریف شده مرتبط است. نتیجه مهندسی نرم افزار یک محصول نرم افزاری کارآمد و قابل اعتماد است. این اصطلاح از دو کلمه نرم افزار و مهندسی ساخته شده است.
نرم افزار چیزی بیش از یک کد برنامه است. یک برنامه یک کد اجرایی است که در خدمت برخی اهداف محاسباتی است. نرم افزار مجموعه ای از کدهای برنامه نویسی قابل اجرا، کتابخانه ها و اسناد مرتبط در نظر گرفته می شود. نرم افزار، زمانی که برای یک نیاز خاص ساخته شود، محصول نرم افزاری نامیده می شود.
مهندسی از سوی دیگر، همه چیز در مورد توسعه محصولات، با استفاده از اصول و روش های کاملاً تعریف شده و علمی است.
فرآیند توسعه یک محصول نرم افزاری با استفاده از اصول و روش های مهندسی نرم افزار را تکامل نرم افزار می گویند. این شامل توسعه اولیه نرم افزار و نگهداری و به روز رسانی آن است تا زمانی که محصول نرم افزاری مورد نظر توسعه یابد که نیازهای مورد انتظار را برآورده کند.
شما موضوعات زیر را در این برنامه خواهید یافت: اطلاعات مربوط به مرور کلی مهندسی s/w، اطلاعات مربوط به چرخه عمر توسعه s/w، اطلاعات مربوط به مدیریت پروژه s/w، اطلاعات مربوط به نیازمندی های s/w، اطلاعات مرتبط با اصول اولیه طراحی s/w، اطلاعات مربوط به ابزارهای تجزیه و تحلیل و طراحی، اطلاعات مربوط به استراتژیهای طراحی s/w، اطلاعات مربوط به طراحی رابط کاربری s/w، اطلاعات مربوط به پیچیدگی طراحی s/w، اطلاعات مربوط به پیادهسازی s/w، اطلاعات مربوط به مرور کلی تست s/w، s/w اطلاعات مربوط به تعمیر و نگهداری، ابزارهای مورد بررسی اجمالی اطلاعات مرتبط، آزمون مهندسی s/w q/a اطلاعات مرتبط.
تکامل از فرآیند جمع آوری نیازها شروع می شود. پس از آن توسعه دهندگان یک نمونه اولیه از نرم افزار مورد نظر را ایجاد می کنند و آن را به کاربران نشان می دهند تا بازخورد آنها را در مراحل اولیه توسعه محصول نرم افزاری دریافت کنند. کاربران تغییراتی را پیشنهاد میکنند که در آن چندین بهروزرسانی و نگهداری متوالی نیز تغییر میکنند. این فرآیند به نرم افزار اصلی تغییر می کند تا نرم افزار مورد نظر تکمیل شود.
حتی پس از اینکه کاربر نرم افزار مورد نظر خود را در دست داشت، تکنولوژی پیشرفته و نیازهای در حال تغییر، محصول نرم افزار را مجبور می کند تا مطابق با آن تغییر کند. ایجاد مجدد نرم افزار از ابتدا و رفتن یک به یک با نیاز امکان پذیر نیست. تنها راه حل عملی و اقتصادی این است که نرم افزار موجود را به روز کنید تا با آخرین نیازها مطابقت داشته باشد.
اگر مهندسی نرمافزار را تکمیل کنیم، افرادی با تقاضای زیادی خواهیم بود، زیرا شرکتها نرمافزار را به درستی در شرکت خود پیادهسازی نمیکنند و در نهایت با زیان زیادی مواجه میشوند.
ما از کاربران خود انتظار بازخورد داریم زیرا به ما در بهبود برنامه کمک می کند. همچنین لطفا به این برنامه امتیاز دهید.