What is Software Component Reuse?
Software component reuse is the software engineering practice of creating new software applications from existing components, rather than designing and building them from scratch. Reusable components can be requirements specifications, design documents, source code, user interfaces, user documentation, or any other items associated with software. All products resulting from the software development life cycle have the potential for reuse. Business Case for Software Component Reuse Reusable components are easier to maintain (over time) and typically have a higher quality value (more robust and fewer errors). The practice of component reuse supports the motivation for development of specialized GIS applications. The business case is reduced application development time, reduced application cost, and improved application quality. Assuming the motivation for use and development of specialized GIS application software is one or several of the following: • To reduce time • To reduce effort •
Related Questions
- I am interested in reporting for SARA Tier II at the component level. How does the environmental reporting software help me manage my reporting?
- Is it possible to recover or reuse a Microsoft Office product key, if my previous computer crashed?
- Why are Geographic Information Systems Candidates for Cost Savings from Component Reuse?