دانلود کتاب Reliable Source: Lessons from a Life in Software Engineering – منبع قابل اعتماد: درس هایی از زندگی در مهندسی نرم افزار

دسته بندی :
اطلاعات کتاب
  • جلد
  • سری
  • ویرایش
  • سال 2022
  • نویسنده (گان) James Bonang, Clarisse Bonang
  • ناشر
  • زبان English
  • تعداد صفحات
  • حجم فایل 3.25MB
  • فرمت فایل epub
  • شابک
قیمت محصول :

45,000 تومان

با خرید این محصول، 2,250 تومان به کیف پول شما بازگشت داده می‌شود

روند خرید و دریافت کتاب‌ها بدون هیچ اختلالی انجام می‌شود.
تمامی فایل‌ها بر روی سرورهای داخلی میزبانی می‌شوند تا بتوانید به راحتی و در لحظه آن‌ها را دانلود کنید. در صورت بروز هرگونه مشکل یا نیاز به راهنمایی، لطفاً از طریق « صفحه تماس باما» با تیم پشتیبانی در ارتباط باشید.

تمامی کتاب های موجود در وبسایت سای وان به زبان انگلیسی میباشد

توضیحات

Software project retrospectives identify ‘what worked’ and, not infrequently, what didn’t; they distill the invaluable lessons garnered from weeks or months of hard work and tribulations into useful guidance. Reliable Source: Lessons from a Life in Software Engineering provides a retrospective, not of a single project or subproject, but on an entire career in the software industry. The book conveys solutions to the eclectic problems you’ll encounter as a software professional. You’ll learn how to:

  • Improve your technical writing skills
  • Prepare and give succinct, impactful technical presentations
  • Teach and mentor
  • Employ estimates and analytic confidence measures
  • Find reliable sources of information
  • Conduct retrospectives
  • Perform code inspections
  • Perform case studies
  • Use checklists
  • Employ the Delphi Method
  • Employ pre-, post- and invariant conditions to improve software reliability
  • Write defensive code
  • Perform root cause analyses
  • Tackle the most difficult types of software defects
  • Guard against floating point errors
  • Identify future career paths (including fields accelerated by the pandemic)

The book is divided into 8 parts whose chapters are largely self-contained, though a few are best read in order. Your journey begins with an examination of a mysterious ancient coin and its prescient revelations about information systems.

In Part I, you’ll look at Software Engineering afresh while learning about Agile processes, Pareto charts, Fagan Inspections, the Personal Software Process, Checklists, evaluative research, Brooks’s Law, Pair Debugging and Case Studies.

Part II focuses on writing. You’ll learn the tried-and-true methods of a famous computer magazine columnist and science fiction writer, and a famous computer magazine editor.

Part III centers on presentation skills, including teaching and mentoring skills. You’ll also learn about estimates and analytic confidence and their importance when briefing senior leadership.

Part IV covers software reliability. You’ll learn about defensive programming techniques as well different categories of defects including Heisenbugs, Laplace Bugs and Occult Defects. You’ll also gain an understanding of Root Cause Analysis. Finally, you’ll explore large-scale high-reliability systems.

Part V concerns debugging memory and synchronization errors. You’ll encounter ‘Monsters from the Id’ and learn the techniques of a certain consulting detective, including how to apply these techniques to ridding modern software systems of their evil denizens.

Part VI covers one of the most difficult but essential features of modern programming languages – floating point numbers.

Part VII focuses on identifying reliable sources of information – on technical trends and the future of the industry. You’ll also learn about mind maps, recommender systems, tools for note taking, and self-curated magazines.

Part VIII explores the new world of remote work and the impact of the pandemic on software engineering.

Part IX concludes your journey.

Along the way, you’ll encounter interesting software engineering personalities, homicidal computers, ancient gods and an extra-solar interloper. You’ll match wits with the world’s greatest (fictional) detective and discover how top engineers determine the root cause of the most catastrophic software failures. You’ll absorb a lifetime of experience without all the fuss.

————————————————————–

ترجمه ماشینی :

مرورهای گذشته پروژه نرم افزاری «چه چیزی کارآمد» و نه به ندرت، چه چیزی را مشخص می کند. آن‌ها درس‌های ارزشمندی را که از هفته‌ها یا ماه‌ها کار سخت و مصیبت‌ها به دست می‌آیند، به راهنمایی مفیدی تقطیر می‌کنند. منبع قابل اعتماد: درس هایی از یک زندگی در مهندسی نرم افزار مروری بر گذشته نگر، نه از یک پروژه یا پروژه فرعی، بلکه در مورد کل حرفه ای در صنعت نرم افزار ارائه می دهد. این کتاب راه حل هایی را برای مشکلات التقاطی که شما به عنوان یک نرم افزار حرفه ای با آن مواجه خواهید شد، ارائه می دهد. شما یاد می گیرید که چگونه:

  • مهارت های نوشتاری فنی خود را بهبود بخشید
  • ارائه های فنی مختصر و تاثیرگذار را آماده کرده و ارائه دهید
  • آموزش و مربی
  • از برآوردها و معیارهای اعتماد تحلیلی استفاده کنید
  • یافتن منابع اطلاعاتی قابل اعتماد
  • انجام بررسی های گذشته
  • انجام بازرسی کد
  • انجام مطالعات موردی
  • از چک لیست ها استفاده کنید
  • از روش دلفی استفاده کنید
  • برای بهبود قابلیت اطمینان نرم افزار از شرایط قبل، بعد و غیرمتغیر استفاده کنید
  • کد دفاعی بنویسید
  • انجام تجزیه و تحلیل علت ریشه
  • برخورد با سخت ترین انواع نقص های نرم افزار
  • محافظت در برابر خطاهای ممیز شناور
  • مسیرهای شغلی آینده (از جمله زمینه های تسریع شده) را شناسایی کنید توسط بیماری همه گیر)

این کتاب به 8 قسمت تقسیم می شود که فصل های آن عمدتاً مستقل هستند، اگرچه تعدادی از آنها بهتر است به ترتیب خوانده شوند. سفر شما با بررسی یک سکه باستانی اسرارآمیز و افشاگری های پیشگویانه آن در مورد سیستم های اطلاعاتی آغاز می شود. \ در بخش اول، شما به مهندسی نرم افزار نگاهی تازه خواهید داشت و در عین حال در مورد فرآیندهای چابک، نمودارهای پارتو، بازرسی های فاگان، فرآیند نرم افزار شخصی، فهرست های چک، تحقیقات ارزیابی، قانون بروکس، اشکال زدایی زوجی و مطالعات موردی، می آموزید. قسمت دوم بر نوشتن تمرکز دارد. شما روش های آزموده شده و واقعی یک ستون نویس معروف مجله کامپیوتری و نویسنده داستان های علمی تخیلی و یک سردبیر مجله کامپیوتری معروف را خواهید آموخت. بخش سوم بر مهارت های ارائه، از جمله مهارت های آموزش و راهنمایی تمرکز دارد. شما همچنین در مورد برآوردها و اعتماد تحلیلی و اهمیت آنها در هنگام اطلاع رسانی به رهبری ارشد یاد خواهید گرفت. قسمت چهارم قابلیت اطمینان نرم افزار را پوشش می دهد. شما در مورد تکنیک های برنامه نویسی دفاعی و همچنین دسته های مختلف نقص ها از جمله Heisenbugs، Laplace Bugs و Occult Defects یاد خواهید گرفت. همچنین درک درستی از تجزیه و تحلیل علت ریشه ای به دست خواهید آورد. در نهایت، سیستم‌های با قابلیت اطمینان بالا در مقیاس بزرگ را بررسی خواهید کرد. قسمت V مر


 

tag : دانلود کتاب منبع قابل اعتماد: درس هایی از زندگی در مهندسی نرم افزار , Download منبع قابل اعتماد: درس هایی از زندگی در مهندسی نرم افزار , دانلود منبع قابل اعتماد: درس هایی از زندگی در مهندسی نرم افزار , Download Reliable Source: Lessons from a Life in Software Engineering Book , منبع قابل اعتماد: درس هایی از زندگی در مهندسی نرم افزار دانلود , buy منبع قابل اعتماد: درس هایی از زندگی در مهندسی نرم افزار , خرید کتاب منبع قابل اعتماد: درس هایی از زندگی در مهندسی نرم افزار , دانلود کتاب Reliable Source: Lessons from a Life in Software Engineering , کتاب Reliable Source: Lessons from a Life in Software Engineering , دانلود Reliable Source: Lessons from a Life in Software Engineering , خرید Reliable Source: Lessons from a Life in Software Engineering , خرید کتاب Reliable Source: Lessons from a Life in Software Engineering ,

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Reliable Source: Lessons from a Life in Software Engineering – منبع قابل اعتماد: درس هایی از زندگی در مهندسی نرم افزار”