Applying an Innovative Approach to Find the Reuse Rate of IT Enterprises
Pratyush Parida, Sidhartha Sankar Samal
Abstract
Pratyush Parida, Sidhartha Sankar Samal
Abstract
Reusability is the use of existing assets in some form within the software product development process. The ability to reuse relies in an essential way on the ability to build many things from various parts, and being able to identify the common things among those parts. Reusability is often an important feature for platform software. Software reuse is the process of creating software systems from existing software rather than building them again. Software reuse is still a developmental process. It appears in many different forms from ad-hoc reuse to systematic reuse, and from white-box reuse to black-box reuse. In this we do source code and design reuse with classes, application development, and design patterns. Software components provide a path for planned and systematic reuse. The term component is used as a synonym for object, module or function. Systematic software reuse and the reuse of components influence almost the whole software engineering process Software process models were developed to provide guidance in the creation of high-quality software systems by teams at predictable costs. With increasing reuse of software, new models for software engineering are practised. New models are based on systematic reuse of well-defined components that have been developed in various projects
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Reusability is the use of existing assets in some form within the software product development process. The ability to reuse relies in an essential way on the ability to build many things from various parts, and being able to identify the common things among those parts. Reusability is often an important feature for platform software. Software reuse is the process of creating software systems from existing software rather than building them again. Software reuse is still a developmental process. It appears in many different forms from ad-hoc reuse to systematic reuse, and from white-box reuse to black-box reuse. In this we do source code and design reuse with classes, application development, and design patterns. Software components provide a path for planned and systematic reuse. The term component is used as a synonym for object, module or function. Systematic software reuse and the reuse of components influence almost the whole software engineering process Software process models were developed to provide guidance in the creation of high-quality software systems by teams at predictable costs. With increasing reuse of software, new models for software engineering are practised. New models are based on systematic reuse of well-defined components that have been developed in various projects
Key concepts: Reusability, Software development, Domain engineering, Reuse, Software engineering, Software construction, Computer science, Package development process