Brocade Communications Systems, Inc SWOT Analysis