This study aimed to design a software reuse system by case-based reasoning (CBR) in order to reuse object models in system analysis. We developed a system including the methods and procedures for reusing object models, and also proposed how to express the cases of object models by CBR. Moreover, this expressed the rules for retrieving, reusing and modifying object models in accordance with the new problems. Furthermore, this study confirmed its adequacy through applying the system for reusing object models to the real-world business cases; and verified the assumed hypotheses that are related to this system.