it-swarm-tr.com

Artefakt ne anlama geliyor?

Sözlük yapay kelimeyi şu şekilde tanımlar:

eserler, eserler [ˈɑːtɪˌfækt] n

  1. bir araç ya da sanat eseri gibi insan tarafından şekillendirilmiş ya da şekillendirilmiş bir şey, özellikle arkeolojik ilginin bir nesnesi

  2. sahte bir deneysel sonuç gibi insan yapımı herhangi bir şey

  3. (Yaşam Bilimleri ve İlgili Uygulamalar/Biyoloji) Sitoloji, ölüm, fiksasyon, boyama vb.

Word artifact genellikle yazılım geliştirme, yazılım geliştirme döngüleri, çaba tahmini vb. Konularında görülür. Ancak yukarıdaki tanım bu bağlamda bana mantıklı gelmiyor.

Birisi yazılım endüstrisinden bazı özel örnekler vererek bu kelimeyi açıklayabilir mi?

59
xyz

Yazılım geliştirme yaşam döngüsünde (SDLC), eser genellikle işleme katılan kişiler tarafından üretilen "şeylere" atıfta bulunur. Örnek olarak tasarım belgeleri, veri modelleri, iş akışı diyagramları, test matrisleri ve planları, kurulum komut dosyaları, ... bir arkeolojik site gibi herhangi bir şey yaratılan bir eser olabilir.

Çoğu yazılım geliştirme döngüsünde, genellikle başkalarının görüntülemesi ve paylaşması için birisinin üretmesi ve paylaşılan bir sürücüye veya belge havuzuna koyması gereken belirli gerekli yapay nesnelerin bir listesi vardır.

Bence bu Wikipedia makalesi oldukça iyi kapsar.

Bir eser, yazılımın geliştirilmesi sırasında üretilen birçok somut yan üründen biridir. Bazı eserler (ör. Kullanım örnekleri, sınıf diyagramları ve diğer UML modelleri, gereksinimler ve tasarım belgeleri) yazılımın işlevini, mimarisini ve tasarımını açıklamaya yardımcı olur. Diğer eserler, proje planları, iş durumları ve risk değerlendirmeleri gibi gelişim sürecinin kendisiyle ilgilidir.

24
yoozer8

Grafik programlamada, genellikle görüntünün doğru şekilde oluşturulmayan kısmına başvurmak için kullanılır. Örneğin, çizim yapıldıktan sonra önceki çerçevenin veya görünümün küçük bir parçası hala ekranda kalıyorsa, bu bir yapay yapı olarak adlandırılır.

14
GrandmasterB

Bir eser, yaratılan başka bir şeyin sonucu olarak doğrudan veya dolaylı olarak oluşturulan bir şeydir. Yazılım eserleri proje kaynağınızdan veya kaynaklarınızdan oluşabilir veya kaynaklarınız veya kaynaklarınız arasındaki etkileşimlerin öngörülemeyen belirtileri olarak temsil edilebilir.

6
Jordan

Word yapı genellikle CMMI gibi kalite yönetimi sertifikalarıyla ilişkili olarak kullanılır. ISO 9001 ve Altı Sigma gibi yöntemler. Bu bağlamda eser yazılım geliştirme sürecinin ürün ve yan ürünlerini ifade eder.

Eserler, belgelenen sürecin takip edildiğinin kanıtı olarak kullanılmak üzere süreç boyunca toplanır ve arşivlenir. Bu tür eserler bir sertifikasyon denetimi sırasında faydalıdır, ancak bunları toplamak ve arşivlemek, sorunların ortaya çıkması durumunda sürecin nasıl veya neden başarısız olduğunu anlamayı kolaylaştırır.

Eserler de süreci iyileştirmenin yollarını bulmak için ölçülebilir ve analiz edilebilir, iyileştirme kanıtı göstermek için biraz daha ölçülebilir ve daha sonra sürecin kontrol altında kaldığını göstermek için sürekli olarak ölçülebilir (yani söz konusu metrikler belirli sınırlar içinde kalır) .

4
Caleb

Sadece üzerinde çalıştığım bir projede kullanılan eseri duydum: Bunu yapımızın ortaya koyduğu dosyalara başvurmak için kullandık. Bununla birlikte, diğer cevapları okuyarak, 'Eser' birisinin projeye özgü bir nesne türü için herhangi bir terime ihtiyaç duyduğu zaman kullanılan değişken bir terim gibi görünmektedir.

3
Mark

Terimin daha çok yan etki anlamına gelen başka yolları olduğunu düşünüyorum, ancak yazılım endüstrisinde "eser" kelimesinin ana kullanımının "yaratılan ürün" anlamına gelmesidir. Yani, geliştiricilerin yazdıkları program bir "yazılım artefaktı" dır.

3
jhocking