Czytałem kilka artykułów z początku lat 90. o inicjatywie ponownego wykorzystania oprogramowania Departamentu Obrony USA, zwanej Systemem Wykorzystania Oprogramowania Obronnego (DSRS). Ostatnia wzmianka o tym, jaką mogłem znaleźć, była w artykule z 2000 r. - Ankieta dotycząca repozytoriów ponownego wykorzystania oprogramowania
System repozytorium oprogramowania obronnego (DSRS)
DSRS to automatyczne repozytorium do przechowywania i odzyskiwania zasobów oprogramowania wielokrotnego użytku (RSA) [14]. Oprogramowanie DSRS zarządza teraz zapasami zasobów wielokrotnego użytku w siedmiu centrach wsparcia ponownego wykorzystania oprogramowania (SRSC). DSRS służy jako centralny punkt gromadzenia wysokiej jakości RSA i ułatwia ponowne wykorzystanie oprogramowania, oferując programistom możliwość dopasowania ich wymagań do istniejących produktów. Konta DSRS są dostępne dla pracowników rządowych i pracowników wykonawców, którzy obecnie wspierają projekty rządowe ...
... Społeczność programistów DoD próbuje zmienić swój model inżynierii oprogramowania z obecnego cyklu oprogramowania na oparty na procesach, specyficzny dla domeny, oparty na architekturze, wspomagany repozytorium [15]. W tym zmieniającym się środowisku DSRS ma największy potencjał, aby stać się standardowym repozytorium ponownego użycia DoD, ponieważ jest to jedyne istniejące repozytorium operacyjne z wieloma współdziałającymi lokalizacjami w DoD. Siedem lokalizacji DSRS obsługuje prawie 1000 użytkowników i zawiera listę prawie 9 000 zasobów wielokrotnego użytku. DISA DSRS sam wymienia 3880 aktywów wielokrotnego użytku i ma 400 kont użytkowników ...
Długofalową strategią DSRS jest obsługa wirtualnego repozytorium. Te połączone repozytoria zapewnią możliwość lokalizowania i udostępniania komponentów wielokrotnego użytku w domenach i między usługami. Skuteczny i rozwijający się DSRS jest głównym warunkiem powodzenia inicjatywy ponownego wykorzystania oprogramowania DoD. Zmieniające się wymagania dotyczące repozytorium DoD wymagają, aby DISA nadal posiadała działającą witrynę DSRS do obsługi testowania w rzeczywistej operacji repozytorium i do obsługi użytkowników DoD. Proces klasyfikacji DSRS jest podstawową technologią zapewniającą obsługę klienta [16]. Ten proces jest pierwszym krokiem w udostępnianiu zasobów wielokrotnego użytku do wdrażania funkcjonalnych i technicznych strategii migracji.
...
[14] DSRS - Technologia obrony dla elastycznych, elastycznych systemów
URL: http://ssed1.ims.disa.mil/srp/dsrspage.html
[15] STARS - Technologia oprogramowania dla elastycznych, niezawodnych systemów
URL: http: //www.stars.ballston.paramax.com/index.html
[16] DE Perry i SS Popovitch, „Zapytanie: wykorzystanie i ponowne wykorzystanie oparte na predykatach”
w Proceedings of the 8th-Based Software Engineering Conference, ss. 144-151, wrzesień 1993 r.
...
Czy DSRS nie żyje i czy były jakieś raporty pośmiertne? Czy istnieją inne nowsze inicjatywy rządu USA lub raporty dotyczące ponownego wykorzystania oprogramowania?
źródło
Odpowiedzi:
DSRS miał wcześniej co najmniej jedno nazwisko, a potem jeszcze kilka. Od tego czasu zapomniałem, czym one są, ale powinieneś uznać program za martwy. Nawet nie szukam fiordów, po prostu nie żyje.
DoD przeprowadził wiele prób programów ponownego wykorzystania w całym dziale, i to był jeden z nich. Język programowania Ada był innym językiem, który był językiem obowiązkowego używania od 1987 r. Do późnych lat 90. XX wieku, kiedy mandat został skutecznie zniesiony. (Liczba rezygnacji z projektów innych niż Ada, które były wydawane na początku lat 90. XX wieku, powinna była być nieoceniona.)
Sekcja zwłok w większości tych programów jest dość prosta:
źródło
Jako programista Java pracujący dla Departamentu Obrony nigdy o tym nie słyszałem i nikogo nie ma w biurze. Właśnie google google i wszystko, co znalazłem, to definicja akronimu, ale nic więcej. Myślę, że można bezpiecznie powiedzieć, że umarł cichą śmiercią. Szkoda, ale wydaje się, że to dobry pomysł.
źródło