It totally depends upon your method of update.
Since you will be upgrading from gingerbread to ICS I strongly recommend you to do a full wipe when you upgrade.
Full wipe guide.
To backup apps using titanium backup you need to have a rooted phone.
I also recommend having your contacts and text messages backed up using the many free apps available on the Play market.