Occasional is derived from Occasion. Occasional is a synonym of Casual. Casual is the opposite of Necessary. 
Terrific is similar to Intense. Intense is a synonym of Strong. 
Occasion <--DerivedFrom-- Occasional <--Synonym--> Casual <--Antonym--> Necessary 
Terrific <--SimilarTo--> Intense <--Synonym--> Strong 