اس باب میں آپ مختصراً SQA کی تاریخ، اس کی ابتدا اور اصل استعمالات کا جائزہ لیں گے۔ آپ SQA کی تعریف اور سافٹ ویئر ڈیولپمنٹ کے تناظر میں “اعلیٰ معیار”…
اس باب میں آپ مختصراً SQA کی تاریخ، اس کی ابتدا اور اصل استعمالات کا جائزہ لیں گے۔ آپ SQA کی تعریف اور سافٹ ویئر ڈیولپمنٹ کے تناظر میں “اعلیٰ معیار” کو پہچاننے کا طریقہ بھی سیکھیں گے
سیکھنے کے مقاصد:
- سیکھیں کہ سافٹ ویئر کوالٹی اشورنس (SQA) کیا شامل کرتی ہے
- سیکھیں کہ ہمیں SQA کی ضرورت کیوں ہے
مہارتیں جو آپ حاصل کریں گے
Quality AssuranceQuality AssessmentSoftware Quality (SQA/SQC)Software Quality ManagementCertified Software Quality EngineerCertified Software Quality Analystآپ کیا سیکھیں گے
- وضاحت کریں کہ سافٹ ویئر کوالٹی ایشورنس (SQA) سافٹ ویئر ڈویلپمنٹ میں کس چیز کا احاطہ کرتی ہے
- وضاحت کریں کہ سافٹ ویئر کوالٹی ایشورنس کی ضرورت کیوں ہے
- SQA کی تاریخ، اس کی ابتداء اور اس کے اصل استعمال کا پتہ لگائیں
- سافٹ ویئر ڈویلپمنٹ کے تناظر میں 'اعلیٰ معیار' کو پہچانیں
- سافٹ ویئر QA کو سافٹ ویئر ٹیسٹنگ سے ممتاز کریں
- سافٹ ویئر QA کے استعمالات کی نشاندہی کریں
اہم نکات
- سافٹ ویئر کوالٹی ایشورنس (SQA) کی ایک تاریخ ہے جس کی الگ ابتداء اور اصل استعمال ہیں جن کا یہ باب جائزہ لیتا ہے۔
- سافٹ ویئر ڈیولپمنٹ کے تناظر میں 'اعلیٰ معیار' کو پہچاننے کے لیے SQA کی تعریف اور اطلاق کیا جا سکتا ہے۔
- سافٹ ویئر QA سافٹ ویئر ڈویلپمنٹ کے اندر قابل شناخت استعمالات کے لیے کام آتا ہے۔
- سافٹ ویئر QA اور سافٹ ویئر ٹیسٹنگ آپس میں جڑے ہوئے ہیں لیکن اس کورس میں انہیں الگ الگ موضوعات کے طور پر پیش کیا گیا ہے۔
اکثر پوچھے گئے سوالات
یہ کورس کن چیزوں کا احاطہ کرتا ہے؟
یہ سافٹ ویئر کوالٹی ایشورنس (SQA) کی تاریخ، اس کی ابتدا اور اصل استعمال کا جائزہ لیتا ہے، اس بات کی وضاحت کرتا ہے کہ SQA میں کیا شامل ہے، اور وضاحت کرتا ہے کہ سافٹ ویئر ڈویلپمنٹ کے تناظر میں 'اعلیٰ معیار' کو کیسے پہچانا جائے۔
سیکھنے کے مقاصد کیا ہیں؟
یہ سیکھنا کہ سافٹ ویئر کوالٹی ایشورنس (SQA) کن چیزوں کا احاطہ کرتا ہے اور ہمیں SQA کی ضرورت کیوں ہے۔
کون سے اسباق شامل ہیں؟
اس کورس میں تین اسباق شامل ہیں: سافٹ ویئر کوالٹی ایشورنس (SQA) کیا ہے، سافٹ ویئر QA اور اس کے استعمال، اور سافٹ ویئر QA اور سافٹ ویئر ٹیسٹنگ۔
اس کورس کا تعلق کن مہارتوں سے ہے؟
یہ کوالٹی ایشورنس، کوالٹی اسسمنٹ، سافٹ ویئر کوالٹی (SQA/SQC)، سافٹ ویئر کوالٹی مینجمنٹ، سرٹیفائیڈ سافٹ ویئر کوالٹی انجینئر، اور سرٹیفائیڈ سافٹ ویئر کوالٹی اینالسٹ سے متعلق ہے۔
متن
متن
ہیلو، سب۔ نالج سٹی کورس میں خوش آمدید، سافٹ ویئر کوالٹی اشورینس کی تعریف اس ماڈیول میں ہم بات کریں گے کہ اصل میں کیا ہے۔ سافٹ ویئر کوالٹی اشورینس، یا SQA؟ ٹھیک ہے، SQA سافٹ ویئر میں کیڑے تلاش کرنے سے زیادہ ہے، اگرچہ یہ اس کا ایک بڑا حصہ ہے. درحقیقت، پہلا بگ 1947 میں پایا گیا تھا، اور اب وہ چھوٹا آدمی ہے۔ یہ ایک کیڑا تھا جو مارک II کمپیوٹر میں اڑ گیا۔ مارک II کمپیوٹر نے ٹھیک سے کام کرنا چھوڑ دیا۔ تو انہوں نے کسی کو اندر بھیج دیا۔ یہ مارک II کمپیوٹر ہے۔ اس وقت آپ اصل میں کمپیوٹر کے اندر جا سکتے تھے۔ مارک II ایک الیکٹرو مکینیکل کمپیوٹر تھا۔ تو اس کے اندر مکینیکل پرزے تھے۔ تو یہ غریب کیڑا اڑ کر اندر آیا اور مل گیا۔ ریلے میں سے ایک میں. جس ٹیم نے اسے پایا وہ گریس ہوپر کی ٹیم تھی۔ اب گریس ہوپر نے کمپیوٹنگ کے میدان میں بہت کچھ کیا۔ درحقیقت، بہت سے لوگوں کا خیال تھا کہ اس نے بگ کی اصطلاح بنائی ہے، لیکن اصل میں یہ سچ نہیں ہے. انہوں نے کچھ تحقیق کی اور پتہ چلا کہ ایڈیسن یہ اصطلاح 1870 میں استعمال کی گئی۔ وہ کمپیوٹر کے بارے میں بات نہیں کر رہا تھا، لیکن اس نے بگ کی اصطلاح استعمال کی۔ گریس ہوپر نے واقعی کس چیز پر کام کیا، اور جس کے لیے وہ جانی جاتی ہے وہ COBOL پر کام کر رہی ہے، عام کاروبار پر مبنی زبان۔ یہ پہلی کامیاب پروگرامنگ زبانوں میں سے ایک تھی۔ یا دنیا میں سافٹ ویئر۔ بدقسمتی سے، وہ اس وقت SQA استعمال کر سکتے تھے۔ کیونکہ COBOL نے ہمیں Y2K مسئلہ لایا، اور جلد ہی Y2K38 مسئلہ ہونے والا ہے، بصورت دیگر 2038 کے نام سے جانا جاتا ہے۔ کیا SQA اسے روک سکتا تھا؟ ٹھیک ہے، SQA کیا ہے، اس سے پہلے کہ ہم اس میں جائیں، کوالٹی اشورینس کیا ہے؟ ٹھیک ہے، معیار، یہ براہ راست ڈکشنری سے لیا گیا ہے، کسی چیز کی فضیلت کی ڈگری ہے۔ کیا یہ مقصد کے لیے موزوں ہے؟ کیا یہ کام کرتا ہے؟ اور یقین دہانی ایک مثبت اعلان ہے۔ کہ پروڈکٹ اچھی کارکردگی کا مظاہرہ کرے گی۔ درحقیقت، کیا یہ توقعات پر پورا اترے گا یا اس سے بھی زیادہ؟ ایسا ہی COBOL 60 نے کیا، جب یہ 1960 میں سامنے آیا، کیا یہ ان Q اور A سے گزر چکا ہوگا؟ جی ہاں، یہ ہوگا. COBOL 60 ایک بہترین پروگرام تھا۔ اسے فوج، کارپوریشنز کے ذریعے استعمال کرتی تھی۔ بہت مضبوط۔ اس نے شاندار کام کیا۔ اس نے بالکل وہی دیا جس کی اسے ضرورت تھی، یہ توقعات سے تجاوز کر گیا. لیکن کیا ہوگا اگر ہم آج کے SQA معیارات کے مطابق چلیں؟ ٹھیک ہے، آج ہم اس کی تعریف کیسے کریں گے؟ ٹھیک ہے، SQA آج ہے، کیا سافٹ ویئر کام کرتا ہے۔ جیسا کہ اسے کام کرنے کے لیے کہا گیا تھا، کیا یہ اس کی ضرورت کے مطابق کام کر رہا ہے؟ کیا یہ اب بھی معمول کے مطابق کام کرتا ہے اور اس سے بھی اہم بات، غیر معمولی کشیدگی؟ جیسے کہ اگر اسے ایک ساتھ بہت سارے لوگ مارے، کیا اس میں استحکام ہے؟ کیا اسے قابل اعتماد طریقے سے برقرار رکھا جا سکتا ہے؟ کیا اسے برقرار رکھنا آسان ہے؟ کیا آخری صارف کے ذریعہ استعمال کرنا آسان ہے؟ کیا یہ موثر ہے، کیا یہ اپنے وسائل کا صحیح استعمال کرتا ہے؟ اور کیا تبدیلیاں آسانی اور مؤثر طریقے سے کی جا سکتی ہیں؟ ٹھیک ہے، چلو دیکھتے ہیں. کیا COBOL 60 نے اسے پاس کیا؟ ام نہیں، Y2K مسئلہ نے دکھایا۔ 60 کی دہائی میں، 50 کی دہائی کے آخر میں، 60 کی دہائی کے اوائل میں، میموری کی قیمت ہزاروں سے ہزاروں ڈالر ہے۔ لہذا میموری پر پیسہ بچانے کے لئے انہوں نے کیا کیا انہوں نے تاریخ کو صرف دو حروف بنا دیا۔ چنانچہ سال 1999 میں، جب یہ سال 2000 میں بدل گیا، ان کمپیوٹرز نے جو کچھ دیکھا وہ 1900 تھا۔ ٹھیک ہے، پھر، اگر آپ نے ان سے پوچھا، "کیا یہ معیار ہوگا؟" وہ کہیں گے، "ہاں، کوئی بھی اسے استعمال نہیں کرے گا۔ 40 سالوں میں۔" بدقسمتی سے وہ تھے۔ لہذا ہم Y2K مسئلہ میں بھاگ گئے۔ کیا یہ آسانی سے برقرار ہے؟ واقعی نہیں، کیونکہ آپ کو اس سارے کوڈ سے گزرنا پڑا ان تمام دو کرداروں کی تاریخوں کو تلاش کرنے کے لیے انہیں چار حروف کی تاریخوں میں تبدیل کرنے کے لیے۔ اور دوسرا مسئلہ سال 2038 کا ہے، کوئی بھی جو 32 بٹ آپریٹنگ سسٹم استعمال کر رہا ہے، ان کا کمپیوٹر سوچے گا کہ یہ 1970 ہے۔ یہ ایک مکمل دوسرا مسئلہ ہے۔ تو آج کے معیار کے مطابق، COBOL 60 کو معیار نہیں سمجھا جاتا، لیکن ان کے پاس واقعی سافٹ ویئر کی کوالٹی اشورینس نہیں تھی۔ پھر واپس آپ کا شکریہ، اور میں آپ سے اگلے سبق میں ملوں گا۔
چلتے پھرتے سیکھیں
اپنی تعلیم ہر جگہ ساتھ لے جائیں — KnowledgeCity موبائل ایپ آپ کو چلتے پھرتے اسباق دیکھنے کی سہولت دیتی ہے۔