Quality engineering
کوالٹی انجینئرنگ انجینئرنگ کا وہ شعبہ ہے جس کا تعلق مصنوعات اور خدمات کے معیار کی یقین دہانی اور کنٹرول کے اصولوں اور عمل سے ہے۔ سافٹ ویئر ڈویلپمنٹ میں، یہ اعلی معیار کے معیار کے ساتھ آئی ٹی سسٹمز اور انٹرپرائز آرکیٹیکچرز کا انتظام، ترقی، آپریشن اور دیکھ بھال ہے۔ کوالٹی انجینئرنگ انجینئرنگ کا وہ شعبہ ہے جو پروڈکٹ ڈویلپمنٹ اور پروڈکشن کے ساتھ ساتھ سافٹ ویئر ڈویلپمنٹ میں کوالٹی اشورینس کے لیے حکمت عملی بناتا اور نافذ کرتا ہے۔ کوالٹی انجینئرز پروڈکٹ کے معیار کو بہتر بنانے پر توجہ مرکوز کرتے ہیں جس کی تعریف ڈبلیو ایڈورڈز ڈیمنگ نے کی ہے: کوالٹی انجینئرنگ باڈی آف نالج میں شامل ہیں: کوالٹی سسٹم کے عناصر پروڈکٹ اور پروسیس ڈیزائن کوالٹی خصوصیات کی درجہ بندی ڈیزائن ان پٹ اور جائزہ ڈیزائن کی تصدیق وشوسنییتا اور دیکھ بھال پروڈکٹ اور عمل کنٹرول مسلسل بہتری کوالٹی کنٹرول ٹولز کوالٹی مینجمنٹ اور پلاننگ ٹولز مسلسل بہتری کی تکنیک اصلاحی کارروائی روک تھام کے عمل شماریاتی عمل کنٹرول (ایس پی سی) رسک مینجمنٹ رولز آڈیٹر: کوالٹی انجینئرز بین الاقوامی معیار کے معیار جیسے آئی ایس او 9000 اور اے ایس 9100 کی تعمیل کے لیے اپنی کمپنیوں یا ان کے سپلائرز کا آڈٹ کرنے کے ذمہ دار ہو سکتے ہیں۔ وہ آڈیٹنگ باڈی کے تحت آزاد آڈیٹر بھی ہو سکتے ہیں۔ عمل کا معیار: کوالٹی انجینئروں کو ویلیو اسٹریم میپنگ اور شماریاتی عمل پر قابو پانے کا کام سونپا جا سکتا ہے تاکہ اس بات کا تعین کیا جا سکے کہ آیا کسی عمل سے ناقص پروڈکٹ پیدا ہونے کا امکان ہے۔ وہ معائنہ کے منصوبے اور معیار بنا سکتے ہیں تاکہ یہ یقینی بنایا جا سکے کہ تکمیل سے پہلے عیب دار حصوں کا پتہ چلا ہے۔ سپلائر کا معیار: کوالٹی انجینئرز سپلائرز کا آڈٹ کرنے یا ان کی سہولت پر بنیادی وجہ اور اصلاحی کارروائی انجام دینے یا عیب دار مصنوعات کی فراہمی کو روکنے کے لیے اس طرح کی سرگرمی کی نگرانی کرنے کے ذمہ دار ہو سکتے ہیں۔ سافٹ ویئر آئی ٹی خدمات پلیٹ فارم کی حدود، ڈیوائس اور تنظیمی حدود میں ورک فلوز میں تیزی سے آپس میں جڑی ہوئی ہیں، مثال کے طور پر سائبر فزیکل سسٹمز، بزنس ٹو بزنس ورک فلوز یا کلاؤڈ سروسز کا استعمال کرتے وقت۔ ایسے سیاق و سباق میں، کوالٹی انجینئرنگ کوالٹی ایٹریبیوٹس پر تمام ضروری غور و فکر کی سہولت فراہم کرتی ہے۔ ایسے سیاق و سباق میں مینجمنٹ سے لے کر آپریشن تک معیار کا "اینڈ ٹو اینڈ" نظریہ بہت ضروری ہے۔ کوالٹی انجینئرنگ انٹرپرائز آرکیٹیکچر مینجمنٹ، سافٹ ویئر پروڈکٹ مینجمنٹ، آئی ٹی سروس مینجمنٹ، سافٹ ویئر انجینئرنگ اور سسٹمز انجینئرنگ، اور سافٹ ویئر کوالٹی مینجمنٹ اور انفارمیشن سیکیورٹی مینجمنٹ سے طریقوں اور ٹولز کو مربوط کرتی ہے۔ اس کا مطلب یہ ہے کہ کوالٹی انجینئرنگ سافٹ ویئر انجینئرنگ، انفارمیشن سیکیورٹی مینجمنٹ یا سافٹ ویئر پروڈکٹ مینجمنٹ کے کلاسیکی شعبوں سے بالاتر ہے کیونکہ یہ انتظامی مسائل (جیسے کاروبار اور آئی ٹی حکمت عملی، رسک مینجمنٹ، کاروباری عمل کے نظریات، علم اور معلومات کا انتظام، آپریٹو پرفارمنس مینجمنٹ)، ڈیزائن کے تحفظات (بشمول سافٹ ویئر ڈویلپمنٹ کا عمل، ضروریات کا تجزیہ، سافٹ ویئر ٹیسٹنگ) اور آپریٹو تحفظات (جیسے ترتیب، نگرانی، آئی ٹی سروس مینجمنٹ) کو مربوط کرتی ہے۔ بہت سے شعبوں میں جہاں یہ استعمال ہوتا ہے، معیاری انجینئرنگ کا قانونی اور کاروباری ضروریات، معاہدے کی ذمہ داریوں اور معیارات کی تعمیل سے گہرا تعلق ہے۔ جہاں تک معیار کی خصوصیات کا تعلق ہے، آئی ٹی خدمات کی وشوسنییتا، سلامتی اور حفاظت ایک اہم کردار ادا کرتی ہے۔ کوالٹی انجینئرنگ میں، کوالٹی کے مقاصد کو باہمی تعاون کے عمل میں نافذ کیا جاتا ہے۔ اس عمل کے لیے بڑے پیمانے پر آزاد اداکاروں کے تعامل کی ضرورت ہوتی ہے جن کا علم معلومات کے مختلف ذرائع پر مبنی ہوتا ہے۔ معیار کے مقاصد معیار کے مقاصد سافٹ ویئر کے معیار کے لیے بنیادی ضروریات کو بیان کرتے ہیں۔ کوالٹی انجینئرنگ میں وہ اکثر دستیابی، سیکیورٹی، سیفٹی، وشوسنییتا اور کارکردگی کی کوالٹی صفات پر توجہ دیتے ہیں۔ آئی ایس او/آئی ای سی 25000 جیسے معیاری ماڈلز اور گول سوال میٹرک نقطہ نظر جیسے طریقوں کی مدد سے میٹرکس کو معیاری مقاصد سے منسوب کرنا ممکن ہے۔ یہ معیار کے مقاصد کے حصول کی ڈگری کی پیمائش کرنے کی اجازت دیتا ہے۔ یہ معیاری انجینئرنگ کے عمل کا ایک کلیدی جزو ہے اور ساتھ ہی، اس کی مسلسل نگرانی اور کنٹرول کے لیے ایک شرط ہے۔ معیار کے مقاصد کی موثر اور موثر پیمائش کو یقینی بنانے کے لیے بنیادی اعداد کا انضمام، جن کی شناخت دستی طور پر کی گئی تھی (مثال کے طور پر۔ ماہر تخمینوں یا جائزوں کے ذریعہ)، اور خود بخود شناخت شدہ میٹرکس (مثال کے طور پر۔ فیصلہ سازی کی بنیاد کے طور پر ماخذ کوڈز یا خودکار رجعت ٹیسٹ) کے شماریاتی تجزیے کے ذریعے سازگار ہے۔ کوالٹی انجینئرنگ کے لیے اینڈ ٹو اینڈ کوالٹی مینجمنٹ اپروچ کے لیے مختلف ذمہ داریوں اور کاموں، مختلف مہارت اور تنظیم میں شمولیت کے ساتھ متعدد اداکاروں کی ضرورت ہوتی ہے۔ کوالٹی انجینئرنگ میں شامل مختلف کردار: بزنس آرکیٹیکٹ، آئی ٹی آرکیٹیکٹ، سیکیورٹی آفیسر، تقاضے انجینئر، سافٹ ویئر کوالٹی منیجر، ٹیسٹ منیجر، پروجیکٹ منیجر، پروڈکٹ منیجر اور سیکیورٹی آرکیٹیکٹ۔ عام طور پر، یہ کردار جغرافیائی اور تنظیمی حدود میں تقسیم ہوتے ہیں۔ لہذا، معیاری انجینئرنگ میں مختلف کرداروں کے متنوع کاموں کو مربوط کرنے اور کاموں کو پورا کرنے کے لیے ضروری ڈیٹا اور معلومات کو مستحکم اور ہم آہنگ کرنے اور انہیں ہر اداکار کو مناسب شکل میں دستیاب کرنے کے لیے مناسب اقدامات کرنے کی ضرورت ہے۔ علم کا انتظام علم کا انتظام معیاری انجینئرنگ میں اہم کردار ادا کرتا ہے۔ کوالٹی انجینئرنگ نالج بیس کئی گنا ساختہ اور غیر ساختہ ڈیٹا پر مشتمل ہے، جس میں کوڈ کے ذخائر سے لے کر ضروریات کی وضاحتیں، معیارات، ٹیسٹ رپورٹس، انٹرپرائز آرکیٹیکچر ماڈل سے لے کر سسٹم کنفیگریشن اور رن ٹائم لاگ تک شامل ہیں۔ سافٹ ویئر اور سسٹم ماڈل اس علم کی نقشہ سازی میں اہم کردار ادا کرتے ہیں۔ کوالٹی انجینئرنگ نالج بیس کا ڈیٹا تیار کیا جاتا ہے، اس پر کارروائی کی جاتی ہے اور اسے جغرافیائی، تنظیمی اور تکنیکی طور پر تقسیم شدہ سیاق و سباق میں دستی طور پر اور ساتھ ہی ٹول پر مبنی دستیاب کرایا جاتا ہے۔ معیار کی یقین دہانی کے کاموں، خطرات کی جلد شناخت، اور اداکاروں کے تعاون کے لیے مناسب مدد پر توجہ مرکوز کرنا اولین اہمیت کا حامل ہے۔ اس کے نتیجے میں معیاری انجینئرنگ علم کی بنیاد کے لیے درج ذیل تقاضے ہوتے ہیں: علم ضرورت کے مطابق معیار میں دستیاب ہوتا ہے۔ معیار کے اہم معیار میں یہ بھی شامل ہے کہ علم مستقل اور تازہ ترین ہونے کے ساتھ ساتھ مناسب اداکاروں کے کاموں کے سلسلے میں باریکی کے لحاظ سے مکمل اور کافی ہے۔ اداکاروں کے درمیان تعامل کی حمایت کرنے اور اعداد و شمار کے تجزیے کو آسان بنانے کے لیے علم ایک دوسرے سے جڑا ہوا اور سراغ لگانے کے قابل ہے۔ اس طرح کا سراغ لگانا نہ صرف تجریدی کی مختلف سطحوں پر ڈیٹا کے باہم مربوط ہونے سے متعلق ہے (مثال کے طور پر۔ ضروریات کو ان کا ادراک کرنے والی خدمات کے ساتھ جوڑنا) بلکہ وقت کے ساتھ ان کا پتہ لگانے کے لیے بھی، جو صرف اس صورت میں ممکن ہے جب مناسب ورژننگ تصورات موجود ہوں۔ ڈیٹا کو دستی طور پر اور (نیم) خودکار طور پر آپس میں جوڑا جا سکتا ہے۔ معلومات ایک ایسی شکل میں دستیاب ہونی چاہیے جو مناسب اداکاروں کے ڈومین علم کے مطابق ہو۔ لہذا، علم کی بنیاد کو معلومات کی تبدیلی کے لیے مناسب طریقہ کار فراہم کرنا ہوگا (مثال کے طور پر۔ جمع) اور تصور۔ آر اے سی آئی تصور ایک معیاری انجینئرنگ علمی بنیاد میں معلومات کے لیے اداکاروں کو تفویض کرنے کے لیے ایک مناسب ماڈل کی ایک مثال ہے۔ سیاق و سباق میں، جہاں مختلف تنظیموں یا سطحوں کے اداکار ایک دوسرے کے ساتھ بات چیت کرتے ہیں، معیاری انجینئرنگ نالج بیس کو رازداری اور سالمیت کو یقینی بنانے کے لیے میکانزم فراہم کرنا ہوتا ہے۔ کوالٹی انجینئرنگ نالج بیس تجزیہ اور معلومات تلاش کرنے کے لیے امکانات کی ایک پوری رینج پیش کرتے ہیں تاکہ اداکاروں کے کوالٹی کنٹرول کے کاموں کی حمایت کی جا سکے۔ باہمی تعاون کے عمل کوالٹی انجینئرنگ کے عمل میں وہ تمام کام شامل ہوتے ہیں جو دستی طور پر اور (نیم) خودکار طریقے سے کیے جاتے ہیں تاکہ منتخب کردہ سیاق و سباق میں کسی بھی معیار کی خصوصیات کی شناخت، تکمیل اور پیمائش کی جا سکے۔ یہ عمل اس لحاظ سے ایک انتہائی باہمی تعاون پر مبنی ہے کہ اس میں اداکاروں کے باہمی تعامل کی ضرورت ہوتی ہے، جو بڑے پیمانے پر ایک دوسرے سے آزادانہ طور پر کام کرتے ہیں۔ کوالٹی انجینئرنگ کے عمل کو کسی بھی موجودہ ذیلی عمل کو مربوط کرنا ہوتا ہے جس میں انتہائی منظم عمل جیسے کہ آئی ٹی سروس مینجمنٹ اور محدود ڈھانچے کے ساتھ عمل جیسے کہ فرتیلی سافٹ ویئر ڈویلپمنٹ شامل ہو سکتے ہیں۔ ایک اور اہم پہلو تبدیلی پر مبنی طریقہ کار ہے، جہاں تبدیلی کے واقعات، جیسے کہ تبدیل شدہ ضروریات کو معلومات کے مقامی تناظر اور اس طرح کی تبدیلی سے متاثر اداکاروں سے نمٹا جاتا ہے۔ اس کے لیے ایک پیشگی شرط طریقے اور اوزار ہیں، جو تبدیلی کے پھیلاؤ اور تبدیلی سے نمٹنے میں مدد کرتے ہیں۔ ایک موثر کوالٹی انجینئرنگ کے عمل کا مقصد خودکار اور دستی کوالٹی اشورینس کے کاموں میں ہم آہنگی ہے۔ کوڈ کا جائزہ یا معیار کے مقاصد کا انکشاف دستی کاموں کی مثالیں ہیں، جبکہ رجعت ٹیسٹ اور کوڈ میٹرکس کا مجموعہ خودکار طور پر انجام دیئے گئے کاموں کی مثالیں ہیں۔ کوالٹی انجینئرنگ کے عمل (یا اس کے ذیلی عمل) کو ٹولز جیسے ٹکٹنگ سسٹم یا سیکیورٹی مینجمنٹ ٹولز کے ذریعے سپورٹ کیا جا سکتا ہے۔ مزید دیکھیں کوالٹی انجینئرنگ مینجمنٹ مینوفیکچرنگ کے سات بنیادی ٹولز مشن اشورینس سسٹمز انجینئرنگ ڈبلیو ایڈورڈز ڈیمنگ ایسوسی ایشنز امریکن سوسائٹی فار کوالٹی انفارمیشن انسٹی ٹیوٹ آف انڈسٹریل انجینئرز بیرونی لنکس ٹیکسٹور ٹیکسٹول آئی ٹی-آرکیٹیکچر دستاویزات اور تجزیہ کے لیے ایک ٹول ہے۔ ایم بی ڈی ڈی آر سرایت شدہ سافٹ ویئر انجینئرنگ کے ساتھ ساتھ ایک مربوط ترقیاتی ماحول (آئی ڈی ای) کے لیے مربوط اور توسیع پذیر زبانوں کا ایک مجموعہ ہے۔ qeunit.com کیو ای معاملات پر ایک بلاگ ہے حوالہ جات انٹرپرائز فن تعمیر انجینئرنگ مضامین سسٹمز انجینئرنگ سافٹ ویئر کوالٹی نالج مینجمنٹ کوالٹی