کتاب What Every Engineer Should Know about Software Engineering (آنچه هر مهندس باید در مورد مهندسی نرمافزار بداند) نسخه دوم از این کتاب است که در سال 2022 به چاپ رسیده است. این کتاب نکات و موضوعاتی را درباره مهندسی نرمافزار به شما آموزش میدهد که طی فرآیند ساخت نرمافزار برای شما مفید واقع خواهد شد.
در ادامه مقدمهای از کتاب What Every Engineer Should Know about Software Engineering را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب What Every Engineer Should Know about Software Engineering:
این کتاب یک رویکرد کاربردی برای درک، طراحی و ساخت نرمافزار صدا بر اساس اصول مستحکم ارائه میدهد. این کتاب با استفاده از فرمت پرسش و پاسخ منحصر به فرد، به موضوعاتی میپردازد که مهندسان برای کار موفقیتآمیز با مهندسان نرمافزار، توسعه مشخصات نرمافزار با کیفیت، و یادگیری اصول اولیه رایجترین زبانهای برنامهنویسی، رویکردهای توسعه، و پارادایمها باید بدانند.
نسخه جدید به طور کامل به روز شده است تا جریان آموزشی را بهبود بخشد و بر فرآیندها، شیوهها و ابزارهای مهندسی نرمافزار جدید که در هر حوزه مهندسی نرمافزار ظهور کرده اند تأکید کند.
امکانات:
• مفاهیم و فرآیندهای توسعه نرمافزار مانند فرآیندهای چابک، مهندسی نیازمندیها و معماری، طراحی و ساخت نرمافزار را تعریف میکند.
• تصورات غلط مختلف در مورد فرآیند توسعه نرمافزار را آشکار میکند و به آنها پاسخ میدهد و بازتابی به روز در مورد وضعیت عملکرد در صنعت ارائه میدهد.
• جزئیات اینکه چگونه مهندسان غیرنرمافزاری میتوانند نیازهای خود را بهتر به مهندسان نرمافزار منتقل کنند و به طور مؤثرتری در طراحی و آزمایش شرکت کنند تا در نهایت هزینههای توسعه و نگهداری نرمافزار را کاهش دهند.
• به پاسخ به این سؤال کمک میکند: چگونه میتوانم از نرمافزار تعبیه شده در طراحی خود بهتر استفاده کنم؟
• فصول و بخشهای جدیدی در مورد معماری نرمافزار، مهندسی نرمافزار و سیستمها، و مهندسی نرمافزار و فناوریهای مخرب، و همچنین اطلاعاتی در مورد امنیت سایبری اضافه میکند.
• دارای ضمائم جدید است که یک سیستم اتوماسیون نمونه را توصیف میکند که نیازمندیهای نرمافزار، معماری و طراحی را پوشش میدهد. این کتاب برای طیف وسیعی از مهندسین در بسیاری از رشتهها که با نرمافزار کار میکنند، مورد توجه قرار گرفته است.
سرفصلهای کتاب What Every Engineer Should Know about Software Engineering:
- Cover
- Half Title
- Series Information
- Title Page
- Copyright Page
- Dedication
- Table of Contents
- Authors
- Introduction
- 1 The Profession of Software Engineering
- 2 Software Properties, Processes, and Standards
- 3 Software Requirements Engineering
- 4 Software Architecture
- 5 Designing Software
- 6 Software Construction
- 7 Software Quality Assurance
- 8 Managing Software Projects and Software Engineers
- 9 Software Engineering Roadmap to the Future
- Appendix A Software Requirements for a Wastewater Pumping Station Wet Well Control System (Rev. 02.01.00)
- Appendix B Software Design for a Wastewater Pumping Station Wet Well Control System (Rev. 02.01.00)
- Appendix C Object Models for a Wastewater Pumping Station Wet Well Control System
- Appendix D Unified Modeling Language
- Index
فایل کتاب What Every Engineer Should Know about Software Engineering را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.