Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
آیا نرم افزار شما از توسعه دهندگان اصلی بیشتر خواهد بود؟ تقریبا مطمئناً بله. اما آیا قادر به حفظ آن خواهید بود؟ این دوره به شما می آموزد که چگونه از طریق راهبردهای برنامه ریزی و توسعه ، نرم افزار کم هزینه و کارا را حفظ کنید. مطالعات نشان می دهد که نگهداری نرم افزار 50٪ -80٪ هزینه عمر نرم افزار را نشان می دهد. عدم پاسخگویی به تغییرات پلتفرم ، افزایش تقاضا یا نقص امنیتی تازه کشف شده می تواند باعث پایین آمدن نرم افزار شود - و یک تجارت را از بین ببرد. در این دوره ، ساختن نرم افزاری که دوام می آورد - راهنمای نرم افزارهای قابل نگهداری ، خواهید فهمید که چگونه استراتژی های برنامه ریزی پیشرفته و قابلیت نگهداری در فرآیند توسعه از ابتدا به طور چشمگیری باعث کاهش هزینه ها و خطرات مربوط به طولانی مدت اجرای نرم افزار شما بعد از نسخه اصلی می شوند. توسعه دهندگان را ترک کرده اند. اول ، شما در مورد اینکه چرا نرم افزار اصلاً باید حفظ شود و نحوه تعمیر و نگهداری توسط ماهیت نرم افزار یاد می گیرید. در مرحله بعدی ، شما یاد خواهید گرفت که چگونه با در نظر گرفتن قابلیت نگهداری در هر مرحله از توسعه ، هزینه ها را کاهش دهید و چگونه خطرات احتمالی را مدیریت کنید. سرانجام ، شما نحوه نگهداری نرم افزار برای طولانی مدت را آماده خواهید کرد و آماده می شوید که بعد از مدت زمان طولانی نرم افزار شما به بازسازی نیاز دارد. با پایان این دوره ، شما درک جامع تری از تعمیر و نگهداری نرم افزار ، دلیل اهمیت آن و نحوه ساختن نرم افزاری با دوام خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
درک تعمیر و نگهداری نرم افزار در دنیای واقعی
Understanding Software Maintenance in the Real World
مقدمه
Introduction
در واقع نگهداری نرم افزار چیست؟
What Is Software Maintenance, Really?
ماندگاری نرم افزار بیشتر از آن چیزی است که فکر می کنید
Software Lasts Longer Than You Think
دو نوع نرم افزار
The Two Types of Software
عمل گرایی در مقابل نظریه
Pragmatism vs. Theory
چرخه زندگی نرم افزار - مدل یا افسانه؟
The Software Life-cycle – Model or Myth?
ساختمان در مقابل خرید
Building vs. Buying
منبع حقیقت
The Source of Truth
کمی از دیدگاه
A Bit of Perspective
کاهش هزینه ها: اختراع مجدد چرخه عمر نرم افزار
Reducing Costs: Reinventing the Software Life Cycle
داستان ها ، موارد استفاده و آبشارها ، آه من!
Stories, Use Cases, and Waterfalls, Oh My!
زمان طراحی
Design Time
زمان کدگذاری
Coding Time
آزمایش کردن
Testing
حفظ نرم افزار استراتژیک
Maintaining Strategic Software
حفظ نرم افزار عملیاتی
Maintaining Operational Software
کمی از دیدگاه
A Bit of Perspective
مدیریت ریسک: جلوگیری از هزینه های فراری و منسوخ شدن
Managing Risk: Avoiding Runaway Costs and Obsolescence
مقدمه
Introduction
ریسک بستر های نرم افزاری
Platform Risk
خطر زبان
Language Risk
مonلفه ها ، چارچوب ها و خدمات - درک خطرات
Components, Frameworks, and Services - Understanding the Risks
مonلفه ها ، چارچوب ها و خدمات - کاهش خطرات
Components, Frameworks, and Services - Mitigating the Risks
خطرات ابزار
Tooling Risks
مشاوران و برون سپاری
Consultants and Outsourcing
کمی از دیدگاه
A Bit of Perspective
برنامه ریزی برای بلند مدت: ایجاد حافظه نهادی
Planning for the Long Term: Building Institutional Memory
نامه ای به خود آینده شما
A Letter to Your Future Self
از دست دادن اطلاعات
Information Loss
پرداختن به اطلاعات Bloat
Dealing with Information Bloat
دن اپلمن نویسنده ، توسعه دهنده نرم افزار و سخنران مشهور است. در حال حاضر مدیر CTO بصیرت کامل ، وی نویسنده کتابها ، کتابهای الکترونیکی و دوره های آنلاین متعددی در موضوعات مختلف (فناوری و سایر موارد) است. آخرین کتاب وی "Advanced Apex Programming" است - وب سایت اختصاصی Advancedapex.com http://danappleman.com.
نمایش نظرات