เกิดอะไรขึ้นกับ Defense Software Reuse System (DSRS)? [ปิด]


11

ฉันได้อ่านบาง เอกสารจากช่วงต้นยุค 90 ที่เกี่ยวกับกระทรวงกลาโหมสหรัฐฯคิดริเริ่มนำมาใช้ซอฟต์แวร์ที่เรียกว่าซอฟต์แวร์ระบบการป้องกันการใช้ซ้ำ (DSRs) การกล่าวถึงครั้งล่าสุดที่ฉันพบได้คือในกระดาษจากปี 2000 - การสำรวจที่เก็บซอฟท์แวร์นำกลับมาใช้ใหม่

ระบบจัดเก็บซอฟต์แวร์ป้องกัน (DSRS)

DSRS เป็นที่เก็บข้อมูลอัตโนมัติสำหรับการจัดเก็บและการเรียกคืนซอฟต์แวร์สินทรัพย์ที่ใช้ซ้ำได้ (RSAs) [14] ตอนนี้ซอฟต์แวร์ DSRS จะจัดการสินค้าคงเหลือของสินทรัพย์ที่นำกลับมาใช้ใหม่ได้ที่ศูนย์สนับสนุนการใช้ซ้ำซอฟต์แวร์เจ็ดแห่ง (SRSC) DSRS ทำหน้าที่เป็นจุดรวบรวมศูนย์กลางสำหรับ RSAs ที่มีคุณภาพและอำนวยความสะดวกในการนำซอฟต์แวร์กลับมาใช้ใหม่โดยมอบโอกาสให้นักพัฒนาในการจับคู่ความต้องการกับผลิตภัณฑ์ซอฟต์แวร์ที่มีอยู่ บัญชี DSRS มีให้สำหรับพนักงานของรัฐและบุคลากรผู้รับเหมาที่กำลังสนับสนุนโครงการของรัฐบาล ...

... ชุมชนซอฟต์แวร์ DoD กำลังพยายามที่จะเปลี่ยนรูปแบบวิศวกรรมซอฟต์แวร์จากวัฏจักรซอฟต์แวร์ปัจจุบันไปเป็นกระบวนการที่ขับเคลื่อนด้วยโดเมนเฉพาะสถาปัตยกรรมที่ยึดตามพื้นที่เก็บข้อมูลช่วยในการสร้างซอฟต์แวร์ [15] ในสภาพแวดล้อมที่เปลี่ยนแปลงนี้ DSRS มีศักยภาพสูงสุดในการเป็นพื้นที่เก็บข้อมูลที่นำมาใช้ซ้ำของ DoD เนื่องจากเป็นพื้นที่เก็บข้อมูลที่ใช้งานได้เฉพาะที่มีอยู่แล้วเท่านั้นที่มีอยู่ในสถานที่ปฏิบัติงานร่วมกันหลายแห่งทั่ว DoD ที่ตั้ง DSRS ทั้งเจ็ดแห่งรองรับผู้ใช้งานเกือบ 1,000 รายและแสดงรายการสินทรัพย์ที่นำกลับมาใช้ใหม่ได้เกือบ 9,000 รายการ DISA DSRS เพียงอย่างเดียวแสดงรายการสินทรัพย์ที่ใช้ซ้ำได้ 3,880 รายการและมีบัญชีผู้ใช้ 400 บัญชี ...

กลยุทธ์ระยะยาวของ DSRS คือการสนับสนุนที่เก็บเสมือน ที่เก็บข้อมูลที่เชื่อมต่อถึงกันเหล่านี้จะช่วยให้สามารถค้นหาและแบ่งปันส่วนประกอบที่สามารถใช้ซ้ำได้ในโดเมนและระหว่างบริการต่างๆ DSRS ที่มีประสิทธิภาพและพัฒนาขึ้นเป็นข้อกำหนดที่สำคัญสำหรับความสำเร็จของซอฟต์แวร์ DoD ที่สามารถนำมาใช้ซ้ำได้ การพัฒนาข้อกำหนดเกี่ยวกับพื้นที่เก็บข้อมูลของ DoD นั้นต้องการให้ DISA ยังคงมีไซต์ DSRS ดำเนินการเพื่อสนับสนุนการทดสอบในการดำเนินการที่เก็บจริงและเพื่อสนับสนุนผู้ใช้ DoD กระบวนการจัดหมวดหมู่สำหรับ DSRS เป็นเทคโนโลยีพื้นฐานสำหรับการให้การสนับสนุนลูกค้า [16] กระบวนการนี้เป็นขั้นตอนแรกในการทำให้สินทรัพย์ที่ใช้ซ้ำได้พร้อมใช้งานสำหรับการนำกลยุทธ์การย้ายถิ่นไปปฏิบัติหน้าที่และทางเทคนิค

...
[14] DSRS - เทคโนโลยีป้องกันภัยสำหรับระบบที่ปรับเปลี่ยนได้และเชื่อถือได้
URL: http://ssed1.ims.disa.mil/srp/dsrspage.html
[15] STARS - เทคโนโลยีซอฟต์แวร์สำหรับปรับเปลี่ยนได้และเชื่อถือได้
URL ระบบ: http: //www.stars.ballston.paramax.com/index.html
[16] DE Perry และ SS Popovitch, "Inquire: การใช้และการใช้ซ้ำตามภาค, ''
ในการประชุมวิชาการวิศวกรรมซอฟต์แวร์บนฐานความรู้ครั้งที่ 8, pp. 144-151, กันยายน 2536
...

DSRS เสียชีวิตหรือไม่และมีรายงานภายหลังการชันสูตรหรือไม่? มีการริเริ่มของรัฐบาลสหรัฐฯหรือรายงานเกี่ยวกับการนำซอฟต์แวร์กลับมาใช้ใหม่อีกหรือไม่


ว้าวน่าสนใจมาก ฉันคิดว่าส่วนใหญ่สิ่งที่สามารถนำมาใช้ซ้ำได้โดยชุมชนการป้องกันทั้งหมดจะเป็นสิ่งที่ชนิดถ้าสิ่งที่นำมาใช้ใหม่โดยโปรแกรมเมอร์ที่มีขนาดใหญ่ ดังนั้นสิ่งประเภทนั้นจะนำไปสู่ห้องสมุดและกรอบงานทั่วไป
Doug T.

คำตอบ:


5

DSRS มีชื่ออย่างน้อยหนึ่งชื่อก่อนหน้านั้นและมีอีกสองสามชื่อในภายหลัง ฉันลืมไปแล้วว่ามันคืออะไร แต่คุณควรพิจารณาว่าโปรแกรมนั้นตายแล้ว ไม่แม้แต่จะวางฟยอร์ดให้ตาย

กระทรวงได้ผ่านความพยายามหลายครั้งในโครงการความสามารถในการนำกลับมาใช้ทั้งแผนกและนี่เป็นหนึ่งในนั้น ภาษาการเขียนโปรแกรม Ada เป็นอีกภาษาหนึ่งเป็นภาษาที่ใช้บังคับตั้งแต่ปี 1987 จนถึงปลายปี 1990 เมื่อเอกสารถูกยกเลิกอย่างมีประสิทธิภาพ (จำนวนการยกเว้นสำหรับโครงการที่ไม่ใช่ Ada ที่ออกโดยต้นปี 1990 ควรเป็นของแถมที่ตายไปแล้ว)

โพสต์ชันสูตรในโปรแกรมส่วนใหญ่เหล่านี้ค่อนข้างง่าย:

  • การพยายามใช้ซ้ำในระดับนั้นเป็นความคิดอันสูงส่งและสามารถทำงานได้ แต่ใช้การผสมผสานระหว่างการมองการณ์ไกลการมุ่งมั่นการประสานงานและความเป็นผู้นำที่ DoD ไม่สามารถรวบรวมได้
  • มีปัญหาเกี่ยวกับวัฒนธรรม (และยังคง) กับการนำกลับมาใช้ใหม่เช่นสงครามสนามหญ้าระหว่างสำนักงานของแผนกและสำนักงานแต่ละแห่งที่ใช้งานโปรแกรมนำกลับมาใช้ของตนเอง
  • การพัฒนาที่เกี่ยวข้องกับการป้องกันจำนวนมากเกิดขึ้นในฟองสบู่ซึ่งผู้รับเหมาได้รับการจ่ายเงินเพื่อพัฒนาระบบ "a" และไม่มีแรงจูงใจที่แท้จริงในการสร้างสิ่งที่พวกเขาสร้างเป็นเครื่องมือที่สามารถใช้งานได้อย่างกว้างขวางโดยเฉพาะอย่างยิ่ง จะไม่ได้รับเงินเพื่อรักษาโปรแกรมอื่น ๆ ในระยะยาว โปรเจ็กต์ A จะไม่ใช้งบประมาณอันมีค่าเพื่อทำอะไรบางอย่างเพื่อช่วยโปรเจ็กต์ B แม้ว่าจะเป็นเงินจำนวนมาก

คุณสามารถแสดงความคิดเห็นกับพื้นหลังของคุณหรือคุณมาเกี่ยวกับข้อมูลนี้ได้อย่างไร?
M. Dudley

@ emddudley: ฉันได้ทำงานในการป้องกันในและนอกตั้งแต่ต้นปี 1990
Blrfl

2

ในฐานะโปรแกรมเมอร์ Java ที่ทำงานกับ Dept of Defense ฉันไม่เคยได้ยินเรื่องนี้เลยและไม่มีใครในออฟฟิศเลย ฉันเพิ่ง Googled มันและทั้งหมดที่ฉันพบคือนิยามคำย่อ แต่ไม่มีอะไรอื่น ฉันคิดว่ามันปลอดภัยที่จะบอกว่ามันตายอย่างเงียบ ๆ น่าเสียดาย แต่ดูเหมือนว่าเป็นความคิดที่ดี


1
หลายสิ่งหลายอย่างที่ดูเหมือนว่าความคิดที่ดีกลายเป็นสิ่งที่ทำไม่ได้อย่างเต็มที่ การเขียนซอฟต์แวร์ที่ใช้ซ้ำได้นั้นยากกว่าที่คิด
Michael Borgwardt

1
DSRS มาก่อน Java อย่างน้อยห้าปีอีกต่อไปหากคุณนับจำนวนรุ่นก่อน
Blrfl
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.