সফটওয়্যার প্রকৌশলী: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
Zaheen (আলোচনা | অবদান)
সংশোধন (ইঞ্জিনিয়ার --> প্রকৌশলী)
Zaheen (আলোচনা | অবদান)
ভূমিকা সংশোধন ও সম্প্রসারণ
১ নং লাইন:
[[File:Coding Shots Annual Plan high res-5.jpg|thumb|300x300px|একজন সফটওয়্যার প্রকৌশলী জাভাস্ক্রিপ্ট ভাষায় প্রোগ্রাম রচনা করছেন।]]
একজন '''সফটওয়্যার প্রকৌশলী''' এমন একজন (সাধারণত পেশাদার) ব্যক্তি যিনি [[সফটওয়্যার প্রকৌশল|সফটওয়্যার প্রকৌশলের]] মূলনীতিগুলি কম্পিউটার সফটওয়্যাররের নকশা প্রণয়ন, নির্মাণ, রক্ষণাবেক্ষণ, পরীক্ষণ, পর্যালোচনা, ইত্যাদি প্রক্রিয়াতে প্রয়োগ করেন। তিনি বাস্তব জীবনের কোনও সমস্যা সমাধান করার উদ্দেশ্যে কম জনবল দিয়ে, কম খরচে, সহজভাবে, কম সময়ে, গ্রহণযোগ্য ও নির্ভুলভাবে তৈরী করার জন্য [[সফটওয়্যার প্রকৌশল]]প্রকৌশলীয় পদ্ধতি অনুসারেঅনুযায়ী পরিকল্পনা করে বিভিন্ন [[সফটওয়্যার]] তৈরী করেন।
 
সফটওয়্যার প্রকৌশলীর সাথে সংশ্লিষ্ট কিছু পেশা হল [[কম্পিউটার বিজ্ঞানী]], [[কম্পিউটার প্রোগ্রামার]], [[সফটওয়্যার নির্মাতা]], ইত্যাদি। সফটওয়্যার প্রকৌশলী নামে "প্রকৌশলী" হলেও কিছু দেশে (যেমন মার্কিন যুক্তরাষ্ট্রের ব্যুরো অফ লেবার স্ট্যাটিসটিকস "শ্রম পরিসংখ্যান দপ্তর" অনুযায়ী) তাকে প্রকৌশলী হিসেবে নয়, বরং একজন কম্পিউটার বিশেষজ্ঞ হিসেবেই শ্রেণীকরণ করা হয়।<ref name="ReferenceA">U.S Department of Labor and Statistics [http://www.bls.gov/soc/soc_d0a0.htm ''The 2000 Standard Occupational Classification (SOC) System: 17-0000 Architecture and Engineering Occupations'']</ref> এর বিপরীতে [[কম্পিউটার হার্ডওয়্যার প্রকৌশলী]]কে প্রকৃত প্রকৌশলীদের সাথে এক শ্রেণীতে রাখা হয়। কেননা সফটওয়্যার প্রকৌশলীরা সাধারণত পেশাদারী প্রকৌশলী সনদ লাভ করেন না এবং সফটওয়্যার প্রকৌশলের উপর সাধারণত কোনও উপযুক্ত কর্তৃপক্ষ দ্বারা অনুমোদিত উচ্চশিক্ষায়তনিক পাঠ্যক্রমও থাকে না। তাই অন্যান্য প্রকৌশলীদের তুলনায় সফটওয়্যার প্রকৌশলী পেশাটি ভিন্ন। তবে কিছু কিছু দেশে (যেমন মার্কিন অঙ্গরাজ্য [[টেক্সাস]], [[কানাডা]]র কিছু প্রদেশ এবং [[অস্ট্রেলিয়া]]তে) সফটওয়্যার প্রকোশলীর এইসব বিধিবদ্ধ পেশাদারিকরণ সংক্রান্ত সমস্যাগুলির প্রতিকার করা শুরু হয়েছে। এ ব্যাপারে আরও দেখুন [[সফটওয়্যার প্রকৌশলের পেশাদারিকরণ]] (Software engineering professionalism)।
 
== সফটওয়্যার প্রকৌশলীর উদ্দেশ্য ==