
ЛР6 / ЯП_Л6_C#
.odtМинистерство науки и высшего образования Российской Федерации
Федеральное государственное автономное образовательное учреждение
высшего образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра безопасности информационных систем (БИС)
ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
Отчет по лабораторной работе №6
по дисциплине «Языки программирования»
Студент гр. 733-1
_______ Сметанников Д.Е
_______
Принял:
Доцент, доцент каф. КИБЭВС
_______ А.С. Романов
_______
Содержание
1 Введение 3
2 Ход работы 4
Заключение 12
Введение
Цель работы: Знакомство с основными концепциями и приемами объектно-ориентированного анализа и проектирования, выработка практических навыков в построении модели предметной области и элементов модели проектирования.
Код написан на ЯП C#.
Ход работы
В ходе работы был написан код для приложения по анализу доходов/расходов и созданию целей для накопления. Была создана UML-диаграмма классов по коду.
Виды связей:
1) Обобщение — Отсутствуют
2) Ассоциация(бинарная и N-арная) — Loss и Income
3) Агрегация — DB_Connection
4) Композиция — Notification и Goal
5) Зависимость — Отсутствуют
6) Реализация — Отсутствуют
IDF0-диаграмма для приложения представлена на рисунке 2.1
UML-диаграмма представлена классов на рисунке 2.2
Код представлен на рисунках 2.3-2.8
Р
исунок
2.1 — Диаграмма
приложения
Р
исунок
2.2 — UML диаграмма классов
Рисунок 2.3 — Код
Рисунок 2.4 - Код
Р
исунок
2.5 — Код
Рисунок 2.6 — Код
Р
исунок
2.7 — Код
Рисунок 2.8 — Код
Заключение
Был написан код для приложения и по нему же составлена UML-диаграмма классов. Код был написан на ЯП C#.
Томск 2025