SW4570 Software Reuse

This course covers the concepts, methods, techniques and tools for systematic reuse of software components and systems. Specific topics include design and re-engineering for reuse, mechanisms for enhancing reuse, domain specific reuse and software architectures, reuse of requirements models, specifications and designs, tools for reuse, software library organization, and methods for component search.


SW3460 or consent of instructor

Lecture Hours


Lab Hours


Quarter Offered

  • As Required