فہرست مضامین
- 1 لوگ
- 1.0 حصہ 1 کا تعارف: لوگ
- 1.1 سافٹ ویئر انجینئرنگ کی اقدار
- 1.2 ٹیم ٹاپولوجیز اور تنظیمی ڈیزائن
- 1.3 کردار، کیریئر کی سیڑھیاں اور نشوونما
- 1.4 کام کے طریقے
- 1.5 فیصلہ سازی اور نظم و نسق
- 1.6 فیصلوں کے ریکارڈ
- 1.7 انجینئرنگ معیارات اور استثنا
- 1.8 بھرتی، انٹرویو اور آغاز کار
- 1.9 تقسیم شدہ اور دور دراز کام
- 1.10 انجینئرنگ کی اثر انگیزی اور ڈویلپر پیداواریت
- 1.11 انجینئرنگ مینجمنٹ
- 1.12 تنوع، مساوات، شمولیت اور وابستگی
- 1.13 رہنمائی، کوچنگ اور علم کی شراکت
- 2 سافٹ ویئر پروگرامنگ
- 2.0 حصہ 2 کا تعارف: سافٹ ویئر پروگرامنگ
- 2.1 کوڈنگ معیارات اور اسلوب
- 2.2 سافٹ ویئر ڈیزائن کے اصول
- 2.3 APIs اور انٹرفیس ڈیزائن
- 2.4 ٹیسٹنگ حکمت عملی
- 2.5 کوڈ ریویو اور تعاون
- 2.6 ورژن کنٹرول اور سورس مینجمنٹ
- 2.7 دستاویزات
- 2.8 سافٹ ویئر تقاضے
- 2.9 سافٹ ویئر تعمیر
- 2.10 سافٹ ویئر کنفیگریشن مینجمنٹ
- 2.11 سافٹ ویئر معیار
- 2.12 سافٹ ویئر ماڈلز اور طریقے
- 2.13 کمپیوٹنگ، ریاضیاتی اور انجینئرنگ بنیادیں
- 2.14 پراجیکٹ اور ریپوزٹری کی ساخت
- 2.15 ڈی بگنگ اور خرابی کی تشخیص
- 2.16 کارکردگی کی انجینئرنگ
- 2.17 ہم زمانیت اور متوازیت
- 2.18 انحصارات اور سپلائی چین کا انتظام
- 2.19 ری فیکٹرنگ اور تکنیکی قرض
- 2.20 خرابی سے نمٹنا اور لچک کے نمونے
- 2.21 ٹائپ سسٹمز اور اسٹیٹک تجزیہ
- 3 نظام
- 3.0 حصہ 3 کا تعارف: نظام
- 3.1 فن تعمیر کی بنیادیں
- 3.2 فن تعمیر کے اسالیب اور نمونے
- 3.3 تقسیم شدہ نظام
- 3.4 ڈیٹا کا فن تعمیر اور ذخیرہ
- 3.5 وسعت پذیری، کارکردگی، اور لچک
- 3.6 پرانے نظاموں کی جدید کاری
- 3.7 سافٹ ویئر کی دیکھ بھال
- 3.8 باہمی عملیت اور کھلے معیارات
- 3.9 سسٹمز انجینئرنگ
- 3.10 ایمبیڈڈ اور ریئل ٹائم نظام
- 3.11 کلاؤڈ فن تعمیر
- 3.12 ایونٹ پر مبنی فن تعمیر اور پیغام رسانی
- 3.13 نیٹ ورکنگ اور رابطہ کاری
- 3.14 ملٹی ٹیننسی اور SaaS فن تعمیر
- 3.15 کیشنگ اور مواد کی ترسیل
- 3.16 API گیٹ ویز اور سروس میش
- 3.17 تلاش اور معلومات کی بازیافت
- 4 سلامتی
- 4.0 حصہ 4 کا تعارف: سلامتی
- 4.1 سلامتی کی بنیادیں اور ثقافت
- 4.2 ایپلیکیشن سلامتی
- 4.3 انفراسٹرکچر اور کلاؤڈ سلامتی
- 4.4 سلامتی کے آپریشنز
- 4.5 رازداری اور ڈیٹا کا تحفظ
- 4.6 تعمیل اور نظم و نسق
- 4.7 شناخت اور رسائی کا انتظام
- 4.8 خفیہ نگاری اور کلیدوں کا انتظام
- 4.9 محفوظ سافٹ ویئر ڈیولپمنٹ لائف سائیکل
- 4.10 پینیٹریشن ٹیسٹنگ اور ریڈ ٹیمنگ
- 5 یو آئی/یو ایکس ڈیزائن
- 5.0 حصہ 5 کا تعارف: یو آئی/یو ایکس ڈیزائن
- 5.1 یو ایکس کی بنیادیں
- 5.2 یو آئی ڈیزائن اور ڈیزائن سسٹمز
- 5.3 رسائی پذیری
- 5.4 مواد اور ابلاغی ڈیزائن
- 5.5 بین الاقوامیت اور مقامی کاری
- 5.6 فرنٹ اینڈ انجینئرنگ
- 5.7 موبائل ایپلیکیشن ڈیولپمنٹ
- 5.8 ڈیزائن ریسرچ اور استعمال پذیری کی جانچ
- 5.9 سروس ڈیزائن
- 5.10 ڈیٹا کی بصری ڈیزائن
- 6 مصنوعی ذہانت
- 6.0 حصہ 6 کا تعارف: مصنوعی ذہانت
- 6.1 اے آئی حکمت عملی اور تیاری
- 6.2 مشین لرننگ انجینئرنگ (MLOps)
- 6.3 جنریٹو اے آئی اور ایل ایل ایم ایپلیکیشنز
- 6.4 اے آئی کی معاونت سے سافٹ ویئر ڈیولپمنٹ
- 6.5 ذمہ دار اور قابل اعتماد اے آئی
- 6.6 اے آئی انفراسٹرکچر اور آپریشنز
- 6.7 اے آئی ایجنٹس اور ایجنٹی نظام
- 6.8 اے آئی کی جانچ اور ٹیسٹنگ
- 6.9 پرامپٹ انجینئرنگ اور سیاق کا ڈیزائن
- 7 ڈیٹا، تجزیات، اور بصیرت
- 7.0 حصہ 7 کا تعارف: ڈیٹا، تجزیات، اور بصیرت
- 7.1 ڈیٹا حکمت عملی اور نظم و نسق
- 7.2 ڈیٹا انجینئرنگ
- 7.3 تجزیات اور بزنس انٹیلی جنس
- 7.4 پروڈکٹ تجزیات اور تجربات
- 7.5 فیصلہ سائنس اور ڈیٹا پر مبنی ثقافت
- 7.6 ریئل ٹائم اور اسٹریمنگ ڈیٹا
- 7.7 ڈیٹا ماڈلنگ اور سیمانٹک پرت
- 7.8 ڈیٹا کا معیار اور مشاہدہ پذیری
- 7.9 ماسٹر ڈیٹا اور ریفرنس ڈیٹا کا انتظام
- 8 خودکاری
- 9 آپریشنز، قابل اعتمادی، اور مشاہدہ پذیری
- 9.0 حصہ 9 کا تعارف: آپریشنز، قابل اعتمادی، اور مشاہدہ پذیری
- 9.1 سائٹ ریلائیبلٹی انجینئرنگ
- 9.2 مشاہدہ پذیری اور ٹیلی میٹری
- 9.3 واقعہ مینجمنٹ
- 9.4 لاگت، پائیداری، اور گرین سافٹ ویئر
- 9.5 آفت سے بحالی اور کاروباری تسلسل
- 9.6 کیاوس انجینئرنگ اور لچک کی جانچ
- 9.7 صلاحیت کی منصوبہ بندی اور طلب کی پیش گوئی
- 9.8 آن کال اور آپریشنل تیاری
- 10 پراجیکٹ/پروڈکٹ/پروگرام مینجمنٹ
- 10.0 حصہ 10 کا تعارف: پراجیکٹ/پروڈکٹ/پروگرام مینجمنٹ
- 10.1 پورٹ فولیو اور پروگرام مینجمنٹ
- 10.2 خطرہ، آڈٹ، اور یقین دہانی
- 10.3 خریداری، اوپن سورس، اور لائسنسنگ
- 10.4 بڑے اور طویل العمر نظاموں کی پائیداری
- 10.5 اخلاقیات، جوابدہی، اور عوامی مفاد
- 10.6 پراجیکٹ مینجمنٹ
- 10.7 ایجائل
- 10.8 پختگی کے ماڈلز
- 10.9 اختراعی شراکت داری
- 10.10 سافٹ ویئر انجینئرنگ کی معاشیات
- 10.11 ڈیجیٹل خودمختاری
- 10.12 اوپن سورس بمقابلہ کلوزڈ سورس
- 10.13 بین تنظیمی تعاون
- 10.14 پروڈکٹ مینجمنٹ اور دریافت
- 10.15 تخمینہ اور پیش گوئی
- 10.16 اسٹیک ہولڈر مینجمنٹ اور ابلاغ
- 10.17 تنظیمی تبدیلی کا انتظام
- 10.18 اوپن سورس پروگرام آفس (OSPO) اور اپ اسٹریم شراکت
- 11 بہاؤ: دریافت اور ترسیل کی پائپ لائنیں
- 12 ضمیمے