219

ISBN : 978-81-963532-2-3 (E-Book) mathematicallibrarieshaveasmallinterface.Forexample,cosinerequiresonlyoneparam eter.Also,thedata formats ofthe parameters arestandardized. Basicissuesinanyreuseprogram Thefollowingaresomeofthebasicissuesthatmustbeclearlyunderstoodforstartinganyreu seprogram. • Componentcreation • Componentindexingandstoring • Componentsearch • Componentunderstanding • Componentadaptation • Repositorymaintenance Component creation- For component creation, the reusable components have to be firstidentified. Selection of the right kind of components having potential for reuse is important.Domainanalysisisa promisingtechniquewhich can beusedtocreatereusablecomponents. ComponentindexingandstoringIndexingrequiresclassificationofthereusablecomponents so that they can be easily searched when looking for a component for reuse. Thecomponents need to be stored in a Relational Database Management System (RDBMS) or anObjectOrientedDatabaseSystem(ODBMS)forefficientaccesswhenthenumberofcompon entsbecomes large. Component searching- The programmers needto searchfor right components matchingtheir requirements in a database of components. To be able to search components efficiently,the programmers require a proper method to describe the components that they are lookingfor. Component understanding- The programmers need a precise and sufficiently completeunderstanding of what the component does to be able to decide whether they can reuse thecomponent. To facilitate understanding, the components should be well documented andshould dosomethingsimple. Component adaptation- Often, the components may need adaptation before they can bereused,sinceaselectedcomponentmay Software Engineering Keerthana P, Manasa KN, Ganga D Bengal notexactly 214

220 Publizr Home


You need flash player to view this online publication