ebook img

A clearinghouse for software reuse : lessons learned from the RAPID/DSRS initiatives PDF

60 Pages·0.82 MB·en_US
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview A clearinghouse for software reuse : lessons learned from the RAPID/DSRS initiatives

DUDLEY KNOX LIBRARY NAVAL POSTGRADUATE SCHOOL MONTEREY CA 93943-5101 wnvwwvi RITYCLASSIFICATIONOFTHISPAGE REPORT DOCUMENTATION PAGE IPORTSECURITYCLASSIFICATION 1b RESTRICTIVEMARKINGS LASSIFIED XURITYCLASSIFICATIONAUTHORITY 3.DISTRIBUTION/AVAILABILITYOFREPORT Approvedfor publicrelease;distributionisunlimited. ECLASSIFICATION/DOWNGRADINGSCHEDULE tFORMINGORGANIZATIONREPORTNUMBER(S) 5.MONITORINGORGANIZATIONREPORTNUMBER(S) AMEOFPERFORMINGORGANIZATION 6b OFFICESYMBOL 7a NAMEOFMONITORINGORGANIZATION ilPostgraduateSchool (Ifapplicable) NavalPostgraduateSchool 37 DDRESS(City,State,andZIPCode) 7b ADDRESS(City,State,andZIPCode) terey.CA 93943-5000 Monterey,CA 93943-5000 IAMEOFFUNDING/SPONSORING 8b OFFICESYMBOL 9 PROCUREMENTINSTRUMENTIDENTIFICATIONNUMBER ANIZATION (Ifapplicable) DDRESS(City,State,andZIPCode) 10 SOURCEOFFUNDINGNUMBERS ProgramElementNo ProjectNo TaskNo WorkUnitAccession Number ITLE(IncludeSecurityClassification) •aringhouseforSoftwareReuse: LessonsLearnedfromtheRAPID/DSRSInitiatives ERSONALAUTHOR(S) Harms,GerardR.andVanHook,TinaH. TYPEOFREPORT 13b TIMECOVERED 14 DATEOFREPORT(year,month,day) 15.PAGECOUNT er'sThesis From To September1992 49 JPPLEMENTARYNOTATION iewsexpressedinthisthesisarethoseoftheauthoranddonotreflecttheofficialpolicyorpositionoftheDepartmentofDefenseortheU.S. rnment. OSATICODES 18 SUBJECTTERMS(continueonreverseifnecessaryandidentifybyblocknumber) LD GROUP SUBGROUP SoftwareReuse, CodeReuse, ReusableSoftwareComponents BSTRACT(continueonreverseifnecessaryandidentifybyblocknumber) mationSystemsexecutiveswithintheDepartmentofDefense(DoD)activitiesarebeingchallengedtodevelopinnovativeways inwhich mationtechnologycancontributetothestreamliningofDoDorganizations. SoftwareReuseisakeystrategyindevelopinginformation msthatwillmeetthefutureneedsofDoDorganizations. Thisthesisexaminestheconcepts,implementationstrategies, andissuesrelating icreationofaclearinghousetofacilitateandpromotesoftwarereuse. Specifically itstudiestheDefenseSoftwareRepositorySystem \'S),aDoDversionofthe ReusableAdaProductsforInformationSystemsDevelopment(RAPID)effort. 'ISTRIBUTION/AVAILABILITYOFABSTRACT 21 ABSTRACTSECURITYCLASSIFICATION UNCLASSIFIED/UNLIMITED ] SAMEASREPORT ] DTICUSERS UNCLASSIFIED 4AMEOFRESPONSIBLEINDIVIDUAL 22b.TELEPHONE(IncludeAreacode) 22c.OFFICESYMBOL ;X.Bui 646-2174 ORM 1473,84 MAR 83APReditionmaybeuseduntilexhausted SECURITYCLASSIFICATIONOFTHIS PAGE Allothereditionsareobsolete UNCLASSIFIED Approved for public release; distribution is unlimited. A Clearinghouse for Software Reuse: Lessons Learned from the RAPID/DSRS Initiatives by Gerard R. Harms Lieutenant Commander, United States Navy B.S., University of Villanova, 1978 and Tina H. Van Hook Lieutenant, United States Navy B.B.A., University of San Diego, 1985 Submitted in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE IN INFORMATION SYSTEMS from the NAVAL POSTGRADUATE SCHOOL September 1992 ABSTRACT Information systems executives withinDepartment ofDefense (DoD) activities are being challenged to develop innovative ways in which information technology can contribute to the streamlining of DoD organizations. Software reuse is a key strategy in DoD developing information systems that will meet the future needs of organizations. This thesis examines the concepts, and issues relating to the creation of a clearinghouse to facilitate and promote software reuse. Specifically it studies the Defense Software Repository System (DSRS), a DoD-wide version ofthe Army Reusable Ada Products for Information Systems Development (RAPID) effort. 111 2/1 t.i TABLE OF CONTENTS I. SOFTWARE REUSE 1 A. INTRODUCTION 1 B. PURPOSE OF RESEARCH 1 C. RESEARCH METHODOLOGY 2 D. RESULTS OF RESEARCH 2 E. APPENDIX 3 LIST OF REFERENCES 35 INITIAL DISTRIBUTION LIST 47 IV DUDLEY KNOX LIBRARY NAVAL POSTGRADUATE SCHOni MONTEREY CA 93943 5101 SOFTWARE REUSE I. INTRODUCTION A. This thesis is part of a larger study sponsored by the Director of Defense Information (DDI) in which a series of case studies are being conducted to focus on the sound practices ofMIS implementation in DoD. This particular case study examines the concept of software reuse and focuses on the DoD Defense Software Repository System (DSRS) initiative. DSRS is a DoD version of the Army's Reusable Ada Products for Information Systems Development, and their methodology for software reuse. It will also identify critical success factors in implementing a DoD-wide policy on code reuse. PURPOSE OF RESEARCH B. The DoD Corporate Information Management (CIM) initiative promotes the use of Information Technology to improve business processes and the management of information resources. Software reuse has been identified by the Office of Defense DoD Information as a key strategy intended to help respond to variable threats in a rapidly changing environment with less resources. The integration of software reuse practices into lifecycle development ofDoD systems will be a critical factor in achieving significant reduction in the amount of time required to develop complex systems. Equally important is the anticipated increase in system reliability and decrease in dollars spent for systems maintenance following implementation. The DSRS goal is to obtain general purpose, adaptable software components that have maximum potential for reuse. They have established procedures and guidelinesto certify reusable software components. RESEARCH METHODOLOGY C. This thesis is a case study that reviews recent literature on software reuse, conducts on site field interviews with CIM, RAPID, and DSRS personnel, and derives lessons learned from the RAPID/DSRS effort achieved to date. This study focuses on the RAPID/DSRS effort and the methodology for software reuse. RAPID/DSRS provides a comprehensive and structured framework for software reuse that could be of potential benefit to all users. Procedures to certify reusable software components proposed by RAPID will also be discussed. D. RESULTS OF RESEARCH The results of this research, and all references are contained in the Appendix.

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.