Merriam-Webster's Dictionary সিস্টেম বিশ্লেষণকে সংজ্ঞায়িত করে "একটি পদ্ধতি বা ব্যবসার পরীক্ষা করার প্রক্রিয়া যাতে তার লক্ষ্য ও উদ্দেশ্যগুলি নির্ধারণ করা যায় এবং এমন সিস্টেম এবং পদ্ধতি তৈরি করা হয় যা কার্যকরভাবে সেগুলি অর্জন করবে।" আরেকটি দৃষ্টিকোণ সিস্টেম বিশ্লেষণকে একটি সমস্যা-সমাধান পদ্ধতি হিসাবে দেখে যা একটি সিস্টেমকে এর উপাদান অংশগুলিতে ভেঙে দেয় যাতে এই উপাদানগুলি তাদের লক্ষ্য অর্জনের জন্য কতটা ভালভাবে কাজ করে এবং ইন্টারঅ্যাক্ট করে।
যোগাযোগ
সিস্টেম বিশ্লেষণের নীতিগুলি প্রয়োজনীয়তা বিশ্লেষণ বা অপারেশনাল গবেষণার সাথে ঘনিষ্ঠভাবে সম্পর্কিত। এটি "সিদ্ধান্ত গ্রহণকারীকে সর্বোত্তম পদক্ষেপ নির্ধারণ করতে এবং অন্যথায় তার চেয়ে ভাল সিদ্ধান্ত নিতে সহায়তা করার জন্য একটি সুস্পষ্ট অফিসিয়াল তদন্ত।"
"বিশ্লেষণ এবং সংশ্লেষণ" শব্দটি গ্রীক ভাষা থেকে এসেছে, যার অর্থ যথাক্রমে "বিচ্ছিন্ন করা" এবং "পুনরায় একত্রিত করা"। এই পদগুলি গণিত এবং যুক্তিবিদ্যা থেকে অর্থনীতি এবং মনোবিজ্ঞান পর্যন্ত অনেক বৈজ্ঞানিক শাখায় ব্যবহৃত হয়।অনুরূপ পদ্ধতির জন্য উপাধি। বিশ্লেষণকে সংজ্ঞায়িত করা হয় "যে পদ্ধতির মাধ্যমে আমরা একটি বুদ্ধিবৃত্তিক বা অপরিহার্য সমগ্রকে অংশে বিভক্ত করি", যেখানে সংশ্লেষণ মানে "যে পদ্ধতির মাধ্যমে আমরা পৃথক উপাদান বা উপাদানকে একত্রিত করে একটি সম্পূর্ণ গঠন করি"। সিস্টেম বিশ্লেষণের নীতির গবেষকরা জড়িত সিস্টেমগুলিতে পদ্ধতি প্রয়োগ করে, একটি বড় ছবি তৈরি করে৷
আবেদন
সিস্টেম বিশ্লেষণ প্রতিটি ক্ষেত্রে ব্যবহৃত হয় যেখানে কিছু বিকাশ করা হচ্ছে। বিশ্লেষণটি এমন উপাদানগুলির একটি সেটও হতে পারে যা সিস্টেম ইঞ্জিনিয়ারিংয়ের মতো জৈব কার্য সম্পাদন করতে একসাথে কাজ করে। সিস্টেম ইঞ্জিনিয়ারিং হল প্রকৌশলের একটি আন্তঃবিভাগীয় ক্ষেত্র যা কীভাবে জটিল প্রকৌশল প্রকল্পগুলি ডিজাইন এবং পরিচালনা করা উচিত তার উপর ফোকাস করে৷
ক্রম
একটি কম্পিউটার তথ্য সিস্টেমের বিকাশের মধ্যে সিস্টেম বিশ্লেষণের পর্যায় অন্তর্ভুক্ত রয়েছে। এটি একটি ডাটাবেস তৈরি বা প্রসারিত করার আগে একটি ডেটা মডেল তৈরি করতে সহায়তা করে। সিস্টেম বিশ্লেষণের বিভিন্ন পদ্ধতি রয়েছে।
যখন একটি কম্পিউটার তথ্য সিস্টেম তৈরি করা হচ্ছে, সিস্টেম বিশ্লেষণ (জলপ্রপাতের মডেল অনুসারে) নিম্নলিখিত পদক্ষেপগুলি নিয়ে গঠিত হবে:
- একটি সম্ভাব্যতা সমীক্ষার উন্নয়ন। একটি প্রকল্প অর্থনৈতিক, সামাজিক, প্রযুক্তিগত এবং সাংগঠনিকভাবে সম্ভব কিনা তা নির্ধারণ করা।
- সিস্টেমের শেষ ব্যবহারকারীদের প্রয়োজনীয়তা নিশ্চিত করার জন্য ডিজাইন করা ফ্যাক্ট-ফাইন্ডিং ব্যবস্থা (সাধারণত সহসাক্ষাত্কার, প্রশ্নাবলী বা বিদ্যমান সিস্টেমে কাজের ভিজ্যুয়াল পর্যবেক্ষণ)।
- শেষ ব্যবহারকারীরা কীভাবে সিস্টেমটি পরিচালনা করবে (কম্পিউটার হার্ডওয়্যার বা সফ্টওয়্যারের সামগ্রিক অভিজ্ঞতার পরিপ্রেক্ষিতে), সিস্টেমটি কীসের জন্য ব্যবহার করা হবে, ইত্যাদি নির্ধারণ করুন।
আরেকটি মতামত প্রক্রিয়াটির ধাপে ধাপে পদ্ধতির বর্ণনা দেয়। এই পদ্ধতিটি সিস্টেম বিশ্লেষণকে 5টি ধাপে বিভক্ত করে:
- কন্টেন্ট নির্ধারণ করা। এর স্টেকহোল্ডারদের দ্বারা সংজ্ঞায়িত প্রকল্পের প্রয়োজনীয়তা পূরণের জন্য স্পষ্টভাবে সংজ্ঞায়িত লক্ষ্য এবং প্রয়োজনীয়তা।
- সমস্যা বিশ্লেষণ: সিস্টেম বিশ্লেষণের নীতির উপর ভিত্তি করে সমস্যা এবং প্রয়োজন বোঝার এবং সমাধান খোঁজার প্রক্রিয়া।
- প্রয়োজনীয়তা বিশ্লেষণ: শর্তাবলী চিহ্নিত করা যা অবশ্যই পূরণ করতে হবে।
- লজিক ডিজাইন: বস্তুর মধ্যে যৌক্তিক সম্পর্কের অধ্যয়ন।
- সিদ্ধান্ত বিশ্লেষণ: সিস্টেম বিশ্লেষণের নীতির উপর ভিত্তি করে চূড়ান্ত সিদ্ধান্ত নেওয়া।
ব্যবহারের কেসগুলি একটি সিস্টেমের কার্যকরী প্রয়োজনীয়তা সংজ্ঞায়িত এবং প্রকাশ করার জন্য ব্যাপকভাবে ব্যবহৃত সিস্টেম বিশ্লেষণ মডেলিং সরঞ্জাম। প্রতিটি ব্যবহারের ক্ষেত্রে একটি ব্যবসায়িক দৃশ্য বা ঘটনা যার জন্য সিস্টেমকে একটি নির্দিষ্ট প্রতিক্রিয়া প্রদান করতে হবে। অবজেক্ট-ওরিয়েন্টেড বিশ্লেষণ থেকে বিকশিত কেস ব্যবহার করুন।
রাজনৈতিক বিশ্লেষণ
বর্তমানে যেটি নীতি বিশ্লেষণ নামে পরিচিত তার শৃঙ্খলা সিস্টেম বিশ্লেষণের প্রয়োগ থেকে উদ্ভূত হয়েছিল যখন এটি প্রথম প্রতিষ্ঠিত হয়েছিলমার্কিন প্রতিরক্ষা সচিব রবার্ট ম্যাকনামারা।
মৌলিক সিস্টেম বিশ্লেষকদের প্রায়ই সিস্টেমের বর্তমান উপাদানগুলি নির্ধারণ করার জন্য সুযোগ দ্বারা বেড়ে ওঠা সিস্টেমগুলি বিশ্লেষণ করার জন্য বলা হয়। এটি 2000 রিইঞ্জিনিয়ারিং কাজের সময় প্রদর্শিত হয়েছিল, যখন ব্যবসা এবং উত্পাদন প্রক্রিয়াগুলি 2000 অটোমেশন আধুনিকীকরণের অংশ হিসাবে বিবেচিত হয়েছিল। সিস্টেম বিশ্লেষণ ব্যবহার করে কাজের মধ্যে একজন সিস্টেম বিশ্লেষক, ব্যবসা বিশ্লেষক, প্রযুক্তিবিদ, সিস্টেম আর্কিটেক্ট, এন্টারপ্রাইজ আর্কিটেক্ট, সফ্টওয়্যার আর্কিটেক্ট ইত্যাদি অন্তর্ভুক্ত রয়েছে। এই সমস্ত বিশেষজ্ঞরা অনুশীলনে সিস্টেম বিশ্লেষণের মৌলিক নীতিগুলি ব্যবহার করেন।
যদিও সিস্টেম বিশ্লেষণের অনুশীলনকারীদের নতুন সিস্টেম তৈরি করতে উত্সাহিত করা যেতে পারে, তারা প্রায়শই বিদ্যমান সিস্টেমগুলি (প্রক্রিয়া, পদ্ধতি এবং পদ্ধতি) সংশোধন, প্রসারিত বা নথিভুক্ত করে। গবেষক এবং অনুশীলনকারীরা সিস্টেম বিশ্লেষণের উপর নির্ভর করে। এই ধরনের কার্যকলাপ বিশ্লেষণ ইতিমধ্যে ব্যবসা ব্যবস্থাপনা, শিক্ষাগত সংস্কার, শিক্ষাগত প্রযুক্তি, ইত্যাদি সহ বিভিন্ন গবেষণা এবং ব্যবহারিক গবেষণায় প্রয়োগ করা হয়েছে৷ এই ক্ষেত্রে, একটি সিস্টেম পদ্ধতির নীতিগুলি (সিস্টেম বিশ্লেষণ) অত্যন্ত গুরুত্বপূর্ণ৷
বিশ্লেষক
একটি সিস্টেম বিশ্লেষক একজন তথ্য প্রযুক্তি পেশাদার যিনি তথ্য সিস্টেমের বিশ্লেষণ, নকশা এবং বাস্তবায়নে বিশেষজ্ঞ। সিস্টেম বিশ্লেষকরা তাদের উদ্দেশ্যমূলক ফলাফলের পরিপ্রেক্ষিতে তথ্য সিস্টেমের উপযুক্ততা মূল্যায়ন করে এবং শেষ ব্যবহারকারী, বিক্রেতাদের সাথে যোগাযোগ করেএই ফলাফলগুলি অর্জন করতে সফ্টওয়্যার এবং প্রোগ্রামাররা৷
একজন সিস্টেম বিশ্লেষক হলেন একজন ব্যক্তি যিনি তথ্য প্রযুক্তি ব্যবহার করে ব্যবসায়িক সমস্যা সমাধানের জন্য বিশ্লেষণ এবং নকশা কৌশল ব্যবহার করেন। সিস্টেম বিশ্লেষকরা পরিবর্তন এজেন্ট হিসাবে কাজ করতে পারে যারা প্রয়োজনীয় সাংগঠনিক উন্নতি সনাক্ত করে, সেই পরিবর্তনগুলি বাস্তবায়নের জন্য সিস্টেম ডিজাইন করে, এবং সিস্টেমগুলি ব্যবহার করার জন্য অন্যদের প্রশিক্ষণ ও অনুপ্রাণিত করে। বিশ্লেষকদের অবশ্যই সিস্টেম বিশ্লেষণের ধারণা এবং নীতিগুলি জানতে এবং বুঝতে হবে৷
যদিও তারা বিভিন্ন প্রোগ্রামিং ভাষা, অপারেটিং সিস্টেম এবং কম্পিউটার হার্ডওয়্যার প্ল্যাটফর্মের সাথে পরিচিত হতে পারে, তারা সাধারণত প্রকৃত হার্ডওয়্যার বা সফ্টওয়্যার বিকাশের সাথে জড়িত নয়। তারা ব্যয় বিশ্লেষণ, নকশা বিবেচনা, কর্মীদের প্রভাবের উন্নতি এবং বাস্তবায়নের সময়সীমার উন্নয়নের জন্য দায়ী হতে পারে৷
একটি সিস্টেম বিশ্লেষক সাধারণত একটি মনোনীত বা পূর্বনির্ধারিত সিস্টেমের মধ্যে সীমাবদ্ধ থাকে এবং প্রায়শই সাধারণ সিস্টেম বিশ্লেষণ নীতিগুলি ব্যবহার করে একজন ব্যবসায়িক বিশ্লেষকের সাথে একত্রে কাজ করে। এই ভূমিকা, কিছু ওভারল্যাপ থাকার সময়, একই নয়। ব্যবসায়িক বিশ্লেষক ব্যবসার চাহিদাগুলি মূল্যায়ন করবেন এবং উপযুক্ত সমাধান নির্ধারণ করবেন এবং কিছু পরিমাণে, সিস্টেম বিশ্লেষকের উপর নির্ভর না করে তার প্রযুক্তিগত উপাদানগুলির খুব গভীরে না গিয়ে সমাধানটি ডিজাইন করবেন। সিস্টেম বিশ্লেষক প্রায়ই কোড মূল্যায়ন করে এবং সংশোধন করে এবং সিস্টেম বিশ্লেষণের নীতি ও সমস্যার উপর ভিত্তি করে পরিস্থিতি বিশ্লেষণ করে।
সুযোগ
কিছু পেশাদারের উভয় ক্ষেত্রেই ব্যবহারিক জ্ঞান রয়েছে (ব্যবসা এবং সিস্টেম বিশ্লেষণ) এবং তারা সফলভাবে এই উভয় পেশাকে একত্রিত করতে পারে, কার্যকরভাবে একজন ব্যবসায়িক বিশ্লেষক এবং একজন সিস্টেম বিশ্লেষকের মধ্যে লাইনটি ঝাপসা করে। উভয় পেশার জন্য কাঠামোগত সিস্টেম বিশ্লেষণের নীতি প্রয়োজন।
সিস্টেম বিশ্লেষক উপলব্ধ:
- পরিকল্পিত সিস্টেমের সাংগঠনিক এবং মানবিক প্রভাবগুলি সনাক্ত করুন, বোঝুন এবং পরিকল্পনা করুন এবং নিশ্চিত করুন যে নতুন প্রযুক্তিগত প্রয়োজনীয়তাগুলি বিদ্যমান প্রক্রিয়া এবং দক্ষতা সেটগুলির সাথে সঠিকভাবে একত্রিত হয়েছে৷
- শুরু থেকে পরিকল্পনা সিস্টেম প্রবাহ।
- অভ্যন্তরীণ ব্যবহারকারী এবং গ্রাহকদের সাথে অধ্যয়ন এবং নথির প্রয়োজনীয়তার জন্য ইন্টারঅ্যাক্ট করুন, যা তারপর ব্যবসার প্রয়োজনীয়তা নথি তৈরি করতে ব্যবহৃত হয়।
- গুরুত্বপূর্ণ পর্যায় থেকে প্রযুক্তিগত প্রয়োজনীয়তার খসড়া তৈরি করা।
- সফ্টওয়্যারটির সীমাবদ্ধতা বোঝার জন্য সফ্টওয়্যার বিকাশকারীর সাথে যোগাযোগ করুন৷
- প্রোগ্রামারদের সিস্টেমের বিকাশে সহায়তা করুন, যেমন ব্যবহারের ক্ষেত্রে, ফ্লোচার্ট, UML এবং BPMN ডায়াগ্রাম প্রদান করা।
- নথির প্রয়োজনীয়তা বা ব্যবহারকারীর ম্যানুয়ালগুলির পরিপূরক৷
- যখনই একটি উন্নয়ন প্রক্রিয়া চলছে, সিস্টেম বিশ্লেষক উপাদানগুলির বিকাশ এবং বিকাশকারীকে সেই তথ্য সরবরাহ করার জন্য দায়ী৷ এই সমস্ত সিস্টেম বিশ্লেষণের মৌলিক ধারণা এবং নীতির উপর ভিত্তি করে করা হয়৷
জীবনচক্র
সিস্টেম ডেভেলপমেন্ট লাইফ সাইকেল (SDLC) একটি ঐতিহ্যগত উন্নয়ন পদ্ধতিসংস্থাগুলি বড় আকারের আইটি প্রকল্পগুলির জন্য ব্যবহার করে এমন সিস্টেমগুলি৷ SDLC হল একটি কাঠামোগত কাঠামো যা অনুক্রমিক প্রক্রিয়াগুলির সমন্বয়ে গঠিত যার দ্বারা একটি তথ্য ব্যবস্থা তৈরি করা হয়৷
বিশ্লেষণের সারমর্ম
যদিই উন্নয়ন প্রকল্পটি সমস্ত অংশগ্রহণকারীদের কাছ থেকে প্রয়োজনীয় অনুমোদন পায়, সিস্টেম বিশ্লেষণের পর্যায় শুরু হয়৷ সিস্টেম বিশ্লেষণ হল একটি ব্যবসায়িক সমস্যার বিশ্লেষণ যা সংস্থাগুলি একটি তথ্য সিস্টেমের সাথে সমাধান করার পরিকল্পনা করে। সিস্টেম বিশ্লেষণ পর্বের প্রধান লক্ষ্য হল একটি উন্নত সিস্টেম বা একটি নতুন সিস্টেমের প্রয়োজনীয়তা নির্ধারণ করার জন্য বিদ্যমান সিস্টেম সম্পর্কে তথ্য সংগ্রহ করা। এই পর্যায়ের শেষ পণ্য, সরবরাহযোগ্য হিসাবে পরিচিত, সিস্টেমের প্রয়োজনীয়তার একটি সেট। এগুলি হল সিস্টেম বিশ্লেষণ এবং সিস্টেম সংশ্লেষণের মৌলিক নীতি৷
এই বিশ্লেষণে সম্ভবত সবচেয়ে কঠিন কাজ হল নির্দিষ্ট প্রয়োজনীয়তাগুলি নির্ধারণ করা যা সিস্টেমটিকে অবশ্যই সন্তুষ্ট করতে হবে। এই প্রয়োজনীয়তাগুলি প্রায়শই ব্যবহারকারীর প্রয়োজনীয়তা হিসাবে উল্লেখ করা হয় কারণ ব্যবহারকারীরা সেগুলি সরবরাহ করে। যখন সিস্টেম ডিজাইনাররা একটি নতুন সিস্টেমের জন্য ব্যবহারকারীর প্রয়োজনীয়তা জমা করে, তখন তারা সিস্টেম ডিজাইনের পর্যায়ে চলে যায়।
কম্পিউটার সিস্টেম
কম্পিউটার সিস্টেম বিশ্লেষক তথ্য প্রযুক্তির ক্ষেত্রে একটি পেশা। একজন কম্পিউটার সিস্টেম বিশ্লেষক কম্পিউটার প্রযুক্তি সম্পর্কিত সমস্যা সমাধানের জন্য কাজ করে। অনেক বিশ্লেষক নতুন কম্পিউটার সিস্টেম ইনস্টল করছেন, হার্ডওয়্যার এবং সফ্টওয়্যার উভয়ই, নতুন সফ্টওয়্যার অ্যাপ্লিকেশন যোগ করছেনকম্পিউটার কর্মক্ষমতা উন্নত। অন্যরা সিস্টেম ডিজাইনার বা সিস্টেম আর্কিটেক্ট হিসাবে কাজ করে, তবে বেশিরভাগ বিশ্লেষক একটি নির্দিষ্ট ধরণের সিস্টেমে বিশেষজ্ঞ, যেমন ব্যবসায়িক সিস্টেম, অ্যাকাউন্টিং সিস্টেম, আর্থিক ব্যবস্থা, বা বৈজ্ঞানিক ব্যবস্থা।
চাহিদা
2015 সালের হিসাবে, সর্বাধিক সংখ্যক কম্পিউটার সিস্টেম বিশ্লেষক সরকার, বীমা, কম্পিউটার সিস্টেম ডিজাইন, পেশাদার এবং বাণিজ্যিক সরঞ্জাম এবং কোম্পানি এবং এন্টারপ্রাইজ ব্যবস্থাপনার খাতগুলিকে কভার করেছেন। এই এলাকায় চাকরির সংখ্যা 2009 সালে 487,000 থেকে 2016 সাল নাগাদ 650,000-এ উন্নীত হবে বলে অনুমান করা হয়েছিল৷
এই এন্ট্রি 2010 পোলে তৃতীয়, 2011 পোলে পঞ্চম, 2012 পোলে 9ম এবং 2013 পোলে 10 তম স্থানে ছিল।
একজন ব্যবসায়িক বিশ্লেষক (BA) হলেন একজন যিনি একটি প্রতিষ্ঠান বা ব্যবসার এলাকা (বাস্তব বা অনুমানমূলক) বিশ্লেষণ করেন এবং এর ব্যবসা বা প্রক্রিয়া বা সিস্টেম নথিভুক্ত করেন, ব্যবসার মডেল মূল্যায়ন করেন বা নীতি ও কাঠামো সিস্টেম বিশ্লেষণের উপর ভিত্তি করে প্রযুক্তির সাথে এর একীকরণ করেন।.
একজন সিস্টেম বিশ্লেষকের ভূমিকাকে ব্যবসায়িক সমস্যা এবং প্রযুক্তি সমাধানের মধ্যে একটি সেতু হিসাবেও সংজ্ঞায়িত করা যেতে পারে। এখানে, ব্যবসায়িক সমস্যাগুলি ব্যবসায়িক সিস্টেমের সাথে সম্পর্কিত হতে পারে, যেমন একটি মডেল, প্রক্রিয়া বা পদ্ধতি। প্রযুক্তি সমাধানগুলি প্রযুক্তি স্থাপত্য, সরঞ্জাম বা সফ্টওয়্যার অ্যাপ্লিকেশনগুলির ব্যবহার হতে পারে। সিস্টেম বিশ্লেষকদের বিশ্লেষণ করতে হবে,রূপান্তর করুন এবং শেষ পর্যন্ত প্রযুক্তির মাধ্যমে ব্যবসায়িক সমস্যার সমাধান করুন।
ব্যবসা বিশ্লেষণ
ব্যবসায়িক বিশ্লেষণের অন্তত চার প্রকার রয়েছে:
- ব্যবসা বিকাশকারী - সংস্থার ব্যবসার চাহিদা এবং ব্যবসার সুযোগগুলি সনাক্ত করুন৷
- ব্যবসায়িক মডেল বিশ্লেষণ - সাংগঠনিক নীতি এবং বাজারের পদ্ধতির সংজ্ঞা।
- প্রসেস ডিজাইন - একটি প্রতিষ্ঠানের কর্মপ্রবাহকে মানসম্মত করতে।
- সিস্টেম বিশ্লেষণ - প্রযুক্তিগত সিস্টেমের জন্য ব্যবসার নিয়ম এবং প্রয়োজনীয়তার ব্যাখ্যা (সাধারণত আইটির মধ্যে)।
অন্যান্য দায়িত্ব
কখনও কখনও একজন ব্যবসায়িক বিশ্লেষক একটি ব্যবসায়িক ক্রিয়াকলাপের অংশ এবং প্রদত্ত পরিষেবার গুণমান উন্নত করতে তথ্য প্রযুক্তির সাথে কাজ করে, কখনও কখনও নতুন সমাধানগুলিকে একীভূত করতে এবং পরীক্ষা করতে সহায়তা করে৷ ব্যবসায় বিশ্লেষকরা ব্যবস্থাপনা এবং প্রযুক্তিগত বিকাশকারীদের মধ্যে একটি লিঙ্ক হিসাবে কাজ করে৷
BA এছাড়াও প্রশিক্ষণ সামগ্রীর উন্নয়নে সহায়তা করতে পারে, বাস্তবায়নে অংশগ্রহণ করতে পারে এবং বাস্তবায়ন পরবর্তী সহায়তা প্রদান করতে পারে। এর মধ্যে অন্তর্ভুক্ত হতে পারে উন্নয়ন প্রকল্প পরিকল্পনা এবং ডেটা ফ্লো ডায়াগ্রাম, ফ্লোচার্ট ইত্যাদি।
সিস্টেম ডেভেলপমেন্ট লাইফ সাইকেলে, ব্যবসায়িক বিশ্লেষক সাধারণত এন্টারপ্রাইজের ব্যবসায়িক দিক এবং আইটি পরিষেবা প্রদানকারীদের মধ্যে লিঙ্ক হিসেবে কাজ করে।