Software Engineering Books

Software Engineering Books

  • آخرین نسخه
  • unlicreation

مهندسی نرم افزار ، استفاده از اصول مورد استفاده در زمینه مهندسی

درباره این برنامه

مهندسی نرم افزار از زمانی که تقاضا برای نتیجه خاص یا خروجی برای یک شرکت از یک برنامه وجود دارد ، شروع می شود. از جایی از تیم IT ، به طور معمول CIO ، درخواستی برای توسعه دهنده برای ایجاد نوعی نرم افزار وجود دارد. تیم توسعه نرم افزار پروژه را به الزامات و مراحل تقسیم می کند. بعضی اوقات ، این کار برای پیمانکاران مستقل ، فروشندگان و فریلنسرها مزرعه خواهد شد. در این صورت ، ابزارهای مهندسی نرم افزار به اطمینان از اینكه تمام كارهای انجام شده متناسب است و از بهترین شیوه ها پیروی می كنند ، كمك می كنند.
چگونه توسعه دهندگان می دانند چه چیزی را در نرم افزار خود قرار دهند؟ آنها پس از انجام مصاحبه ، جمع آوری اطلاعات ، جستجوی سبد برنامه های موجود و صحبت با رهبران فناوری اطلاعات ، آن را به نیازهای خاص تقسیم می کنند. سپس ، آنها نقشه راه برای ساخت نرم افزار ایجاد می کنند. این یکی از مهمترین قسمت ها است زیرا بخش اعظم "کار" در این مرحله به پایان می رسد - این بدان معنی است که هر مشکلی که معمولاً در اینجا رخ می دهد نیز وجود دارد.
نقطه شروع واقعی زمانی است که توسعه دهندگان شروع به نوشتن کد برای نرم افزار می کنند. این طولانی ترین قسمت از فرایند در بسیاری از موارد است زیرا کد باید با سیستم های فعلی و زبانی که در آنها استفاده می شود مطابقت داشته باشد. متأسفانه ، این مشکلات اغلب تا دیرتر در پروژه مشاهده نمی شود و سپس نیاز به تکمیل مجدد دارد.
کد باید همانطور که نوشته شده است آزمایش شود و پس از اتمام آن - در تمام قسمت های چرخه زندگی. با استفاده از ابزارهای مهندسی نرم افزار ، شما قادر خواهید بود به طور مداوم آزمایش و نظارت کنید
اصول طراحی مهندسی نرم افزار نیاز به ایجاد دستورالعمل برای رایانه و سیستم ها دارد. بخش اعظم این کار در سطح برنامه نویسی توسط متخصصانی که آموزش جامع دارند برگزار می شود. با این وجود ، درک این نکته مهم است که مهندسی نرم افزار همیشه یک فرآیند خطی نیست ، به این معنی که پس از اتمام آن نیاز به بررسی دقیق دارد

نسخه ها Software Engineering Books