Курсовая работа, которая представляет из себя приложение - ПО телефона. Была разработана обьектная модель АТС и телефона, позволяющая обмениваться данными неограниченого количества устройств, а так же пользовательские элементы управления WPF. Язык программирования - C# WPF, .Net 4.5, шаблон MVVM.
1)Благодаря использованию шаблона MVVM, визуальная составляющая не связана с обьектной моделью, в которой реализована вся логика ПО, в результате чего модель может быть использована на других платформах сохраняя всю функциональность .
2)Все действия АТС логируются для выявления сбоев и демонстрации.
3)Основная логика реализована на стороне АТС и подключенные устройства не имеют доступа к ней.