Данный язык программирования был создан разработчиками компании Microsoft, как основной подход для программирования программных комплексов под ОС Windows. Имеет синтаксис подобный на другие языки высокого уровня с++ и java. Данный язык входит в основу таких платформ разработки приложений как WindowsForm, ASP. NetMVC, XAMARIN. Последнее кстати, многообещающая и быстро развивающаяся технология проектирования приложений для мобильных устройств.
Достоинства языка программирования:
Ярко выраженный объекта — ориентируемый подход;
Гибкость программного кода;
Переносимость программного кода;
Простата повторного использования готовых программных наработок;
Безопасность разработанного кода;
Унифицированная система типизации;
Недостатки:
Трудный и своеобразный синтаксис программного кода;
Мало новых, своих, идей;
Медленный, по сравнению с другими языками высокого уровня;
Не кросс — платформенный язык.
3 Разработка диаграммы вариантов использования.
На основании выше изложенного на рисунке 1 представим диаграмму вариантов использования UML.