2086
Задачи студентов / Re: Курсовая работа
« : 26 Января 2011, 15:10:56 »
Вам следует внимательно изучить что такое ассоциация и зависимость. Без начального понимания дальнейшее движения весьма затруднительно.
Немного скажу.
Ассоциация - это отношение между двумя сущностями. Важное для моделируемой предметной области.
Отношение - это ограничение, потеря степени свободы. Например: ассоциация Ученик (10..35) - (1) Класс ограничивает принадлежность каждого ученика к одному и только одному классу, в классе может быть от 10 до 35 учеников, но не меньше и не больше. Более того, если создать приложение в котором после ввода новго ученика нужно будет определить для него класс, то Вы сможете указать только тот класс, который введен в систему.
Отношение ассоциации может быть реализовано по-разному. В базах данных путем миграции первичного ключа в дочернюю сущность в качестве внешнего ключа и определения стандартных процедур ссылочной целостности.
В ОО программах чаще всего это ссылка на объект, атрибут типа . Например Ученик (класс: Класс)
Т.е. условно говоря, каждая линия на диаграмме соответствует наличию атрибута.
Немного скажу.
Ассоциация - это отношение между двумя сущностями. Важное для моделируемой предметной области.
Отношение - это ограничение, потеря степени свободы. Например: ассоциация Ученик (10..35) - (1) Класс ограничивает принадлежность каждого ученика к одному и только одному классу, в классе может быть от 10 до 35 учеников, но не меньше и не больше. Более того, если создать приложение в котором после ввода новго ученика нужно будет определить для него класс, то Вы сможете указать только тот класс, который введен в систему.
Отношение ассоциации может быть реализовано по-разному. В базах данных путем миграции первичного ключа в дочернюю сущность в качестве внешнего ключа и определения стандартных процедур ссылочной целостности.
В ОО программах чаще всего это ссылка на объект, атрибут типа . Например Ученик (класс: Класс)
Т.е. условно говоря, каждая линия на диаграмме соответствует наличию атрибута.



