The document presents a proposed semi-automated methodology for abstracting usable components of the object-oriented paradigm from software requirement specifications (SRS). It seeks to minimize human intervention in the process while ensuring the correctness and completeness of abstractions, integrating methods to handle synonyms, homonyms, and functional interrelationships. The methodology builds on previous research while addressing shortcomings in existing approaches and aims to streamline the design process in software development.