Answer to Question #33735 in Other Programming & Computer Science for Victoria
identfy the features being offered by a reusable component and explain them.
In order for a component (specification, design, code) to be reusable, it needs to have certain qualities that contribute to its reusability. Reusability is defined as the extent to which a software component can be used with or without changes in multiple software systems, versions, or implementations (McClure 97). A list of those characteristics generally sought after to promote reusability as presented by McClure are as follows:
oGeneral with build-in adaptability/specialization
oComplete and consistent
oData model independent
oRobust (good error/exception handling built in)
oPortable (across hardware and operating systems)
oEncapsulated (details are isolated and hidden from user)
Need a fast expert's response?Submit order
and get a quick answer at the best price
for any assignment or question with DETAILED EXPLANATIONS!