Введение
Современный рынок недвижимости характеризуется высокой динамичностью и сложностью бизнес-процессов, что предъявляет повышенные требования к информационным системам, обеспечивающим деятельность агентств недвижимости. По данным Росстата, в 2024 году в России было построено 1 358,9 тыс. новых квартир общей площадью 107,8 млн кв. м, а кредитные организации предоставили 1,3 млн ипотечных жилищных кредитов на сумму 4,9 трлн рублей. Такие масштабы операций требуют эффективного управления продажами объектов недвижимости, что невозможно без применения современных методов проектирования программного обеспечения, среди которых особое место занимает унифицированный язык моделирования UML. UML предоставляет стандартизированные средства визуализации, специфицирования, конструирования и документирования архитектуры информационных систем, что позволяет создавать наглядные и согласованные модели сложных предметных областей.
Проектирование информационной системы агентства недвижимости на основе UML-моделей обеспечивает целостное представление о функциональности, структуре и поведении системы, что особенно важно при автоматизации такого многогранного процесса, как продажа недвижимости. Использование различных типов диаграмм UML позволяет отразить как статические аспекты системы (диаграммы классов, объектов), так и динамические (диаграммы последовательностей, деятельности, состояний), а также функциональные требования (диаграммы вариантов использования). Такой подход способствует снижению рисков на этапе разработки и внедрения системы, повышению её качества и соответствия потребностям пользователей. В 2024 году продажи квартир в строящемся жилье составили 26,7 млн кв. м, что на 22% меньше, чем в 2023 году, — это указывает на необходимость более точного учёта рыночных колебаний в информационной системе.
В данной курсовой работе рассматривается процесс разработки UML-модели информационной системы агентства недвижимости, ориентированной на поддержку процесса продажи объектов недвижимости. Актуальность темы обусловлена необходимостью системного подхода к автоматизации риэлторской деятельности, что позволяет повысить эффективность работы агентства, улучшить качество обслуживания клиентов и обеспечить прозрачность сделок.
Актуальность темы
Актуальность темы исследования определяется возрастающей потребностью рынка недвижимости в современных информационных системах, способных обеспечить автоматизацию и оптимизацию процессов продажи объектов. По итогам 2024 года в России было приобретено 2,8 млн квартир и домов на общую сумму 14,4 трлн рублей, что свидетельствует о значительных объёмах сделок и необходимости их надёжной информационной поддержки. Применение UML-моделирования на этапе проектирования позволяет формализовать требования к системе, выявить ключевые сущности и взаимосвязи, а также спроектировать архитектуру, отвечающую потребностям пользователей. Это особенно важно в условиях высокой конкуренции среди агентств недвижимости, где скорость и качество обработки информации напрямую влияют на успешность бизнеса.
Степень разработанности темы
Проблематика объектно-ориентированного проектирования и применения языка UML широко освещена в научной и учебной литературе. Среди зарубежных исследователей, внесших значительный вклад в развитие данной области, следует отметить Г. Буча, Дж. Рамбо, И. Якобсона, М. Фаулера. В отечественной науке фундаментальные труды по объектно-ориентированному анализу и проектированию принадлежат А. М. Вендрову, Г. Н. Калянову, В. В. Липаеву, С. В. Орлову.
Объект и предмет исследования
Объект исследования — Объектом исследования является информационная система агентства недвижимости, обеспечивающая процесс продажи объектов недвижимости.
Предмет исследования — Предметом исследования являются UML-модели, описывающие структуру, поведение и функциональность информационной системы агентства недвижимости.
Цель и задачи работы
Цель работы — Целью курсовой работы является разработка комплекса UML-моделей информационной системы агентства недвижимости, описывающих процессы продажи объектов недвижимости.
Для достижения цели поставлены задачи:
- изучить понятие и принципы объектно-ориентированного проектирования;
- рассмотреть классификацию и назначение диаграмм UML;
- выявить особенности применения UML при разработке информационных систем агентств недвижимости;
- провести анализ предметной области и процессов продажи недвижимости;
- сформировать требования и построить диаграмму вариантов использования;
- разработать диаграммы классов, последовательностей, деятельности и состояний.
Методы исследования
В работе использованы методы системного анализа, объектно-ориентированного проектирования, визуального моделирования с применением нотации UML, а также анализ литературных источников и нормативной документации.
Теоретическая и практическая значимость
Теоретическая значимость работы заключается в систематизации знаний о применении UML-моделирования для проектирования информационных систем в сфере недвижимости, а также в обосновании выбора конкретных типов диаграмм для адекватного отражения предметной области.
Практическая значимость состоит в возможности использования разработанной UML-модели в качестве основы для дальнейшей реализации информационной системы агентства недвижимости, а также в качестве учебного примера для студентов, изучающих объектно-ориентированное проектирование.
Структура работы
Курсовая работа состоит из введения, двух глав, заключения и списка литературы. В первой главе рассматриваются теоретические основы UML-моделирования: понятие и принципы объектно-ориентированного проектирования, классификация и назначение диаграмм UML, особенности применения UML в агентствах недвижимости. Вторая глава посвящена практической разработке UML-модели: анализу предметной области, формированию требований, построению диаграмм вариантов использования, классов, последовательностей, деятельности и состояний. В заключении подводятся итоги и формулируются выводы.