Abstract

Software component reuse is the software engineering practice of developing new software products from existing components. A reuse library or component reuse repository organizes stores and manages reusable components. This paper describes how a reusable component is created, how it reuses the function and checking if optimized code is being used in building programs and applications. Finally providing coding guidelines, standards and best practices used for creating reusable components and guidelines and best practices for making configurable and easy to use.

Highlights

  • Reuse allows us to efficiently create reuse of software components improves overall software quality, reduce software costs, and deliver software with fewer defects

  • There are two kinds of processing blocks, those that are called from outside a program by the ABAP runtime system, and those that can be called by ABAP statements in ABAP programs

  • In order to make the function module configurable with additions, modifications and deletions of the guidelines and best practices, this function module will form an interface for a number of function modules which uniquely check for one rule or guideline each such that if later one new rule for optimization is included, we can upgrade it with another function module into the main module

Read more

Summary

Introduction

Reuse allows us to efficiently create reuse of software components improves overall software quality, reduce software costs, and deliver software with fewer defects. Reduced process risk if software exists, there is less uncertainty in the costs of reusing that software than in the costs of development This is an important factor for project management as it reduces the margin of error in project cost estimation. Effective use of specialists instead of application specialists doing the same work on different projects, these specialists can develop reusable software that encapsulate their knowledge. The software reusable components need not be limited to source code fragments and include design structures, specifications, documentation and so on. Based on this reuse can be categorized into four levels[1]. Design level products Code level component reuse occurs most frequently (functional modules, procedures, subroutines, libraries, etc.).

Background
Function Modules
Proposed Work
Experimentation
Tips and Tricks
Creating Function modules
Results
Conclusion and Future work
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.