প্রোগ্রাম ডিজাইন মডেলে ২০%-৪০% সময় ব্যয় করা হয় কোনটিতে?

Updated: 1 year ago
  • ক
    রক্ষণাবেক্ষণ
  • খ
    নিরীক্ষণ
  • গ
    বিশ্লেষণ
  • ঘ
    ডিজাইন
1.4k
ব্যাখ্যাঃ

একটি সফটওয়্যার বা প্রোগ্রাম তৈরির প্রক্রিয়ায় বিভিন্ন ধাপ থাকে, যেমন – সমস্যা বিশ্লেষণ (System Analysis), প্রোগ্রাম ডিজাইন (Program Design), প্রোগ্রাম উন্নয়ন (Program Development), প্রোগ্রাম বাস্তবায়ন (Program Implementation), প্রোগ্রাম টেস্টিং ও ডিবাগিং (Program Testing and Debugging) এবং প্রোগ্রাম রক্ষণাবেক্ষণ (Program Maintenance)।

এই ধাপগুলোর মধ্যে, প্রোগ্রাম ডিজাইন ধাপে সাধারণত মোট সময় ও খরচের একটি উল্লেখযোগ্য অংশ ব্যয় করা হয়। সাধারণত, সফটওয়্যার বা প্রোগ্রাম ডিজাইন মডেলে মোট সময়ের ২০% থেকে ৪০% সময় ডিজাইন ধাপে ব্যয় করা হয়। এই ধাপে সিস্টেমের গঠন, ডেটা ফ্লো, ইন্টারফেস ডিজাইন ইত্যাদি বিস্তারিত পরিকল্পনা করা হয়।

        
  • রক্ষণাবেক্ষণ (Maintenance): এটি সফটওয়্যার তৈরির শেষ ধাপ, যা সফটওয়্যার চালু হওয়ার পর ত্রুটি সংশোধন, আপগ্রেড এবং কার্যকারিতা বৃদ্ধির জন্য করা হয়। এতে অনেক সময় লাগতে পারে, তবে এটি ডিজাইন ধাপের নির্দিষ্ট সময়কাল নয়।
  •     
  • নিরীক্ষণ (Monitoring): এটি সাধারণত সিস্টেমের কার্যকারিতা পর্যবেক্ষণ বা কোনো প্রক্রিয়া নিরীক্ষণের সাথে জড়িত, যা ডিজাইন পর্যায়ের মূল কাজ নয়।
  •     
  • বিশ্লেষণ (Analysis): এই ধাপে সমস্যা চিহ্নিতকরণ ও ব্যবহারকারীর প্রয়োজন অনুযায়ী সিস্টেমের চাহিদা নির্ধারণ করা হয়। এটি ডিজাইন ধাপের পূর্বের একটি গুরুত্বপূর্ণ ধাপ।
  •     
  • ডিজাইন (Design): এটি সেই ধাপ যেখানে সিস্টেমের স্থাপত্য, মডিউল, ডেটা স্ট্রাকচার, ইউজার ইন্টারফেস ইত্যাদির বিস্তারিত নকশা তৈরি করা হয়। সাধারণত, মোট প্রকল্প সময়ের ২০%-৪০% এই ধাপে ব্যয় হয়।
Satt AI
Satt AI
2 months ago

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

এই মডেল অনুযায়ী প্রোগ্রামিংয়ের ধারাবাহিক অংশগুলো হচ্ছে প্রয়োজনের বিশ্লেষণ, ডিজাইন, কোডিং, নিরীক্ষণ, কার্যক্ষেত্রে প্রতিস্থাপন এবং রক্ষণাবেক্ষণ। এই মডেলে প্রয়োজনের বিশ্লেষণে 20-40% এবং ডিজাইন ও কোডিংয়ে 30-40% সময় ব্যয় করা হয়। বাকি সময়টুকুতে নিরীক্ষণ এবং কার্যকর করার কাজে শেষ করতে হয়। এভাবে সময়ের বণ্টন যথেষ্ট যৌক্তিক, কারণ দেখা গিয়েছে প্রোগ্রামিংয়ের শুরুর দিকে একটি সমস্যার সমাধান যত সহজ, শেষের দিকে ঠিক ততটাই কঠিন। এই মডেলে ঠিকভাবে প্রোগ্রামিংয়ের তথ্য সংরক্ষণের উপর অনেক গুরুত্ব দেওয়া হয় সে কারণে একজন বা একটি টিম প্রোগ্রামিংয়ের মাঝখানে চলে গেলেও প্রোগ্রামটি সহজভাবে শেষ করা সম্ভব হয়।

Related Question

View All
  • ক
    সমস্যা বিশ্লেষণ
  • খ
    প্রোগ্রাম ডিজাইন
  • গ
    প্রোগ্রাম বাস্তবায়ন
  • ঘ
    প্রোগ্রাম রক্ষণাবেক্ষণ
3.3k
  • ক
    স্ট্রাকচার্ড প্রোগ্রামিং
  • খ
    অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং
  • গ
    ভিজুয়াল প্রোগ্রামিং
  • ঘ
    ইভেন্ট ড্রাইভেন প্রোগ্রামিং
1.4k
শিক্ষকদের জন্য বিশেষভাবে তৈরি

১ ক্লিকে প্রশ্ন, শীট, সাজেশন ও
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!

শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!

প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
এখনই শুরু করুন ডেমো দেখুন
৫০,০০০+
শিক্ষক
৩০ লক্ষ+
প্রশ্নপত্র
মাত্র ১৫ পয়সায় প্রশ্নপত্র
১ ক্লিকে প্রশ্ন, শীট, সাজেশন তৈরি করুন আজই

Complete Exam
Preparation

Learn, practice, analyse and improve

1M+ downloads
4.6 · 8k+ Reviews

Question Analytics

মোট উত্তরদাতা

জন

সঠিক
ভুল
উত্তর নেই