Родилась в Таганроге 24 июня 1959 года в семье врачей. Училась в Таганрогской детской художественной школе, ученица Леонида Стуканова. Училась в Ростовском художественном училище им. М. Б. Грекова (мастерская Ю. Щебланова), Ростов-на-Дону, Санкт-Петербургском государственном институте живописи, скульптуры и архитектуры имени И. Е. Репина. Н. Швец поставлено более 90 спектаклей в разных театрах Украины и СНГ. С 1993 года работает в Харьковском академическом театре оперы и балета. На ее счету сотни концертов и 10 тыс. сценических образов. Признанный мастер театрального костюма. Знаменитый французский хореограф Морис Бежар назвал костюмы балету И. Стравинского «Весна священная» гениальными. Для лондонской балетной труппы Н. Швец создала костюмы для балета «Щелкунчик». В коллекции художницы — купальные костюмы для сборной Украины по синхронному плаванию. В сентябре 2009 года в харьковской галерее «Маэстро» прошла выставка работ Надежды Швец, приуроченная к её юбилею.
В 2010 году была отмечена Почетным отличием Харьковского областного совета «Слобожанская слава».
Живет и работает в г. Харьков, Украина.
С 1987 г. — художник-постановщик Таганрогского драматического театра им. А.П. Чехова.
С 1990 г. — главный художник Днепродзержинского музыкально-драматического театра.
С 1991 г. — перевелась на должность главного художника-постановщика Днепропетровского государственного театра Оперы и балета.
С 1993 г. — главный художник Харьковского театра Оперы и балета