Savunma Yazılımını Yeniden Kullanma Sistemine (DSRS) ne oldu? [kapalı]


11

90'lı yılların başlarında, ABD Savunma Bakanlığı'nın yeniden kullanım sistemi (DSRS) adı verilen bir ABD Savunma Bakanlığı yazılım yeniden kullanım girişimi hakkında bazı makaleler okudum . Bulabildiğim en son söz 2000'den kalma bir makalede yapıldı - Yazılım Yeniden Kullanım Depoları Anketi

Savunma Yazılımları Depo Sistemi (DSRS)

DSRS, Yeniden Kullanılabilir Yazılım Varlıklarını (RSA) depolamak ve almak için otomatik bir havuzdur [14]. DSRS yazılımı şimdi yedi yazılım yeniden kullanım destek merkezinde (SRSC) yeniden kullanılabilir varlık envanterlerini yönetmektedir. DSRS, kaliteli RSA'lar için merkezi bir toplama noktası görevi görür ve geliştiricilere gereksinimlerini mevcut yazılım ürünleriyle eşleştirme fırsatı sunarak yazılımın yeniden kullanılmasını kolaylaştırır. DSRS hesapları, şu anda Hükümet projelerini destekleyen Devlet çalışanları ve yüklenici personeli için kullanılabilir ...

... DoD yazılım topluluğu, yazılım mühendisliği modelini mevcut yazılım döngüsünden, sürece dayalı, alana özgü, mimariye dayalı, havuz destekli bir yazılım oluşturma yöntemine değiştirmeye çalışıyor [15]. Bu değişen ortamda DSRS, DoD standart yeniden kullanım deposu olma potansiyeline sahiptir, çünkü DoD üzerinde birden fazla birlikte çalışabilir konuma sahip tek mevcut konuşlandırılmış, operasyonel havuzdur. Yedi DSRS konumu yaklaşık 1.000 kullanıcıyı destekler ve yaklaşık 9.000 yeniden kullanılabilir varlığı listeler. Sadece DISA DSRS, 3.880 adet yeniden kullanılabilir varlığı listeler ve 400 kullanıcı hesabı vardır ...

DSRS'nin uzak vadeli stratejisi sanal bir depoyu desteklemektir. Birbirine bağlı bu depolar, yeniden kullanılabilir bileşenleri etki alanları arasında ve hizmetler arasında bulma ve paylaşma olanağı sağlayacaktır. Etkili ve gelişen bir DSRS, DoD yazılımı yeniden kullanma girişiminin başarısı için merkezi bir gerekliliktir. Gelişen DoD veri havuzu gereksinimleri, DISA'nın gerçek bir veri havuzu işletiminde testi desteklemek ve DoD kullanıcılarını desteklemek için işlevsel bir DSRS sitesine sahip olmaya devam etmesini gerektirir. DSRS için sınıflandırma süreci, müşteri desteği sağlamak için temel bir teknolojidir [16]. Bu süreç, işlevsel ve teknik göç stratejilerini uygulamak için yeniden kullanılabilir varlıkları kullanılabilir hale getirmenin ilk adımıdır.

...
[14] DSRS - Uyarlanabilir, Güvenilir Sistemler için Savunma Teknolojisi
URL: http://ssed1.ims.disa.mil/srp/dsrspage.html
[15] STARS - Uyarlanabilir, Güvenilir Sistemler için Yazılım Teknolojisi
URL: http: //www.stars.ballston.paramax.com/index.html
[16] DE Perry ve SS Popovitch,
8. Bilgi Tabanlı Yazılım Mühendisliği Konferansı Bildiriler Kitabı, s. 144-151, Eylül 1993.
...

DSRS öldü mü ve ölüm sonrası raporlar var mı? ABD hükümetinin yazılımların yeniden kullanımına ilişkin başka girişimleri veya raporları var mı?


Vay canına çok ilginç. Tüm savunma topluluğu tarafından tekrar kullanılabilecek çoğu şeyin , programcılar tarafından yeniden kullanılabilecek türden bir şey olacağını hayal ediyorum . Böylece bu tür şeyler genel kütüphanelere ve çerçevelere doğru yol alır.
Doug T.

Yanıtlar:


5

DSRS'nin bundan önce en az bir adı vardı ve daha sonra birkaç adı daha vardı. O zamandan beri ne olduklarını unuttum, ama programı ölü olarak düşünmelisin. Fiyortlar için bile acı çekmiyor, sadece ölü.

DoD, departman çapında yeniden kullanılabilirlik programlarında birçok denemeden geçti ve bu onlardan biriydi. Ada programlama dili, 1987'den 1990'ların sonuna kadar, yetkinin etkili bir şekilde terk edildiği zorunlu kullanım diliydi. (Adalar dışındaki projelerin 1990'ların başlarında yayınlanan feragat sayısı ölü bir hediye olmalıydı.)

Bu programların çoğunda post-mortem oldukça basittir:

  • Bu ölçekte yeniden kullanım yapmaya çalışmak asil bir fikirdir ve işe yarayabilir, ancak DoD'nin asla toplayamadığı öngörü, kararlılık, koordinasyon ve liderliğin bir kombinasyonunu alır.
  • Bölüm ofisleri ile kendi yeniden kullanım programlarını yürüten ofislerin her biri arasında çim savaşlar gibi yeniden kullanımla ilgili kültürel sorunlar vardı (ve hala da vardır).
  • Bir çok savunma ile ilgili gelişme, yükleniciye "a" sistemi geliştirmek için para ödendiği ve özellikle de " uzun vadede diğer programlar için sürdürülmesi için ödeme yapılmayacaktır. Proje A, değerli bütçesini, aynı büyük para potu olmasına rağmen, Proje B'ye yardımcı olacak bir şey yapmak için kullanmayacaktır.

Arka planınız hakkında yorum yapabilir misiniz ya da bu bilgilere nasıl geldiniz?
M Dudley

@emddudley: 1990'lı yılların başından bu yana savunma amaçlı ve kapalı olarak çalıştım.
Blrfl

2

Savunma Bakanlığı için çalışan bir Java programcısı olarak, bunu hiç duymadım ve ofiste başka kimse yok. Ben sadece şimdi Googled ve bulduğum tek şey kısaltma tanımı oldu ama başka bir şey. Sessizce öldüğünü söylemenin güvenli olduğunu düşünüyorum. Yazık olsa da, iyi bir fikir gibi görünüyor.


1
İyi bir fikir gibi görünen birçok şey tamamen pratik değildir. Yeniden kullanılabilir yazılım yazmak göründüğünden çok daha zordur.
Michael Borgwardt

1
Öncüllerini saydığınızda DSRS, Java'yı en az beş yıl öncesinden uzatır.
Blrfl
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.