UML диаграммы вместо блок-схем (flowchart) |
Здравствуйте, гость ( Вход | Регистрация )
UML диаграммы вместо блок-схем (flowchart) |
SABROG |
18.2.2009, 22:31
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Еще в школе, на уроке информатики, мы проходили "Блок-схемы" для построения алгоритмов. Этим блок-схемам уже 88 лет и на мой взгляд они как язык Си, в то время как UML диаграммы, которым 15 лет, как С++ - объектно ориентированные, правда и сложноваты для понимания также как и "паттерны проектирования".
Используете ли вы UML при проектировании алгоритмов программ? Какой софт используете? Список программ тут: http://en.wikipedia.org/wiki/List_of_UML_tools |
|
|
void* |
18.2.2009, 23:11
Сообщение
#2
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
интересно... а каковы вообще возможности и применение подобных программ?
|
|
|
SABROG |
18.2.2009, 23:36
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
интересно... а каковы вообще возможности и применение подобных программ? Их задача помоч тебе нарисовать диаграмму и в некоторых случаях они могут по ней сформировать код (c++,java,pascal и т.д.) http://www.intuit.ru/department/se/intuml/0/ |
|
|
ЙаМайскЫйПчОЛ |
19.2.2009, 10:58
Сообщение
#4
|
Участник Группа: Участник Сообщений: 154 Регистрация: 10.7.2008 Из: СПб Пользователь №: 232 Спасибо сказали: 7 раз(а) Репутация: 5 |
как связаны блок схемы и UML диаграмма???
НИКАК ИМХО так же как тёплое и мягкое. Сообщение отредактировал ЙаМайскЫйПчОЛ - 19.2.2009, 10:59 |
|
|
SABROG |
19.2.2009, 13:24
Сообщение
#5
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
|
|
|
ЙаМайскЫйПчОЛ |
19.2.2009, 14:28
Сообщение
#6
|
Участник Группа: Участник Сообщений: 154 Регистрация: 10.7.2008 Из: СПб Пользователь №: 232 Спасибо сказали: 7 раз(а) Репутация: 5 |
блок - схема графическое представление программы или алгоритма с использованием стандартных графических элементов.
UML - язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это открытый стандарт, использующий графические обозначения для создания абстрактной модели системы. Язык описания моделей vs Язык описания алгоритма программы Модель — некоторый материальный или мысленно представляемый объект или явление, замещающий оригинальный объект или явление, сохраняя только некоторые важные его свойства, например, в процессе познания (созерцания, анализа и синтеза) или конструирования. Алгори́тм — это точный набор инструкций, описывающих последовательность действий некоторого исполнителя для достижения результата, решения некоторой задачи за конечное время а рисовать можно и в паинте... |
|
|
SABROG |
19.2.2009, 14:44
Сообщение
#7
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
Ну никто же не запрещает моделировать алгоритмы
|
|
|
ЙаМайскЫйПчОЛ |
19.2.2009, 14:48
Сообщение
#8
|
Участник Группа: Участник Сообщений: 154 Регистрация: 10.7.2008 Из: СПб Пользователь №: 232 Спасибо сказали: 7 раз(а) Репутация: 5 |
Это называется, теже яица только в профиль )
|
|
|
SABROG |
19.2.2009, 14:51
Сообщение
#9
|
Профессионал Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: 34 |
|
|
|
Litkevich Yuriy |
19.2.2009, 15:02
Сообщение
#10
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
в UML'е мне понравилась диаграмма взаимодействия, она более удобна чем блок-схема алгоритма:
только на данном скрине она неполностью реализована. Вертикальная линия - один объект, пунктирной линией обозначают еще не созданный объект, после создания должна быть сплошная линия. Прямоугольник (на вертикальной линии) активное состояние объекта. Горизонтальные линии взаимодействия объектов. |
|
|
Текстовая версия | Сейчас: 1.12.2024, 14:32 |