Altera Corporation SWOT Analysis