Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа / Курсовая работа_22 вариант.docx
Скачиваний:
1
Добавлен:
30.09.2026
Размер:
3 Мб
Скачать
☆
  1. Реализация прецедентов

Проектное решение: AgeLimit

Для реализации данного проектного решения был выбран шаблон Controller GRASP. Он отвечает за обработку системных событий и определяет методы для выполнения системных операций, позволяет​ отделить логику от представления, тем самым повышая возможность повторного использования кода.

Рисунок 11 - Проектное решение: AgeLimit

Проектное решение: RegUser

Для реализации данного проектного решения был выбран шаблон Controller GRASP. Он отвечает за обработку системных событий и определяет методы для выполнения системных операций, позволяет​ отделить логику от представления, тем самым повышая возможность повторного использования кода.

Рисунок 12 - Проектное решение: RegUser

Проектное решение: CorrectionData

Для реализации данного проектного решения был выбран шаблон Controller GRASP. Он отвечает за обработку системных событий и определяет методы для выполнения системных операций, позволяет​ отделить логику от представления, тем самым повышая возможность повторного использования кода.

Рисунок 13 - Проектное решение: CorrectionData

Проектное решение: EnteringBD

Для реализации данного проектного решения был выбран шаблон Controller GRASP. Он отвечает за обработку системных событий и определяет методы для выполнения системных операций, позволяет​ отделить логику от представления, тем самым повышая возможность повторного использования кода.

Рисунок 14 - Проектное решение: EnteringBD

Проектное решение: EmployeeTarif

Для реализации данного проектного решения был выбран шаблон Controller GRASP. Он отвечает за обработку системных событий и определяет методы для выполнения системных операций, позволяет​ отделить логику от представления, тем самым повышая возможность повторного использования кода.

Рисунок 15 - Проектное решение: EmployeeTarif

Проектное решение: StandartTeachingPosition

Для реализации данного проектного решения был выбран шаблон Controller GRASP. Он отвечает за обработку системных событий и определяет методы для выполнения системных операций, позволяет​ отделить логику от представления, тем самым повышая возможность повторного использования кода.

Рисунок 16 - Проектное решение: StandartTeachingPosition

Проектное решение: EnrollmentState

Для реализации данного проектного решения был выбран шаблон Controller GRASP. Он отвечает за обработку системных событий и определяет методы для выполнения системных операций, позволяет​ отделить логику от представления, тем самым повышая возможность повторного использования кода.

Рисунок 17 - Проектное решение: EnrollmentState

  1. Заключение

Унифицированный процесс (UP) в области информационных систем представляет собой универсальную методологию, применяемую для системного анализа и проектирования программных, аппаратных и аппаратно-программных систем. Более того, UP относится к классу гибких подходов проектирования, что подразумевает возможность применения любых методов и принципов в его рамках. Всё это вместе с идеей быстрого внесения изменений в ходе проектирования делает UP одним из наиболее популярных методов проектирования.

Главный акцент курсового проектирования уделяется освоению и последующему применению на практике методики проектирования, основанной на распределении обязанностей, что позволяет каждому участнику команды внести свой вклад в общий результат. В этом контексте, процесс UP можно разделить на два этапа: этап формулирования обязанностей и этап распределения обязанностей.

На первом этапе осуществляется создание модели прецедентов, помогающей определить основные функции системы и взаимодействие пользователей с ней, и модели предметной области UP, позволяющей распределить работу между другими участниками и очень быстро реагировать на появление новых требований к проектируемой системе. Помимо этого, обе модели необходимы для формализации «обязанностей» из совокупности требований, предъявляемых к проектируемой системе. Такими «обязанностями» будут являться СДП (графическое представление) и постусловия описаний операций (текстовое представление).

На втором этапе происходит создание модели проектирования, которая представляет собой совокупность реализаций прецедентов, т.е. проектных решений.

Наиболее ценной содержательной частью курсового проекта является обоснование принятых проектных решений с использованием принципов распределения обязанностей. Это включает в себя анализ и оценку каждого принятого решения с точки зрения его соответствия принципам распределения обязанностей, а также оценку его влияния на общую эффективность и функциональность системы.