مفت · کھلا · کمیونٹی کے زیر انتظام
سافٹ ویئر انجینئرنگ گائیڈ
سافٹ ویئر ڈویلپر ٹیموں کے لیے اچھے عمل کی گائیڈ، جس میں کام کے طریقے، پروگرامنگ کا فن، فن تعمیر، سلامتی، مصنوعی ذہانت، ڈیٹا اور تجزیات، UI/UX، خودکاری، ترسیل، آپریشنز، بہاؤ، اور انتظام شامل ہیں، اسٹارٹ اپس، بڑے اداروں، اور سرکاری اداروں کے لیے۔
تراجم: العربية, বাংলা, Cymraeg, Deutsch, English, Español, Français, हिन्दी, Bahasa Indonesia, Íslenska, 日本語, 한국어, Nederlands, Português, Русский, Svenska, اردو, 中文
- 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 ضمیمے