Software Engineering Principles
Software Reuse
Introduction
IT development is holding back many organisations. It takes too long for software developers to build solutions, extra staff significantly increases costs and lost earnings due to late delivery of products affect the bottom line. Successfull organisations have re-desicovered some old principles and merged them with modern software techniques to tackle this problem. They greatly increase the productivity of their software developers due to reusbale components.
Benefits of Software Reuse
- Shorter time to market
- Flexibility of construction
- Faster response to changes in business operations
Criticisms of IT companies
- Late deliveries
- Poor quality
- Missing features