Điều gì đã từng xảy ra với Hệ thống Tái sử dụng Phần mềm Quốc phòng (DSRS)? [đóng cửa]


11

Tôi đã đọc một số bài báo từ đầu những năm 90 về một sáng kiến ​​tái sử dụng phần mềm của Bộ Quốc phòng Hoa Kỳ có tên là Hệ thống Tái sử dụng Phần mềm Quốc phòng (DSRS). Lần đề cập gần đây nhất về nó tôi có thể tìm thấy là trong một bài báo từ năm 2000 - Một khảo sát về kho lưu trữ tái sử dụng phần mềm

Hệ thống lưu trữ phần mềm quốc phòng (DSRS)

DSRS là kho lưu trữ tự động để lưu trữ và truy xuất Tài sản phần mềm có thể tái sử dụng (RSA) [14]. Phần mềm DSRS hiện quản lý hàng tồn kho của các tài sản có thể tái sử dụng tại bảy trung tâm hỗ trợ tái sử dụng phần mềm (SRSC). DSRS đóng vai trò là điểm thu thập trung tâm cho RSA chất lượng và tạo điều kiện tái sử dụng phần mềm bằng cách cung cấp cho các nhà phát triển cơ hội để phù hợp với yêu cầu của họ với các sản phẩm phần mềm hiện có. Tài khoản DSRS có sẵn cho nhân viên Chính phủ và nhân viên nhà thầu hiện đang hỗ trợ các dự án của Chính phủ ...

... Cộng đồng phần mềm DoD đang cố gắng thay đổi mô hình kỹ thuật phần mềm của mình từ chu trình phần mềm hiện tại sang cách xây dựng phần mềm dựa trên kiến ​​trúc, dựa trên kiến ​​trúc, dựa trên kiến ​​trúc, dựa trên kiến ​​trúc [15]. Trong môi trường thay đổi này, DSRS có tiềm năng cao nhất để trở thành kho lưu trữ tái sử dụng tiêu chuẩn DoD bởi vì đây là kho lưu trữ hoạt động, được triển khai hiện có với nhiều vị trí có thể tương tác trên DoD. Bảy địa điểm DSRS hỗ trợ gần 1.000 người dùng và liệt kê gần 9.000 tài sản có thể tái sử dụng. Chỉ riêng DISA DSRS liệt kê 3,880 tài sản có thể sử dụng lại và có 400 tài khoản người dùng ...

Chiến lược dài hạn của DSRS là hỗ trợ một kho lưu trữ ảo. Các kho lưu trữ được kết nối với nhau này sẽ cung cấp khả năng định vị và chia sẻ các thành phần có thể sử dụng lại trên các miền và giữa các dịch vụ. Một DSRS hiệu quả và phát triển là một yêu cầu trung tâm cho sự thành công của sáng kiến ​​tái sử dụng phần mềm DoD. Phát triển các yêu cầu kho lưu trữ DoD yêu cầu DISA tiếp tục có một trang DSRS hoạt động để hỗ trợ kiểm tra trong hoạt động kho lưu trữ thực tế và để hỗ trợ người dùng DoD. Quá trình phân loại cho DSRS là một công nghệ cơ bản để cung cấp hỗ trợ khách hàng [16]. Quá trình này là bước đầu tiên để làm cho các tài sản có thể tái sử dụng có sẵn để thực hiện các chiến lược di chuyển chức năng và kỹ thuật.

...
[14] DSRS - Công nghệ quốc phòng cho các hệ thống đáng tin cậy, có thể thích ứng
: http://ssed1.ims.disa.mil/srp/dsrspage.html
[15] STARS - Công nghệ phần mềm cho các hệ thống đáng tin cậy, có thể điều chỉnh
URL: http: //www.stars.ballston.paramax.com/index.html
[16] DE Perry và SS Popovitch, Hồi Inquire: Sử dụng và tái sử dụng dựa trên dự đoán, ''
trong Kỷ yếu của Hội nghị Kỹ thuật phần mềm dựa trên kiến ​​thức lần thứ 8, trang. 144-151, tháng 9 năm 1993.
...

DSRS đã chết chưa, và có bất kỳ báo cáo sau khi chết nào về nó không? Có những sáng kiến ​​hay báo cáo nào khác gần đây của chính phủ Hoa Kỳ về việc tái sử dụng phần mềm không?


Wow rất thú vị. Tôi tưởng tượng hầu hết mọi thứ có thể tái sử dụng bởi toàn bộ cộng đồng quốc phòng sẽ là loại nếu các công cụ lập trình lại có thể tái sử dụng. Vì vậy, loại công cụ đó sẽ đi đến các thư viện và khung chung.
Doug T.

Câu trả lời:


5

DSRS đã có ít nhất một tên trước đó và đã có thêm một vài sau đó. Tôi đã quên mất chúng là gì, nhưng bạn nên xem xét chương trình đã chết. Thậm chí không vỗ về các vịnh hẹp, chỉ cần chết.

DoD đã trải qua nhiều nỗ lực tại các chương trình tái sử dụng toàn bộ phòng ban, và đây là một trong số đó. Ngôn ngữ lập trình Ada là ngôn ngữ khác, là ngôn ngữ sử dụng bắt buộc từ năm 1987 đến cuối những năm 1990 khi nhiệm vụ bị từ bỏ một cách hiệu quả. (Số lượng miễn trừ cho các dự án không phải Ada đã được ban hành vào đầu những năm 1990 nên là một tặng cho đã chết.)

Việc khám nghiệm tử thi trên hầu hết các chương trình này khá đơn giản:

  • Cố gắng sử dụng lại ở quy mô đó là một ý tưởng cao quý và có thể được thực hiện để làm việc, nhưng cần có sự kết hợp của tầm nhìn xa, quyết tâm, phối hợp và lãnh đạo mà DoD chưa bao giờ có thể tập hợp được.
  • Có (và vẫn còn) các vấn đề văn hóa với việc tái sử dụng như các cuộc chiến tranh giữa các văn phòng của bộ và mỗi văn phòng điều hành các chương trình tái sử dụng của riêng họ.
  • Rất nhiều sự phát triển liên quan đến quốc phòng xảy ra trong một bong bóng, trong đó nhà thầu được trả tiền để phát triển hệ thống "a" và không có động lực thực sự nào để biến những thứ họ xây dựng thành công cụ có thể được sử dụng rộng rãi, đặc biệt là nếu chúng ' sẽ không được trả tiền để duy trì nó cho các chương trình khác trong thời gian dài. Dự án A sẽ không sử dụng ngân sách quý giá của mình để làm một cái gì đó để giúp đỡ Dự án B mặc dù tất cả đều là cùng một số tiền lớn.

Bạn có thể bình luận gì về lý lịch của bạn hoặc làm thế nào bạn biết về thông tin này?
M. Dudley

@emddudley: Tôi đã làm việc trong phòng thủ từ đầu những năm 1990.
Blrfl

2

Là một lập trình viên Java làm việc cho Bộ Quốc phòng, tôi chưa bao giờ nghe về nó và cũng không có ai khác trong văn phòng. Tôi vừa mới Googled nó và tất cả những gì tôi tìm thấy là định nghĩa từ viết tắt nhưng không có gì khác. Tôi nghĩ rằng nó an toàn để nói rằng nó đã chết một cái chết lặng lẽ. Đáng tiếc, mặc dù, nó có vẻ như là một ý tưởng tốt.


1
Rất nhiều điều có vẻ như là một ý tưởng tốt hóa ra lại hoàn toàn không thực tế. Viết phần mềm tái sử dụng khó hơn nhiều so với âm thanh.
Michael Borgwardt

1
DSRS trước Java ít nhất năm năm, lâu hơn nếu bạn tính các tiền thân của nó.
Blrfl
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.