ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب 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

ویرایش:  
نویسندگان:   
سری:  
 
ناشر:  
سال نشر: 2022 
تعداد صفحات:  
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 Mb 

قیمت کتاب (تومان) : 46,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 5


در صورت تبدیل فایل کتاب Reliable Source: Lessons from a Life in Software Engineering به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب منبع قابل اعتماد: درس هایی از زندگی در مهندسی نرم افزار نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب منبع قابل اعتماد: درس هایی از زندگی در مهندسی نرم افزار

مرورهای گذشته پروژه نرم افزاری "چه چیزی کارآمد" و نه به ندرت، چه چیزی را مشخص می کند. آن‌ها درس‌های ارزشمندی را که از هفته‌ها یا ماه‌ها کار سخت و مصیبت‌ها به دست می‌آیند، به راهنمایی مفیدی تقطیر می‌کنند. منبع قابل اعتماد: درس هایی از یک زندگی در مهندسی نرم افزار مروری بر گذشته نگر، نه از یک پروژه یا پروژه فرعی، بلکه در مورد کل حرفه ای در صنعت نرم افزار ارائه می دهد. این کتاب راه حل هایی را برای مشکلات التقاطی که شما به عنوان یک نرم افزار حرفه ای با آن مواجه خواهید شد، ارائه می دهد. شما یاد می گیرید که چگونه:
  • مهارت های نوشتاری فنی خود را بهبود بخشید
  • ارائه های فنی مختصر و تاثیرگذار را آماده کرده و ارائه دهید
  • آموزش و مربی
  • از برآوردها و معیارهای اعتماد تحلیلی استفاده کنید
  • یافتن منابع اطلاعاتی قابل اعتماد
  • انجام بررسی های گذشته
  • انجام بازرسی کد
  • انجام مطالعات موردی
  • از چک لیست ها استفاده کنید
  • از روش دلفی استفاده کنید
  • برای بهبود قابلیت اطمینان نرم افزار از شرایط قبل، بعد و غیرمتغیر استفاده کنید
  • کد دفاعی بنویسید
  • انجام تجزیه و تحلیل علت ریشه
  • برخورد با سخت ترین انواع نقص های نرم افزار
  • محافظت در برابر خطاهای ممیز شناور
  • مسیرهای شغلی آینده (از جمله زمینه های تسریع شده) را شناسایی کنید توسط بیماری همه گیر)
این کتاب به 8 قسمت تقسیم می شود که فصل های آن عمدتاً مستقل هستند، اگرچه تعدادی از آنها بهتر است به ترتیب خوانده شوند. سفر شما با بررسی یک سکه باستانی اسرارآمیز و افشاگری های پیشگویانه آن در مورد سیستم های اطلاعاتی آغاز می شود. در بخش اول، مهندسی نرم‌افزار را از نو نگاه می‌کنید و در عین حال در مورد فرآیندهای چابک، نمودارهای پارتو، بازرسی‌های فاگان، فرآیند نرم‌افزار شخصی، فهرست‌های چک، تحقیقات ارزیابی، قانون بروکس، اشکال‌زدایی جفتی و مطالعات موردی می‌آموزید. بخش دوم بر نوشتن تمرکز دارد. شما روش های آزموده شده و واقعی یک ستون نویس معروف مجله کامپیوتری و نویسنده داستان های علمی تخیلی و یک سردبیر مجله کامپیوتری معروف را خواهید آموخت. بخش سوم بر مهارت های ارائه، از جمله مهارت های آموزش و راهنمایی متمرکز است. شما همچنین در مورد برآوردها و اعتماد تحلیلی و اهمیت آنها در هنگام اطلاع رسانی به رهبری ارشد یاد خواهید گرفت. بخش چهارم قابلیت اطمینان نرم افزار را پوشش می دهد. شما در مورد تکنیک های برنامه نویسی دفاعی و همچنین دسته های مختلف نقص ها از جمله Heisenbugs، Laplace Bugs و Occult Defects یاد خواهید گرفت. همچنین درک درستی از تجزیه و تحلیل علت ریشه ای به دست خواهید آورد. در نهایت، سیستم‌های با قابلیت اطمینان بالا در مقیاس بزرگ را بررسی خواهید کرد. بخش پنجم مربوط به اشکال زدایی حافظه و خطاهای همگام سازی است. شما با \"هیولاهای شناسه\" روبرو می شوید و تکنیک های یک کارآگاه مشاور خاص را یاد می گیرید، از جمله اینکه چگونه این تکنیک ها را برای خلاص کردن سیستم های نرم افزاری مدرن از شر ساکنان شیطانی خود به کار ببرید. بخش ششم یکی از دشوارترین اما ضروری ترین ویژگی های زبان های برنامه نویسی مدرن - اعداد ممیز شناور را پوشش می دهد. بخش هفتم بر شناسایی منابع قابل اعتماد اطلاعات - در مورد روندهای فنی و آینده صنعت تمرکز دارد. همچنین درباره نقشه‌های ذهنی، سیستم‌های توصیه‌کننده، ابزارهایی برای یادداشت‌برداری و مجلاتی که خودتان انتخاب می‌کنید، یاد خواهید گرفت. بخش هشتم به بررسی دنیای جدید کار از راه دور و تأثیر همه‌گیری بر مهندسی نرم‌افزار می‌پردازد. قسمت نهم سفر شما را به پایان می رساند. در طول مسیر، با شخصیت‌های مهندسی نرم‌افزار جالب، رایانه‌های قاتل، خدایان باستانی و مداخله‌گر فراخورشیدی مواجه خواهید شد. شما عقل را با بزرگترین کارآگاه (تخیلی) جهان تطبیق خواهید داد و خواهید فهمید که مهندسان برتر چگونه علت اصلی فاجعه‌بارترین خرابی‌های نرم‌افزاری را تعیین می‌کنند. شما یک عمر تجربه را بدون سر و صدا جذب خواهید کرد.

توضیحاتی درمورد کتاب به خارجی

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.




نظرات کاربران