از برنامه APKPure استفاده کنید
نسخه قدیمی APK Software Engineering Books را برای اندروید بگیرید
مهندسی نرم افزار، کاربرد اصول مورد استفاده در حوزه مهندسی
مهندسی نرم افزار زمانی شروع می شود که تقاضا برای یک نتیجه یا خروجی خاص برای یک شرکت، از یک برنامه کاربردی وجود داشته باشد. از جایی در تیم فناوری اطلاعات، معمولاً CIO، درخواستی برای ایجاد نوعی نرم افزار به توسعه دهنده ارسال می شود. تیم توسعه نرم افزار پروژه را به نیازمندی ها و مراحل تقسیم می کند. گاهی اوقات، این کار در اختیار پیمانکاران، فروشندگان و مترجمان مستقل قرار می گیرد. در این صورت، ابزارهای مهندسی نرمافزار به اطمینان حاصل میشود که تمام کارهای انجام شده مطابقت دارند و از بهترین شیوهها پیروی میکنند.
توسعه دهندگان چگونه می دانند چه چیزی را در نرم افزار خود قرار دهند؟ آنها پس از انجام مصاحبه، جمعآوری اطلاعات، بررسی سبد برنامههای کاربردی موجود و صحبت با رهبران فناوری اطلاعات، آن را به نیازهای خاص تقسیم میکنند. سپس، آنها یک نقشه راه از نحوه ساخت نرم افزار خواهند ساخت. این یکی از مهم ترین بخش ها است زیرا بسیاری از "کار" در این مرحله تکمیل می شود - که همچنین به این معنی است که هر گونه مشکلی معمولاً در اینجا نیز رخ می دهد.
نقطه شروع واقعی زمانی است که توسعه دهندگان شروع به نوشتن کد برای نرم افزار می کنند. این طولانیترین بخش فرآیند در بسیاری از موارد است، زیرا کد باید با سیستمهای فعلی و زبان مورد استفاده در آنها همخوانی داشته باشد. متأسفانه، این مشکلات اغلب تا مدت ها بعد در پروژه متوجه نمی شوند و پس از آن باید دوباره کار تکمیل شود.
کد باید همانطور که نوشته شده است و پس از تکمیل آن - در تمام بخش های چرخه عمر آزمایش شود. با ابزارهای مهندسی نرم افزار، شما قادر خواهید بود به طور مداوم تست و نظارت کنید
اصول طراحی مهندسی نرم افزار مستلزم ایجاد دستورالعمل ها برای کامپیوتر و سیستم ها است. بسیاری از این موارد در سطح کدنویسی توسط متخصصانی که آموزش جامعی دارند انجام می شود. با این حال، درک این نکته مهم است که مهندسی نرم افزار همیشه یک فرآیند خطی نیست، به این معنی که پس از تکمیل شدن، نیاز به بررسی کامل دارد.
Last updated on 07/03/2023
Initial Release
بارگذاری شده توسط
Jose Cubero
نیاز به اندروید
Android 5.0+
دسته بندی
گزارش
Software Engineering Books
Software-Engineering-Books01 by unlicreation
07/03/2023