ইউনিফাইড প্রসেস

ইউনিফাইড প্রসেস – নিয়ে আজকের আলোচনা। এই পাঠটি “সিস্টেম অ্যানালাইসিস অ্যান্ড ডিজাইন” বিষয় এর “অবজেক্ট ওরিয়েন্টেড অ্যাপ্রোচ-এর ধারণা” বিভাগের একটি পাঠ।

ইউনিফাইড প্রসেস

 

ইউনিফাইড প্রসেস

সফ্টওয়্যার ডেভেলপমেন্ট প্রসেস একটি Approach (an approach to = প্রবেশপথ) কে এমনভাবে ডিসক্রাইব (describe) করে, যাতে তা বিল্ডিং, ডিপ্লোয়িং (Building, deploying) এবং মেইনটেনিং সফ্টওয়্যার (Maintaining software) এর কাজ করতে পারে। ইউ-নিফাইড প্রসেস (Unified Process) কে সংক্ষেপে UP বলা হয়। এ UP হলো একটি জনপ্রিয় ইটারেটিভ সফ্টওয়্যার ডেভেলপমেন্ট প্রসেস (Iterative software development process)-এর ফ্রেমওয়ার্ক (framework), যা দ্বারা অবজেক্টিভ-ওরিয়েন্টেড সিস্টেম (Objective-oriented system)-কে তৈরি করা হয় ।

আর ইউনিফাইড প্রসেস (Unified Process) (UP)-এর পরিশোধিত (refinement) ডকুমেন্টকে রেশনাল ইউ-নিফাইড প্রসেস (Rational Unified Process) (RUP) বলা হয়, যা ব্যাপকমাত্রায় গ্রহণযোগ্য (Widely adopted)। ইউ-নিফাইড প্রসেস (Unified Process) একটি সিম্পল প্রসেস (Simple process) নয় বরং এটি এমন একটি ফ্রেমওয়ার্ক, যা কোনো স্পেশাল অর্গানাইজেশন/প্রজেক্টকে কাস্টমাইজ (Customize) করতে পারে।

RUP-ও ঠিক একই ধরনের কাস্টমাইজেবল ফ্রেমওয়ার্ক (Customizable Framework)। ফলে UP কিংবা RUP থেকে কোনো একটি প্রসেসের যে পরিমাণ রিফাইনমেন্ট (Refinement) বা পরিশোধন পাওয়া যায় তা অন্য কোথাও পাওয়া সম্ভবপর নয়।

 

ইউনিফাইড প্রসেস

 

এখানে UP-কে ইন্টারেটিভ এবং ইনক্রিমেন্টাল (Iterative and incremental) প্রসেসও বলা হয়। সিস্টেমের ফাংশনালিটি (Functionality)-কে ইনক্রিমেন্ট (Increment) করার জন্য ইটারেশন টাইম বক্স (Iteration time box) এর সিরিজ (Series)-কে চারটি ফেজ (Phase)-এ ভাগ করা হয়, যথা- ইনসেপশন, ইলাবোরেশন, কনস্ট্রাকশন (Inception, Elaboration, Construction) এবং ট্রানজিশন (Transition)। প্রত্যেক ইন্টারেশন (Interation) এর ফেজ (phase)-এ সিস্টেমের কনটেইনড (Contained) যোগ কিংবা ফাংশনালিটি পূর্ববর্তী রিলিজ (release) পাওয়া সিস্টেমের চেয়ে অধিকতর উন্নত।

 

google news logo

 

অর্থাৎ ইন্টারেশন (Interation)-গুলো প্রসেস ডিসক্রিপশন (Process description), প্রয়োজন, ডিজাইন, প্রয়োগ, পরীক্ষণ (Ruquirement, Design, Implementation, Testing) এর কাজ করে থাকে ।

 

আরও দেখুনঃ

১ thought on “ইউনিফাইড প্রসেস”

Leave a Comment