সফটওয়্যার মুক্তির জীবনচক্র: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
EmausBot (আলোচনা | অবদান)
বট: 3 টি আন্তঃউইকি সংযোগ স্থানান্তর করেছে, যা এখন উইকিউপাত্তের - d:q1211457 এ রয়েছে
WikitanvirBot I (আলোচনা | অবদান)
বট কসমেটিক পরিবর্তন করছে; কোনো সমস্যা?
২ নং লাইন:
 
{{Infobox|above = সফটওয়্যার ডেভলপমেন্ট এবং প্রকাশের বিভিন্ন ধাপ
|image = [[Imageচিত্র:Software dev3.png]]
}}
 
৮ নং লাইন:
 
== ডেভলপমেন্ট ==
=== প্রি-আলফা ===
প্রি-আলফা হল কোনো সফটওয়্যার প্রকল্পে [[software testing|টেস্টিং]] এর আগের সকল কার্যক্রম। এই কার্যক্রম সমূহের মধ্যে রয়েছে [[requirements analysis|রিকোয়্যারমেন্ট অ্যনালাইসিস]], [[software design|সফটওয়্যার ডিজাইন]], [[software development|সফটওয়্যার ডেভলপমেন্ট]] এবং [[unit testing|ইউনিট টেস্টিং]] ইত্যাদি।
 
২১ নং লাইন:
 
=== বেটা ===
বেটা হল সফটওয়্যার ডেভলপমেন্টের এমন একটি ধাপ যা আলফা এর পরে সম্পন্ন করতে হয়। এটি প্রাচীন গ্রীক বর্ণমালার ২য় বর্ণ, যা ২ সংখ্যাটি বোঝাতে ব্যবহার করা হয়। কোনো সফটওয়্যারের [[feature complete|বৈশিষ্ট সম্পন্ন]] হওয়ার পর এই ধাপটি শুরু করা হয়। বেটা টেস্টিং এর মূল লক্ষ্য থাকে সফটওয়্যারের এমন কিছু পরিবর্তন করা যার মাধ্যমে ব্যবহারকারীদের সুবিধা হয়, কখনো কখনো বেটা টেস্টিং-এর সাথে [[usability testing]] ও অন্তর্ভুক্ত করা হয়। বেটস সংস্করণগুলো ব্যবহারকারীদের কাছে পৌছে দেয়ার পদ্ধতিটি '''বেটা রিলিজ''' নামে পরিচিত। এবং এই সময়ই সর্বপ্রথম ডেভলপমেন্ট চলছে এমন কোনো সফটওয়্যার নির্দিষ্ট প্রতিষ্ঠানের বাইরে সাধারণের মাঝে উন্মুক্ত করা হয়।
 
বেটা সংস্করণগুলো ব্যবহারকারীদের বলা হয় ''বেটা টেস্টার''। সাধারণত তারা নির্দিষ্ট ডেভলপার প্রতিষ্ঠানের কাস্টমার হয়ে থাকেন। যারা স্বেচ্ছায় এবং বিনামূল্যে এই কাজটি করে থাকেন। প্রায়সময়ই এই ব্যবহারকারীদের সফটওয়্যারটির পূর্ণাঙ্গ সংস্করণ বিনামূল্যে বা স্বল্পমূল্যে দেয়া হয়ে থাকে।
৩২ নং লাইন:
 
* সেপ্টেম্বর ২০০০-এ [[অ্যাপ্‌ল কম্পিউটার|অ্যাপেল ইনকর্পোরেট]] ''বক্স ভার্সন'' [[Mac OS X Public Beta|ম্যাক ওএস এক্স পাবলিক বেটা]] প্রকাশ করে। <ref>{{cite press release|title=Apple Releases Mac OS X Public Beta|publisher=Apple Inc.|url=http://www.apple.com/pr/library/2000/sep/13macosx.html|accessdate=22 February 2011|date=13 September 2000}}</ref>
* [[মাইক্রোসফট]] [[উইন্ডোজ ভিস্তা]] এর '''কমিউনিটি টেকনোলজি প্রিভিউ''' ('''সিটিপি''') প্রকাশ করেছিল জানুয়ারী ২০০৫ এ।<ref>{{cite press release|url=http://www.microsoft.com/presspass/newsroom/winxp/WinVistaCTPFS.mspx|title=Microsoft Windows Vista October Community Technology Preview Fact Sheet|month=October|year=2005|accessdate=22 February 2011|publisher=Microsoft}}</ref>
 
ওপেন বেটা সংস্করণগুলোর মাধ্যমে দুই ধরনের সুবিধা পাওয়া যায়। প্রথমত সম্ভবনাময় গ্রাহকদের কাছে সফটওয়্যারটি প্রদর্শন করা এবং বিভিন্ন ক্যাটেগরীর বিশাল সংখ্যক ব্যবহারকারীদের মাধ্যমে সফটওয়্যারটি পরীক্ষা করা। এর মাধ্যমে অনেক সময় সফটওয়্যারটির এমন কিছু ত্রুটি খুঁজে পাওয়া সম্ভব যা ক্ষুদ্র আকারের ক‌োনো টেস্টার দলের পক্ষে খুঁজে পাওয়া সম্ভব না।
৪৫ নং লাইন:
=== আলফা এবং বেটা প্রযুক্তির মূল ===
== প্রকাশসমূহ ==
=== আরটিএম ===
"'''রিলিজ টু ম্যানুফ্যাকচারিং'''" অথবা "'''রিলিজ টু মার্কেটিং'''" উভয় ক্ষেত্রে (এবং বেশ ভিন্ন অর্থের "'''রিটার্ন টু ম্যানুফ্যাকচারার'''" বোঝাতে) ব্যবহার করা হয়। ইনিশিয়ান বা শব্দগুলোর প্রথম অক্ষর নিয়ে ''আরটিএম''-ও বলা হয়ে থাকে। পাশাপাশি "[[Golden master|গোয়িং গোল্ডেন]]" এর মাধ্যমেও একই অর্থ বোজানো হয়ে থাকে। সফটওয়্যার ডেভলপমেন্টের ক্ষেত্রে এই কথা ব্যবহার করা হয় সেই সময় যখন এটি ক্রেতা বা গ্রাহকদের কাছে পৌছে দেয়ার উপযোগী হয়।
 
৫৩ নং লাইন:
=== এন্ড অফ লাইফ ===
{{See also|End-of-life (product)}}
যখন কোনো সফটওয়্যার বিক্রি এবং এবং বিক্রয় পরবর্তী সেবা বন্ধ করে দেয়া হয় তখন সফটওয়্যারটি এন্ড-অফ-লাইফে এসেছে বলা হয়ে থাকে।
 
== ওয়ান্ড ওয়াইড ওয়েবের প্রভাব ==
৬০ নং লাইন:
 
== আরও দেখুন ==
* [[Paper launch]]
* [[Release engineering]]
* [[Release management]]
* [[Rolling release]]
* [[Software maintenance]]
* [[Software testing]]
* [[Software versioning]]
* [[Software deployment]]
* [[Vaporware]]
 
== তথ্যসূত্র ==
৭৪ নং লাইন:
 
== বহিঃসংযোগ ==
* [http://developer.apple.com/technotes/tn/tn1132.html Apple, Inc. Version Territory]
* [http://www.tldp.org/HOWTO/Software-Proj-Mgmt-HOWTO/users.html#ALPHABETA Free Software Project Management HOWTO].
* [https://pide.dev.java.net/glossary-std.html Java Standard Terms].
* [http://www.se-cure.ch/Publications.html Software Release Decisions]
* [http://www.methodsandtools.com/archive/archive.php?id=55 A Methodology to Support Software Release Decisions]
* [http://www.editorial.co.in/software/software-testing-life-cycle.php Software Testing Life Cycle].
* [http://www.computeruser.com/resources/dictionary/definition.html?lookup=792 computeruser.com definition]
* [http://www.smartcomputing.com/editorial/dictionary/detail.asp?guid=&searchtype=&DicID=8430&RefType=Dictionary smartcomputing.com definition]
* [http://www.techweb.com/encyclopedia/defineterm.jhtml?term=betaware techweb.com definition]
* [http://semver.org/ Semantic versioning]
 
== আরও পড়ুন ==