Software Reuse and Integration
Number of Lectures
This course focuses on the reuse concepts and the integration of software components including Commercial-off-the-shelf software (COTS).
The course covers the following topics:
Overview of software reuse; opportunistic and systemic reuse; Management issues; reuse process and artifacts; Reuse model and domain engineering; Domain analysis; structural modeling and reusable components; Analysis and construction methods; Classification and integration; quality and cost analysis; System integration; COTS issues and selection; Commercial components; Requirements and assemble components; Storing and retrieving components; Component and connector types; Integration issues and solutions.