Necrosis is basically a descriptive term. An ulcer is, yeah, basically an eroded/dead/dying defect in an epithelial surface. So, personally, if you use the term "ulcer" I pretty much know what you're talking about. If you use the term "necrotic lesion" you could be talking about anything with necrosis -- tumor related, infarct related, trauma related, etc., and to me generally means you're not really sure what you've got. Usually I reserve the term "necrosis" for use as a supplemental descriptor -- blah blah blah, with necrosis at the base, at the periphery, patchy throughout, etc.