software sciencetranslation and definition "software science", tamil lexiconWordTamil Definitionsoftware scienceமென்பொருள் அறிவியல்