Karinoya مطالعہ گاہ

پیشہ ورانہ اسناد · ہیلتھ کیئر انفارمیشن ٹیکنالوجسٹ کامیابی لیب

سسٹم ڈویلپمنٹ اور نئی ٹیکنالوجیز

سوالات اور وضاحتیں اردو میں پڑھی جا سکتی ہیں۔ لیکچرز (وضاحتی مضامین) صرف جاپانی ورژن میں دستیاب ہیں۔

جاپانی ورژن (لیکچرز کے ساتھ) دیکھیں →

سوال 1 | ڈویلپمنٹ ماڈلز

واٹر فال ماڈل کی موزوں وضاحت کون سی ہے؟

  1. موجودہ سروسز کو یکجا کر کے نئی سروس بنانا
  2. ڈویلپمنٹ کے آغاز میں ہی پروٹوٹائپ بنانا اور صارفین کے جائزے کے ساتھ ساتھ ضروریات کو حتمی شکل دینا
  3. ضروریات کے تجزیے سے لے کر آپریشن اور دیکھ بھال تک کے مراحل کو اوپر سے ترتیب وار طے کرنا، اور اصولاً پچھلے مراحل کی طرف واپس نہ جانا
  4. مختصر دہرائی جانے والی مدتوں (iterations) میں تھوڑا تھوڑا کر کے چلنے والا سافٹ ویئر بنانا، اور تفصیلات (specifications) میں تبدیلیوں کا لچک کے ساتھ جواب دینا
درست جوابC. ضروریات کے تجزیے سے لے کر آپریشن اور دیکھ بھال تک کے مراحل کو اوپر سے ترتیب وار طے کرنا، اور اصولاً پچھلے مراحل کی طرف واپس نہ جانا

واٹر فال ماڈل (ウォータフォールモデル) ایک ڈویلپمنٹ ماڈل ہے جو آبشار کی طرح مراحل کو اوپر (upstream) سے نیچے (downstream) کی طرف ترتیب وار طے کرتا ہے، اور ہر مرحلے کے حاصلات (成果物) کو حتمی شکل دینے کے بعد ہی آگے بڑھتا ہے۔ مختصر دہرائی جانے والی مدتوں میں بنانا ایجائل ڈویلپمنٹ ہے، پروٹوٹائپس کے ذریعے ضروریات کو حتمی شکل دینا پروٹوٹائپنگ ماڈل ہے، اور موجودہ سروسز کو یکجا کرنا میش اپ کی وضاحت ہے۔

سوال 2 | پروٹوٹائپنگ

پروٹوٹائپنگ ماڈل اپنانے کا موزوں بنیادی مقصد کون سا ہے؟

  1. ٹیسٹنگ کا مرحلہ چھوڑ کر ترسیل کے شیڈول کو بہت زیادہ مختصر کرنا
  2. لانچ کے بعد کی دیکھ بھال کو غیر ضروری بنانا تاکہ کبھی کوئی اصلاح درکار نہ ہو
  3. ڈویلپمنٹ کے ابتدائی مرحلے میں صارفین سے پروٹوٹائپ کا جائزہ لِوا کر ضروریات کے ابہام اور سمجھ کے فرق کو دور کرنا
  4. پروگرام کوڈ کی سطروں کی تعداد کم کر کے ڈویلپمنٹ کی لاگت اور محنت کو بہت زیادہ کم کرنا
درست جوابC. ڈویلپمنٹ کے ابتدائی مرحلے میں صارفین سے پروٹوٹائپ کا جائزہ لِوا کر ضروریات کے ابہام اور سمجھ کے فرق کو دور کرنا

پروٹوٹائپنگ ماڈل (プロトタイピングモデル) کا مقصد یہ ہے کہ جلد ایک پروٹوٹائپ (試作品) بنا کر صارفین کو آزمانے دیا جائے، اور ضروریات کے ابہام اور گاہک (発注者) و ڈویلپرز کے درمیان سمجھ کے فرق کو ابتدائی مرحلے میں ہی دور کیا جائے۔ کوڈ کی سطریں کم کرنا مقصد نہیں، اور اس سے نہ ٹیسٹ چھوڑے جا سکتے ہیں نہ دیکھ بھال ختم ہو سکتی ہے۔

سوال 3 | ایجائل

ایجائل ڈویلپمنٹ کی سب سے موزوں خصوصیت کون سی ہے؟

  1. پہلے تمام ضروریات کو حتمی شکل دینا، پھر سب کچھ ایک ہی بار میں ڈیزائن اور تیار کرنا
  2. صارفین صرف ترسیل کے وقت قبولیتی ٹیسٹ میں شامل ہوتے ہیں، ڈویلپمنٹ کے دوران نہیں
  3. جب تک تمام ڈیزائن دستاویزات مکمل اور منظور نہ ہو جائیں، کوئی پروگرامنگ شروع نہیں ہوتی
  4. مختصر دہرائی جانے والی مدتوں (iterations) میں تھوڑا تھوڑا کر کے چلنے والا سافٹ ویئر بنانا، اور تفصیلات (specifications) میں تبدیلیوں کا لچک کے ساتھ جواب دینا
درست جوابD. مختصر دہرائی جانے والی مدتوں (iterations) میں تھوڑا تھوڑا کر کے چلنے والا سافٹ ویئر بنانا، اور تفصیلات (specifications) میں تبدیلیوں کا لچک کے ساتھ جواب دینا

ایجائل ڈویلپمنٹ (アジャイル開発) ایک طریقۂ کار ہے جو ہر مختصر دہرائی (反復) کے ساتھ چلنے والا سافٹ ویئر جمع کرتا جاتا ہے اور اس مفروضے پر لچک کے ساتھ ردعمل دیتا ہے کہ تفصیلات بدلیں گی؛ اسکرم (スクラム) اور XP اس کے نمائندہ طریقے ہیں۔ ایک ہی بار میں تیاری سے پہلے تمام ضروریات کو حتمی شکل دینا، مکمل دستاویزات کا انتظار کر کے کام شروع کرنا، اور صارفین کو صرف آخر میں شامل کرنا واٹر فال کے طریقے کے قریب ہیں اور ایجائل کی خصوصیات نہیں۔

سوال 4 | اسپرنٹس

اسکرم میں اسپرنٹ کی موزوں وضاحت کون سی ہے؟

  1. ایک مختصر، مقررہ مدت جو ڈویلپمنٹ کی اکائی ہے، اور جس میں منصوبہ بندی، ڈویلپمنٹ اور جائزے (retrospectives) دہرائے جاتے ہیں
  2. ڈویلپمنٹ کا پہلا مرحلہ، جس میں پورے سسٹم کی ضروریات کی تعریف کی جاتی ہے
  3. ایسی مدت جس میں دریافت شدہ پروگرام کی غلطیاں ایک ساتھ درست کی جاتی ہیں
  4. آخری قبولیتی ٹیسٹ کی مدت جو گاہک ترسیل سے پہلے کاروباری نقطۂ نظر سے انجام دیتا ہے
درست جوابA. ایک مختصر، مقررہ مدت جو ڈویلپمنٹ کی اکائی ہے، اور جس میں منصوبہ بندی، ڈویلپمنٹ اور جائزے (retrospectives) دہرائے جاتے ہیں

اسپرنٹ (スプリント) وہ مختصر، مقررہ مدت ہے جو اسکرم میں ڈویلپمنٹ کی اکائی بنتی ہے؛ ہر مدت میں منصوبہ بندی کرنے، تیار کرنے، چلنے والا سافٹ ویئر بنانے اور جائزہ (振り返り) لینے کا چکر دہرایا جاتا ہے۔ یہ ضروریات کی تعریف کے مرحلے یا قبولیتی ٹیسٹ کی مدت کی اصطلاح نہیں، اور نہ ہی صرف بگز درست کرنے کے لیے مخصوص مدت ہے۔

سوال 5 | دوبارہ کام کی لاگت

واٹر فال ماڈل کی سب سے موزوں خامی کون سی ہے؟

  1. چونکہ ہر مرحلے کے حاصلات تیار نہیں ہوتے، اس لیے مجموعی پیش رفت پر نظر نہیں رکھی جا سکتی
  2. صارفین کی ضروریات کو دستاویزی شکل دے کر تفصیلات (specifications) کے طور پر محفوظ نہیں کیا جا سکتا
  3. یہ صرف چھوٹے ڈویلپمنٹ منصوبوں پر لاگو ہوتا ہے اور بڑے منصوبوں کے لیے موزوں نہیں
  4. جب ٹیسٹنگ جیسے بعد کے مراحل میں ضروریات کی غلطیاں سامنے آئیں تو دوبارہ کام کی لاگت بہت زیادہ ہوتی ہے
درست جوابD. جب ٹیسٹنگ جیسے بعد کے مراحل میں ضروریات کی غلطیاں سامنے آئیں تو دوبارہ کام کی لاگت بہت زیادہ ہوتی ہے

واٹر فال ماڈل اس مفروضے پر آگے بڑھتا ہے کہ واپس نہیں جانا، اس لیے جب نچلے (downstream) ٹیسٹنگ مرحلے میں ضروریات یا ڈیزائن کی غلطیاں سامنے آتی ہیں تو اوپر کے مراحل میں واپس جا کر کام دوبارہ کرنے (手戻り) کی لاگت بہت زیادہ ہوتی ہے۔ چونکہ ہر مرحلہ تفصیلات اور ڈیزائن دستاویزات جیسے حاصلات کو حتمی شکل دیتا ہے، اس لیے پیش رفت پر نظر رکھنا درحقیقت اس کی خوبی ہے، اور یہ ماڈل بڑے ڈویلپمنٹ منصوبوں کے لیے موزوں ہے۔ نہ ہی یہ بات ہے کہ اس میں ضروریات کو دستاویزی شکل نہیں دی جا سکتی۔

سوال 6 | انکریمنٹل ڈویلپمنٹ

کون سا ڈویلپمنٹ ماڈل سسٹم کو فنکشنل اکائیوں میں تقسیم کر کے انہیں یکے بعد دیگرے مراحل میں تیار اور جاری کرتا ہے؟

  1. واٹر فال ماڈل
  2. ساختی تجزیہ (structured analysis)
  3. میش اپ
  4. انکریمنٹل ماڈل
درست جوابD. انکریمنٹل ماڈل

انکریمنٹل ماڈل (インクリメンタルモデル) سسٹم کو فنکشنل اکائیوں میں تقسیم کر کے مرحلہ وار ڈویلپمنٹ اور ریلیز جمع کرتا جاتا ہے؛ دہرائی پر مبنی (iterative) ڈویلپمنٹ ماڈلز کی طرح اس کا فائدہ یہ ہے کہ کچھ فنکشنز جلد استعمال کیے جا سکتے ہیں۔ واٹر فال پورے سسٹم کو ایک ہی ترتیب وار دور میں تیار کرتا ہے، ساختی تجزیہ (構造化分析手法) DFD وغیرہ استعمال کرنے والا تجزیاتی طریقہ ہے، اور میش اپ موجودہ سروسز کا مجموعہ ہے؛ ان میں سے کوئی بھی موزوں نہیں۔

سوال 7 | ڈویلپمنٹ کے مراحل

انفارمیشن سسٹم ڈویلپمنٹ کے مراحل کی موزوں ترتیب کون سی ہے؟

  1. ضروریات کا تجزیہ → ٹیسٹنگ → بیرونی ڈیزائن → اندرونی ڈیزائن → پروگرامنگ
  2. اندرونی ڈیزائن → بیرونی ڈیزائن → ضروریات کا تجزیہ → پروگرامنگ → ٹیسٹنگ
  3. بیرونی ڈیزائن → ضروریات کا تجزیہ → پروگرامنگ → اندرونی ڈیزائن → ٹیسٹنگ
  4. ضروریات کا تجزیہ → بیرونی ڈیزائن → اندرونی ڈیزائن → پروگرامنگ → ٹیسٹنگ
درست جوابD. ضروریات کا تجزیہ → بیرونی ڈیزائن → اندرونی ڈیزائن → پروگرامنگ → ٹیسٹنگ

ڈویلپمنٹ بنیادی طور پر ضروریات کے تجزیے (要求分析) سے شروع ہوتی ہے، جو صارفین کی ضروریات کو منظم کرتا ہے، پھر صارفین کو نظر آنے والے حصوں کے بیرونی ڈیزائن (外部設計)، اندرونی عمل درآمد کے اندرونی ڈیزائن (内部設計)، پروگرامنگ اور ٹیسٹنگ کی طرف بڑھتی ہے۔ ایسی ترتیبیں جن میں ڈیزائن ضروریات کے تجزیے سے پہلے ہو، یا ٹیسٹنگ پروگرامنگ سے پہلے ہو، حاصلات کے باہمی انحصار کے پیشِ نظر قائم نہیں رہ سکتیں۔

سوال 8 | بیرونی ڈیزائن

بیرونی ڈیزائن میں انجام دیا جانے والا سب سے موزوں کام کون سا ہے؟

  1. ڈیٹا بیس کی طبعی ذخیرہ کاری کی ترتیب اور انڈیکسز طے کرنا
  2. اسکرینز اور رپورٹس جیسے صارفین کو نظر آنے والے حصوں کو ڈیزائن کرنا
  3. انفرادی ماڈیولز کے رویے کی تصدیق کرنا
  4. پروگراموں کے اندر کے الگورتھم طے کرنا
درست جوابB. اسکرینز اور رپورٹس جیسے صارفین کو نظر آنے والے حصوں کو ڈیزائن کرنا

بیرونی ڈیزائن (外部設計) صارفین اور بیرونی دنیا کو نظر آنے والے حصوں کا احاطہ کرتا ہے — اسکرین کی تفصیلات، رپورٹ (帳票) کی تفصیلات، اور دوسرے سسٹمز کے ساتھ انٹرفیس۔ اندرونی الگورتھم اور طبعی ذخیرہ کاری کی ترتیب طے کرنا اندرونی ڈیزائن اور پروگرام ڈیزائن کا حصہ ہے، اور انفرادی ماڈیولز کی تصدیق یونٹ ٹیسٹنگ کا کام ہے۔

سوال 9 | یونٹ ٹیسٹنگ

یونٹ ٹیسٹنگ کی موزوں وضاحت کون سی ہے؟

  1. ایسا ٹیسٹ جو پورے سسٹم پر بھاری بوجھ ڈال کر اس کی کارکردگی جانچتا ہے
  2. ایسا ٹیسٹ جو ہر ماڈیول (پروگرام کے جزو) کے لیے جانچتا ہے کہ وہ ڈیزائن کے مطابق کام کرتا ہے
  3. ایسا ٹیسٹ جس میں گاہک کاروباری نقطۂ نظر سے فیصلہ کرتا ہے کہ سسٹم کو قبول کرے یا نہیں
  4. ایسا ٹیسٹ جو متعدد ماڈیولز کو یکجا کر کے ان کے درمیان انٹرفیسز کی جانچ کرتا ہے
درست جوابB. ایسا ٹیسٹ جو ہر ماڈیول (پروگرام کے جزو) کے لیے جانچتا ہے کہ وہ ڈیزائن کے مطابق کام کرتا ہے

یونٹ ٹیسٹنگ (単体テスト) ٹیسٹنگ کے عمل کا پہلا مرحلہ ہے، جس میں ہر ماڈیول کی الگ الگ جانچ کی جاتی ہے کہ وہ اپنے تفصیلی ڈیزائن کے مطابق کام کرتا ہے۔ ماڈیولز کو یکجا کر کے انٹرفیسز کی جانچ انٹیگریشن ٹیسٹنگ (統合テスト) ہے، گاہک کا قبولیت کا فیصلہ قبولیتی ٹیسٹنگ ہے، اور بھاری بوجھ میں کارکردگی کی جانچ لوڈ اور کارکردگی ٹیسٹنگ کی وضاحت ہے۔

سوال 10 | ٹیسٹ کی ترتیب

ٹیسٹنگ کے مراحل انجام دینے کی موزوں ترتیب کون سی ہے؟

  1. یونٹ ٹیسٹ → انٹیگریشن ٹیسٹ → سسٹم ٹیسٹ → قبولیتی ٹیسٹ
  2. قبولیتی ٹیسٹ → سسٹم ٹیسٹ → انٹیگریشن ٹیسٹ → یونٹ ٹیسٹ
  3. انٹیگریشن ٹیسٹ → یونٹ ٹیسٹ → قبولیتی ٹیسٹ → سسٹم ٹیسٹ
  4. سسٹم ٹیسٹ → یونٹ ٹیسٹ → انٹیگریشن ٹیسٹ → قبولیتی ٹیسٹ
درست جوابA. یونٹ ٹیسٹ → انٹیگریشن ٹیسٹ → سسٹم ٹیسٹ → قبولیتی ٹیسٹ

ٹیسٹنگ سب سے چھوٹی اکائیوں سے اوپر کی طرف بنتی ہے: پہلے ہر ماڈیول کا یونٹ ٹیسٹ، پھر ماڈیولز کو یکجا کرنے والے انٹیگریشن ٹیسٹ، پھر پورے سسٹم کی جانچ کرنے والا سسٹم ٹیسٹ (システムテスト)، اور آخر میں گاہک اور صارفین کا قبولیتی ٹیسٹ (受け入れテスト)۔ پورے سسٹم کی جانچ یا قبولیت پہلے کرنے کا مطلب ہوگا کہ اجزاء کے نقائص ابھی موجود ہوتے ہوئے اعلیٰ سطح کے ٹیسٹ چلائے جائیں، جو غیر معقول ہے۔

سوال 11 | قبولیتی ٹیسٹنگ

قبولیتی ٹیسٹنگ کی موزوں وضاحت کون سی ہے؟

  1. ایسا ٹیسٹ جس میں ڈویلپرز پروگرام چلائے بغیر سورس کوڈ کا کاغذ پر جائزہ لیتے ہیں
  2. ایسا ٹیسٹ جس میں گاہک اور صارفین تصدیق کرتے ہیں کہ سسٹم ان کے حقیقی کاروبار کے لیے کام کرتا ہے اور فیصلہ کرتے ہیں کہ اسے قبول کریں یا نہیں
  3. ڈویلپمنٹ ماحول میں ماڈیولز کے درمیان کنکشنز اور باہمی کارکردگی کی جانچ کرنے والا ٹیسٹ
  4. یونٹ سطح کا ٹیسٹ جس میں ڈویلپرز کسی ماڈیول کی اندرونی منطق کی جانچ کرتے ہیں
درست جوابB. ایسا ٹیسٹ جس میں گاہک اور صارفین تصدیق کرتے ہیں کہ سسٹم ان کے حقیقی کاروبار کے لیے کام کرتا ہے اور فیصلہ کرتے ہیں کہ اسے قبول کریں یا نہیں

قبولیتی ٹیسٹنگ (受け入れテスト) آخری مرحلے کا ٹیسٹ ہے جس میں گاہک اور صارفین فراہم کردہ سسٹم کا کاروباری نقطۂ نظر سے جائزہ لیتے ہیں اور فیصلہ کرتے ہیں کہ اسے قبول (検収) کریں یا نہیں۔ اندرونی منطق کی جانچ ڈویلپرز کی یونٹ ٹیسٹنگ (وائٹ باکس ٹیسٹنگ) ہے، چلائے بغیر جانچ اسٹیٹک ٹیسٹنگ ہے، اور ماڈیولز کے کنکشنز کی جانچ انٹیگریشن ٹیسٹنگ ہے؛ ان میں سے کوئی بھی قبولیتی ٹیسٹنگ کی وضاحت نہیں۔

سوال 12 | ٹیسٹ کی تکنیکیں

کون سی ٹیسٹنگ تکنیک پروگرام کی اندرونی ساخت کو نظر انداز کر کے صرف یہ جانچتی ہے کہ ہر اندراج کا آؤٹ پٹ تفصیلات (specification) کے مطابق ہے یا نہیں؟

  1. اسٹیٹک ٹیسٹنگ
  2. وائٹ باکس ٹیسٹنگ
  3. ریگریشن ٹیسٹنگ
  4. بلیک باکس ٹیسٹنگ
درست جوابD. بلیک باکس ٹیسٹنگ

بلیک باکس ٹیسٹنگ (ブラックボックステスト) پروگرام کے اندرونی حصے کو ایک "سیاہ ڈبہ" سمجھتی ہے اور صرف یہ جانچتی ہے کہ اندراج اور آؤٹ پٹ کا تعلق تفصیلات کے مطابق ہے یا نہیں۔ وائٹ باکس ٹیسٹنگ اندرونی شاخوں اور راستوں کا احاطہ کرنے پر توجہ دیتی ہے، اسٹیٹک ٹیسٹنگ پروگرام چلائے بغیر جائزوں کے ذریعے جانچ کرتی ہے، اور ریگریشن ٹیسٹنگ جانچتی ہے کہ اصلاحات نے کچھ اور خراب نہیں کیا۔

سوال 13 | لوڈ ٹیسٹنگ

بیرونی مریضوں کے استقبالیہ کے رش کی نقل کرتے ہوئے کون سا ٹیسٹ جانچتا ہے کہ سسٹم بہت سے ٹرمینلز سے بیک وقت رسائی برداشت کر سکتا ہے یا نہیں؟

  1. وائٹ باکس ٹیسٹنگ
  2. لوڈ ٹیسٹنگ
  3. یونٹ ٹیسٹنگ
  4. اسٹیٹک ٹیسٹنگ
درست جوابB. لوڈ ٹیسٹنگ

یہ جانچنا کہ سسٹم زیادہ بوجھ — بہت سی بیک وقت رسائیاں یا ڈیٹا کی بڑی مقدار — برداشت کر کے اپنی کارکردگی برقرار رکھتا ہے یا نہیں، لوڈ ٹیسٹنگ (負荷テスト) ہے، جو سسٹم ٹیسٹ کے مرحلے میں جوابی وقت وغیرہ کے کارکردگی ٹیسٹس (性能テスト) کے ساتھ کی جاتی ہے۔ یونٹ ٹیسٹنگ انفرادی ماڈیولز کی جانچ کرتی ہے، اسٹیٹک ٹیسٹنگ چلائے بغیر جانچ کرتی ہے، اور وائٹ باکس ٹیسٹنگ اندرونی ساخت پر مرکوز تکنیک ہے۔

سوال 14 | ضروریات کی دستاویز

سسٹم ڈویلپمنٹ کی دستاویزات میں سے وہ کون سی ہے جس میں گاہک اور ڈویلپر ان فنکشنز اور کارکردگی پر متفق ہوتے ہیں جو سسٹم کو فراہم کرنی ہیں؟

  1. نیٹ ورک ڈایاگرام
  2. یونٹ ٹیسٹ رپورٹ
  3. ضروریات کی تعریف کی دستاویز
  4. آپریشن مینوئل
درست جوابC. ضروریات کی تعریف کی دستاویز

ضروریات کی تعریف کی دستاویز (要件定義書) ضروریات کے تجزیے کے نتیجے کے طور پر ان فنکشنز، کارکردگی اور پابندیوں کو مرتب کرتی ہے جو سسٹم کو فراہم کرنی ہیں، اور گاہک اور ڈویلپر کے درمیان اس پر اتفاق ہوتا ہے، اور یہ بعد کے ڈیزائن، ٹیسٹنگ اور قبولیت کے لیے بنیادی معیار بنتی ہے۔ آپریشن مینوئل صارفین کے لیے طریقۂ استعمال کی دستاویز ہے، یونٹ ٹیسٹ رپورٹ ٹیسٹ کے نتائج کا ریکارڈ ہے، اور نیٹ ورک ڈایاگرام ایک ڈیزائن خاکہ ہے؛ ان میں سے کوئی بھی متفقہ بنیادی دستاویز نہیں۔

سوال 15 | WBS

WBS (Work Breakdown Structure، کام کی تقسیم کا ڈھانچہ) کی موزوں وضاحت کون سی ہے؟

  1. ہر کام کی شروعات اور اختتام کی تاریخوں کو افقی پٹیوں کے طور پر دکھانے والا شیڈول چارٹ
  2. ایسا طریقہ جو رسک کے امکان اور اثر کا جائزہ لے کر ردعمل طے کرتا ہے
  3. ایسا طریقہ جو ارنڈ ویلیو (earned value) کی بنیاد پر پیش رفت اور لاگت کا ایک ساتھ انتظام کرتا ہے
  4. پروجیکٹ کے حاصلات اور کام کی درجہ وار تقسیم اور ساخت بندی
درست جوابD. پروجیکٹ کے حاصلات اور کام کی درجہ وار تقسیم اور ساخت بندی

WBS ایک تکنیک ہے جو پروجیکٹ کے حاصلات (成果物) اور ان کے لیے درکار کام کو درجہ وار تقسیم کر کے ساخت دیتی ہے، جس سے کام چھوٹ جانے سے بچاؤ ہوتا ہے اور تخمینے اور ذمہ داری سونپنے کی اکائیاں واضح ہو جاتی ہیں۔ شیڈول کو افقی پٹیوں کی صورت میں دکھانا گینٹ چارٹ ہے، ارنڈ ویلیو مینجمنٹ EVM ہے، اور رسک کا جائزہ لینا رسک کے تجزیے کی وضاحت ہے۔

سوال 16 | گینٹ چارٹس

شیڈول کے انتظام کا کون سا چارٹ کاموں کو عمودی اور وقت کو افقی طور پر درج کر کے ہر کام کے منصوبہ بند آغاز اور اختتام کو افقی پٹی کی صورت میں دکھاتا ہے؟

  1. یوز کیس ڈایاگرام
  2. گینٹ چارٹ
  3. E-R ڈایاگرام
  4. ڈیٹا فلو ڈایاگرام
درست جوابB. گینٹ چارٹ

گینٹ چارٹ (ガントチャート) ہر کام کے منصوبہ بند آغاز اور اختتام کو افقی پٹیوں کی صورت میں دکھاتا ہے اور شیڈول اور پیش رفت کو نمایاں کرنے کے لیے وسیع پیمانے پر استعمال ہوتا ہے۔ ڈیٹا فلو ڈایاگرام ڈیٹا کے بہاؤ کو، E-R ڈایاگرام اینٹیٹیز کے درمیان تعلقات کو، اور یوز کیس ڈایاگرام سسٹم اور اس کے صارفین کے درمیان تعاملات کو دکھاتا ہے؛ ان میں سے کوئی بھی شیڈول کا چارٹ نہیں۔

سوال 17 | کریٹیکل پاتھ 1

ایک پروجیکٹ کے کام اور ان کی مدتیں یہ ہیں: A (3 دن)، B (5 دن)، C (4 دن)، D (4 دن)، E (6 دن)، اور F (2 دن)۔ B، A کے ختم ہونے کے بعد شروع ہو سکتا ہے، C بھی A کے ختم ہونے کے بعد، D، B کے ختم ہونے کے بعد، E، C کے ختم ہونے کے بعد، اور F، D اور E دونوں کے ختم ہونے کے بعد۔ پروجیکٹ مکمل کرنے کے لیے کم از کم کتنے دن درکار ہیں؟

  1. 14 دن
  2. 12 دن
  3. 13 دن
  4. 15 دن
درست جوابD. 15 دن

2 راستے ہیں: A→B→D→F (3 + 5 + 4 + 2 = 14 دن) اور A→C→E→F (3 + 4 + 6 + 2 = 15 دن)۔ چونکہ F کو دونوں راستوں کے مکمل ہونے کا انتظار کرنا پڑتا ہے، اس لیے کم از کم مجموعی مدت لمبے راستے والی، یعنی 15 دن ہے۔ یہ سب سے لمبا راستہ A→C→E→F کریٹیکل پاتھ (クリティカルパス) ہے۔ 14 دن صرف A→B→D→F والے حصے کو دیکھنے کا نتیجہ ہے، اور 12 اور 13 دن کسی راستے کے مجموعے سے مطابقت نہیں رکھتے۔

سوال 18 | کریٹیکل پاتھ 2

ایک پروجیکٹ کام A (2 دن)، B (4 دن)، C (6 دن)، D (3 دن)، E (4 دن)، اور F (1 دن) پر مشتمل ہے۔ B اور C، A کے ختم ہونے کے بعد شروع ہو سکتے ہیں، D، B اور C دونوں کے ختم ہونے کے بعد، E، C کے ختم ہونے کے بعد، اور F، D اور E دونوں کے ختم ہونے کے بعد۔ کریٹیکل پاتھ میں کتنے دن لگتے ہیں؟

  1. 13 دن
  2. 10 دن
  3. 14 دن
  4. 12 دن
درست جوابA. 13 دن

3 راستے ہیں: A→B→D→F (2 + 4 + 3 + 1 = 10 دن)، A→C→D→F (2 + 6 + 3 + 1 = 12 دن)، اور A→C→E→F (2 + 6 + 4 + 1 = 13 دن)۔ سب سے لمبا، یعنی 13 دن والا A→C→E→F، کریٹیکل پاتھ (クリティカルパス) ہے۔ 10 اور 12 دن دوسرے راستوں کے مجموعے ہیں، اور 14 دن کسی سے مطابقت نہیں رکھتا۔ کریٹیکل پاتھ کے کاموں (A، C، E، F) میں کوئی بھی تاخیر پورے پروجیکٹ کو اتنی ہی تاخیر کا شکار کر دیتی ہے۔

سوال 19 | فنکشن پوائنٹس

کون سا طریقہ اندراجات، آؤٹ پٹس اور اندرونی فائلوں جیسے سسٹم فنکشنز کی تعداد اور پیچیدگی سے سافٹ ویئر کے حجم کا تخمینہ لگاتا ہے؟

  1. LOC (کوڈ کی سطروں) کے ذریعے تخمینہ
  2. ڈیلفی طریقہ
  3. KJ طریقہ
  4. فنکشن پوائنٹ طریقہ
درست جوابD. فنکشن پوائنٹ طریقہ

فنکشن پوائنٹ طریقہ (ファンクションポイント法) فنکشنز — اندراجات، آؤٹ پٹس، استفسارات (照会)، اندرونی فائلیں وغیرہ — کی تعداد اور پیچیدگی کو اسکور دے کر سافٹ ویئر کے حجم کا تخمینہ لگاتا ہے، اور کوڈ کی سطروں پر انحصار کیے بغیر ڈویلپمنٹ کے ابتدائی مرحلے میں لاگو کیا جا سکتا ہے۔ LOC سطروں کی تعداد پر مبنی ایک مختلف پیمانہ ہے، ڈیلفی طریقہ ماہرین سے بار بار سروے کر کے آراء کو یکجا کرتا ہے، اور KJ طریقہ خیالات پیدا کرنے کی ایک تکنیک ہے جو معلومات کو کارڈز پر منظم کر کے گروہوں میں بانٹتی ہے۔

سوال 20 | رسک مینجمنٹ

پروجیکٹ کے رسک مینجمنٹ کو انجام دینے کی موزوں ترتیب کون سی ہے؟

  1. رسک کی نگرانی اور کنٹرول → رسک کے ردعمل کی منصوبہ بندی → رسک کی شناخت → رسک کا تجزیہ
  2. رسک کی شناخت → رسک کا تجزیہ → رسک کے ردعمل کی منصوبہ بندی → رسک کی نگرانی اور کنٹرول
  3. رسک کا تجزیہ → رسک کی نگرانی اور کنٹرول → رسک کی شناخت → رسک کے ردعمل کی منصوبہ بندی
  4. رسک کے ردعمل کی منصوبہ بندی → رسک کی شناخت → رسک کا تجزیہ → رسک کی نگرانی اور کنٹرول
درست جوابB. رسک کی شناخت → رسک کا تجزیہ → رسک کے ردعمل کی منصوبہ بندی → رسک کی نگرانی اور کنٹرول

رسک مینجمنٹ اس ترتیب سے آگے بڑھتا ہے: رسک کی شناخت (リスク識別)، جو رسکس کو سامنے لاتی ہے؛ رسک کا تجزیہ (リスク分析) (کیفیتی اور مقداری)، جو امکان اور اثر کا جائزہ لیتا ہے؛ رسک کے ردعمل کی منصوبہ بندی (リスク対応計画)، جو جوابی اقدامات طے کرتی ہے؛ اور رسک کی نگرانی اور کنٹرول، جو عمل درآمد کے دوران صورتحال پر نظر رکھتا ہے۔ شناخت سے پہلے ردعمل کی منصوبہ بندی یا نگرانی کام نہیں کر سکتی، کیونکہ زیرِ بحث رسکس ابھی طے ہی نہیں ہوئے۔

سوال 21 | تبدیلی کا کنٹرول

سسٹم ڈویلپمنٹ کے دوران پیدا ہونے والی تفصیلات میں تبدیلی کی درخواست سے نمٹنے کا سب سے موزوں طریقہ کون سا ہے؟

  1. چونکہ درخواستیں فرنٹ لائن سے آتی ہیں، اس لیے اثر کا جائزہ لیے یا ریکارڈ رکھے بغیر سب کو موقع پر ہی قبول کر کے نافذ کر دینا
  2. متعلقہ پروگرامر اپنی صوابدید پر موقع پر ہی پروگرام درست کر دے
  3. اسے تبدیلی کے کنٹرول کے عمل سے گزارنا، اثر کا جائزہ لینا، اور تبدیلی کنٹرول بورڈ (CCB) سے منظوری کا فیصلہ کروانا
  4. ترسیل کی تاریخ کو اولین ترجیح دینا اور موصول ہونے والی ہر تبدیلی کی درخواست مسترد کر دینا
درست جوابC. اسے تبدیلی کے کنٹرول کے عمل سے گزارنا، اثر کا جائزہ لینا، اور تبدیلی کنٹرول بورڈ (CCB) سے منظوری کا فیصلہ کروانا

تفصیلات میں تبدیلیاں تبدیلی کے کنٹرول (変更管理) کے عمل کے مطابق ہوتی ہیں: شیڈول، لاگت اور معیار پر اثر کا جائزہ لیا جاتا ہے، اور تبدیلی کنٹرول بورڈ (変更管理委員会، CCB) منظوری یا مستردگی کا فیصلہ کرتا ہے۔ غیر مشروط قبولیت تاخیر اور معیار میں گراوٹ کو دعوت دیتی ہے، جبکہ سب کچھ مسترد کرنے سے ضروری تبدیلیاں بھی ضائع ہو جاتی ہیں۔ انفرادی عملے کی موقع پر کی گئی اصلاحات کنفیگریشن اور دستاویزات سے عدم مطابقت پیدا کرتی ہیں اور کنٹرول ختم کر دیتی ہیں۔

سوال 22 | اسٹیک ہولڈرز

پروجیکٹ مینجمنٹ میں اسٹیک ہولڈرز کی موزوں وضاحت کون سی ہے؟

  1. پروجیکٹ کے کام کا شیڈول افقی پٹیوں سے دکھانے والا چارٹ
  2. کام کی درجہ وار تقسیم
  3. پروجیکٹ کے رسکس کی فہرست
  4. وہ افراد اور ادارے جن کا پروجیکٹ میں مفاد ہو
درست جوابD. وہ افراد اور ادارے جن کا پروجیکٹ میں مفاد ہو

اسٹیک ہولڈرز (ステークホルダ) ان افراد اور اداروں کا مجموعی نام ہے جن کا پروجیکٹ کے نتیجے میں مفاد ہو — گاہک، صارفین، ڈویلپرز، انتظامیہ وغیرہ — اور ان کی توقعات کو سمجھنا اور ان میں ہم آہنگی پیدا کرنا پروجیکٹ مینجمنٹ کی ایک اہم سرگرمی ہے۔ شیڈول کا چارٹ گینٹ چارٹ ہے، درجہ وار تقسیم WBS ہے، اور رسکس کی فہرست رسک رجسٹر (リスク登録簿) کے مطابق ہے۔

سوال 23 | SLA

SLA (Service Level Agreement، سروس لیول معاہدہ) کی موزوں وضاحت کون سی ہے؟

  1. ہارڈ ویئر کو ایک مقررہ مدت کے لیے کرائے پر لینے کا لیز معاہدہ
  2. سروس فراہم کنندہ اور صارفین کے درمیان دستیابی جیسی سروس کے معیار کی سطحوں پر معاہدہ
  3. سافٹ ویئر کے کاپی رائٹ کا تحفظ کرنے اور اس کے استعمال کے دائرے اور شرائط طے کرنے والا لائسنس معاہدہ
  4. ڈویلپمنٹ پروجیکٹ کے حاصلات اور کاموں کو درجہ وار تقسیم کرنے والا کام کی تقسیم کا چارٹ
درست جوابB. سروس فراہم کنندہ اور صارفین کے درمیان دستیابی جیسی سروس کے معیار کی سطحوں پر معاہدہ

SLA کسی سروس کے فراہم کنندہ اور صارفین کے درمیان دستیابی کی شرح (稼働率)، خرابی سے بحالی کے وقت اور سپورٹ کے اوقات جیسی سروس کے معیار کی سطحوں پر ایک معاہدہ ہے، اور چلتی ہوئی سروس کی جانچ کا بنیادی معیار بنتا ہے۔ کاپی رائٹ کا تحفظ لائسنس معاہدہ ہے، کام کی تقسیم کا چارٹ WBS ہے، اور آلات کرائے پر لینا لیز ہے؛ ان میں سے کوئی بھی SLA نہیں۔

سوال 24 | ITIL

ITIL کی موزوں وضاحت کون سی ہے؟

  1. وائرلیس LAN کے مواصلاتی طریقوں کی تعریف کرنے والا معیار
  2. ڈیٹا بیس ٹیبلز کو تقسیم کرنے کے لیے نارملائزیشن کا نظریہ
  3. کسی پروگرامنگ زبان کی گرامر اور طرزِ تحریر کی تعریف کرنے والا بین الاقوامی معیار
  4. IT سروس کے آپریشن اور انتظام کی بہترین روایات (best practices) کو منظم شکل دینے والی دستاویزات کا مجموعہ
درست جوابD. IT سروس کے آپریشن اور انتظام کی بہترین روایات (best practices) کو منظم شکل دینے والی دستاویزات کا مجموعہ

ITIL (Information Technology Infrastructure Library) دستاویزات کا ایک مجموعہ ہے جو IT سروسز کے آپریشن اور انتظام کی بہترین روایات (ベストプラクティス) کو منظم شکل دیتا ہے، اور انسیڈنٹ مینجمنٹ (障害管理)، تبدیلی کے انتظام (変更管理)، سروس ڈیسک وغیرہ کا احاطہ کرنے والے سروس مینجمنٹ کے فریم ورک کے طور پر وسیع پیمانے پر حوالہ دیا جاتا ہے۔ پروگرامنگ زبانوں کے معیارات، نارملائزیشن کا نظریہ اور وائرلیس LAN کے معیارات دوسرے شعبوں سے تعلق رکھتے ہیں۔

سوال 25 | دستیابی کی شرح

جس سسٹم کا MTBF 570 گھنٹے اور MTTR 30 گھنٹے ہو، اس کی دستیابی کی شرح کیا ہے؟

  1. 0.95
  2. 0.90
  3. 0.93
  4. 0.98
درست جوابA. 0.95

دستیابی کی شرح (稼働率) کا حساب MTBF ÷ (MTBF + MTTR) سے کیا جاتا ہے۔ 570 ÷ (570 + 30) = 570 ÷ 600 = 0.95۔ MTBF خرابیوں کے درمیان اوسط چلنے کا وقت (平均故障間隔) ہے، اور MTTR مرمت کا اوسط وقت (平均修理時間) ہے۔ 0.90 اور 0.98 شمار کنندہ اور نسب نما کو آپس میں بدل دینے پر بھی مطابقت نہیں رکھتے، اور 0.93 کسی حساب سے مطابقت نہیں رکھتا۔

سوال 26 | کیپیسٹی مینجمنٹ

کیپیسٹی مینجمنٹ کی موزوں وضاحت کون سی ہے؟

  1. خرابیاں پیش آنے کی صورت کے لیے رابطے کا ڈھانچہ اور بحالی کے طریقۂ کار پہلے سے طے کرنے کی سرگرمی
  2. صارفین سے باقاعدگی سے پاس ورڈ تبدیل کروا کر انہیں مضبوط رکھنے کی سرگرمی
  3. سافٹ ویئر لائسنسوں کی تعداد پر نظر رکھنے اور ان کی زیادتی اور کمی کا انتظام کرنے کی سرگرمی
  4. استعمال میں مستقبل کے اضافے کی پیش گوئی کر کے سرور اور نیٹ ورک کی گنجائش منصوبہ بندی کے ساتھ یقینی بنانے کی سرگرمی
درست جوابD. استعمال میں مستقبل کے اضافے کی پیش گوئی کر کے سرور اور نیٹ ورک کی گنجائش منصوبہ بندی کے ساتھ یقینی بنانے کی سرگرمی

کیپیسٹی مینجمنٹ (キャパシティ管理) مستقبل کے استعمال — ڈیٹا کی مقدار، رسائیوں کی تعداد — کی پیش گوئی کرتی ہے اور سرور، اسٹوریج اور نیٹ ورک کی گنجائش کو منصوبہ بندی کے ساتھ یقینی بناتی اور بڑھاتی ہے، تاکہ کارکردگی میں کمی اور گنجائش کی قلت کو پیش آنے سے پہلے ہی روکا جا سکے۔ خرابیوں کے لیے رابطے کا ڈھانچہ انسیڈنٹ اور ہنگامی انتظام سے، پاس ورڈ کا انتظام یوزر مینجمنٹ سے، اور لائسنسوں کی تعداد سافٹ ویئر اثاثوں کے انتظام سے تعلق رکھتی ہے۔

سوال 27 | ورچوئلائزیشن

سرور ورچوئلائزیشن کی موزوں وضاحت کون سی ہے؟

  1. سرورز کو طبعی طور پر متعدد کمروں یا ڈیٹا سینٹرز میں تقسیم کر کے رکھنا
  2. ایسی ٹیکنالوجی جو 1 طبعی سرور پر متعدد ورچوئل سرورز (ورچوئل مشینیں) چلاتی ہے
  3. ایسی ٹیکنالوجی جو فرش کی جگہ کم کرنے کے لیے سرور کے ڈھانچے (chassis) کو چھوٹا کرتی ہے
  4. سرور کا تمام ڈیٹا ذخیرہ کرنے کے لیے کاغذ پر پرنٹ کرنا
درست جوابB. ایسی ٹیکنالوجی جو 1 طبعی سرور پر متعدد ورچوئل سرورز (ورچوئل مشینیں) چلاتی ہے

سرور ورچوئلائزیشن (サーバ仮想化) ایسی ٹیکنالوجی ہے جس میں ورچوئلائزیشن سافٹ ویئر 1 طبعی سرور پر متعدد ورچوئل مشینیں (仮想マシン) چلاتا ہے، جس سے سرورز کے یکجا ہونے کے ذریعے وسائل کا استعمال بہتر ہوتا ہے اور ترتیب میں تبدیلی اور بحالی میں لچک ملتی ہے۔ طبعی تقسیم اور چھوٹے ڈھانچے ہارڈ ویئر کے معاملات ہیں، اور کاغذ پر ذخیرہ کرنے کا ورچوئلائزیشن سے کوئی تعلق نہیں۔

سوال 28 | SaaS

کلاؤڈ سروسز میں سے کون سی شکل ای میل، گروپ ویئر وغیرہ جیسی ایپلیکیشنز کو ہی نیٹ ورک کے ذریعے فراہم کرتی ہے؟

  1. SaaS
  2. IaaS
  3. آن پریمیسز
  4. PaaS
درست جوابA. SaaS

SaaS (Software as a Service) ایپلیکیشن کو ہی نیٹ ورک کے ذریعے بطور سروس فراہم کرتا ہے، جس سے صارفین سافٹ ویئر انسٹال کیے بغیر کام کر سکتے ہیں۔ IaaS سرورز جیسا انفراسٹرکچر فراہم کرتا ہے، اور PaaS ایپلیکیشن کے چلنے کے ماحول (実行環境) تک سب کچھ فراہم کرتا ہے۔ آن پریمیسز (オンプレミス) کا مطلب ہے آلات کو اپنے ادارے کے اندر رکھنا اور چلانا، جو کلاؤڈ کی فراہمی کا ماڈل نہیں۔

سوال 29 | Society 5.0

Society 5.0 کی سب سے موزوں وضاحت کون سی ہے؟

  1. پروجیکٹ مینجمنٹ کی مہارت کو منظم شکل دینے والا علم کا مجموعہ
  2. ایسی ٹیکنالوجی جو صارف کو نظر آنے والے حقیقی منظر پر کمپیوٹر سے تیار کردہ معلومات چڑھا کر حقیقی دنیا کو وسعت دیتی ہے
  3. ایسے معاشرے کا تصور جو سائبر اسپیس اور طبعی اسپیس کو اعلیٰ درجے پر یکجا کر کے معاشی ترقی اور سماجی مسائل کے حل دونوں کو حاصل کرے
  4. ایسا طریقہ جو حساب کو بہت سے کمپیوٹرز میں تقسیم کر کے مجموعی طور پر زیادہ پروسیسنگ طاقت حاصل کرتا ہے
درست جوابC. ایسے معاشرے کا تصور جو سائبر اسپیس اور طبعی اسپیس کو اعلیٰ درجے پر یکجا کر کے معاشی ترقی اور سماجی مسائل کے حل دونوں کو حاصل کرے

Society 5.0 ایسے معاشرے کا تصور ہے جو IoT وغیرہ کے ذریعے حقیقی دنیا کا ڈیٹا سائبر اسپیس (サイバー空間) میں جمع کرتا ہے، اس کا تجزیہ کرتا ہے، اور نتائج حقیقی دنیا کو لوٹاتا ہے — سائبر اسپیس اور طبعی اسپیس (フィジカル空間) کا ایک اعلیٰ درجے کا امتزاج جو معاشی ترقی اور سماجی مسائل کے حل کو ایک ساتھ حاصل کرنا چاہتا ہے۔ حقیقت پر معلومات چڑھانا AR ہے، حساب کی تقسیم تقسیم شدہ پروسیسنگ ہے، اور پروجیکٹ مینجمنٹ کے علم کا مجموعہ PMBOK کی وضاحت ہے۔

سوال 30 | مشین لرننگ

مشین لرننگ میں زیرِ نگرانی سیکھنے (supervised learning) کی موزوں وضاحت کون سی ہے؟

  1. ایسا سیکھنا جس میں کمپیوٹر کو کوئی درست جوابات نہیں دیے جاتے اور وہ خود ہی ڈیٹا میں گروہ بندی جیسی ساخت تلاش کرتا ہے
  2. ایسا طریقہ جو درست جوابات (لیبلز) والے ڈیٹا کو استعمال کر کے ایسے ماڈل کو تربیت دیتا ہے جو اندراج سے جواب کی پیش گوئی کرے
  3. ایسا عمل جو رینڈم نمبرز استعمال کر کے بے ترتیب آؤٹ پٹس پیدا کرتا ہے
  4. صارفین کی تربیت جس میں ایک انسٹرکٹر تربیت حاصل کرنے والوں کو سسٹم چلانے کا طریقہ سکھاتا ہے
درست جوابB. ایسا طریقہ جو درست جوابات (لیبلز) والے ڈیٹا کو استعمال کر کے ایسے ماڈل کو تربیت دیتا ہے جو اندراج سے جواب کی پیش گوئی کرے

زیرِ نگرانی سیکھنا (教師あり学習) ماڈل کو درست لیبلز والا ڈیٹا دیتا ہے اور اسے اندراج سے جواب کی پیش گوئی کرنے کی تربیت دیتا ہے؛ یہ تصاویر کی درجہ بندی اور عددی پیش گوئی کے لیے استعمال ہوتا ہے۔ جوابات دیے بغیر ڈیٹا میں ساخت یا گروہ تلاش کرنا بغیر نگرانی سیکھنا (教師なし学習) ہے۔ لوگوں کو تربیت دینا مشین لرننگ نہیں، اور بے ترتیب آؤٹ پٹس پیدا کرنے کا سیکھنے سے کوئی تعلق نہیں۔

مشق: اس صفحے کے سوالات حل کریں

یہ بے ترتیب سوالات والا مشق کا ٹول ہے (JavaScript فعال ہونے پر کام کرتا ہے)۔ اوپر دیے گئے تمام سوالات اور وضاحتیں اس کے بغیر بھی پڑھی جا سکتی ہیں۔

※ وضاحتیں مطالعے کے مقصد کے لیے معلومات ہیں۔ امتحان کا نصاب اور نظام سال بہ سال بدل سکتا ہے، اس لیے امتحان منعقد کرنے والے ادارے کے سرکاری اعلانات ضرور دیکھیں۔

یہ صفحہ جاپانی اصل متن کا ترجمہ ہے۔ اگر ترجمے اور اصل متن میں فرق ہو تو جاپانی ورژن کو ترجیح دی جائے گی۔ یہ ترجمہ AI کی مدد سے کیا گیا ہے اور اس میں غلطیاں ہو سکتی ہیں۔ ترجمے کی غلطی کی اطلاع دیں جاپانی اصل متن دیکھیں