Описание работы
Создание библиотеки классов и клиентского приложения в среде Visual Studio на языке С#
Ход работы:
- На основе, разработанной в Star UML диаграммы классов, создать каркас библиотеки классов (описания классов и их связи) в среде Visual Studio, используя прямое и обратное проектирование (получение кода по модели; получение модели по коду).
- По исходному коду каркаса библиотеки классов получить схему в виде диаграммы классов. Сравнить исходную (созданную в Star UML) полученную (созданную в Visual Studio) диаграммы классов.
- Разработать программную реализацию библиотеки классов (в виде *.dll файла) на языке C# в среде Visual Studio. Созданная библиотека классов должна реализовывать все запроектированные ранее, варианты использования системы.
- Создать клиентское приложение для тестирования основных возможностей, созданной библиотеки классов. Предусмотреть обработку исключительных ситуаций и выдачу диагностических сообщений об ошибочных и аварийных состояниях системы.
Отчет:
- Диаграммы классов, выполненные в средах Star UML и Visual Studio (5 - баллов).
- Программная реализация библиотеки классов и тестирующего приложения, выполненная в среде Microsoft Visual Studio (15 баллов).
Литература:
- Эндрю Троелсен «С# и платформа .NET», 2006 год, глава 6 – Сборки, потоки и домены приложений.
- Эндрю Троелсен «Язык программирования С# 2010 и платформа .NET 4», 2011 год, глава 14 – Конфигурирование сборок .NET.
- Т.А. Павловская «Программирование на языке высокого уровня C#», 2007 год.