প্রোগ্রামের সংগঠন
রিয়াদ সাহেব তার শিক্ষার্থীদের প্রোগ্রাম রচনার জন্য কয়েকটি মডেল ব্যবহারের কথা বলেন। তিনি ওয়াটার ফল মডেল, স্ট্রাকচার্ড প্রোগ্রামিং, অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এর নাম উল্লেখ করেন। এই মডেলগুলো প্রোগ্রামের অনুধাবন যোগ্যতা বৃদ্ধি করে। রিয়াদ সাহেবের উল্লেখ করা মডেলগুলোর মধ্যে নিম্নের কোন মডেলটি বড় ধরনের প্রোগ্রাম উন্নয়নের জন্য অপরিহার্য?
ওয়াটার ফল মডেল বড় ধরনের এবং জটিল প্রোগ্রাম উন্নয়নের ক্ষেত্রে গুরুত্বপূর্ণ কারণ এটি একটি সিকোয়েন্সিয়াল (ধারাবাহিক) ডেভেলপমেন্ট মডেল, যেখানে প্রতিটি পর্যায় (যেমন: প্রয়োজন বিশ্লেষণ, ডিজাইন, ইমপ্লিমেন্টেশন, টেস্টিং, এবং মেইনটেনেন্স) একের পর এক সম্পন্ন হয়। এই মডেলটি একটি কাঠামোবদ্ধ এবং সুসংগঠিত পদ্ধতি প্রদান করে, যা বড় প্রকল্পের জন্য অত্যন্ত উপযোগী।