প্রোগ্রাম ডিজাইন মডেল সম্পর্কে আলোচনা কর

প্রোগ্রাম ডিজাইন মডেল কি? প্রোগ্রাম ডিজাইন মডেল সম্পর্কে বিস্তারিত।







প্রোগ্রাম মডেল







প্রোগ্রাম ডিজাইন মডেল সম্পর্কে আলোচনা কর


প্রোগ্রামিং এর নাম

বর্ণনা

প্রাকারভেদ

উদাহরন

স্ট্রাকচার্ড প্রোগ্রামিং

স্টাকচার্ড প্রোগ্রামিং এর মূল বৈশিষ্ট্য হল একটি প্রোগ্রামের স্টেটমেন্ট গুলো ভিন্ন ভিন্ন শ্রেণীতে বিভক্ত করে লেখা স্টেটমেন্টের সংখ্যা একেক শ্রেণীর জন্য একেক রকম হতে পারে এবং প্রতিটি শ্রেণী স্বতন্ত্রভাবে ভিন্ন ভিন্ন কাজ করে থাকে প্রোগ্রামিংয়ে Top Down Approach এর মাধ্যমে প্রেগ্রামকে কতকগুলি অংশ বা মডিউলে ভাগ করা হয়

 

স্টাকচার্ড প্রোগ্রামিং এর বৈশিষ্ট্য

) ইহা সহজে অনুধাবনযোগ্য সহজে রচনা করা যায়  

) ইহা ডিবাগিং করা সহজ     

) ইহা সহজে রক্ষণাবেক্ষণ করা যায়

 

কন্ট্রোল স্ট্রাকচারঃ

তিন ধরনের কন্ট্রোল স্ট্রাকচার ব্যবহার করা হয় যথা

() পর্যায়ক্রমিক গঠনঃ এক্ষেত্রে প্রোগ্রামের নির্দেশসমূহ পর্যায়ক্রমিকভাবে একটির পর একটি নির্বাহ হয়

() লুপ বা আবর্ত গঠনঃ শর্তের ভিত্তিতে কোন নির্দেশ  শর্ত পুরন না হওয়া পর্যন্ত বারবার সংগঠিত হয়

() সিদ্ধান্তমূলক গঠনঃ কোন নির্দেশ এর ক্ষেত্রে কন্ডিশন সত্য হলে এক ধরনের ফল এবং মিথ্যা হলে এক ধরনের ফল পাওয়া যায়

মডুলার প্রোগ্রামিং বড় জটিল প্রোগ্রামকে ছোট ছোট অংশে ভাগ করা হয় যা মডিউল নামে পরিচিত 

Top Down Approach পদ্ধতি এই পদ্ধতিতে উপর থেকে নীচের দিকে অর্থাৎ সম্পূর্ণ প্রোগ্রামটিকে একটি বড় প্রোগ্রাম ধরে  পরবর্তিতে কম জটিল, ছোট এবং সহজে অনুধাবনযোগ্য হয় এমন  উপ বিভাগে বিভক্ত করা হয় ফলে প্রোগ্রম নির্বাহ সহজ হয়

C, 

BASIC, FORTRAN, COBOL, PASCAL

অবজেক্ট ওরিয়েন্টেড প্রোগ্রমিং

OOP

অবজেক্ট বা চিত্রভিত্তিক কমান্ডের সাহায্যে চালিত প্রোগ্রামকে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং বলে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং হচ্ছে মূলত: ডেটা এবং ইনস্ট্রাকশনের সমন্বয়ে একটি চলক (Vqriable) তৈরি হয় OOP জগতে উহাই অবজেক্ট নামে পরিচিত অবজেক্টগুলি থাকে class এর অধীনে এই অবজেক্টকে ম্যাসেজের মাধ্যমে কোন একটি নির্দষ্ট কাজ করতে বলা হয়  OOP  প্রোগ্রাম মানেই হচ্ছে কতকগুলি অবজেক্ট এর সমষ্টি যাদের প্রত্যেকের নিজস্ব ভিন্নভিন্ন অঃঃৎরনঁঃব বা বৈশিষ্ট্য এবং ইবযধারড়ৎ  আছে

অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং এর মূল বৈশিষ্ট্য হলো

. এনক্যাপসুলেশনঃ কোন অবজেক্টের ডেটা ফাংশনসমূহ একটি একক ইউনিট হিসেবে কাজ করেফলে উক্ত ইউনিটটি বাইরের অবাঞ্চিত এ্যাক্সেস হতে রক্ষা পায় এভাবে ডেটা ফাংশনসমূহ একটি একক ইউনিটে পরিনত হওয়ার বৈশিষ্ট্যকে এনক্যাপসুলেশন বলে অর্থাৎ চলক চলক সংশ্লিষ্ট কাডকে একত্রে রাখার কৌশলই হল এনক্যাপসুলেশন

 . ইনহেরিটেন্স যে প্রক্রিয়ায় কো ক্লাশ বা অবজেক্ট অন্য কোন ক্লাশ বা অবজেক্টের বৈশিষ্ট্য অর্জন করে তাকে বলে ইনহেরিটেন্স OOP তে একটি ক্লাশ বর্ধিত করে আর একটি নতুন ক্লাশ তৈরি করাকে ইনহেরিটেন্স বলে এর মাধ্যমে একটি শ্রেণির বৈশিষ্ট্য তার  উপ-শ্রেণিতে পুনব্যবহার করা যায়

. পলিমর্ফিজম

 Poly শব্দের অর্থ বহু আর morph শব্দের অর্থ হলো রূপ সুতরাং পলিমর্ফিজম শব্দের অর্থ হলো বহুরূপ পলিমর্ফিজম এর মাধ্যমে পলিমর্ফিজম অবজেক্ট তৈরি করে তা দ্বারা ভিন্ন ভিন্ন কাজ করা যায়ভিন্ন ভিন্ন অবস্থায় একই অবজেক্ট ভিন্ন ভিন্ন ফল প্রদান করতে পারে

C++,  JAVA,

 C#

ভিজুয়াল প্রোগ্রামিং

স্টার্কচার্ড প্রোগ্রামের স্টেটমেন্টগুলিকে চিত্রের মাধ্যমে কমান্ড প্রদানের জন্য যে প্রোগ্রাম তৈরি করা হয় তাকে ভিজুয়াল প্রোগ্রামিং বলা হয় উইন্ডোজ ভিত্তিক প্রোগ্রামগুলোকে ভিজুয়াল  প্রোগ্রামিং বলা হয় এক্ষেত্রে প্রোগ্রামের কমান্ডগুলি মেনুবার বা কন্ট্রোল কী বাটনের মাধ্যমে দেয়া হয় অতএব স্ট্রাকচার্ড প্রোগ্রামিং এর কাঠামো ভাষাকে ভিজুয়ালে রুপান্তর করে গ্রাফিকাল ইউজার ইন্টারফেসে (GUI) প্রোগ্রমিংয়ের নতুন পরিবেশকেই ভিজুয়াল প্রোগ্রামিং বলা হয়

 

MS-Access

ইভেন্ট-ড্রাইভেন প্রোগ্রামিং

চিত্রভিত্তিক প্রোগ্রামিংগুলি হল ইভেন্ট ড্রাইভিং প্রোগ্রামিং এই প্রোগ্রামিং কোন চিত্রের উপর মাউস দ্বারা ক্লিক করে কোনো নির্দেশ দেওয়া বা কী  বোর্ডের কোন কন্ট্রোল কী প্রেস করে নির্দেশ দেওয় ইত্যাদি কাজ হলো ইভেন্ট এই ইভেন্টের সাহায্যে কোনো নির্দেশ প্রদানকে বলা হয় ইভেন্ট ড্রাইভেন প্রোগ্রামিং

 

Basic,

Visual Basic, Visual C++








তথ্য ও যোগাযোগ প্রযুক্তি কাকে বলে?

দুরশিক্ষণ বা ডিসট্যান্স লার্নিং 

ন্যানো টেকনোলজি বলতে কি বুঝ? 

টেলি কনফারেন্স ও ভিডিও কনফারেন্স কী?

 ওয়াইফাই এর পূর্ণরূপ কি

ই-কমার্স কি? 

ই মেইল কী?

স্মার্ট হোম এর সুবিধাগুলো কি?

জীবনে তথ্য ও যোগাযোগ প্রযুক্তির

ডেটা কমিউনিকেশন সিস্টেম কাকে বলে? 

বায়োইনফরমেট্রিক্স কি

সাধারণত রোমিং বলতে আমরা কি বুঝি?

Bluetooth কী? ব্লুটুথ এর বৈশিষ্ট্য লিখ

তথ্য ও যোগযোগ প্রযুক্তি ব্যবহারের নৈতিকতাগুলি কি কি?

ডেটা ট্রান্সমিশন মোড কি?







টেলিফোন লাইনের তার কি তাদের প্রকারভেদ ও ব্যবহার



তৃতীয় অধ্যয়ের সকল প্রশ্নের  উত্তর


 দুই ও তিন চলকের ক্ষেত্রে ডি-মরগানের সুত্র দুটি ও তার প্রমান।

ফ্লিপ-ফ্লপ কি? ফ্লিপ-ফ্লপ এর প্রকার ও ব্যবহার

ওয়েব পেজে একটি ইমেজ যুক্ত করার ট্যাগসমূহ

হাইপারলিংক কি? হাইপারলিংক করার জন্য ট্যাগটি উদাহরণ সহ বর্ণনা 

 HTML এ ব্যবহৃত মৌলিক ট্যাগগুলি বা HTML এর মৌলিক কাঠামো 

ওয়েব পেজে একটি ইমেজ যুক্ত করার ট্যাগসমূহ

ফরমেটিং ট্যাগ বলতে কাকে বলে? ফরমেটিং ট্যাগগুলি কি কি

সার্বজনিন গেট কি? বিভিন্ন গেটে পারস্পরিক বাস্তবায়ন দেখাও।

একটি টেবিল তৈরীর ট্যাগগুলি উদাহরণসহ বর্ণনা

ট্যাগ কী? ট্যাগের গঠন ও প্রকারভেদ, এলিমেন্ট, এট্রিবিউট ও সিনটেক্স সম্পর্কে উদাহরণসহ সংক্ষেপে আলোচনা কর।

 HTML কী? HTML এর সুবিধা অসুবিধা লিখ।

পাবলিশিং এর ধাপসমূহ বর্ণনা কর।

ওয়েব সাইটের কাঠামো

 সার্বজনীন গেট বা যৌগিক গেট

 ওয়েব পেজের প্রকারভেদ

 IP এ্যাড্রেস ও ডোমেইন নেম

 ওয়েব ডিজাইন পরিচিতি এবং HTML

অ্যাডার (Adder) কি? অ্যাডার কত প্রকার ও কি কি?

রেজিস্টার (Register) কি? রেজিস্টারের ব্যবহার এবং প্রকারভেদ।

লজিক গেট,বুলিয়ান এ্যালজেবরার ব্যবহারিক।। মৌলিক গেইটগুলোর বিস্তারিত বিবরণ।





Thanks for reading my articles. If it is helpful for you please share to your friends.

No comments

Don't share any link

Theme images by rusm. Powered by Blogger.