software engineeringtranslation and definition "software engineering", tamil lexiconWordTamil Definitionsoftware engineeringமென்பொருள் பொறியியல்