Review on Software Reusability and Component Based Development
Abstract
Software reusability means using the assets which already exist in one or other form in the field of software
engineering and computer science during the process of software development. Assets may include test suites ,
documentation, code which can be considered as products as well as by products of the processes that occur during software
development [1]. The ability to reuse depends in an essential way on the ability to identify commonalities among existing
parts and to develop bigger things from smaller parts. Reusability is often considered as a required feature
of platform software [2]. Reusability involves aspects to software development which are not needed to be considered where
reusability is not required


