1
Задачи студентов / Re: проверьте UML диаграмму
« : 19 Декабря 2010, 20:34:58 »
делал все по этому(инф. с википедии):
1)на форму мы вводим координаты, жмем на кнопку - создаются 3 точки и 1 треугольник, на основе этих трех точек. след-но созданные точки и треугольник зависят от формы, потому стрелки от точки и треугольника к форме.
2)класс program определяет точку входа приложения. он инициализирует форму MonteCarloForm. значит форма зависит от программы. потому стрелка от формы к program. да, похоже нужно перенести начало стрелки именно к классу MonteCarloForm
3)непонятно дело с треугольником и прямоугольником. прямоугольник можно создать только на основе уже существующего треугольника и никак иначе. вроде похоже на композицию, но ведь при удалении треугольника объект описанного прямоугольника сможет существовать отдельно. вобщем оставил простую ассоциацию.
прошу подтвердить или опровергнуть выше написанное
Цитировать
Зависимость
.....
Графически представляется пунктирной стрелкой, идущей от зависимого элемента к тому, от которого он зависит.
1)на форму мы вводим координаты, жмем на кнопку - создаются 3 точки и 1 треугольник, на основе этих трех точек. след-но созданные точки и треугольник зависят от формы, потому стрелки от точки и треугольника к форме.
2)класс program определяет точку входа приложения. он инициализирует форму MonteCarloForm. значит форма зависит от программы. потому стрелка от формы к program. да, похоже нужно перенести начало стрелки именно к классу MonteCarloForm
3)непонятно дело с треугольником и прямоугольником. прямоугольник можно создать только на основе уже существующего треугольника и никак иначе. вроде похоже на композицию, но ведь при удалении треугольника объект описанного прямоугольника сможет существовать отдельно. вобщем оставил простую ассоциацию.
прошу подтвердить или опровергнуть выше написанное