How software reuse benefit software development
Time and cost savings
Improved quality
Increased productivity
Flexibility and scalability
Characteristic that make a piece of software suitable for reusing existing software
Modularity
Compatibility
Reliability
Reusability
Flexibility
Security
In which phase of SDLC would Software Requirements Specification (SRS) be produced?
Requirements analysis
Techniques software developer would use to capture functional requirements from a client.
Interviews, surveys, use cases, prototyping.