আর্টিক্যাক্ট বলতে কী বোঝায়?


57

অভিধানটি নিদর্শনগুলির সংজ্ঞা দেয়:

আর্টফ্যাক্ট, আর্টিফ্যাক্ট [ˈɑːtɪˌfækt] n

  1. মানুষের দ্বারা তৈরি বা প্রদত্ত কিছু, যেমন কোনও সরঞ্জাম বা শিল্পকর্ম, প্রত্নতাত্ত্বিক আগ্রহের কোনও বিষয়কে স্পষ্ট করে তোলে

  2. মনুষ্যনির্মিত যেকোন কিছুই যেমন একটি উদ্দীপক পরীক্ষামূলক ফলাফল

  3. (লাইফ সায়েন্সেস অলাইড অ্যাপ্লিকেশনস / বায়োলজি) সাইটোলজি একটি কাঠামো মৃত্যুর পরে টিস্যুতে দেখা যায়, স্থিরকরণ, দাগ ইত্যাদি, যা সাধারণত জীবন্ত টিস্যুতে উপস্থিত হয় না

শব্দটি artifactপ্রায়শই সফ্টওয়্যার বিকাশ, সফ্টওয়্যার বিকাশ চক্র, প্রচেষ্টা অনুমান ইত্যাদিতে উপস্থিত হয় তবে উপরোক্ত সংজ্ঞাটি সেই প্রসঙ্গে আমার বোধগম্য নয়।

সফ্টওয়্যার শিল্প থেকে কিছু নির্দিষ্ট উদাহরণ দিয়ে কেউ কি এই শব্দটি ব্যাখ্যা করতে পারেন?


2
p2pnode স্পষ্টতই "আর্টিফ্যাক্ট" শব্দের সংজ্ঞা চেয়েছে না। এটা সব পরে, প্রশ্নে। প্রোগ্রামিং প্রসঙ্গে শব্দটি কীভাবে ব্যবহৃত হয়েছে তা জিজ্ঞাসা করা একটি প্রাথমিক প্রশ্ন হতে পারে, তবে এটি এখনও বিষয়টিতে রয়েছে।
অ্যাডাম লিয়ার

শব্দটি সফ্টওয়্যার বিকাশের ক্ষেত্রে খুব অবিচ্ছিন্ন এবং অগভীর is এটি প্রত্নতাত্ত্বিক খননকৃত চিত্রগুলির চিত্র সংশ্লেষ করে; হাঁড়ি এবং শার্ডস

@ রবস্টার, আপনি কেন তা বলছেন? শুনেছি এটি শৈল্পিক নির্মাণের পরীক্ষা ও পরীক্ষার (ডিএল এবং পরীক্ষার ফলাফল) উল্লেখ করে ব্যবহার করেছে। এটি বেশ সাধারণ এবং বেশ নির্দিষ্ট বলে মনে হচ্ছে।
মেটাফাইট

ঠিক আছে, মনে হচ্ছে আপনি প্রোগ্রামিংয়ের সময় বা সম্পাদনের সময়, কোনও শৈল্পিক তৈরির সময় তৈরি বা তৈরি যেকোন কিছুকে কল করতে পারেন।
দ্য লিজেন্ডারিকপি কোডার

উত্তর:


66

সফ্টওয়্যার ডেভলপমেন্ট লাইফ চক্র (এসডিএলসি) এ, আর্টিক্ট্যাক্ট সাধারণত "জিনিস" বোঝায় যা প্রক্রিয়াতে জড়িত লোকেরা উত্পাদিত হয়। উদাহরণগুলি হ'ল নকশা নথি, ডেটা মডেল, ওয়ার্কফ্লো ডায়াগ্রাম, পরীক্ষার ম্যাট্রিক্স এবং পরিকল্পনা, সেটআপ স্ক্রিপ্টস ... একটি প্রত্নতাত্ত্বিক সাইটের মতো, তৈরি করা যে কোনও জিনিসই একটি নিদর্শন হতে পারে।

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


2
সত্যই কেবলমাত্র আমি যা কখনও কখনও শৈল্পিক হিসাবে উল্লেখ করেনি তা হল কোড, তবে কেন কোডটি একটি শৈল্পিক হতে পারে তা আমি দেখতে পাই না।
টমাস Owens

2
@ থমাস ওনস: কোডটিও একটি নিদর্শন হতে পারে তবে এটি সাধারণত আলাদাভাবে বিবেচনা করা হয় (যেমন "আপনি নিজের কোড এবং শৈল্পিকাগুলির ব্যাকআপ রাখুন তা নিশ্চিত করুন!") কারণ এই নিদর্শনগুলিতে আগ্রহী একমাত্র ব্যক্তি কোডার এবং কখনও কখনও স্থপতি হন। এছাড়াও কোডটি সোর্স নিয়ন্ত্রণে চলে যায়, অন্যান্য শিল্পকর্মগুলির বেশিরভাগটি একটি নথির ভাণ্ডার বা উইকিতে যেতে হবে।
হতাশিত

9
নিদর্শনগুলি সংকলিত বাইনারি / সফ্টওয়্যার প্যাকেজ অন্তর্ভুক্ত করতে পারে।
অ্যান্ডি

: আসলে জাভা বিশ্বের এটা কোড হস্তনির্মিত বস্তু যেমন, উদাহরণস্বরূপ যখন ম্যাভেন ব্যবহার উল্লেখ করতে খুবই সাধারণ stackoverflow.com/questions/2487485/what-is-maven-artifact
raspacorp

কোডটি বা বাইনারিগুলির উত্পন্ন টুকরো সম্পর্কে আমি এটি সবচেয়ে বেশি শুনেছি ।
কিউস

23

আমি মনে করি এই উইকিপিডিয়া নিবন্ধটি এটি বেশ ভালভাবে কভার করেছে।

সফ্টওয়্যার বিকাশের সময় উত্পাদিত বিভিন্ন ধরণের বাস্তব পণ্যগুলির মধ্যে একটি হস্তশৈলী। কিছু নিদর্শন (উদাহরণস্বরূপ, কেসগুলি, বর্গ চিত্রগুলি এবং অন্যান্য ইউএমএল মডেলগুলি, প্রয়োজনীয়তা এবং ডিজাইনের নথিগুলি ব্যবহার করুন) সফ্টওয়্যারটির ক্রিয়াকলাপ, আর্কিটেকচার এবং নকশা বর্ণনা করতে সহায়তা করে। অন্যান্য নিদর্শনগুলি বিকাশের প্রক্রিয়া নিজেই যেমন-প্রকল্প পরিকল্পনা, ব্যবসায়িক কেস এবং ঝুঁকি মূল্যায়নের সাথে সম্পর্কিত।


14

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


1
কারণ আমি গ্রাফিক্স প্রোগ্রামিংটি করি যা আমার কাছে প্রায়শই আসে, তবে এটি ওপি যা জিজ্ঞাসা করছিল তার সাথে সম্পর্কিত নয় (সফ্টওয়্যার পরিকল্পনার প্রসঙ্গে শব্দটির অর্থ কী)।
ঝাঁকুনি দিচ্ছেন

4
ওপিকে জিজ্ঞাসা করা হয়েছিল " সফটওয়্যার ইন্ডাস্ট্রির নির্দিষ্ট কিছু উদাহরণ দিয়ে কেউ কি এই শব্দটি ব্যাখ্যা করতে পারেন ?", আমার মনে হয় আমার উত্তর অন্তর্ভুক্ত রয়েছে।
গ্র্যান্ডমাস্টারবি

কেবল একটি নোট যোগ করতে চেয়েছিলেন যে এই প্রসঙ্গে "আর্টিফ্যাক্ট" শব্দটি সাধারণত গ্রাফিক্স প্রোগ্রামিংয়ের চেয়ে বেশি ব্যবহৃত হয় যেকোন ধরণের উত্পন্ন চিত্রের (যেমন, এক্স-রে) ইমেজিং ব্যঙ্গতত্ত্বগুলি উল্লেখ করার জন্য - দেখুন: en.wikedia.org/ উইকি / ভিজ্যুয়াল_আর্টিফ্যাক্ট
yoniLavi

5

একটি শৈল্পিক হ'ল এমন কিছু যা প্রত্যক্ষ বা অপ্রত্যক্ষভাবে অন্য কোনও কিছু তৈরির ফলাফল হিসাবে তৈরি হয়। সফ্টওয়্যার শিল্পকলাগুলি আপনার প্রকল্পের উত্স বা সংস্থানগুলি নিয়ে গঠিত হতে পারে বা এগুলি আপনার উত্স বা সংস্থানগুলির মধ্যে মিথস্ক্রিয়তার অপ্রত্যাশিত প্রকাশ হিসাবে উপস্থাপিত হতে পারে।


4

শব্দ হস্তনির্মিত বস্তু প্রায়ই মত গুণমান ব্যবস্থাপনা সার্টিফিকেশন সাথে সম্পর্কিত ব্যবহৃত হয় CMMI এবং ISO-9001 এবং অন্য কোনো পদ্ধতি ছয় সিগমা । এই প্রসঙ্গে নিদর্শনটি সফ্টওয়্যার বিকাশ প্রক্রিয়াটির পণ্য এবং উপজাতগুলি বোঝায়।

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

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


3

আমি মনে করি এই শব্দটি ব্যবহার করার অন্যান্য উপায় রয়েছে যার অর্থ পার্শ্ব-প্রতিক্রিয়াটির মতো, তবে সফটওয়্যার শিল্পের মধ্যে "আর্টিফ্যাক্ট" শব্দটির প্রধান ব্যবহারটি হ'ল "তৈরি হওয়া পণ্য" বোঝানো। সুতরাং, এর মতো, বিকাশকারীরা যে প্রোগ্রামটি লিখছেন তা হ'ল একটি "সফ্টওয়্যার আর্টিফ্যাক্ট"।


আমি শুনেছি এটি ডেটা উল্লেখ করতে ব্যবহৃত হয়েছিল যা সত্যই আর প্রয়োজন হয় না তবে এক সময় ছিল লিগ্যাসি অ্যাপ্লিকেশনটির একটি শিল্পকর্ম।
SoylentGray

3

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.