Looking For Anything Specific?

header ads

سافٹ ویئر پروسس اور اس کی اقسام کیا ہیں؟

 سافٹ ویئر پروسس  اور اس کی اقسام کیا ہیں؟

سافٹ ویئر کا پروسس کیا ہے؟  ایک نظام کو چلانے کے لئے ہارڈ ویئر اور سافٹ ویئر دونوں کی ضرورت ہوتی ہے۔  یہ ٹکنالوجی کی دنیا سوفٹ ویئر کے بغیر نہیں چل سکتی۔  جس طرح کسی جسم کو چلانے کے لئے انٹیلیجنس کی ضرورت ہوتی ہے ، اسی طرح ہمیں تمام صنعتوں ، مالیاتی نظام ، سائنسی لیبز ، بنیادی ڈھانچے اور افادیت ، کھیل ، فلم ، ٹیلی ویژن وغیرہ کو صحیح طریقے سے چلانے کے لئے سافٹ ویئر سسٹم کی ضرورت ہے۔

types_of_computer_software

 اب سوال یہ پیدا ہوتا ہے کہ یہ سافٹ ویئر بنانے کا پروسس کیا ہے ، یعنی ان کو کیسے بنایا جاسکتا ہے؟  آج کا موضوع بھی ہمارا ہے ، یہ سافٹ ویر پروسس کیا ہے؟  ایک ہی وقت میں ، تمام چیزوں کو بنانے کے لئے ایک پروسس کی ضرورت ہوتی ہے ، اسی طرح سافٹ ویئر بنانے کا ایک پروسس بھی ہے ، جسے ہم سافٹ ویئر پروسیس کہتے ہیں۔  آپ کو سافٹ ویئر کے بارے میں تھوڑا سا علم ہوسکتا ہے ، لیکن کیا آپ جانتے ہیں کہ اردو میں یہ سافٹ ویئر پروسس کیا ہے؟  اگر نہیں ، تو آپ کو آج یہ مضمون پڑھنا چاہئے ، ایک سافٹ ویئر پروسس کیا ہے ، آج ہم سافٹ ویئر کے ساتھ سافٹ ویئر کے پروسس ، ان کے ماڈل اور خصوصیات کے بارے میں بھی جان لیں گے۔  پھر آئیے بغیر کسی تاخیر کے آغاز کریں۔

ایک سافٹ ویئر پروسس (جسے سافٹ ویئر طریقہ کار بھی کہا جاتا ہے) متعلقہ سرگرمیوں کا ایک مجموعہ ہے جو آخر میں ایک سافٹ ویئر کی تیاری میں مدد کرتا ہے۔  ان سرگرمیوں میں ، سافٹ ویئر کی ترقی یا تو شروع سے کی جاتی ہے یا میجوڈا سسٹم میں ترمیم کی جاتی ہے۔


     سافٹ ویئر کیا ہے؟

     ایک سافٹ ویئر کمپیوٹر پروگراموں کی ایک قسم ہے جس میں وابستہ دستاویزات کے ساتھ ساتھ تشکیلاتی اعداد و شمار ہوتے ہیں جو پروگراموں کو صحیح طریقے سے چلانے میں معاون ہوتے ہیں۔

    پروگرام بھی ہدایات کا ایک مجموعہ ہوتا ہے (انسانی پڑھنے کے قابل کوڈ میں لکھا جاتا ہے) اور یہ صرف ایک مخصوص کام انجام دیتا ہے۔


     کسی بھی سافٹ ویئر کے پروسس میں بنیادی طور پر چار سرگرمیاں ہوتی ہیں۔

     آئیے سافٹ ویئر پروسیس کی چار سرگرمیوں کے بارے میں ہمیں بتائیں

     سافٹ ویئر کی تفصیلات: یہ سافٹ ویئر کی اہم خصوصیات اور ان کے آس پاس کی رکاوٹوں کی وضاحت کرتا ہے۔  اس میں ، صارفین اور انجینئرز حتمی سافٹ ویئر کی مصنوعات کی خصوصیت ، ورک فلو ، آپریشنل رکاوٹوں یا حدود کو جمع اور تجزیہ کرتے ہیں۔  یہ حصہ سافٹ ویئر کے تمام پروسس میں بہت عام ہے ، خواہ وہ بڑا ہو یا چھوٹا یا کتنا پیچیدہ ہے۔

    سافٹ ویئر ڈیزائن اور پروسس:

     سافٹ ویئر ڈیزائن اور پروگرام کیا گیا ہے۔

     تمام وضاحتیں کرنے کے بعد ، سافٹ ویئر کی مصنوعات کا ہدف اب طے ہوگیا ہے ، انجینئروں کو اب سافٹ ویئر تیار کرنا ہے جس میں انہیں کوڈنگ کے ساتھ ساتھ اس سافٹ ویئر پروڈکٹ میں مطلوبہ تمام آرٹ ورکس ، آڈیو اور بصری عناصر کو بھی نافذ کرنا ہے۔

     سافٹ ویئر کی توثیق اور توثیق 

    سافٹ ویئر کو اپنی تفصیلات کے مطابق کام کرنا چاہئے اور اسے صارفین کی ضروریات کو بھی پورا کرنا چاہئے۔

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

    سافٹ ویئر ارتقاء (یا سافٹ ویئر مینٹیننس): اس میں سافٹ ویئر میں صارفین کی طلب اور مارکیٹ کی ضروریات کو تبدیل کرتے ہوئے ترمیم کی جاتی ہے۔

     کسی سافٹ ویئر پروڈکٹ کو مکمل طور پر تیار ہونے میں کئی سال لگ سکتے ہیں۔  دریں اثنا ، وضاحتیں ، خصوصیت کی ضروریات وغیرہ ضرورت کے مطابق تبدیل کی جاسکتی ہیں۔  ان خصوصیات میں سے کچھ شامل ، حذف یا تبدیل کی جاسکتی ہیں۔  یہ وہ پروسس ہے جہاں سافٹ ویئر تیار کیا جاتا ہے اور ان کو اور بھی بہتر بنایا جاتا ہے۔

    سافٹ ویئر پروسیس ماڈل کیا ہیں؟

     ایک سافٹ ویئر پروسیس ماڈل ایک سافٹ ویئر کے پروسس کی خلاصہ نمائندگی ہے۔  اس میں عام پروسس کے بہت سارے نمونے متعارف کروائے گئے ہیں اور یہ ایک معماری کے نظارے سے پیش کیے گئے ہیں۔  یہ ماڈل مختلف نقطہ نظر کی وضاحت کے لئے استعمال ہوتے ہیں۔  انہیں پروسیس فریم ورک پر بھی سمجھا جاتا ہے جو زیادہ مخصوص سوفٹ ویئر انجینئرنگ کے پروسس پیدا کرنے کے لیےبڑھایا اور ڈھال لیا جاتا ہے۔

     سافٹ ویئر پروسیس ماڈل کی قسمیں

     آئیے سافٹ ویئر پروسیس کے مختلف پروسیس ماڈل کے بارے میں ہمیں بتائیں

     آبشار کا ماڈل

     سافٹ ویئر پروسیس کے اس ماڈل میں ، سافٹ ویئر تصریح ، ترقی ، توثیق اور ارتقا کی بنیادی پروسس کی سرگرمیوں پر پروسسدرآمد کرتا ہے اور اس کی نمائندگی ترتیب وار پروسس کے مراحل جیسے تقاضوں کی تفصیلات ، سافٹ ویئر ڈیزائن ، پروسس درآمد ، جانچ وغیرہ کی بنیاد پر کی جاتی ہے۔

    ارتقائی ترقی

     اس نقطہ نظر میں ، اس نے باقی سرگرمیوں کی تفصیلات ، ترقی اور توثیق کے بارے میں بتایا۔  ایک ابتدائی نظام خلاصہ خصوصیات سے بہت تیزی سے تیار ہوتا ہے۔  اس کے بعد کسٹمر کی ضروریات کو پورا کرنے والے صارفین کے آدانوں سے ایسا نظام تیار کرنے کے لئے ابتدائی نظام کو مزید بہتر بنایا جاتا ہے۔

     اجزاء پر مبنی سافٹ ویئر انجینئرنگ

     پروسس کے ماڈل جو اس نقطہ نظر کی پیروی کرتے ہیں وہ قابل استعمال تعداد کے دوبارہ قابل استعمال جزو کے وجود پر مبنی ہیں۔  اس میں ، نظام کی ترقی کا پروسس ان اجزاء کو ترقی دینے کی بجائے ان میں شامل کرنے پر زیادہ توجہ دیتا ہے۔

     مذکورہ بالا تین عمومی پروسس کے ماڈل موجودہ سافٹ ویئر انجینئرنگ پریکٹس میں بڑے پیمانے پر استعمال ہوتے ہیں۔  وہ باہمی طور پر خصوصی نہیں ہیں اور خاص طور پر بڑے نظاموں کی نشوونما کے لیےزیادہ تر ایک ساتھ استعمال ہوتے ہیں۔  ذیلی نظاموں میں بڑے نظام میں ، وہ مختلف نقطہ نظر کا استعمال کرتے ہوئے تیار کیا جاتا ہے۔  لہذا اگرچہ ان سے الگ الگ گفتگو کرنا آسان ہے ، لیکن پروسسی طور پر ، وہ اکثر مل جاتے ہیں۔

     سافٹ ویئر کے پروسس کی خصوصیات کیا ہیں؟

     سافٹ ویئر کے پروسس کی خصوصیات

    افہام و تفہیم

     اس حد تک کہ پروسس کو واضح طور پر بیان کیا گیا ہے اور جس آسانی کے ساتھ پروسس کی تعریف سمجھی جاسکتی ہے۔

    مرئیت

     اس میں ، پروسس کی سرگرمیاں واضح نتائج میں مکمل طور پر اختتام پذیر ہوتی ہیں تاکہ اس پروسس کی پیشرفت بیرونی طور پر نظر آسکے۔

    سپورٹ

     اس حد تک کہ CASE ٹولز پروسس کی سرگرمیوں کی حمایت کرتا ہے۔


     ریپڈیٹیٹی

     اس رفتار کو کہا جاتا ہے جس کے ذریعہ دی گئی وضاحتیں کے ساتھ مکمل سافٹ ویئر پہنچایا جاسکتا ہے۔

    سافٹ ویئر کے پروسس کے اجزاء کیا ہیں؟

     سافٹ ویئر کے پروسس کا بنیادی مقصد کسی مصنوع کی تیاری ہے ، جو صارف کی تمام ضروریات کو پورا کرتا ہے۔  سوفٹ ویئر کے پروسس کے اہم اجزاء ایک پروسس کے نظم و نسق کا پروسس اور ایک مصنوعہ انجینئرنگ پروسس ہیں۔

     پروسیس مینجمنٹ پروسیس (پی ایم پی) کا بنیادی مقصد سافٹ ویئر کے پروسس کو بہتر بنانا ہے ، تاکہ ایک سرمایہ کاری مؤثر اور اعلی معیار کی مصنوعات تیار کی جاسکے۔  اس کے لئے مکمل شدہ منصوبوں کے موجودہ پروسسوں کی جانچ کی جاتی ہے۔


    پروسس کے انتظام کے پروسس میں ، درج ذیل کام ایسے ہوتے ہیں جیسے:

     موجودہ پروسس کی جانچ پڑتال کریں ، ان کی خصوصیات کا تجزیہ کریں ، اس بات کا تعین کریں کہ ان میں کس طرح بہتری آسکتی ہے ، اور بعد میں اثر میں بہتری لائیں۔  یہ سارے پروسس پی ایم پی میں ہوتے ہیں۔  ایک گروپ ، جسے سافٹ ویئر انجینئرنگ پروسیس گروپ (SEPG) بھی کہا جاتا ہے ، پروسس کے انتظام کی تمام سرگرمیاں انجام دیتا ہے۔

     ایک ہی وقت میں ، مذکورہ تجزیہ کے مطابق ، مصنوعات کی انجینئرنگ کے پروسس کو بہتر بنایا گیا ہے ، تاکہ سافٹ ویئر کا پروسس بہتر ہو۔

     پروڈکٹ انجینئرنگ کے پروسس کا مقصد صارف کی ضروریات کے مطابق مصنوع کو کس طرح تیار کرنا ہے۔

     اس پروڈکٹ انجینئرنگ کا پروسس بنیادی طور پر تین بڑے اجزاء پر مشتمل ہے ، جو ذیل میں درج ہیں۔

     ترقی کا پروسس

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

    پراجیکٹ مینجمنٹ کا پروسس

     اس کا تعلق سرگرمیوں کے سیٹ سے ہے جو اہداف کے ایک سیٹ کو پورا کرنے کے لئے استعمال ہوتے ہیں۔  یہ مختص وسائل کی منصوبہ بندی ، تنظیم اور ان کو کنٹرول کرنے کے ذرائع فراہم کرتا ہے اور اس طرح منصوبے کی لاگت ، وقت اور کارکردگی کے مقاصد کو پورا کرتا ہے۔  ایسا کرنے کے لیے، پروجیکٹ کے مقاصد کو حاصل کرنے کے لئے بہت سارے پروسس ، تکنیک اور اوزار استعمال کیے جاتے ہیں۔  پروجیکٹ مینجمنٹ ٹیم اس پروسس کے لئے تمام سرگرمیاں انجام دیتی ہے۔

     تشکیل کنٹرول کا پروسس

     یہ ضروریات کو تبدیل کرنے کے نتیجے میں رونما ہونے والی تبدیلیوں کا انتظام کرتا ہے۔  ایک ہی وقت میں ، جب یہ بھی ضروریات کو تبدیل کر رہے ہیں تو مصنوعات کی سالمیت کو برقرار رکھتا ہے۔  یہاں کنفیگریشن کنٹرول پروسیس کی سرگرمیاں ایک گروپ کے ذریعہ انجام دی جاتی ہیں جسے کنفیگریشن کنٹرول بورڈ (سی سی بی) بھی کہا جاتا ہے۔

     نوٹ دونوں پروجیکٹ مینیجمنٹ پروسیسنگ اور کنفگریشن کنٹرول پروسیس ڈیولپمنٹ پروسس پر منحصر ہے۔  جہاں انتظامیہ کے پروسس کا ہدف ترقیاتی پروسس کو کنٹرول کرنا ہے ، جس میں اس کا انحصار ترقی پذیر پروسس کی سرگرمیوں پر ہوتا ہے۔

    پروسیس فریم ورک کیا ہے؟

     پروسس کا فریم ورک یہ طے کرتا ہے کہ کون سے پروسس پیچیدہ سافٹ ویئر پروجیکٹ کو مکمل کرنے کے لئے ضروری ہیں۔  یہ فریم ورک کچھ سرگرمیوں کی نشاندہی کرتا ہے ، جنہیں فریم ورک کی سرگرمیاں بھی کہتے ہیں ، یہ تمام سوفٹویئر پروجیکٹس پر لاگو ہوتا ہے جس میں کسی بھی قسم کی اور پیچیدگی کی کوئی بات نہیں ہے۔

     پروسس کے فریم ورک کی سرگرمیاں کیا ہیں؟

     اگر دیکھا جائے تو ، پروسس کے فریم ورک میں بہت سی سرگرمیاں ہیں ، لیکن ہم یہاں کچھ سرگرمیوں کے بارے میں سیکھیں گے۔

    مواصلات: یہ صارفین کے ساتھ مناسب طریقے سے بات چیت کرتی ہے تاکہ وہ ضروریات کو صحیح طریقے سے سمجھ سکے۔

    منصوبہ بندی: اس میں ، اس منصوبے کو مکمل کرنے کے لئے ایک منصوبہ تشکیل دیا گیا ہے۔  جس میں پروجیکٹ کا نظام الاوقات بیان کیا گیا ہے ، اس میں استعمال ہونے والے فنی کام ، متوقع خطرات اور وسائل کی ضرورت ہے۔

    ماڈلنگ: یہ ماڈلز کی تخلیق کا بھی خیال رکھتا ہے ، جس سے ڈویلپر اور صارف کو یہ سمجھنے کی اجازت مل جاتی ہے کہ سافٹ ویئر کی ضروریات کیا ہیں اور تمام ڈیزائن تاکہ ان ضروریات کو پورا کیا جاسکے۔

    تعمیر: اس میں کوڈ کی نسل کو جانچ کے ساتھ ملایا گیا ہے تاکہ یہ کوڈ میں موجود تمام غلطیوں کو ننگا کرسکے۔

    تعیناتی: اس کا مطلب ہے کہ حتمی مصنوع (سافٹ ویئر) صارف کو مناسب طریقے سے فراہم کی جانی چاہئے۔  پھر صارف فراہم کردہ مصنوعات کی جانچ کرتا ہے اور اس تشخیص کی بنیاد پر رائے فراہم کرتا ہے۔

    حتمی الفاظ

     مجھے امید ہے کہ میں نے آپ کو بتایا ہے کہ سافٹ ویئر پروسیس کیا ہے؟  کے بارے میں مکمل معلومات فراہم کیں اور مجھے امید ہے کہ آپ لوگوں نے سافٹ ویئر پروسیس کے ساتھ کیا ہوتا ہے اس کے بارے میں سمجھ لیا ہوگا۔  اگر آپ کو اس مضمون کے بارے میں کوئی شبہ ہے یا آپ چاہتے ہیں کہ اس میں کچھ بہتری لائی جائے تو اس کے لئے آپ کم تبصرے لکھ سکتے ہیں۔  ان خیالات کی مدد سے آپ کو کچھ سیکھنے اور کچھ بہتر بنانے کا موقع ملے گا۔  اگر آپ کو میرا  آرٹیکل  اردومیں سافٹ ویئر پروسیس پسند  آیا  ہے یا آپ کو اس سے کچھ سیکھنے کو ملا ہے ، تو پھر خوشی اور بے تابی کے اظہار کے لئے ، براہ کرم اس پوسٹ کو سوشل نیٹ ورکس جیسے فیس بک ، Google+ اور ٹویٹر وغیرہ پر شیئر کریں۔

     

    Post a Comment

    0 Comments