Software Reuse Courses
Introduction to Software Reuse Course
Subtitles
- Software Reuse
- An Introduction to Software Reuse
- What is reuse?
- Is product reuse a reality?
- Is process reuse a reality?
- Advantages of reuse
- Software economics
- The costs of reuse
- The costs of reuse
- Rapid system delivery
- Standardisation and consistency
- Encapsulation of expertise
- Risk reduction
- Conclusions
- Component types for reuse
- Reusable functions
- Reusable types
- Reusable declaration packages
- Reusable objects
- Reusable sub-systems
- Inter-connection mechanisms
- Object-oriented design
- Ada and reuse
- What life-cycle products can be reused?
- Specification/design reuse
- Code reuse
- Test data reuse
- Program generators
- Reuse problems
- Managerial problems
- Budget problems
- Ownership problems
- Motivation problems
- Technical problems
- Design for Reuse
- Methodology problems
- Documentation
- Certification problems
- Component retrieval
- Configuration management
- Reuse experiences
- IBM Labs (Germany)
- What's involved in implementing reuse?
- Management actions
- Summary
- Summary
- Summary
- Conclusions